joaquintides
|
b86dee9a18
|
removed BOOST_UNORDERED_EMBEDDED_GROUP_ACCESS support
|
2023-03-31 18:52:00 +02:00 |
|
joaquintides
|
863984a7c8
|
fixed erase_if(x,f) return value calculation
|
2023-03-31 17:28:21 +02:00 |
|
joaquintides
|
e9b3ad4a5f
|
reverted
|
2023-03-31 13:07:02 +02:00 |
|
joaquintides
|
e00d700457
|
experiment with unaligned embedded group
|
2023-03-31 11:32:29 +02: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 |
|
joaquintides
|
e86bb5cce2
|
stylistic
|
2023-03-30 14:50:19 +02:00 |
|
joaquintides
|
6a4728add0
|
removed implementation of scoped_bilock copy ctor
|
2023-03-30 12:39:10 +02:00 |
|
joaquintides
|
f02afbc815
|
simplified scoped_bilock impl
|
2023-03-30 12:13:58 +02:00 |
|
joaquintides
|
6399dfd1e4
|
made erase_if returned count exact
|
2023-03-30 10:08:38 +02: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 |
|
joaquintides
|
27b4c62bd2
|
fixed initialization of concurrent_table:🧵counter
|
2023-03-29 20:35:48 +02:00 |
|
joaquintides
|
846de7ca82
|
added cvisit overloads to concurrent_table
|
2023-03-29 19:17:57 +02:00 |
|
joaquintides
|
62cf58d1ca
|
sprinkled some inlines
|
2023-03-29 18:29:15 +02:00 |
|
joaquintides
|
4482031329
|
made concurrent_table::thread_counter static
|
2023-03-29 16:45:15 +02:00 |
|
Christian Mazakas
|
7b1af37b9c
|
Update RAII counters to use unsigned integers instead of signed
|
2023-03-28 14:37:52 -07:00 |
|
Christian Mazakas
|
1c48f665ea
|
Add alias target for foa container tests
|
2023-03-28 14:30:29 -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 |
|
joaquintides
|
45ebc1e555
|
fixed call ambiguities in insert_or_visit
|
2023-03-27 13:39:14 +02:00 |
|
joaquintides
|
02c3bd4072
|
stylistic
|
2023-03-27 11:32:07 +02:00 |
|
joaquintides
|
5f4172c13f
|
refactored visitation an const-protection of args to visitation functions
|
2023-03-27 10:17:25 +02:00 |
|
joaquintides
|
40c5c6907a
|
fixed const-casting in erase_if(foa::table&,...)
|
2023-03-25 18:50:25 +01:00 |
|
joaquintides
|
8dbe380d6c
|
changed predicate arg to an lvalue ref to avoid ADL ambiguities
|
2023-03-25 17:37:02 +01:00 |
|
joaquintides
|
37ff9de0db
|
fixed remaining errors in erase_if(foa::table&,...)
|
2023-03-25 17:35:37 +01:00 |
|
joaquintides
|
ae9f35073b
|
avoided sign conversion warning
|
2023-03-25 17:17:00 +01:00 |
|
joaquintides
|
a85df27d4c
|
fixed previous commit
|
2023-03-25 12:47:19 +01:00 |
|
joaquintides
|
88c70b885d
|
fixed previous commit
|
2023-03-25 12:37:10 +01:00 |
|
joaquintides
|
240f5f94b1
|
moved erase_if_impl from foa::table_core into foa::table
|
2023-03-25 12:31:49 +01:00 |
|
joaquintides
|
7415721f7d
|
completed shared/exclusive visitation
|
2023-03-25 12:28:44 +01:00 |
|
Christian Mazakas
|
8b5539756b
|
Partially implement insert_or_assign()
|
2023-03-24 14:35:01 -07:00 |
|
joaquintides
|
49ac1035bb
|
(partially) implemented shared/exclusive visitation
|
2023-03-24 19:49:59 +01:00 |
|
joaquintides
|
d085c40541
|
relaxed all ops of atomic_integral
|
2023-03-24 18:37:53 +01: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
|
d9515fdc2f
|
Add insert(initializer_list)
|
2023-03-23 10:59:50 -07:00 |
|
Christian Mazakas
|
eedbc6bcf7
|
Add missing stdlib= to drone.sh
|
2023-03-23 10:59:50 -07:00 |
|
joaquintides
|
297fb2e8c4
|
abode by TSan on Neon
|
2023-03-23 09:41:36 +01:00 |
|
Christian Mazakas
|
99eab2dfb1
|
Fix missing quotes in jsonnet file
|
2023-03-22 15:14:16 -07:00 |
|
Christian Mazakas
|
1070c9b69e
|
Attempt to add tsan to Drone CI
|
2023-03-22 15:11:55 -07:00 |
|
Christian Mazakas
|
9e6b5a7e43
|
Add tsan OSX job
|
2023-03-22 15:07:36 -07:00 |
|
Christian Mazakas
|
e1f11e840c
|
update clang tsan job to use libc++
|
2023-03-22 13:55:42 -07:00 |
|
Christian Mazakas
|
f2d4f1968b
|
Explicitly add B2_TARGETS to script invocation
|
2023-03-22 12:49:05 -07:00 |
|
joaquintides
|
4a7116b996
|
partially restored prior commit to nail down problem with Clang x86
|
2023-03-22 20:16:09 +01:00 |
|
joaquintides
|
41584e73d9
|
partially reverted prior commit to nail down problem with Clang x86
|
2023-03-22 20:09:53 +01:00 |
|
joaquintides
|
52453cb5a4
|
Merge branch 'feature/cfoa' of https://github.com/boostorg/unordered into feature/cfoa
|
2023-03-22 19:25:10 +01:00 |
|