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