Commit Graph

  • 3ebdc9730c Remove BOOST_COPYABLE_AND_MOVABLE Christian Mazakas 2023-08-31 14:08:17 -07:00
  • f5e6804869 Remove BOOST_MOVABLE_BUT_NOT_COPYABLE Christian Mazakas 2023-08-31 14:02:19 -07:00
  • 27b0d5fb53 Final cleanup of BOOST_NO_CXX11_* Christian Mazakas 2023-08-31 13:48:19 -07:00
  • 355815327c Remove BOOST_NO_CXX11_NOEXCEPT Christian Mazakas 2023-08-31 13:44:13 -07:00
  • 1a42d1aaa7 Remove BOOST_NO_CXX11_ALLOCATOR Christian Mazakas 2023-08-31 13:42:32 -07:00
  • e2f53f8c38 Remove BOOST_NO_CXX11_DEFAULTED_FUNCTIONS Christian Mazakas 2023-08-31 13:35:25 -07:00
  • 0fcece193f Remove BOOST_NO_CXX11_RVALUE_REFERENCES Christian Mazakas 2023-08-31 13:11:31 -07:00
  • bf698adbe5 Remove BOOST_NO_CXX11_VARIADIC_TEMPLATES Christian Mazakas 2023-08-31 09:44:02 -07:00
  • 49b5d36836 Remove BOOST_COPY_ASSIGN_REF Christian Mazakas 2023-08-31 09:28:49 -07:00
  • ac17b00db5 Disable self-move warnings for gcc in node_handle_tests Christian Mazakas 2023-08-30 15:40:37 -07:00
  • 0fa3942782 Remove BOOST_FWD_REF Christian Mazakas 2023-08-30 15:31:46 -07:00
  • 7fe4eb1d15 Remove BOOST_RV_REF Christian Mazakas 2023-08-30 12:06:44 -07:00
  • 7eb6a011c1 Remove BOOST_UNORDERED_TUPLE_ARGS Christian Mazakas 2023-08-30 11:23:50 -07:00
  • 95f5dba6f6 Remove BOOST_UNORDERED_EMPLACE_LIMIT Christian Mazakas 2023-08-29 14:57:07 -07:00
  • 14e8c2418c Remove BOOST_UNORDERED_HAVE_PIECEWISE_CONSTRUCT Christian Mazakas 2023-08-29 12:39:51 -07:00
  • 30a05c39da Remove usage of boost::forward Christian Mazakas 2023-08-29 11:28:55 -07:00
  • 27f1f6d841 Remove usage of BOOST_UNORDERED_CXX11_CONSTRUCTION Christian Mazakas 2023-08-29 11:02:19 -07:00
  • fdc5cc83ff Remove usage of BOOST_NO_CXX11_HDR_TYPE_TRAITS Christian Mazakas 2023-08-29 09:53:40 -07:00
  • dc48210c2a Remove BOOST_NO_CXX11_HDR_INITIALIZER_LIST checks Christian Mazakas 2023-08-28 15:21:43 -07:00
  • 32c2fde321 Remove BOOST_UNORDERED_EMPLACE_TEMPLATE machinery Christian Mazakas 2023-08-28 13:46:53 -07:00
  • 451b74d956 Replace boost::move with std::move Christian Mazakas 2023-08-28 12:59:00 -07:00
  • 254e47ca52 Remove BOOST_CONSTEXPR Christian Mazakas 2023-08-28 12:48:03 -07:00
  • 0b40137335 Add missing #include for Boost.Assert Christian Mazakas 2023-08-28 12:47:47 -07:00
  • 552224888c Remove BOOST_NOEXCEPT Christian Mazakas 2023-08-28 12:24:25 -07:00
  • b445ff639d Merge pull request #213 from cmazakas/self-include-tests Christian Mazakas 2023-09-22 13:02:45 -07:00
  • 08187c7a1f Swap _include_tests suffix for _hpp Christian Mazakas 2023-09-19 12:27:19 -07:00
  • 6953014874 Update self-include tests to use a significantly shorter mangling scheme for msvc targets Christian Mazakas 2023-09-19 11:42:23 -07:00
  • 7b24cf6607 Cleanup self-include tests to compile solely as object files Christian Mazakas 2023-09-19 08:50:03 -07:00
  • 6f0a715541 Update drone.bat to abbreviate paths Christian Mazakas 2023-09-18 15:32:48 -07:00
  • 85c7900339 Add missing element_type includes Christian Mazakas 2023-09-18 11:45:45 -07:00
  • c0cd51bd2a Update test jamfile to glob for project headers and create self-include tests Christian Mazakas 2023-09-18 11:45:35 -07:00
  • 73891c6ec8 Merge pull request #212 from boostorg/feature/concurrent_flat_set joaquintides 2023-09-16 18:36:36 +02:00
  • 82f4d9899c stylistic/editorial joaquintides 2023-09-16 12:17:07 +02:00
  • cad3509a17 added boost::concurrent_flat_set to mmap_tests joaquintides 2023-09-16 11:18:39 +02:00
  • 44582ecbb9 removed unused typedefs joaquintides 2023-09-16 10:18:36 +02:00
  • 9e38e3c578 typos joaquintides 2023-09-16 09:47:10 +02:00
  • d5d6a18298 removed unused utilities joaquintides 2023-09-11 11:07:56 +02:00
  • 88f8228079 tested concurrent_flat_set joaquintides 2023-09-11 09:54:48 +02:00
  • 31c3ce97de avoided sign-conversion warning joaquintides 2023-09-11 09:54:16 +02:00
  • 651f209e20 shut down VS warning joaquintides 2023-09-11 09:53:20 +02:00
  • d9d4ff1676 removed unused typedef joaquintides 2023-09-11 09:52:57 +02:00
  • 2ce456768d completed concurrent_flat_set testing joaquintides 2023-09-11 09:52:35 +02:00
  • 65d4a9cafa fixed try_emplace tests after (value|init)_type_generator removal in helpers.hpp joaquintides 2023-09-10 18:55:54 +02:00
  • 8d2a5c25ea tested boost::concurrent_flat_set joaquintides 2023-09-10 18:35:51 +02:00
  • 49f0929466 documented boost::concurrent_flat_set joaquintides 2023-09-10 18:35:26 +02:00
  • 0673c5653c added boost::concurrent_flat_set joaquintides 2023-09-10 18:34:12 +02:00
  • a3a1ab6ad2 Merge pull request #211 from boostorg/fix/gh-189 Christian Mazakas 2023-09-15 14:59:00 -07:00
  • 7d639e2e86 Update docs noexcept specification for move assignment Christian Mazakas 2023-09-15 08:20:41 -07:00
  • 32b9f06fe5 Update release notes to include fancy pointer support Christian Mazakas 2023-09-14 07:58:41 -07:00
  • 3d302980d4 Update mmap_tests to use Boost.UUID to mangle executable names Christian Mazakas 2023-09-13 15:10:14 -07:00
  • 1dc1962b8c Update cfoa's assign tests to cover fancy and plain pointers for flat_map<-> concurrent interop Christian Mazakas 2023-09-13 10:16:47 -07:00
  • a0c7112652 Update arrays transfer in table_core moves constructors to be exception-safe Christian Mazakas 2023-09-13 10:16:20 -07:00
  • b031b61b94 Update docs on rehashing behavior in face of fancy pointer changes Christian Mazakas 2023-09-07 13:00:40 -07:00
  • b9fe4ed789 Clean up how group_accesses are setup for concurrent_table_arrays Christian Mazakas 2023-09-07 12:41:43 -07:00
  • c707bcb6d8 Refactor table_iterator to avoid extraneous amounts of boost::to_address Christian Mazakas 2023-09-07 11:28:48 -07:00
  • 771943e291 Add to_pointer helper for converting raw pointers to fancy Christian Mazakas 2023-09-07 08:33:33 -07:00
  • 675e30bd95 Clean up dummy_groups and groups allocation Christian Mazakas 2023-09-06 12:42:22 -07:00
  • 2cab340749 Replace direct accesses of fancy pointers with getters Christian Mazakas 2023-09-06 10:17:01 -07:00
  • c3786357a6 Update noexcept specification to accomodate for throwing arrays::new_ Christian Mazakas 2023-09-05 15:31:18 -07:00
  • 33ee8ea302 Disable mmap_tests for cygwin targets Christian Mazakas 2023-08-31 11:12:05 -07:00
  • 583225ad9f Update docs about relaxed Allocator requirements Christian Mazakas 2023-08-30 09:54:35 -07:00
  • c16a3f2a4a Update table_iterators to store fancy pointers Christian Mazakas 2023-08-17 09:21:12 -07:00
  • 1d93fa12a2 Update mmap_tests to include iterators Christian Mazakas 2023-08-17 09:20:50 -07:00
  • f4f322b94d Update requirements for TypeIndex Christian Mazakas 2023-08-17 09:20:06 -07:00
  • 3299b31787 Update tests to accomodate foa containers allocating groups when the pointer type is fancy Christian Mazakas 2023-08-15 13:03:52 -07:00
  • 95a37b0d3d Update foa-based containers to store only fancy pointers Christian Mazakas 2023-08-15 13:03:32 -07:00
  • 4d6ebc7eb3 Update test fancy pointers to be Nullable, add rebind alias template Christian Mazakas 2023-08-15 13:02:36 -07:00
  • a0679e5ffe Add mmap_tests Christian Mazakas 2023-08-16 08:41:05 -07:00
  • b01f9ee15d Refactor Jamfile, add C++11 as compiler minimum Christian Mazakas 2023-08-16 08:40:52 -07:00
  • 215d8e82cb Merge pull request #207 from boostorg/feature/serialization_support Christian Mazakas 2023-08-29 10:50:21 -07:00
  • 067884a4e2 Merge pull request #210 from boostorg/fix/gh-205 Christian Mazakas 2023-08-28 10:38:13 -07:00
  • ca2a46f290 complied with https://github.com/boostorg/core/commit/5f6fe65 joaquintides 2023-08-25 19:45:16 +02:00
  • d007a5a7bd renamed serialize_node_pointer as serialize_tracked_address (editorial) joaquintides 2023-08-25 11:34:39 +02:00
  • b0195297f0 simplified dtor call, s/&/boost::addressof joaquintides 2023-08-18 21:07:58 +02:00
  • 52061a7c64 typo joaquintides 2023-08-18 21:03:12 +02:00
  • 829a4a1620 worked around lack of std::shuffle in VS2010 joaquintides 2023-08-18 10:35:55 +02:00
  • 6dd58f4e9c added missing carriage return joaquintides 2023-08-17 10:28:45 +02:00
  • a2ad7966ea removed serialization tests from UBSAN runs joaquintides 2023-08-16 19:21:11 +02:00
  • 9d897faece added cfoa_serialization_tests joaquintides 2023-08-16 19:06:33 +02:00
  • 389e967484 added embarrassingly absent BOOST_TEST joaquintides 2023-08-16 19:06:02 +02:00
  • 0365be763a dealt with serialization_tests's big executable size joaquintides 2023-08-16 17:22:04 +02:00
  • fc3fca4264 reverted prior (didn't work) joaquintides 2023-08-16 16:53:39 +02:00
  • bf0ae6e63a marked UB-incurring boost::archive::xml_oarchive ctor/dtor as no_sanitize joaquintides 2023-08-16 11:34:43 +02:00
  • 9057369f93 refactored to work around GCC 4.4 hiccups with std::pair<X*,...> p(0,...) joaquintides 2023-08-16 09:46:05 +02:00
  • aec9c48cf4 restored passing of working directory joaquintides 2023-08-16 00:32:45 +02:00
  • 3968ff0567 uploaded generate_legacy_archives.cpp for preservation joaquintides 2023-08-15 20:38:06 +02:00
  • 8170716156 de-constified values in legacy_serialization_test to appease some defective C++03 compilers joaquintides 2023-08-15 20:07:08 +02:00
  • 651727508b removed unneeded working directory passing joaquintides 2023-08-15 20:03:05 +02:00
  • b3b4853dfa added legacy serialization tests joaquintides 2023-08-15 18:58:53 +02:00
  • 1f3980986d avoided sign-compare warnings joaquintides 2023-08-15 16:48:37 +02:00
  • 4e458f0054 added foa_exception_tests joaquintides 2023-08-15 16:22:38 +02:00
  • 8fe3ebc7b3 simplified serialization building joaquintides 2023-08-15 16:18:27 +02:00
  • cf298cba7f removed spurious macro definition joaquintides 2023-08-15 15:57:52 +02:00
  • d83efc5ea4 added first tests of serialization support joaquintides 2023-08-15 15:55:13 +02:00
  • ff9d08a917 adapted to iterators (eventually) holding fancy pointers joaquintides 2023-08-15 12:14:16 +02:00
  • e1a30831fe editorial joaquintides 2023-08-07 10:50:17 +02:00
  • 34e5773a4a documented serialization support joaquintides 2023-08-05 17:11:52 +02:00
  • c26137f2dd unnamed unused arg joaquintides 2023-08-04 19:19:22 +02:00
  • 1264805a59 avoided type shadowing joaquintides 2023-08-04 19:03:32 +02:00
  • bfb6520107 unnamed unused args joaquintides 2023-08-04 18:46:41 +02:00