| Commit message (Expand) | Author | Age | Files | Lines |
* | test_cow_darray_perf01.cpp: Unroll functions and use CoW's push_back_unique(.... | Sven Gothel | 2021-01-11 | 1 | -15/+118 |
* | test_cow_darray_01.cpp: Test copy/move ctor and assignment of darray | Sven Gothel | 2021-01-11 | 1 | -0/+31 |
* | cow_iterator: Finalize API and minor API doc edits | Sven Gothel | 2021-01-11 | 1 | -141/+162 |
* | cow_darray, darray: Add type_trait query is_darray_type<T>::value and test_co... | Sven Gothel | 2021-01-09 | 2 | -86/+158 |
* | type_traits_queries.hpp: Enable MTYPE_CHECKER* macros | Sven Gothel | 2021-01-09 | 1 | -13/+15 |
* | test_cow_darray_01.cpp: Repurpose test: Initializer List and all darray opera... | Sven Gothel | 2021-01-09 | 1 | -299/+334 |
* | test_datatype01.hpp: Add ctor via uint64_t; test_datatype02.hpp: Added comple... | Sven Gothel | 2021-01-09 | 2 | -1/+467 |
* | test/test_type_traits_queries01.cpp: don't shadow vars | Sven Gothel | 2021-01-09 | 1 | -3/+3 |
* | test_cow_iterator_01.cpp: Use uint64_t and compare each mutation with ad-hock... | Sven Gothel | 2021-01-09 | 1 | -356/+474 |
* | cmake test: Adding the two new tests | Sven Gothel | 2021-01-09 | 1 | -1/+3 |
* | basic_types: Adding general jau::to_string(..) handling: integral, floating, ... | Sven Gothel | 2021-01-09 | 1 | -0/+103 |
* | Adding type traits queries from basic_type -> type_traits_queries and other a... | Sven Gothel | 2021-01-09 | 1 | -0/+107 |
* | test_cow_iterator_01.cpp: Add full test_mutable_iterator_ops on !is_cow_type ... | Sven Gothel | 2021-01-08 | 1 | -3/+186 |
* | test_cow_iterator_01.cpp: Add multiple erase() tests to validate proper itera... | Sven Gothel | 2021-01-07 | 1 | -0/+15 |
* | cot_iterator: Add rewind (ro and rw); For cow_rw_iterator add full write-API ... | Sven Gothel | 2021-01-07 | 1 | -12/+183 |
* | cow_darray: Fail safe API: Only [c]begin() iterator retrieval, leave other op... | Sven Gothel | 2021-01-07 | 4 | -136/+120 |
* | test_cow_darray_perf01: Add jau:: to callocator to align with std::allocator ...v0.2.11 | Sven Gothel | 2021-01-06 | 1 | -13/+13 |
* | darray using new callocator supporting realloc: Avoiding loop over elements w... | Sven Gothel | 2021-01-06 | 4 | -159/+163 |
* | Update test_hashset_perf01: Nothing beats the unordered hash-set >= 100 eleme... | Sven Gothel | 2021-01-06 | 1 | -154/+273 |
* | test_cow_darray_perf01: Have 'test*_list*(..) perform simple work, avoiding '... | Sven Gothel | 2021-01-06 | 2 | -127/+70 |
* | cow_iterator: template iterator_type -> std::string conversion; Cleanup test_... | Sven Gothel | 2021-01-04 | 1 | -157/+163 |
* | test_datatype01, cow_iterator: Add 'ostream << Type' operation for value repr... | Sven Gothel | 2021-01-04 | 1 | -2/+28 |
* | test_cow_darray_perf01: Using own jau::find(..) gives 3x performance boost of... | Sven Gothel | 2021-01-04 | 1 | -18/+19 |
* | cow_iterator: Implement free relationship and subtraction overloads for mixed... | Sven Gothel | 2021-01-04 | 1 | -144/+218 |
* | Reinstate 'test_cow_darray_01' for general test; Add 'test_cow_iterator_01' f... | Sven Gothel | 2021-01-04 | 4 | -216/+759 |
* | test_cow_darray_01: Add info for non const iterator types; Add iterator[] tes... | Sven Gothel | 2021-01-03 | 1 | -11/+49 |
* | test_cow_darray_01: Elaborate more on iterator's internally used typedefs, va... | Sven Gothel | 2021-01-03 | 1 | -20/+26 |
* | test_cow_darray_01: Add emplace_back(..) to general test | Sven Gothel | 2021-01-03 | 1 | -1/+1 |
* | test_cow_darray_01.cpp: Start full testing on darray, cow_vector and cow_darr... | Sven Gothel | 2021-01-03 | 1 | -110/+167 |
* | text/CMakeLists.txt: Skip Catch2 settings for non GNUCC | Sven Gothel | 2021-01-03 | 1 | -0/+2 |
* | basic_types.hpp: Add jau::type_name_cue<T> and jau::type_cue<T> to support ce... | Sven Gothel | 2021-01-03 | 2 | -1/+13 |
* | test_hashset_perf01: No Catch2 BENCHMARK in auto_run (takes to long for build) | Sven Gothel | 2021-01-02 | 1 | -61/+44 |
* | Add: darray, cow_darray, cow_iterator; Adjust cow_vector to cow_darray findin... | Sven Gothel | 2021-01-02 | 4 | -341/+947 |
* | test_datatype01.hpp: Fix Addr48Bit::next(): Clear lower bytes on roll-over; U... | Sven Gothel | 2021-01-02 | 1 | -5/+8 |
* | Add benchmark tests: cowvector and hashset, also using new counting_allocator... | Sven Gothel | 2020-12-25 | 4 | -0/+881 |
* | unit tests: Add MIT license header | Sven Gothel | 2020-12-25 | 7 | -0/+161 |
* | Add float_math.hpp for epsilon comparison; Test cleanup | Sven Gothel | 2020-12-23 | 4 | -114/+143 |
* | Replace cppunit.h with Catch2 (v3-devel): Supporting CI integration, more ver... | Sven Gothel | 2020-12-21 | 7 | -574/+550 |
* | basic_types to_decimal_string(..): Fix representation of negative values; Pas...v0.2.6 | Sven Gothel | 2020-12-04 | 1 | -3/+53 |
* | ringbuffer: Parameterize Size_type, allowing using e.g. jau::nsize_t for elem... | Sven Gothel | 2020-10-20 | 2 | -51/+51 |
* | ringbuffer: Normalize using size_t instead of int for element count and size ... | Sven Gothel | 2020-10-20 | 2 | -96/+127 |
* | cmake: Drop all sub-folder CXX settings. Use root CMakeLists.txt global setti... | Sven Gothel | 2020-10-20 | 1 | -37/+0 |
* | Move jaucpp files to root-folder | Sven Gothel | 2020-10-16 | 8 | -0/+1471 |
* | Prune remaining non jaucpp files from direct_bt | Sven Gothel | 2020-10-16 | 4 | -160/+0 |
* | re-add cut-down test_basictypes01.cpp | Sven Gothel | 2020-10-16 | 1 | -0/+37 |
* | Extract common C++ Support Library inclusive Java JNI Binding to sub-project ... | Sven Gothel | 2020-10-16 | 7 | -1465/+6 |
* | Fixing SC-DRF tests (working): test_mm_sc_drf_00 (atomic + spin-lock) and tes... | Sven Gothel | 2020-10-04 | 2 | -78/+130 |
* | Add test_mm_sc_drf01: Using mutex locking and wait instead of atomic and spin... | Sven Gothel | 2020-10-03 | 3 | -8/+230 |
* | Add test_mm_sc_drf: Testing SC-DRF Claim on non-atomic global read and writte... | Sven Gothel | 2020-10-03 | 2 | -0/+228 |
* | test_lfringbuffer11: Add @suppress for C++ Code Analysis tool (Eclipse) | Sven Gothel | 2020-10-03 | 1 | -17/+25 |