| Commit message (Expand) | Author | Age | Files | Lines |
* | Adding jau::for_each_fidelity with documentation 'Usage of const_iterator to ... | Sven Gothel | 2021-01-05 | 4 | -4/+164 |
* | cow_iterator: Move free operator overloads into namespace jau; Ooops .. slipp... | Sven Gothel | 2021-01-04 | 1 | -84/+84 |
* | basic_types: Use '__cxx_rtti_available__' in type_name_cue::name() | Sven Gothel | 2021-01-04 | 1 | -1/+2 |
* | cpp_lang_macros: Define '__cxx_rtti_available__' if compiled with RTTI suppor... | Sven Gothel | 2021-01-04 | 1 | -0/+19 |
* | cow_iterator: template iterator_type -> std::string conversion; Cleanup test_... | Sven Gothel | 2021-01-04 | 1 | -7/+41 |
* | cow_iterator: Fix non const iterator ctor (cow_rw_iterator) .. and missing in... | Sven Gothel | 2021-01-04 | 1 | -1/+5 |
* | test_datatype01, cow_iterator: Add 'ostream << Type' operation for value repr... | Sven Gothel | 2021-01-04 | 1 | -0/+30 |
* | for_each_idx, for_each_idx_mtx: Use pre-increment for performance | Sven Gothel | 2021-01-04 | 1 | -2/+2 |
* | test_cow_darray_perf01: Using own jau::find(..) gives 3x performance boost of... | Sven Gothel | 2021-01-04 | 1 | -2/+122 |
* | cow_iterator: Implement free relationship and subtraction overloads for mixed... | Sven Gothel | 2021-01-04 | 1 | -106/+188 |
* | cow_iterator: Perform cow_rw_iter -> cow_ro_iter via conversion constructor a... | Sven Gothel | 2021-01-04 | 4 | -170/+184 |
* | test_cow_darray_01: Add info for non const iterator types; Add iterator[] tes... | Sven Gothel | 2021-01-03 | 1 | -2/+2 |
* | test_cow_darray_01: Elaborate more on iterator's internally used typedefs, va... | Sven Gothel | 2021-01-03 | 1 | -2/+2 |
* | cow_iterator: Implement full random_access_iterator type and expose all requi... | Sven Gothel | 2021-01-03 | 3 | -40/+237 |
* | Cleanup cow_vector, cow_darray: Remove unused index ops etc, add emplace_back | Sven Gothel | 2021-01-03 | 2 | -106/+70 |
* | cow_[darray|vector]: Use 'mutable' modifier for always mutable used sync_atom... | Sven Gothel | 2021-01-03 | 3 | -65/+174 |
* | darray: Harmonize push_back_unique and erase_matching: Make 'em constexpr | Sven Gothel | 2021-01-03 | 1 | -2/+2 |
* | darray: Fix: Use growth_factor parameter (special ctor) | Sven Gothel | 2021-01-03 | 1 | -1/+1 |
* | counting_allocator: avoid unused params, align C++20 implementation with C++17 | Sven Gothel | 2021-01-03 | 1 | -0/+8 |
* | basic_types.hpp: Add jau::type_name_cue<T> and jau::type_cue<T> to support ce... | Sven Gothel | 2021-01-03 | 1 | -0/+110 |
* | jau::RuntimeException::what(): Fix compliance, return 'const char*' from loca... | Sven Gothel | 2021-01-03 | 1 | -1/+4 |
* | darray: Add emplace(..), insert(.. InputUt [first, last)), emplace_back(..), ... | Sven Gothel | 2021-01-02 | 1 | -19/+87 |
* | darray: arrange order of some methods: pop_back, erase, insert, push_back | Sven Gothel | 2021-01-02 | 1 | -55/+55 |
* | darray::insert: Only expose iterator variants (drop index) | Sven Gothel | 2021-01-02 | 1 | -25/+31 |
* | counting_allocator: Comply with 'C++ named requirements for Allocator', i.e. ... | Sven Gothel | 2021-01-02 | 1 | -25/+32 |
* | IndexOutOfBoundsException: Add variant with std::string, allowing custom valu... | Sven Gothel | 2021-01-02 | 1 | -0/+3 |
* | IndexOutOfBoundsException: Use max sized std::size_t for args, allowing gener... | Sven Gothel | 2021-01-02 | 1 | -2/+2 |
* | cow_vector, cow_darray, darray: Shall be compliant with 'C++ named requiremen... | Sven Gothel | 2021-01-02 | 3 | -11/+20 |
* | cow_vector, cow_darray, darray: Use std container typedefs'; Add missing cons... | Sven Gothel | 2021-01-02 | 4 | -266/+367 |
* | Add: darray, cow_darray, cow_iterator; Adjust cow_vector to cow_darray findin... | Sven Gothel | 2021-01-02 | 5 | -88/+2049 |
* | catch2_my_main.cpp: Add 'catch_perf_analysis' flag, set via argument '--perf_... | Sven Gothel | 2021-01-02 | 1 | -2/+17 |
* | counting_allocator: Fix C++20 ctor; Add custom ctor to keep_stats | Sven Gothel | 2021-01-02 | 1 | -1/+9 |
* | Add benchmark tests: cowvector and hashset, also using new counting_allocator... | Sven Gothel | 2020-12-25 | 1 | -0/+211 |
* | cow_vector.hpp: Complete Alloc_type usage; Use std::move(..) and std::make_sh... | Sven Gothel | 2020-12-25 | 1 | -28/+44 |
* | catch2_ext.hpp: Inject our own 'main()', catch2_my_main.cpp, if !defined(CATC... | Sven Gothel | 2020-12-25 | 2 | -9/+120 |
* | catch2: Move 'main()' from libcatch.a -> catch*.hpp, enabled only if defined(... | Sven Gothel | 2020-12-25 | 3 | -1/+40 |
* | Add float_math.hpp for epsilon comparison; Test cleanup | Sven Gothel | 2020-12-23 | 4 | -2/+119 |
* | Merge branch 'master' into jaulibjaulib | Sven Gothel | 2020-12-21 | 8 | -381/+20688 |
|\ |
|
| * | basic_types.hpp: [get|put]_[u]int8(..): Use reinterprete_cast<T>(..) instead ... | Sven Gothel | 2020-12-21 | 1 | -6/+3 |
| * | Replace cppunit.h with Catch2 (v3-devel): Supporting CI integration, more ver... | Sven Gothel | 2020-12-21 | 2 | -110/+40 |
| * | Import Catch2 v3.0.0-preview.3 (2020-10-08 13:59:26.616931) | Sven Gothel | 2020-12-21 | 2 | -0/+20417 |
| * | ringbuffer.hpp: Drop interface ringbuffer_if; Add move-operations for put*(..... | Sven Gothel | 2020-12-13 | 2 | -263/+226 |
| * | ordered_atomic.hpp: Use 'std::size_t' instead of 'size_t' | Sven Gothel | 2020-12-12 | 1 | -2/+2 |
* | | cpp: Extract int_math.hpp from basic_algos.hpp | Sven Gothel | 2020-12-11 | 3 | -157/+186 |
|/ |
|
* | Add environment::getElapsedMillisecond(const uint64_t& current_ts): For conve... | Sven Gothel | 2020-12-10 | 1 | -0/+7 |
* | uint[128|192|256]_t: Add clear() method to bzero(..) all bits. | Sven Gothel | 2020-12-10 | 1 | -0/+6 |
* | Add basic_types.hpp: byteHexString(..) for fast byte -> hex-string conversion | Sven Gothel | 2020-12-10 | 1 | -0/+9 |
* | basic_types: to_decimal_string<T>(..): Remove redundant max_digits10, max_com...v0.2.7 | Sven Gothel | 2020-12-04 | 1 | -8/+1 |
* | basic_types to_decimal_string(..): Fix representation of negative values; Pas...v0.2.6 | Sven Gothel | 2020-12-04 | 1 | -6/+14 |
* | basic_algos::digits10(): Use safe invert_sign(T), customize 'sign_is_digit' a... | Sven Gothel | 2020-12-04 | 1 | -7/+33 |