Commit Graph
1266 Commits
Author SHA1 Message Date
Christian Mazakas 10b4aaa13e Remove dependency on Boost.Tuple 2023-09-22 15:40:46 -07:00
Christian Mazakas a56945894a Replace <boost/limits> with STL <limits> 2023-09-22 15:40:46 -07:00
Christian Mazakas 5f68c0f8dd Add missing <algorithm> include for std::max 2023-09-22 15:40:46 -07:00
Christian Mazakas 5439279300 Remove Boost.StaticAssert 2023-09-22 15:40:46 -07:00
Christian Mazakas 75303f438c Refactor prime_fmod_size impl to no longer use Boost.Preprocessor 2023-09-22 15:40:46 -07:00
Christian Mazakas 4d4dcbbb67 Remove dependency on Boost.Utility in implementation.hpp 2023-09-22 15:40:46 -07:00
Christian Mazakas 6f4e833e43 Remove Boost.PP from implementation.hpp 2023-09-22 15:40:46 -07:00
Christian Mazakas 3e05333b63 Remove dependency on Boost.Move 2023-09-22 15:40:46 -07:00
Christian Mazakas 3ebdc9730c Remove BOOST_COPYABLE_AND_MOVABLE 2023-09-22 15:40:46 -07:00
Christian Mazakas f5e6804869 Remove BOOST_MOVABLE_BUT_NOT_COPYABLE 2023-09-22 15:40:46 -07:00
Christian Mazakas 0fcece193f Remove BOOST_NO_CXX11_RVALUE_REFERENCES 2023-09-22 15:40:46 -07:00
Christian Mazakas bf698adbe5 Remove BOOST_NO_CXX11_VARIADIC_TEMPLATES 2023-09-22 15:40:46 -07:00
Christian Mazakas 0fa3942782 Remove BOOST_FWD_REF 2023-09-22 15:40:46 -07:00
Christian Mazakas 7fe4eb1d15 Remove BOOST_RV_REF 2023-09-22 15:40:46 -07:00
Christian Mazakas 7eb6a011c1 Remove BOOST_UNORDERED_TUPLE_ARGS 2023-09-22 15:40:46 -07:00
Christian Mazakas 95f5dba6f6 Remove BOOST_UNORDERED_EMPLACE_LIMIT 2023-09-22 15:40:46 -07:00
Christian Mazakas 14e8c2418c Remove BOOST_UNORDERED_HAVE_PIECEWISE_CONSTRUCT 2023-09-22 15:40:46 -07:00
Christian Mazakas 30a05c39da Remove usage of boost::forward 2023-09-22 15:40:46 -07:00
Christian Mazakas 27f1f6d841 Remove usage of BOOST_UNORDERED_CXX11_CONSTRUCTION 2023-09-22 15:40:46 -07:00
Christian Mazakas fdc5cc83ff Remove usage of BOOST_NO_CXX11_HDR_TYPE_TRAITS 2023-09-22 15:40:46 -07:00
Christian Mazakas dc48210c2a Remove BOOST_NO_CXX11_HDR_INITIALIZER_LIST checks 2023-09-22 15:40:46 -07:00
Christian Mazakas 32c2fde321 Remove BOOST_UNORDERED_EMPLACE_TEMPLATE machinery 2023-09-22 15:40:46 -07:00
Christian Mazakas 451b74d956 Replace boost::move with std::move 2023-09-22 15:40:46 -07:00
Christian Mazakas 254e47ca52 Remove BOOST_CONSTEXPR 2023-09-22 15:40:45 -07:00
Christian Mazakas 0b40137335 Add missing #include for Boost.Assert 2023-09-22 15:40:45 -07:00
Christian Mazakas 552224888c Remove BOOST_NOEXCEPT 2023-09-22 15:40:45 -07: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