| Commit message (Expand) | Author | Age | Files | Lines |
* | C++20: Remove `constexpr_cxx20` from toString() methods not using constexpr o... | Sven Gothel | 2022-12-30 | 1 | -2/+2 |
* | Remove erroneous <utility> include from previous clang-tidy session | Sven Gothel | 2022-12-09 | 1 | -1/+0 |
* | clang-tidy: Add 'performance-' fixes | Sven Gothel | 2022-11-27 | 1 | -1/+1 |
* | darray, cow_*: Return size_type for erase_matching() | Sven Gothel | 2022-11-27 | 1 | -2/+2 |
* | darray, darray_sorted, cow_darray: Place template typearg Size_type 2nd befor... | Sven Gothel | 2022-11-27 | 1 | -20/+20 |
* | clang-tidy (C++ lint): Enable for vscode, optional @ commandline (see scripts... | Sven Gothel | 2022-11-26 | 1 | -4/+8 |
* | Fix darray::push_front(): Use non-ambigeous insert(iterator, ..) in implement... | Sven Gothel | 2022-11-13 | 1 | -2/+2 |
* | darray: Add push_front(); Add index variants for erase() and insert(); Simpli... | Sven Gothel | 2022-11-11 | 1 | -6/+47 |
* | darray.hpp: Workaround gcc 12.2.0-3 Debian 12 Bookworm 2022-10-17 false posit...v0.18.0 | Sven Gothel | 2022-10-17 | 1 | -2/+22 |
* | darray.hpp: Workaround gcc 12.2.0-3 Debian 12 Bookworm 2022-10-17 false posit... | Sven Gothel | 2022-10-17 | 1 | -0/+14 |
* | darray.hpp: Fix (disabled) JAU_DARRAY_PRINTF0() | Sven Gothel | 2022-10-17 | 1 | -7/+7 |
* | Doxygen: Add Modules: Group related things together: Algorithms, ByteUtils, C...v0.9.2 | Sven Gothel | 2022-05-01 | 1 | -24/+25 |
* | Fix Doxygen <tt> on '#### `something`', remove the code-qualifier | Sven Gothel | 2021-11-03 | 1 | -2/+2 |
* | darray/ringbuffer::get_info(): Add type info | Sven Gothel | 2021-10-31 | 1 | -1/+3 |
* | darray: Use proper 'void*' cast to lose const'ness, drop non-required 'void*'... | Sven Gothel | 2021-10-31 | 1 | -8/+10 |
* | darray: Enhance use_memmove API doc | Sven Gothel | 2021-10-31 | 1 | -10/+18 |
* | Add darray and cow_darray construction with initializer list using move-seman... | Sven Gothel | 2021-10-24 | 1 | -0/+102 |
* | darray: Split JAU_DEBUG print for low- and high-level, PRINTF0 for low-memory... | Sven Gothel | 2021-10-24 | 1 | -13/+19 |
* | cow_darray, darray: Use unique debug PRINTF macro names | Sven Gothel | 2021-10-23 | 1 | -43/+44 |
* | use_secmem darray, ringbuffer: Remove redundant bzero on [re]allocation and f... | Sven Gothel | 2021-10-23 | 1 | -12/+0 |
* | darray<> Non-Type Template Parameter: Remove use_realloc (fully deducted), se... | Sven Gothel | 2021-10-23 | 1 | -30/+86 |
* | darray + ringbuffer: Use explicit 'constexpr if': if constexpr ( .. ) | Sven Gothel | 2021-10-22 | 1 | -13/+14 |
* | jau::darray: Support immutable type, i.e. 'const Type' | Sven Gothel | 2021-10-03 | 1 | -15/+19 |
* | Consolidate conversion to hex and decimal string: template<> to_hexstring() a... | Sven Gothel | 2021-02-10 | 1 | -5/+5 |
* | Reverting macro change of 'constexpr_*', removing the '_func' addition (short... | Sven Gothel | 2021-02-09 | 1 | -2/+2 |
* | Refine constexpr_* macros for functions: Add '_func' hinting function and use... | Sven Gothel | 2021-02-07 | 1 | -2/+2 |
* | cpp_lang_macros: Have shorter 'constexpr_*' names and document the ideav0.2.14 | Sven Gothel | 2021-01-11 | 1 | -2/+2 |
* | cow_vector, darray: Just group copy and move ctor/assignment together for eas... | Sven Gothel | 2021-01-11 | 1 | -47/+47 |
* | darray: adding min initial grow to capacity of 10; Minor cleanups .. | Sven Gothel | 2021-01-11 | 1 | -33/+45 |
* | cow_darray: Type sec_mem through to darray; Fix locking strategy on copy- and... | Sven Gothel | 2021-01-10 | 1 | -0/+1 |
* | darray: Fix lifecycle issue (move and assignments); Add non-type template par... | Sven Gothel | 2021-01-10 | 1 | -62/+169 |
* | cow_darray, darray: Add type_trait query is_darray_type<T>::value and test_co... | Sven Gothel | 2021-01-09 | 1 | -0/+22 |
* | darray: non-type template param [use_trivial_memcpy->use_memmove] default is ... | Sven Gothel | 2021-01-09 | 1 | -21/+35 |
* | cow_darray, darray: add free equality and relationship == != < <= > >= and swap | Sven Gothel | 2021-01-09 | 1 | -0/+36 |
* | cow_darray, darray: Add toString() and free std::ostream << (toString) | Sven Gothel | 2021-01-09 | 1 | -0/+20 |
* | cow_darray, darray: full initializer_list for all .. | Sven Gothel | 2021-01-09 | 1 | -1/+1 |
* | move cow algos cow_iterator -> basic_algos | Sven Gothel | 2021-01-09 | 1 | -0/+1 |
* | darray: Add ctor: initializer list and default foreign iterator | Sven Gothel | 2021-01-08 | 1 | -0/+25 |
* | darray: Test use_trivial_memcpy / use_realloc modes (if disabled, use C++ pla... | Sven Gothel | 2021-01-08 | 1 | -52/+69 |
* | 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 |
* | 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 | 1 | -78/+112 |
* | cow_iterator: Perform cow_rw_iter -> cow_ro_iter via conversion constructor a... | Sven Gothel | 2021-01-04 | 1 | -1/+1 |
* | 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 |
* | 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 |