| Commit message (Expand) | Author | Age | Files | Lines |
* | aabbox[23]f::intersects: Use possible branchless min/max approach, add perf-testHEADmaster | Sven Göthel | 2024-10-09 | 2 | -2/+345 |
* | Enhance `enum class` support via jau::enums | Sven Göthel | 2024-10-09 | 1 | -36/+80 |
* | Remove trailing whitespace | Sven Göthel | 2024-10-09 | 3 | -57/+57 |
* | Simplified jau::{is->has}_builtin_bit_cast{_available->}() | Sven Göthel | 2024-10-09 | 1 | -1/+1 |
* | Introduce `enum class` support via jau::enums and JAU_MAKE_ENUM_IMPL + JAU_MA... | Sven Göthel | 2024-09-28 | 4 | -5/+164 |
* | Add fraction_timespec::from(std::string_view, ...) for tolerant parsing of IS... | Sven Göthel | 2024-09-14 | 1 | -0/+277 |
* | jau::cfmt: cleanup and add robusteness, adding alternative recursive version | Sven Göthel | 2024-09-14 | 2 | -34/+921 |
* | `snprintf` argument type checker `jau::cfmt` and simple string formatting per... | Sven Göthel | 2024-09-02 | 1 | -0/+511 |
* | Wasm: Add prelim support unit tests with STANDALONE_WASM (emscripten); cmake:... | Sven Göthel | 2024-07-17 | 2 | -1/+13 |
* | emscripten/wasm: Use static linkage | Sven Göthel | 2024-05-26 | 1 | -1/+6 |
* | test_type_traits_queries01.cpp: Replace variadic macro w/ template-template-p... | Sven Göthel | 2024-05-26 | 2 | -30/+34 |
* | test_to_string: Adopt to commit 435857521c01f418321291945529f29cbf206400, i.e... | Sven Göthel | 2024-05-25 | 1 | -5/+1 |
* | VersionNumber: Add parsing git description to regexp and maintain it; jau/ver... | Sven Göthel | 2024-05-25 | 1 | -43/+53 |
* | Fix hexStringBytes() odd hex-nibble string; Add convenient uint64_t from_hexs... | Sven Göthel | 2024-05-25 | 1 | -8/+195 |
* | Add jau::util::VersionNumber | Sven Göthel | 2024-05-24 | 1 | -0/+289 |
* | C++20 clang-tidy fixes | Sven Göthel | 2024-05-24 | 1 | -1/+1 |
* | Fix clangd/cland-tidy integration: Use all includes (tidy), enforce chosen C+... | Sven Göthel | 2024-05-24 | 1 | -0/+1 |
* | Make cow_darray::equal_comparator noexcept | Sven Göthel | 2024-05-20 | 1 | -1/+1 |
* | Replace static arrays using non-standard (illegal) dynamic size with std::vec... | Sven Göthel | 2024-05-19 | 1 | -15/+22 |
* | clang-tidy-18: Drop 'bugprone-chained-comparison' from unit tests due to Catch2 | Sven Göthel | 2024-05-19 | 1 | -0/+6 |
* | cleanup C++20: Review bugprone-casting-through-void; Fix includes; Use type-t... | Sven Göthel | 2024-05-19 | 5 | -23/+11 |
* | darray: C++20 cleanup; Add resize(); Fix reallocStore()==0 and allocStore()==... | Sven Göthel | 2024-05-19 | 3 | -33/+261 |
* | cleanup C++20: Cleanup and test Exception* OO tree, ensure only one std::exce... | Sven Göthel | 2024-05-19 | 2 | -1/+265 |
* | cleanup C++20: Use non-optimized new zero_bytes_sec() instead of ::bzero(), w... | Sven Göthel | 2024-05-19 | 1 | -2/+4 |
* | Naming: Free (enum) types: lower case + '_t' (endian_t, lb_endian_t, os_type_... | Sven Göthel | 2024-05-12 | 6 | -70/+66 |
* | math: test_math_mat4f_02_mul: Adopt to debug_enabled -> is_debug_enabled() ch... | Sven Göthel | 2024-05-10 | 1 | -2/+2 |
* | cpp_lang_util: Add inline constexpr const bool debug_enabled; test_math_mat4f... | Sven Göthel | 2024-05-07 | 1 | -2/+2 |
* | Build Environment: Better CMake Usage incl. Eclipse (IDE) default CDT CMake | Sven Göthel | 2024-05-07 | 5 | -66/+127 |
* | Add NativeLinker (os) for RTLD support | Sven Göthel | 2024-05-02 | 2 | -16/+307 |
* | file_util: robustness: dir_item is empty w/ empty path; visit: Add depth argu... | Sven Göthel | 2024-05-02 | 5 | -153/+259 |
* | Add jau::os::UserInfo, extracted POSIX code from testsudo_fileutils02 (TODO: ... | Sven Göthel | 2024-05-01 | 2 | -69/+20 |
* | dyn_linker: Use (more natural) 'void*' for libhandle_t and symhandle_t as use... | Sven Göthel | 2024-05-01 | 1 | -2/+2 |
* | math_error.hpp: Move to jau::math, which also fixed the (doxygen) Math Group ... | Sven Göthel | 2024-04-30 | 1 | -3/+3 |
* | os_support: Reuse jau::to_string(vector<T>, ..) | Sven Göthel | 2024-04-30 | 1 | -5/+2 |
* | os: dyn_linker: Add DynamicLinker (singleton) handling cross-platform dynamic... | Sven Göthel | 2024-04-30 | 1 | -0/+98 |
* | file_util: Add absolute() and isAbsolute(), make test_fileutils* more robust ... | Sven Göthel | 2024-04-30 | 3 | -83/+126 |
* | os_support (new): jau::os: Adding platform info: constexpr os_type + abi_type... | Sven Göthel | 2024-04-30 | 1 | -0/+62 |
* | Resolve bogus gcc 12.2 'may overlap' warning (=error) using C++20 and O3 (2) | Sven Göthel | 2024-04-30 | 2 | -2/+2 |
* | Rename test covering compiler predefined macros (-> os) | Sven Göthel | 2024-04-30 | 1 | -0/+0 |
* | math: Fix and test Matrix4::mapWinToObj, unit test test_math_mat4f_10_project01 | Sven Göthel | 2024-04-29 | 2 | -4/+113 |
* | test_math_mat4f_10_project01: Fix shadowing viewport var | Sven Göthel | 2024-04-29 | 1 | -4/+6 |
* | math: test_math_mat4f_10_project01: Add 2 more selective Math4f::mapObjToWin ... | Sven Göthel | 2024-04-29 | 1 | -1/+66 |
* | math: Make PMVMatrix4 a template class, typedef'ed using float to PMVMat4f (S... | Sven Göthel | 2024-04-28 | 6 | -268/+55 |
* | math: Initial PMVMat4f port w/ SyncBuffer impl, misc constexpr fixes | Sven Göthel | 2024-04-28 | 2 | -26/+345 |
* | math sstack: Add MatrixStack<T> | Sven Göthel | 2024-04-28 | 2 | -23/+40 |
* | math: Mat4f: Use proper Vec3 template type; Started multi Matrix ops | Sven Göthel | 2024-04-26 | 1 | -1/+1 |
* | math: Add test_math_mat4f_03_inv unit test w/ perf, analog to JOGL; test_math... | Sven Göthel | 2024-04-26 | 2 | -1/+283 |
* | math: test_math_mat4f_02_mul: Enable 1s run only in `catch_perf_analysis` mode | Sven Göthel | 2024-04-26 | 1 | -40/+44 |
* | math: Mat4f tests: Add test_math_mat4f_01 (simple); test_math_mat4f_02_perf (... | Sven Göthel | 2024-04-25 | 2 | -0/+332 |
* | math: Quaternion: Use CamelCase (PascalCase) and complete test_math_quaternio... | Sven Göthel | 2024-04-24 | 1 | -31/+471 |