| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add '_v' to type traits query (C++17 style) and add has_to_string_v<T> and to... | Sven Gothel | 2021-01-09 | 2 | -5/+24 |
* | basic_types: Adding general jau::to_string(..) handling: integral, floating, ... | Sven Gothel | 2021-01-09 | 2 | -35/+57 |
* | Adding type traits queries from basic_type -> type_traits_queries and other a... | Sven Gothel | 2021-01-09 | 2 | -115/+365 |
* | cow_darray: begin() can't be noexcept due to storage copy. | Sven Gothel | 2021-01-08 | 2 | -2/+2 |
* | darray: Add ctor: initializer list and default foreign iterator | Sven Gothel | 2021-01-08 | 2 | -0/+38 |
* | helper_jni.hpp: Have all convert_vector_* templates operate on any array (vec... | Sven Gothel | 2021-01-08 | 1 | -19/+19 |
* | darray: Test use_trivial_memcpy / use_realloc modes (if disabled, use C++ pla... | Sven Gothel | 2021-01-08 | 1 | -52/+69 |
* | debug.hpp: Make printSharedPtrList full generic (vector or darray) | Sven Gothel | 2021-01-08 | 1 | -4/+3 |
* | callocator: Remove non-std ctor to keep stats | Sven Gothel | 2021-01-08 | 2 | -11/+0 |
* | cow_rw_iterator: Move ctor/assignment: Can't move into l-value (cow_parent); ... | Sven Gothel | 2021-01-07 | 1 | -3/+3 |
* | callocator: Need ctor constexpr callocator(const callocator& other, const boo... | Sven Gothel | 2021-01-07 | 3 | -9/+4 |
* | cow_darray API doc semantic typo: It is cow_ro_iterator to be considered and ... | Sven Gothel | 2021-01-07 | 2 | -2/+2 |
* | cot_iterator: Add rewind (ro and rw); For cow_rw_iterator add full write-API ... | Sven Gothel | 2021-01-07 | 1 | -0/+172 |
* | darray fixes: Return end_ instead of nullptr if out of range; use void* cast ... | Sven Gothel | 2021-01-07 | 1 | -14/+20 |
* | darray: Remove obsolete erase(const size_type), i.e. via index | Sven Gothel | 2021-01-07 | 1 | -26/+0 |
* | cow_darray: Remove now obsolete API entries: put(..) | Sven Gothel | 2021-01-07 | 2 | -88/+0 |
* | Remove obsolete cow_array, a previous ad-hoc attempt for what has become cow_... | Sven Gothel | 2021-01-07 | 1 | -434/+0 |
* | cow_darray: Fail safe API: Only [c]begin() iterator retrieval, leave other op... | Sven Gothel | 2021-01-07 | 3 | -145/+337 |
* | jau::darray: Add missing type casts for memmove, pleasing gcc/clang | Sven Gothel | 2021-01-06 | 1 | -5/+8 |
* | Silent gcc 11 warnings (==error): Use reinterpret_cast<> for memcpy. This 'de... | Sven Gothel | 2021-01-06 | 1 | -3/+6 |
* | darray using new callocator supporting realloc: Avoiding loop over elements w... | Sven Gothel | 2021-01-06 | 5 | -86/+540 |
* | Tagging unit tests as examples: FunctionDef, ringbuffer, sc_atomic_critical, ... | Sven Gothel | 2021-01-05 | 4 | -0/+38 |
* | 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 |