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 |
|
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 |
|
joaquintides
|
2eebe157fd
|
refactored proxy_erase to reduce template instantiations and strengthen misuse avoidance
|
2023-06-19 08:21:13 -07:00 |
|
Christian Mazakas
|
2f7bba0c21
|
Implement proxy erase(iterator)
|
2023-06-19 08:21:13 -07:00 |
|
Christian Mazakas
|
f51070ab21
|
Update free function erase_if() to support non-copyable predicates
|
2023-06-16 14:16:26 -07:00 |
|
Christian Mazakas
|
ac5a99da31
|
Add max_size() impl
|
2023-06-15 22:15:57 -07:00 |
|
Christian Mazakas
|
6fed6ea5ad
|
Remove extraneous fwd.hpp include from public facing headers
|
2023-06-15 22:15:57 -07:00 |
|
Christian Mazakas
|
c51c06492a
|
Update iterator range insert to use emplace() vs insert() to avoid copies in certain cases
|
2023-06-15 22:15:57 -07:00 |
|
Christian Mazakas
|
f604efe866
|
Add missing const reference qualifiers to allocator_type constructor parameters
|
2023-06-15 22:15:57 -07:00 |
|
Christian Mazakas
|
e8ec858313
|
Refactor type policies used by containers into their own dedicated headers
|
2023-06-15 22:15:57 -07:00 |
|
Christian Mazakas
|
bc8996559b
|
Remove unnecessary backticks from static_assert() messages
|
2023-06-15 22:15:57 -07:00 |
|
Christian Mazakas
|
449e1a30d3
|
Remove outdated reference to proposed synopsis
|
2023-06-15 22:15:57 -07:00 |
|
joaquintides
|
c2484f05f0
|
avoided old GCC/Clang hiccup with {} for aggregate copy construction
|
2023-06-09 21:31:30 +02:00 |
|
joaquintides
|
07a8b2b14d
|
stylistic
|
2023-06-09 08:55:25 -07:00 |
|
joaquintides
|
2eac49f0ed
|
added copy ctor for cache_aligned_size_control
|
2023-06-09 08:55:25 -07:00 |
|
joaquintides
|
6a8d7857e2
|
fixed unqualified swap call
|
2023-06-09 08:55:25 -07:00 |
|
joaquintides
|
ef34ec5e87
|
added missing #include
|
2023-06-09 08:55:25 -07:00 |
|
joaquintides
|
518a5d2e1e
|
refactored padding into a clean design
|
2023-06-09 08:55:25 -07:00 |
|
joaquintides
|
3ea8a768ca
|
added padding between and around ml and size_
|
2023-06-09 08:55:25 -07:00 |
|
joaquintides
|
64f9370fff
|
implemented cacheline alignment without extended alignas
|
2023-06-07 11:30:52 +02:00 |
|
joaquintides
|
ca193de243
|
added missing #include
|
2023-06-07 11:28:00 +02:00 |
|
Christian Mazakas
|
68ddaba57a
|
Update cfoa's fwd header to be in line with the others
|
2023-06-05 15:47:41 -07:00 |
|