Commit Graph

  • 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
  • ab867a65f4 unnamed unused args joaquintides 2023-08-04 17:51:06 +02:00
  • 5239b101e2 added serialization support (pending docs and testing) joaquintides 2023-08-04 17:18:04 +02:00
  • c5f64ed1d3 Prevent erroneous copying of groups data, update max load to properly propagate Christian Mazakas 2023-08-16 10:22:08 -07:00
  • a06498f5ce Add tests catching erroneous copying of groups data Christian Mazakas 2023-08-16 10:21:27 -07:00
  • bcd8969b9a editorial joaquintides 2023-08-12 12:43:29 +02:00
  • bc7e77f239 Merge pull request #200 from boostorg/feature/detect_reentrancy joaquintides 2023-08-12 11:58:29 +02:00
  • 66222eee6a Merge branch 'develop' into feature/detect_reentrancy joaquintides 2023-08-12 09:54:22 +02:00
  • ee1974dc87 Merge pull request #198 from boostorg/feature/concurrent_unordered_interop joaquintides 2023-08-12 09:48:08 +02:00
  • 4918bb6b7e Add tests for interop assignment Christian Mazakas 2023-07-25 12:05:08 -07:00
  • e563c89b1c Remove extraneous typename Christian Mazakas 2023-07-24 13:07:59 -07:00
  • ce076782fd Add tests for interop constructors Christian Mazakas 2023-07-24 13:07:34 -07:00
  • b206513a11 fixed friend declarations joaquintides 2023-07-23 14:39:23 +02:00
  • bf4a5efd2d documented concurrent/unordered interop joaquintides 2023-07-23 12:23:08 +02:00
  • 6b6dde4f97 stylistic joaquintides 2023-07-23 10:49:53 +02:00
  • ac1a236de6 added concurrent_flat_map(unordered_flat_map&&) joaquintides 2023-07-23 10:15:06 +02:00
  • d4adcd9b71 added missing std::move's joaquintides 2023-07-22 20:48:06 +02:00
  • c046b916f8 fix atomic_size_control copy ctor joaquintides 2023-07-22 20:38:16 +02:00
  • 4be37cfdaf avoided premature instantiation of concurrent_table joaquintides 2023-07-22 19:17:11 +02:00
  • 6994a37b23 used direct arrays construction in place of empty_initialize (arrays_type not default constructible) joaquintides 2023-07-22 18:49:15 +02:00
  • 6bf84067b3 added unordered_flat_map(concurrent_flat_map&&) joaquintides 2023-07-22 17:59:01 +02:00
  • 48ff743d06 Merge pull request #199 from boostorg/feature/visit_until Christian Mazakas 2023-08-11 12:26:13 -07:00
  • 5339bf67d9 Add missing #include's boost-1.83.0 Christian Mazakas 2023-08-03 10:52:03 -07:00
  • 1979ce98a2 documented BOOST_UNORDERED_DISABLE_REENTRANCY_CHECK joaquintides 2023-07-28 18:22:20 +02:00
  • f85ec3e9fb first draft of Clang thread safety analysis support feature/clang_thread_safety_analysis joaquintides 2023-07-28 13:20:11 +02:00
  • a22c133c3d Add tests for visit_while Christian Mazakas 2023-07-26 10:14:11 -07:00
  • f919ce532a repositioned LCOV annotations joaquintides 2023-07-26 16:50:25 +02:00
  • 30187f7743 excluded code from coverage analysis joaquintides 2023-07-26 12:47:31 +02:00
  • dd30162c9e simplified reentrancy check config joaquintides 2023-07-25 09:18:53 +02:00
  • fde765c494 added reentrancy check to release notes joaquintides 2023-07-24 20:31:32 +02:00
  • 9c476ef72a typo joaquintides 2023-07-24 20:19:09 +02:00
  • 470abf41d8 dropped [c]visit_until joaquintides 2023-07-24 20:13:18 +02:00
  • a3626b5095 fixed reentrancy checking for scoped_bilock joaquintides 2023-07-24 19:44:09 +02:00
  • 948151bd7d added RVO enabler joaquintides 2023-07-24 18:43:20 +02:00
  • f965298154 added reentrancy checking joaquintides 2023-07-24 18:29:30 +02:00
  • 5a4d93a72d documented [c]visit_(until|while) joaquintides 2023-07-21 19:39:43 +02:00
  • bee4ed2e5f implemented [c]visit_(until|while) joaquintides 2023-07-21 18:16:28 +02:00
  • bd24dfd284 updated concurrent map benchmark plots joaquintides 2023-07-18 18:19:13 +02:00
  • e8cd7da67a updated concurrent map benchmark plots feature/optimized_visit_access joaquintides 2023-07-18 18:16:48 +02:00
  • d2797abcb7 dropped unnecessary type trimming joaquintides 2023-07-13 12:26:50 +02:00
  • faf54eef0d Merge pull request #196 from sdarwin/gha_runners joaquintides 2023-07-13 10:12:44 +02:00
  • ffb34fdcde rewritten to appease VS2017 and older joaquintides 2023-07-13 09:52:59 +02:00
  • 97b52879f5 Self-hosted github actions runners sdarwin 2023-07-11 12:08:15 -06:00
  • 38eca0efc0 refactored takes_arg_as_const_reference.hpp again, fixed tests joaquintides 2023-07-12 18:35:35 +02:00
  • 4f8a037957 worked around noexcept-type warning joaquintides 2023-07-11 21:04:02 +02:00
  • 61d92b5847 refactored takes_arg_as_const_reference.hpp joaquintides 2023-07-11 20:08:03 +02:00
  • 33f4b04f69 worked around VS2015 issue joaquintides 2023-07-10 19:54:45 +02:00
  • 8b024986da restricted force_evaluation workaround to VS joaquintides 2023-07-10 18:17:40 +02:00
  • 4948a3a12e simplified force_evaluation joaquintides 2023-07-10 17:47:42 +02:00
  • 35c265f313 worked around C3517 error in VS2017 and older joaquintides 2023-07-10 12:07:42 +02:00
  • 15b63cc169 made some lambdas generic (copypaste error) joaquintides 2023-07-10 10:14:46 +02:00
  • 3de21a474c used shared group access for visitation functions taking its arg as a cref joaquintides 2023-07-09 20:01:24 +02:00
  • 6a6a3084da worked around noexcept forbidding in function typedefs joaquintides 2023-07-09 19:32:09 +02:00
  • abd69e859e fixed error with non-local capturing lambdas joaquintides 2023-07-09 19:10:59 +02:00
  • ff20d71676 added takes_arg_as_const_reference.hpp and tests joaquintides 2023-07-09 18:42:14 +02:00
  • 9a7d1d336a Update ci.yml boost-1.83.0.beta1 Peter Dimov 2023-06-26 19:10:42 +03:00
  • 3fc18d56ac Remove latch_tests.cpp Peter Dimov 2023-06-26 16:13:20 +03:00
  • 6bcf457b46 Use boost::compat::latch Peter Dimov 2023-06-26 10:32:52 +03:00
  • 01b2369700 Update .appveyor.yml Peter Dimov 2023-06-26 02:45:47 +03:00
  • fcb3f0e82a Decrease iterations in rw_spinlock_test8 to avoid timeouts Peter Dimov 2023-06-26 02:42:12 +03:00
  • 1e4deb10a1 Add rw_spinlock tests Peter Dimov 2023-06-25 19:03:02 +03:00
  • 6c24c30c42 Update test/CMakeLists.txt feature/spinlock-tests Peter Dimov 2023-06-25 18:20:36 +03:00
  • 0d2eaa0b21 Add explicit tests for rw_spinlock Christian Mazakas 2023-06-22 09:44:54 -07:00
  • 085414479a Avoid shadowing wanrings from DateTime fix/spinlock-tests Christian Mazakas 2023-06-22 11:32:45 -07:00
  • 515412ce0a Fix header includes for boost::shared_lock Christian Mazakas 2023-06-22 11:32:34 -07:00
  • 6ee93f17e4 [skip ci] updated boost::unordered_(flat|node)_map benchmarks joaquintides 2023-06-22 19:21:02 +02:00
  • 6395ce0486 Add explicit tests for rw_spinlock Christian Mazakas 2023-06-22 09:44:54 -07:00
  • 7e41e08a57 updated boost::concurrent_flat_map benchmarks joaquintides 2023-06-22 09:02:24 +02:00
  • 7a6c8eca09 Merge pull request #194 from boostorg/fix/extra-semicolon Christian Mazakas 2023-06-21 15:35:05 -07:00
  • dce386068b Remove extraneous semicolons Christian Mazakas 2023-06-20 15:54:08 -07:00
  • 7d39b68e46 Fix -Wsign-conversion issue Peter Dimov 2023-06-19 01:47:31 +03:00
  • 79a59bce72 Change the backoff algorithm of rw_spinlock Peter Dimov 2023-06-18 20:44:20 +03:00
  • 717048e868 Split Appveyor jobs to avoid timeouts Peter Dimov 2023-06-20 12:57:07 +03:00
  • de8c2a5ad9 Merge pull request #193 from boostorg/feature/proxy-erase joaquintides 2023-06-20 11:49:27 +02:00
  • 678f8802f4 [skip ci] updated boost::unordered_[multi]set benchmarks joaquintides 2023-06-20 09:53:25 +02:00
  • 704b3c7a4b Update docs to describe the returned proxy type as "convertible to iterator" Christian Mazakas 2023-06-19 14:33:10 -07:00
  • 671b68f4d1 Restart drone CI Christian Mazakas 2023-06-19 10:45:37 -07:00
  • b2a4b22c89 Remove erroneous asserts from the test suite Christian Mazakas 2023-06-19 09:21:48 -07:00