Commit Graph

135 Commits

Author SHA1 Message Date
Christian Mazakas
55d79204be Add exceptions tests for cfoa assign ops 2023-05-24 15:23:09 -07:00
Christian Mazakas
61f11a58ee Push up failing test case for code review purposes 2023-05-23 15:28:14 -07:00
Christian Mazakas
16550ded0c Add exceptional erase tests 2023-05-22 10:17:36 -07:00
Christian Mazakas
ffcae204ee Add insert_exception_tests 2023-05-19 12:33:23 -07:00
Christian Mazakas
5f249bc681 Add fwd header 2023-05-16 13:31:35 -07:00
Christian Mazakas
32ff2f145e Add initial draft of equality tests 2023-05-16 11:55:56 -07:00
Christian Mazakas
21afc69894 Add initial tests for rehash(), reserve() 2023-05-10 13:22:02 -07:00
Christian Mazakas
99b0868283 Add initial impl of merge() 2023-05-05 10:20:52 -07:00
Christian Mazakas
2ea0dbf30e Add impl of member function swap() 2023-05-02 13:44:27 -07:00
Christian Mazakas
011b7a5969 Add initial impl of clear 2023-05-01 11:58:58 -07:00
Christian Mazakas
e9c6a0fef5 Add polyfill implementation of std::latch 2023-04-24 13:29:35 -07:00
Christian Mazakas
ac216a93c8 Add tests back in 2023-04-24 13:29:07 -07:00
joaquintides
e49fef5f9a commented out all tests except those for cfoa 2023-04-23 17:27:50 +02:00
Christian Mazakas
26ab9ff584 Add prototype copy assignment operator 2023-04-21 15:56:22 -07:00
Christian Mazakas
d9b62d24dc Begin work on constructors 2023-04-12 12:22:59 -07:00
Christian Mazakas
8544d9f3c8 Clean up test/Jamfile 2023-04-07 12:40:06 -07:00
Christian Mazakas
3bd28dc3d7 Implement basic version of single element visitation 2023-04-06 13:42:57 -07:00
Christian Mazakas
a004e71dd0 Implement emplace, emplace_or_[c]visit 2023-04-05 13:21:18 -07:00
Christian Mazakas
ddcab1c171 Add impl of try_emplace, try_emplace_or_[c]visit 2023-04-04 15:16:52 -07:00
Christian Mazakas
5e316ebc88 Add initial draft of erase() 2023-03-29 15:00:54 -07:00
Christian Mazakas
1c48f665ea Add alias target for foa container tests 2023-03-28 14:30:29 -07:00
Christian Mazakas
3064801a89 Attempt to add tsan to GHA 2023-03-22 11:19:13 -07:00
Christian Mazakas
12935eb695 Add minimal prototype of concurrent_flat_map 2023-03-20 12:43:57 -07:00
Christian Mazakas
0ff1fa0f6e Add test that ensures proper uses-allocator construction is followed 2023-03-03 11:17:38 -08:00
Christian Mazakas
4398ffe8c9 Add foa-based node containers to node_handle_tests 2023-02-14 10:55:35 -08:00
Christian Mazakas
eed1eeedeb Add foa-based node containers to extract_tests 2023-02-14 10:55:35 -08:00
Christian Mazakas
83410fcabe Add -Wunused-template to tests run with the clang-14 toolset 2023-02-14 10:55:35 -08:00
Christian Mazakas
e8fe550d6c Add less_tests to track bug in test::exception::less::operator() impl 2023-02-14 10:55:35 -08:00
Christian Mazakas
8b14b7cddc Add tests for narrow_cast 2022-12-14 10:39:32 -08:00
Christian Mazakas
189e551dc7 Add test proving max_load() invariants (#156) 2022-11-01 17:05:18 +01:00
Peter Dimov
d0fc14b8c5 Remove C++11 constructs from hash_traits.hpp 2022-10-30 13:40:20 +02:00
Peter Dimov
56b3700683 Add hash_is_avalanching_test.cpp 2022-10-30 12:58:57 +02:00
Christian Mazakas
6c0d121e5b Update requirements for testing to include support for alignas(N) 2022-10-24 11:17:24 -07:00
Christian Mazakas
01053738eb Rewrite test constraints in terms of config checks 2022-10-24 08:21:54 -07:00
Christian Mazakas
fe32f153a2 Add draft of insert(init_type&&) for unordered_flat_map 2022-10-20 14:59:33 -07:00
Christian Mazakas
0ac4aeca50 Add swap_exception_tests for FOA, only testing weak exception guarantee 2022-10-19 11:05:09 -07:00
Christian Mazakas
4de1be8911 Add the rest of the exception tests sans swap 2022-10-18 15:54:02 -07:00
Christian Mazakas
0d6ebb4d2f Add copy_exception_tests for FOA 2022-10-17 13:27:36 -07:00
Christian Mazakas
aa41ab4195 Add constructor_exception tests for FOA 2022-10-17 13:19:29 -07:00
Christian Mazakas
9da61e9050 Add post_move_tests 2022-10-14 13:37:26 -07:00
Christian Mazakas
1de8801c08 Add scary_tests 2022-10-14 13:37:26 -07:00
Christian Mazakas
14c190223c Add scoped_allocator tests 2022-10-14 13:37:26 -07:00
Christian Mazakas
e3c91ad812 Add erase_if tests 2022-10-14 13:37:26 -07:00
Christian Mazakas
5e24f6ef22 Add reserve_tests 2022-10-14 13:37:26 -07:00
Christian Mazakas
d02d4094e6 Add merge_tests 2022-10-14 13:37:26 -07:00
Christian Mazakas
d538f6184c Add equivalent_keys_tests 2022-10-13 11:59:44 -07:00
Christian Mazakas
7339f4264a Undo bad commits to Jamfile, gitignore 2022-10-13 11:58:20 -07:00
Christian Mazakas
87674d000b Update map_types to strip const from key, value parameters so that init_type is more efficient and extract() returns a const reference unconditionally 2022-10-13 11:39:18 -07:00
Christian Mazakas
c39ed8a5cf Add simple_tests 2022-10-12 15:19:11 -07:00
Christian Mazakas
d4f7939aae Add incomplete_test 2022-10-12 14:30:07 -07:00