Commit Graph

  • 554ce65a69 Remove unnecessary forced inlining of bool conversion Christian Mazakas 2023-09-29 10:52:34 -07:00
  • 379b3047ee added bulk_visit2 joaquintides 2023-09-29 19:34:04 +02:00
  • 1a2e5c8ffe adapted post-#211 joaquintides 2023-09-29 18:14:44 +02:00
  • ddc77ebdc9 drafted bulk_visit joaquintides 2023-06-20 18:34:18 +02:00
  • c37d9a3bf1 Clean up tests to properly use boost::unordered::piecewise_construct and ensure it's a humble alias for its std counterpart Christian Mazakas 2023-09-29 08:29:06 -07:00
  • 4fcc6a9cab Manually implement explicit boolean conversion, removing header dependency on Core's polyfill Christian Mazakas 2023-09-29 08:03:49 -07:00
  • 0d61746fa3 Remove unnecessary requires_cxx11 header Christian Mazakas 2023-09-29 08:03:11 -07:00
  • 20559cbe5c Remove extraneous whitespace introduced by a clang-format bug Christian Mazakas 2023-09-29 07:44:52 -07:00
  • 6728ffcf6d Cleanup polyfilled type traits helpers to derive from integral constant Christian Mazakas 2023-09-29 07:42:58 -07:00
  • 9f5f8b1b48 Update maintainers list in libraries.json Christian Mazakas 2023-09-28 21:15:19 -07:00
  • aedebff4e1 Remove extraneous header include of Core's addressof impl Christian Mazakas 2023-09-28 21:12:45 -07:00
  • 47fa9cd17e Pull triviality type traits into internal type_traits header Christian Mazakas 2023-09-28 21:12:04 -07:00
  • a0e1bc295a Update libraries.json Christian Mazakas 2023-09-28 12:54:51 -07:00
  • f5bd5bc3d0 Cleanup default-constructiblity check for gcc-4 Christian Mazakas 2023-09-28 12:52:13 -07:00
  • 630031706b Remove project test requirements and remove problematic CI entries Christian Mazakas 2023-09-28 09:51:47 -07:00
  • 9bc7876583 Update foa to be gcc-4.8 compliant Christian Mazakas 2023-09-28 08:31:14 -07:00
  • b482890453 Update testing requirements to re-enable gcc-4.8 and above Christian Mazakas 2023-09-28 08:27:12 -07:00
  • bc764d34cf Remove extraneous workarounds for gcc-4 in foa core header Christian Mazakas 2023-09-27 12:59:23 -07:00
  • a9da328e1d Add missing copyright to static_assert() header Christian Mazakas 2023-09-27 12:55:27 -07:00
  • 087f2052fc Update include paths to use ContainerHash instead of Functional for hash Christian Mazakas 2023-09-27 12:17:49 -07:00
  • 51a75c0fd0 Replace usage of make_void with void_t Christian Mazakas 2023-09-27 12:14:35 -07:00
  • ce5033c4a0 Update out-of-line definitions in prime_fmod to be conditional on pre-c++17 support Christian Mazakas 2023-09-27 12:09:28 -07:00
  • bcbb13e0cf Add missing licensing to opt_storage header Christian Mazakas 2023-09-27 12:03:19 -07:00
  • 7aac692162 Replace all usages of boost::addressof with their std counterpart Christian Mazakas 2023-09-27 12:01:46 -07:00
  • f1729bb8a1 Remove unused choice<n> helper structs Christian Mazakas 2023-09-27 11:51:59 -07:00
  • b4884b7201 Relocate piecewise_construct to impl file, remove unnecessary fwd header Christian Mazakas 2023-09-27 11:44:28 -07:00
  • b0a13f896f Remove problematic characters from clang GHA job names Christian Mazakas 2023-09-26 09:39:47 -07:00
  • cb86544fcf updated docs to reflect C++03 support drop joaquintides 2023-09-23 19:02:04 +02:00
  • 6c97eabbb3 Refactor prime_fmod_size policy to use static members in lieu of namespace-scope ones Christian Mazakas 2023-09-22 14:23:45 -07:00
  • 968c2e9c11 Split clang GHA jobs Christian Mazakas 2023-09-22 13:04:25 -07:00
  • 53a6566a98 Split up GHA gcc-12 sanitizer jobs Christian Mazakas 2023-09-21 15:47:49 -07:00
  • 9b1ec6cbce Reinstate boost::unordered::piecewise_construct Christian Mazakas 2023-09-21 15:44:05 -07:00
  • 3f3b2128ec Update extract() SFINAE to be friendly to msvc-14.0 Christian Mazakas 2023-09-21 11:07:14 -07:00
  • d3e6be7356 Replace boost::addressof with std::addressof Christian Mazakas 2023-09-21 11:06:03 -07:00
  • 423eb08f00 Work around bugs in gcc's analysis Christian Mazakas 2023-09-20 13:13:49 -07:00
  • 777f2084a3 Remove dependency on TypeTraits Christian Mazakas 2023-09-20 12:57:07 -07:00
  • e5bf418c3d Add missing Boost.Tuple #include Christian Mazakas 2023-09-20 10:24:15 -07:00
  • 9d8beff688 Remove dependency on Boost.Tuple Christian Mazakas 2023-09-20 09:32:25 -07:00
  • 91f63697a7 Replace <boost/limits> with STL <limits> Christian Mazakas 2023-09-19 14:44:59 -07:00
  • 22344ab27f Add missing <algorithm> include for std::max Christian Mazakas 2023-09-01 15:25:36 -07:00
  • d742ee3a3b Remove unnecessary BOOST_UNORDERED_USE_MOVE tests Christian Mazakas 2023-09-01 15:10:06 -07:00
  • d881d4d5e2 Remove Boost.StaticAssert Christian Mazakas 2023-09-01 15:03:49 -07:00
  • 15318f0e46 Refactor prime_fmod_size impl to no longer use Boost.Preprocessor Christian Mazakas 2023-09-01 14:02:32 -07:00
  • e32f72d69c Remove dependency on Boost.Utility in implementation.hpp Christian Mazakas 2023-08-31 15:01:15 -07:00
  • e37e749b0b Remove Boost.PP from implementation.hpp Christian Mazakas 2023-08-31 14:39:29 -07:00
  • b02d013d44 Add missing <algorithm> include Christian Mazakas 2023-08-31 14:39:12 -07:00
  • 33dbd7cd76 Remove dependency on Boost.Move Christian Mazakas 2023-08-31 14:11:54 -07:00
  • 8f382e874d Remove BOOST_COPYABLE_AND_MOVABLE Christian Mazakas 2023-08-31 14:08:17 -07:00
  • bce9b5927a Remove BOOST_MOVABLE_BUT_NOT_COPYABLE Christian Mazakas 2023-08-31 14:02:19 -07:00
  • c6aa90651c Final cleanup of BOOST_NO_CXX11_* Christian Mazakas 2023-08-31 13:48:19 -07:00
  • cddb7cb8b1 Remove BOOST_NO_CXX11_NOEXCEPT Christian Mazakas 2023-08-31 13:44:13 -07:00
  • a36a7327eb Remove BOOST_NO_CXX11_ALLOCATOR Christian Mazakas 2023-08-31 13:42:32 -07:00
  • d2dc503e4a Remove BOOST_NO_CXX11_DEFAULTED_FUNCTIONS Christian Mazakas 2023-08-31 13:35:25 -07:00
  • 0c7b51cc16 Remove BOOST_NO_CXX11_RVALUE_REFERENCES Christian Mazakas 2023-08-31 13:11:31 -07:00
  • 3f0f8efbba Remove BOOST_NO_CXX11_VARIADIC_TEMPLATES Christian Mazakas 2023-08-31 09:44:02 -07:00
  • 8d59040ece Remove BOOST_COPY_ASSIGN_REF Christian Mazakas 2023-08-31 09:28:49 -07:00
  • 15d04295d6 Disable self-move warnings for gcc in node_handle_tests Christian Mazakas 2023-08-30 15:40:37 -07:00
  • 866ab46385 Remove BOOST_FWD_REF Christian Mazakas 2023-08-30 15:31:46 -07:00
  • 4cd1827104 Remove BOOST_RV_REF Christian Mazakas 2023-08-30 12:06:44 -07:00
  • 3bd7e93ac6 Remove BOOST_UNORDERED_TUPLE_ARGS Christian Mazakas 2023-08-30 11:23:50 -07:00
  • 1d991d065e Remove BOOST_UNORDERED_EMPLACE_LIMIT Christian Mazakas 2023-08-29 14:57:07 -07:00
  • 8782036a88 Remove BOOST_UNORDERED_HAVE_PIECEWISE_CONSTRUCT Christian Mazakas 2023-08-29 12:39:51 -07:00
  • f088a5b9b9 Remove usage of boost::forward Christian Mazakas 2023-08-29 11:28:55 -07:00
  • 16386f586f Remove usage of BOOST_UNORDERED_CXX11_CONSTRUCTION Christian Mazakas 2023-08-29 11:02:19 -07:00
  • 59a7fa09ba Remove usage of BOOST_NO_CXX11_HDR_TYPE_TRAITS Christian Mazakas 2023-08-29 09:53:40 -07:00
  • 8cbd9ad80a Remove BOOST_NO_CXX11_HDR_INITIALIZER_LIST checks Christian Mazakas 2023-08-28 15:21:43 -07:00
  • b0ee2b5116 Remove BOOST_UNORDERED_EMPLACE_TEMPLATE machinery Christian Mazakas 2023-08-28 13:46:53 -07:00
  • adb91ac06d Replace boost::move with std::move Christian Mazakas 2023-08-28 12:59:00 -07:00
  • 11322de29f Remove BOOST_CONSTEXPR Christian Mazakas 2023-08-28 12:48:03 -07:00
  • 0c90a84aa0 Add missing #include for Boost.Assert Christian Mazakas 2023-08-28 12:47:47 -07:00
  • aa16d1b8a9 Remove BOOST_NOEXCEPT Christian Mazakas 2023-08-28 12:24:25 -07:00
  • 6b65c8f230 fixed assignment bug with POCXA, fancy, unequal allocators (#214) joaquintides 2023-09-26 20:08:13 +02:00
  • cdda5247a4 Remove problematic characters from clang GHA job names feature/cxx03_deprecation Christian Mazakas 2023-09-26 09:39:47 -07:00
  • c58a633d1f updated docs to reflect C++03 support drop joaquintides 2023-09-23 19:02:04 +02:00
  • 4ac18e67ad Refactor prime_fmod_size policy to use static members in lieu of namespace-scope ones Christian Mazakas 2023-09-22 14:23:45 -07:00
  • 0de4dca1b3 Split clang GHA jobs Christian Mazakas 2023-09-22 13:04:25 -07:00
  • dd8806c8c0 Split up GHA gcc-12 sanitizer jobs Christian Mazakas 2023-09-21 15:47:49 -07:00
  • 7232fe793b Reinstate boost::unordered::piecewise_construct Christian Mazakas 2023-09-21 15:44:05 -07:00
  • aa32843628 Update extract() SFINAE to be friendly to msvc-14.0 Christian Mazakas 2023-09-21 11:07:14 -07:00
  • 858503b86a Replace boost::addressof with std::addressof Christian Mazakas 2023-09-21 11:06:03 -07:00
  • f7bcf9a3dd Work around bugs in gcc's analysis Christian Mazakas 2023-09-20 13:13:49 -07:00
  • b61c5614eb Remove dependency on TypeTraits Christian Mazakas 2023-09-20 12:57:07 -07:00
  • 96170d56a9 Add missing Boost.Tuple #include Christian Mazakas 2023-09-20 10:24:15 -07:00
  • 10b4aaa13e Remove dependency on Boost.Tuple Christian Mazakas 2023-09-20 09:32:25 -07:00
  • a56945894a Replace <boost/limits> with STL <limits> Christian Mazakas 2023-09-19 14:44:59 -07:00
  • 5f68c0f8dd Add missing <algorithm> include for std::max Christian Mazakas 2023-09-01 15:25:36 -07:00
  • db3824c956 Remove unnecessary BOOST_UNORDERED_USE_MOVE tests Christian Mazakas 2023-09-01 15:10:06 -07:00
  • 5439279300 Remove Boost.StaticAssert Christian Mazakas 2023-09-01 15:03:49 -07:00
  • 75303f438c Refactor prime_fmod_size impl to no longer use Boost.Preprocessor Christian Mazakas 2023-09-01 14:02:32 -07:00
  • 4d4dcbbb67 Remove dependency on Boost.Utility in implementation.hpp Christian Mazakas 2023-08-31 15:01:15 -07:00
  • 6f4e833e43 Remove Boost.PP from implementation.hpp Christian Mazakas 2023-08-31 14:39:29 -07:00
  • 854308c9cc Add missing <algorithm> include Christian Mazakas 2023-08-31 14:39:12 -07:00
  • 3e05333b63 Remove dependency on Boost.Move Christian Mazakas 2023-08-31 14:11:54 -07:00
  • 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