aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* aabbox[23]f::intersects: Use possible branchless min/max approach, add perf-testHEADmasterSven Göthel2024-10-094-53/+393
* jau::math::vec*: Add min/max methodSven Göthel2024-10-094-3/+67
* int_math: Use proper has_builtin_{add_overflow, sub_overflow, mul_overflow}()...Sven Göthel2024-10-091-37/+69
* Enhance `enum class` support via jau::enumsSven Göthel2024-10-094-107/+462
* Remove trailing whitespaceSven Göthel2024-10-0912-98/+98
* jau::Bool: Add `*` operator returning the underlying value (like `value`), us...Sven Göthel2024-10-091-12/+14
* cow_iterator: Use equality and C++20 spaceship comparison ops onlySven Göthel2024-10-091-36/+14
* Simplified jau::{is->has}_builtin_bit_cast{_available->}()Sven Göthel2024-10-093-44/+17
* jau::mp::ops: Use static_assert where applicableSven Göthel2024-09-281-2/+2
* Introduce `enum class` support via jau::enums and JAU_MAKE_ENUM_IMPL + JAU_MA...Sven Göthel2024-09-2812-777/+594
* fraction_timespec::from: Ease the eyes, use size_t for idx.Sven Göthel2024-09-171-20/+24
* Add fraction_timespec::from(std::string_view, ...) for tolerant parsing of IS...Sven Göthel2024-09-143-30/+558
* jau::cfmt: cleanup and add robusteness, adding alternative recursive versionSven Göthel2024-09-144-63/+952
* Add scoped enum Bool as a bool alternative w/o dangerous implicit conversionSven Göthel2024-09-141-0/+59
* cleanup: includes, space, missing inline (ODR), drop cast, drop return statementSven Göthel2024-09-145-16/+13
* cleanup spaceSven Göthel2024-09-146-34/+34
* file_util: simplify scoped enum operatorSven Göthel2024-09-141-21/+21
* clang-tools: format: don't align decl/assignment (too brutal); tidy: add unus...Sven Göthel2024-09-142-6/+13
* type_cue: Add to_string() and fprint(FILE *, ..) - decouple compilation unit ...Sven Göthel2024-09-022-58/+79
* `snprintf` argument type checker `jau::cfmt` and simple string formatting per...Sven Göthel2024-09-023-0/+1381
* [v]format_string(): Drop noexcept due to vector usage, e.g. v.resize() may throwSven Göthel2024-08-292-6/+6
* VSCodium: Merge settings to project workspace; clangd: Enable background indexSven Göthel2024-08-202-30/+24
* clangd (IDE): Enable Background index build w/o stdlib; Have clang-tidy skip ...Sven Göthel2024-08-201-0/+6
* JaulibSetup.cmake: JAU_CMAKE_FIX_INSTALL_PREFIX: Turn off in CACHE after fixu...v1.3.5Sven Göthel2024-08-091-1/+1
* CMakePresets.json: CMAKE_INSTALL_PREFIX: Set absolute path from ${sourceDir}v1.3.4Sven Göthel2024-08-091-7/+7
* CHANGES 1.3.3v1.3.3Sven Göthel2024-08-091-0/+3
* JaulibSetup.cmake: Propagate ${PROJECT_NAME}_C_FLAGSSven Göthel2024-08-091-0/+5
* .vscode/jaulib.code-workspace_example: Fix JDK listSven Göthel2024-08-081-1/+1
* .vscode/settings.json: Remove comma of last list elementSven Göthel2024-08-081-2/+2
* cmake preset: Use '--parallel' for auto cpu-count selection (also for vscode)...Sven Göthel2024-08-089-55/+138
* README: Presets: Add notion of disabled clang-tidy where applicableSven Göthel2024-08-081-0/+2
* Rename and fix for custom preset rebuild{->-preset}-doc.shSven Göthel2024-08-083-46/+70
* float_types.hpp: Fix static_assertion and float_literalsSven Göthel2024-08-081-4/+4
* C++: Fix includesSven Göthel2024-08-083-5/+1
* Update CMake Presets incl. build scripts using it nowSven Göthel2024-08-0811-305/+195
* scripts: Add build-wasm.shSven Göthel2024-08-082-0/+98
* README.md: Refine WebAssembly NotesSven Göthel2024-08-081-0/+13
* Wasm: Add prelim support unit tests with STANDALONE_WASM (emscripten); cmake:...Sven Göthel2024-07-1715-74/+254
* [cow_]darray: Include <numbers> for phi (emscripten caught)Sven Göthel2024-05-262-7/+8
* emscripten/wasm: Use static linkageSven Göthel2024-05-262-4/+14
* JaulibSetup: Integrate wasm/emscripten setupSven Göthel2024-05-261-0/+26
* emscripted/32-bit: Avoid dead-code comparison (error)Sven Göthel2024-05-261-1/+3
* emscripten fix: to_hexstring(aptr): Hardcode as emscripten is unable to deduc...Sven Göthel2024-05-261-4/+11
* emscripten fix: include/jau/basic_types.hpp: include <thread>Sven Göthel2024-05-261-0/+1
* CHANGES v1.3.2v1.3.2Sven Göthel2024-05-261-0/+6
* make: Ensure CC_FLAGS_WARNING is used for all (adding GCC), i.e. using pedant...Sven Göthel2024-05-263-4/+21
* basic_types: Make all Exception* default ctor and assignments noexceptSven Göthel2024-05-261-28/+28
* test_type_traits_queries01.cpp: Replace variadic macro w/ template-template-p...Sven Göthel2024-05-262-30/+34
* JaulibSetup.cmake: Increase strict C++ by adding '-pedantic -pedantic-errors'...Sven Göthel2024-05-261-1/+2
* Fix or silent misc clang-tidy warningsSven Göthel2024-05-253-13/+11