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