Christian Mazakas
|
c304284773
|
Update tests to use condition variables for work synchronization instead of sleeps
|
2023-04-20 12:58:29 -07:00 |
|
Christian Mazakas
|
c704788718
|
Fix flaky test by starting insertion thread earlier
|
2023-04-20 09:25:33 -07:00 |
|
Christian Mazakas
|
7812b26d3a
|
Add allocator aware move constructors
|
2023-04-19 15:18:53 -07:00 |
|
Christian Mazakas
|
b3c0368ab5
|
Clean up typedef names to avoid conflicts
|
2023-04-19 09:35:47 -07:00 |
|
Christian Mazakas
|
37edc392a5
|
Add allocator-aware copy constructor
|
2023-04-19 09:35:38 -07:00 |
|
Christian Mazakas
|
fb403bc233
|
Add explicit allocator constructor
|
2023-04-18 15:36:12 -07:00 |
|
Christian Mazakas
|
910b8de697
|
Add iterator range + allocator constructor, continue to clean up constructor_tests
|
2023-04-18 15:11:53 -07:00 |
|
Christian Mazakas
|
3aff995ae0
|
Clean up constructor_tests
|
2023-04-18 13:38:24 -07:00 |
|
Christian Mazakas
|
68c018fda6
|
Clean up usage of decltype to help msvc-14.3
|
2023-04-18 12:30:34 -07:00 |
|
Christian Mazakas
|
a9ad06139e
|
Add move constructor
|
2023-04-18 12:00:08 -07:00 |
|
Christian Mazakas
|
6bf0e93a41
|
Remove size check as the insertion thread may not have started by the time the check happens
|
2023-04-13 13:30:56 -07:00 |
|
Christian Mazakas
|
ecd4a82ed5
|
Add test for select_on_container_copy_construction Allocator requirement
|
2023-04-12 13:58:01 -07:00 |
|
Christian Mazakas
|
0898219edc
|
Test empty visitation
|
2023-04-12 12:23:16 -07:00 |
|
Christian Mazakas
|
d9b62d24dc
|
Begin work on constructors
|
2023-04-12 12:22:59 -07:00 |
|
joaquintides
|
8ea1cbbd64
|
s/BOOST_ASSERT/BOOST_TEST to avoid unused var warnings
|
2023-04-10 10:17:05 +02:00 |
|
joaquintides
|
81a47ca88d
|
updated more tests affected by change in position of f
|
2023-04-10 09:05:19 +02:00 |
|
joaquintides
|
e73d5ecdd1
|
updated tests affected by change in position of f
|
2023-04-09 20:41:15 +02:00 |
|
Christian Mazakas
|
ed80cb14e2
|
Add visit_all()
|
2023-04-07 12:39:39 -07:00 |
|
Christian Mazakas
|
91eb2ddbd1
|
Fix sign comparison warning
|
2023-04-07 12:39:13 -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
|
f8fbbc3b76
|
Add ExecutionPolicy overload of erase_if
|
2023-04-03 13:15:15 -07:00 |
|
Christian Mazakas
|
52bf2bf7a2
|
Add insert_or_cvisit() overloads
|
2023-04-03 08:14:21 -07:00 |
|
Christian Mazakas
|
cf39fc4c38
|
Implement transparent erase_if, unary erase_if
|
2023-04-03 08:14:21 -07:00 |
|
Christian Mazakas
|
53e20a2a1b
|
Add transparent impl of erase()
|
2023-03-30 12:41:31 -07:00 |
|
Christian Mazakas
|
af4cdf8fab
|
Shorten "transparent" to "transp"
|
2023-03-30 12:41:18 -07:00 |
|
Christian Mazakas
|
7003e91d44
|
Harden erase() tests
|
2023-03-30 11:43:12 -07:00 |
|
Christian Mazakas
|
f468fb77e0
|
Hopefully fix sign-conversion warnings
|
2023-03-29 15:55:22 -07:00 |
|
Christian Mazakas
|
5e316ebc88
|
Add initial draft of erase()
|
2023-03-29 15:00:54 -07:00 |
|
Christian Mazakas
|
0c90585511
|
Refactor myriad test helpers into separate file
|
2023-03-29 15:00:32 -07:00 |
|
Christian Mazakas
|
13b4fd7133
|
Fix sign-compare warnings
|
2023-03-29 12:16:09 -07:00 |
|
Christian Mazakas
|
7b1af37b9c
|
Update RAII counters to use unsigned integers instead of signed
|
2023-03-28 14:37:52 -07:00 |
|
Christian Mazakas
|
e4072747bb
|
Implement insert_or_visit()
|
2023-03-28 14:28:42 -07:00 |
|
Christian Mazakas
|
ce674c8007
|
Add transparent insert_or_assign
|
2023-03-27 15:06:28 -07:00 |
|
Christian Mazakas
|
8b5539756b
|
Partially implement insert_or_assign()
|
2023-03-24 14:35:01 -07:00 |
|
Christian Mazakas
|
99d5b9b1bb
|
Avoid unsupported typedef on earlier compilers
|
2023-03-24 08:57:51 -07:00 |
|
Christian Mazakas
|
ad86f9211b
|
Flesh out tests for insertion
|
2023-03-23 10:59:50 -07:00 |
|
Christian Mazakas
|
e9d9f19e76
|
Flesh out insert_tests
|
2023-03-22 10:47:01 -07:00 |
|
Christian Mazakas
|
4c927cd2f2
|
Implement myriad insert() overloads, get first threaded test working
|
2023-03-20 16:00:54 -07:00 |
|
joaquintides
|
41abb96d83
|
avoided sign conversion warning
|
2023-03-20 12:43:57 -07:00 |
|
Christian Mazakas
|
9e4f89aa43
|
Continue fleshing out insert_tests
|
2023-03-20 12:43:57 -07:00 |
|
Christian Mazakas
|
12935eb695
|
Add minimal prototype of concurrent_flat_map
|
2023-03-20 12:43:57 -07:00 |
|