aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* float_types.hpp: Fix static_assertion and float_literalsSven Göthel2024-08-081-4/+4
* C++: Fix includesSven Göthel2024-08-083-5/+1
* Wasm: Add prelim support unit tests with STANDALONE_WASM (emscripten); cmake:...Sven Göthel2024-07-172-0/+67
* [cow_]darray: Include <numbers> for phi (emscripten caught)Sven Göthel2024-05-262-7/+8
* 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
* make: Ensure CC_FLAGS_WARNING is used for all (adding GCC), i.e. using pedant...Sven Göthel2024-05-262-0/+14
* basic_types: Make all Exception* default ctor and assignments noexceptSven Göthel2024-05-261-28/+28
* Fix or silent misc clang-tidy warningsSven Göthel2024-05-253-13/+11
* fraction/fraction_timespec: Use correct jau::sign()Sven Göthel2024-05-251-3/+3
* VersionNumber: Add parsing git description to regexp and maintain it; jau/ver...Sven Göthel2024-05-252-23/+120
* Fix hexStringBytes() odd hex-nibble string; Add convenient uint64_t from_hexs...Sven Göthel2024-05-251-0/+22
* jau::bytesHexString: Drop 'offset' argument (API!); Add `skipLeading0x` arg (...Sven Göthel2024-05-252-18/+31
* Add jau::util::VersionNumberSven Göthel2024-05-241-0/+257
* Add std::string threadName(const std::thread::id) using its hashcodeSven Göthel2024-05-241-0/+2
* C++20 clang-tidy fixesSven Göthel2024-05-2419-200/+204
* Fix clangd/cland-tidy integration: Use all includes (tidy), enforce chosen C+...Sven Göthel2024-05-242-0/+0
* octets: Fix Exception* Type Names; Fix put_octets (drop noexcept)Sven Göthel2024-05-201-12/+148
* Make cow_darray::equal_comparator noexceptSven Göthel2024-05-201-2/+2
* darray: Add [[nodiscard]] for *alloc* opsSven Göthel2024-05-201-3/+3
* Exception*: Pass type as {pr, x}value for move-opSven Göthel2024-05-202-27/+25
* Replace static arrays using non-standard (illegal) dynamic size with std::vec...Sven Göthel2024-05-192-15/+16
* cleanup C++20: Review bugprone-casting-through-void; Fix includes; Use type-t...Sven Göthel2024-05-196-31/+35
* darray: C++20 cleanup; Add resize(); Fix reallocStore()==0 and allocStore()==...Sven Göthel2024-05-192-36/+67
* cleanup C++20: cpp_lang_util: Fix constexpr_non_literal_var (C++23), constexp...Sven Göthel2024-05-191-8/+8
* cleanup C++20: Cleanup and test Exception* OO tree, ensure only one std::exce...Sven Göthel2024-05-199-117/+280
* cleanup C++20: Adjust enum values (Use 1U << x for unsigned values; reduce ty...Sven Göthel2024-05-193-13/+13
* cleanup C++20: Use non-optimized new zero_bytes_sec() instead of ::bzero(), w...Sven Göthel2024-05-199-73/+136
* ordered_atomic: Allow prefix ++ and -- via fetch_{add,sub}() {+,-} 1, still n...Sven Göthel2024-05-131-3/+23
* math vec*/rect* alignment: Use (and validate) natural alignment to sizeof(val...Sven Göthel2024-05-135-123/+227
* cpuid: Add page_size for Windows, use zero for undefined (not 1)Sven Göthel2024-05-121-1/+1
* Naming: Free (enum) types: lower case + '_t' (endian_t, lb_endian_t, os_type_...Sven Göthel2024-05-129-320/+329
* float_math: Fix adeg_to_rad<T>() and rad_to_adeg<T>() .. template meta typo (...Sven Göthel2024-05-111-6/+6
* debug: Fix fprintf_td(): Use stream arg for elapsed_md portion (not stderr); ...Sven Göthel2024-05-111-0/+9
* Fix and enhance sleep*(): Move decl to basic_types.hpp; Add bool ignore_irq=t...Sven Göthel2024-05-112-154/+196
* WebAssembly (emscripten) PatchesSven Göthel2024-05-103-16/+52
* math: Resolve clang-tidy warnings and add PMVMat4f const getter variants.Sven Göthel2024-05-103-19/+20
* math Matrix4f: Fix setToRotationAxis() 0.9f -> zero, typoSven Göthel2024-05-101-1/+1
* math: vec[234][fi]: Add constexpt static const size_t components and byte_siz...Sven Göthel2024-05-104-0/+24
* cpp_lang_util: Prefer using simple consteval/expr functions w/o meta-template...Sven Göthel2024-05-101-16/+54
* base_math: Add sign() for unsigned<T>Sven Göthel2024-05-101-1/+10
* cpp_lang_util: Add inline constexpr const bool debug_enabled; test_math_mat4f...Sven Göthel2024-05-071-0/+6
* Misc fixes occured w/ Direct-BTSven Göthel2024-05-042-4/+5
* Add NativeLinker (os) for RTLD supportSven Göthel2024-05-022-0/+290
* string_util: to_string(vector<>): don't append space after delim as it should...Sven Göthel2024-05-021-2/+2
* file_util: Add chdir(); Add API doc on absolute(), i.e. relpath must existSven Göthel2024-05-021-6/+10
* file_util: robustness: dir_item is empty w/ empty path; visit: Add depth argu...Sven Göthel2024-05-021-19/+47
* Add jau::os::UserInfo, extracted POSIX code from testsudo_fileutils02 (TODO: ...Sven Göthel2024-05-011-0/+100
* string_util to_hexstring(pointer): Use uintptr_t for 32bit platforms (not uin...Sven Göthel2024-05-011-1/+1
* dyn_linker: Use (more natural) 'void*' for libhandle_t and symhandle_t as use...Sven Göthel2024-05-011-7/+7