Commit Graph
2552 Commits
Author SHA1 Message Date
Christian Mazakas b2a4b22c89 Remove erroneous asserts from the test suite
These asserts were erroneously being removed in release builds of the tests which is never the intention
2023-06-19 09:21:48 -07:00
joaquintides 2eebe157fd refactored proxy_erase to reduce template instantiations and strengthen misuse avoidance 2023-06-19 08:21:13 -07:00
joaquintides 2b6cfe4f3c documented proxy erase(iterator) 2023-06-19 08:21:13 -07:00
Christian Mazakas 2f7bba0c21 Implement proxy erase(iterator) 2023-06-19 08:21:13 -07:00
joaquintides d65d9a65b7 Merge pull request #188 from boostorg/feature/cfoa
Feature/cfoa
2023-06-17 17:25:56 +02:00
joaquintides 67913ed99a re-enabled CI on feature/* branches 2023-06-17 17:21:09 +02:00
joaquintides 0440cd3183 widened previous workaround 2023-06-17 09:37:17 +02:00
Christian Mazakas 3a3148cc16 Add workaround for gcc-5.4 deficiencies in copy elision and new() construction 2023-06-16 14:16:26 -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 f7e2132bdb Merge branch 'feature/cfoa' of https://github.com/boostorg/unordered into feature/cfoa 2023-06-09 21:20:36 +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 4b877d363a updated concurrent_flat_map benchmarks 2023-06-09 08:55:25 -07:00
Christian Mazakas 2395db7bb9 Cleanup docs 2023-06-09 08:55:25 -07:00
joaquintides 7327053eea updated concurrent_flat_map benchmarks 2023-06-08 09:34:05 +02:00
Christian Mazakas af19d99b70 Clean up CI to pre-debugging state 2023-06-07 10:05:19 -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 2914925b4d Explicitly disable ccache in GHA runner file 2023-06-06 09:14:00 -07:00
Christian Mazakas bc37851725 Remove usage of ccache from problematic gcc-12 sanitizer actions 2023-06-06 08:51:59 -07:00
Christian Mazakas f89a31849c Fix workaround for cfoa_fwd_tests 2023-06-06 08:27:55 -07:00
Christian Mazakas ec945810eb Remove problematic test from clang-3.7 runner 2023-06-05 15:56:06 -07:00
Christian Mazakas 68ddaba57a Update cfoa's fwd header to be in line with the others 2023-06-05 15:47:41 -07:00
Christian Mazakas c48c2afc56 Add gcc-13 and Ubuntu 23.04 to Drone CI 2023-06-05 14:24:38 -07:00
Christian Mazakas 01a5dd0dd1 Add concurrent_flat_map to link tests for foa 2023-06-05 14:19:18 -07:00
Christian Mazakas 300a8e61bd Add ubsan + asan jobs to gcc-12 2023-06-05 11:16:34 -07:00
joaquintides 1d2be664a0 added boost::concurrent_flat_map benchmarks 2023-06-05 20:08:32 +02:00
Christian Mazakas e6b1ef9e1e Add ubsan gcc-12 runners to drone 2023-06-05 09:32:11 -07:00
Christian Mazakas 4efb55146a Update gcc used for code coverage collection 2023-06-02 15:08:29 -07:00
Christian Mazakas 8877d21237 Replace dependency on SmartPtr with primitives in Core 2023-06-02 14:14:18 -07:00
Christian Mazakas 44c50cd2ea Resolve potential ambiguities during insertion by introducing a member function template 2023-06-01 14:19:14 -07:00
Christian Mazakas e7c1e1a56e Clean up raii count checkers to avoid extraneous assertions 2023-06-01 14:18:54 -07:00
Christian Mazakas 9a22f8fbee Add missing dependency on SmartPtr 2023-05-31 09:14:44 -07:00
Christian Mazakas 51520de04b Add allocator using fancy pointers to insert_tests 2023-05-31 07:30:37 -07:00
Christian Mazakas 6e0f76f4c2 Add missing FindThreads to CML 2023-05-30 14:52:45 -07:00
Christian Mazakas 06aa4b5c19 Cleanup test CML 2023-05-30 13:24:21 -07:00
Christian Mazakas 332540c857 Attempt to fix CMake tests 2023-05-30 12:05:10 -07:00
Christian Mazakas fdedb6c957 Add merge exceptions tests for cfoa 2023-05-30 09:19:50 -07:00