Christian Mazakas
|
11322de29f
|
Remove BOOST_CONSTEXPR
|
2023-09-27 11:44:44 -07:00 |
|
Christian Mazakas
|
0c90a84aa0
|
Add missing #include for Boost.Assert
|
2023-09-27 11:44:44 -07:00 |
|
Christian Mazakas
|
aa16d1b8a9
|
Remove BOOST_NOEXCEPT
|
2023-09-27 11:44:44 -07:00 |
|
joaquintides
|
6b65c8f230
|
fixed assignment bug with POCXA, fancy, unequal allocators (#214)
|
2023-09-26 20:08:13 +02:00 |
|
Christian Mazakas
|
85c7900339
|
Add missing element_type includes
|
2023-09-18 13:25:21 -07:00 |
|
joaquintides
|
82f4d9899c
|
stylistic/editorial
|
2023-09-16 12:17:07 +02:00 |
|
joaquintides
|
0673c5653c
|
added boost::concurrent_flat_set
|
2023-09-16 09:50:22 +02:00 |
|
Christian Mazakas
|
a0c7112652
|
Update arrays transfer in table_core moves constructors to be exception-safe
|
2023-09-15 09:50:33 -07:00 |
|
Christian Mazakas
|
b9fe4ed789
|
Clean up how group_accesses are setup for concurrent_table_arrays
|
2023-09-15 09:50:33 -07:00 |
|
Christian Mazakas
|
c707bcb6d8
|
Refactor table_iterator to avoid extraneous amounts of boost::to_address
|
2023-09-15 09:50:33 -07:00 |
|
Christian Mazakas
|
771943e291
|
Add to_pointer helper for converting raw pointers to fancy
This helps us avoid an unconditional nullptr check when the user's pointer type is fancy
|
2023-09-15 09:50:33 -07:00 |
|
Christian Mazakas
|
675e30bd95
|
Clean up dummy_groups and groups allocation
|
2023-09-15 09:50:33 -07:00 |
|
Christian Mazakas
|
2cab340749
|
Replace direct accesses of fancy pointers with getters
|
2023-09-15 09:50:33 -07:00 |
|
Christian Mazakas
|
c3786357a6
|
Update noexcept specification to accomodate for throwing arrays::new_
|
2023-09-15 09:50:33 -07:00 |
|
Christian Mazakas
|
c16a3f2a4a
|
Update table_iterators to store fancy pointers
|
2023-08-30 09:57:22 -07:00 |
|
Christian Mazakas
|
95a37b0d3d
|
Update foa-based containers to store only fancy pointers
|
2023-08-30 09:57:20 -07:00 |
|
Christian Mazakas
|
215d8e82cb
|
Merge pull request #207 from boostorg/feature/serialization_support
Feature/serialization support
|
2023-08-29 10:50:21 -07:00 |
|
Christian Mazakas
|
067884a4e2
|
Merge pull request #210 from boostorg/fix/gh-205
Fix for issue #205
|
2023-08-28 10:38:13 -07:00 |
|
joaquintides
|
ca2a46f290
|
complied with https://github.com/boostorg/core/commit/5f6fe65
|
2023-08-25 19:45:16 +02:00 |
|
joaquintides
|
d007a5a7bd
|
renamed serialize_node_pointer as serialize_tracked_address (editorial)
|
2023-08-25 11:34:39 +02:00 |
|
joaquintides
|
b0195297f0
|
simplified dtor call, s/&/boost::addressof
|
2023-08-18 21:07:58 +02:00 |
|
joaquintides
|
ff9d08a917
|
adapted to iterators (eventually) holding fancy pointers
|
2023-08-17 10:21:54 +02:00 |
|
joaquintides
|
e1a30831fe
|
editorial
|
2023-08-17 10:21:54 +02:00 |
|
joaquintides
|
c26137f2dd
|
unnamed unused arg
|
2023-08-17 10:20:25 +02:00 |
|
joaquintides
|
1264805a59
|
avoided type shadowing
|
2023-08-17 10:20:25 +02:00 |
|
joaquintides
|
bfb6520107
|
unnamed unused args
|
2023-08-17 10:20:25 +02:00 |
|
joaquintides
|
ab867a65f4
|
unnamed unused args
|
2023-08-17 10:20:25 +02:00 |
|
joaquintides
|
5239b101e2
|
added serialization support (pending docs and testing)
|
2023-08-17 10:20:25 +02:00 |
|
Christian Mazakas
|
c5f64ed1d3
|
Prevent erroneous copying of groups data, update max load to properly propagate
|
2023-08-16 10:22:08 -07:00 |
|
joaquintides
|
66222eee6a
|
Merge branch 'develop' into feature/detect_reentrancy
|
2023-08-12 09:54:22 +02:00 |
|
Christian Mazakas
|
e563c89b1c
|
Remove extraneous typename
|
2023-08-11 12:35:44 -07:00 |
|
joaquintides
|
b206513a11
|
fixed friend declarations
|
2023-08-11 12:35:44 -07:00 |
|
joaquintides
|
6b6dde4f97
|
stylistic
|
2023-08-11 12:35:13 -07:00 |
|
joaquintides
|
ac1a236de6
|
added concurrent_flat_map(unordered_flat_map&&)
|
2023-08-11 12:35:13 -07:00 |
|
joaquintides
|
d4adcd9b71
|
added missing std::move's
|
2023-08-11 12:35:13 -07:00 |
|
joaquintides
|
c046b916f8
|
fix atomic_size_control copy ctor
|
2023-08-11 12:35:13 -07:00 |
|
joaquintides
|
4be37cfdaf
|
avoided premature instantiation of concurrent_table
|
2023-08-11 12:35:13 -07:00 |
|
joaquintides
|
6994a37b23
|
used direct arrays construction in place of empty_initialize
(arrays_type not default constructible)
|
2023-08-11 12:35:13 -07:00 |
|
joaquintides
|
6bf84067b3
|
added unordered_flat_map(concurrent_flat_map&&)
|
2023-08-11 12:35:13 -07:00 |
|
Christian Mazakas
|
48ff743d06
|
Merge pull request #199 from boostorg/feature/visit_until
Feature/visit until
|
2023-08-11 12:26:13 -07:00 |
|
Christian Mazakas
|
5339bf67d9
|
Add missing #include's
|
2023-08-03 10:52:03 -07:00 |
|
joaquintides
|
dd30162c9e
|
simplified reentrancy check config
|
2023-07-25 09:18:53 +02:00 |
|
joaquintides
|
470abf41d8
|
dropped [c]visit_until
|
2023-07-24 20:13:18 +02:00 |
|
joaquintides
|
a3626b5095
|
fixed reentrancy checking for scoped_bilock
|
2023-07-24 19:44:09 +02:00 |
|
joaquintides
|
948151bd7d
|
added RVO enabler
|
2023-07-24 18:43:20 +02:00 |
|
joaquintides
|
f965298154
|
added reentrancy checking
|
2023-07-24 18:29:30 +02:00 |
|
joaquintides
|
bee4ed2e5f
|
implemented [c]visit_(until|while)
|
2023-07-21 18:16:28 +02:00 |
|
Christian Mazakas
|
dce386068b
|
Remove extraneous semicolons
|
2023-06-21 07:46:53 -07:00 |
|
Peter Dimov
|
7d39b68e46
|
Fix -Wsign-conversion issue
|
2023-06-20 21:36:25 +03:00 |
|
Peter Dimov
|
79a59bce72
|
Change the backoff algorithm of rw_spinlock
|
2023-06-20 21:36:25 +03:00 |
|