Commit Graph

  • 505ed6753d Remove uses of BOOST_SP_NOEXCEPT from allocate_unique.hpp Peter Dimov 2024-10-02 21:22:41 +03:00
  • 82bee8581d Remove uses of BOOST_SP_NOEXCEPT from allocate_shared_array.hpp Peter Dimov 2024-10-02 21:21:06 +03:00
  • b4174f66fa Remove uses of BOOST_SP_NOEXCEPT from allocate_local_shared_array.hpp Peter Dimov 2024-10-02 21:19:37 +03:00
  • bf31a25fa5 Remove use of boost::has_virtual_destructor from pointer_cast.hpp Peter Dimov 2024-10-02 21:18:08 +03:00
  • 06da5cd574 Remove uses of BOOST_SP_NOEXCEPT from pointer_cast.hpp Peter Dimov 2024-10-02 21:16:36 +03:00
  • c0c6244297 Update revision history Peter Dimov 2024-10-03 18:15:06 +03:00
  • b0200dd829 Issue deprecation messages when a macro slated for removal is defined Peter Dimov 2024-10-01 17:56:33 +03:00
  • 7f7e3748cf Update revision history Peter Dimov 2024-09-29 15:30:57 +03:00
  • 682b285a21 Deprecate headers in boost/detail/ Peter Dimov 2024-09-26 04:11:10 +03:00
  • 94d31304f3 Remove uses of BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP Peter Dimov 2024-09-25 20:26:14 +03:00
  • aa1a9ef2d7 Use static_assert in sp_assert_convertible Peter Dimov 2024-09-25 20:15:31 +03:00
  • 63ac28d26f Remove definition of sp_enable_if_auto_ptr, no longer used Peter Dimov 2024-09-25 20:12:28 +03:00
  • 72a019944c Remove obsolete comments Peter Dimov 2024-09-25 19:30:15 +03:00
  • 12733a052b Update test/Jamfile Peter Dimov 2024-09-25 19:28:18 +03:00
  • e5472d59d1 Remove uses of BOOST_NO_CXX11_HDR_UNORDERED_SET Peter Dimov 2024-09-25 19:23:01 +03:00
  • d58213cfcb Remove use of BOOST_NO_CXX11_HDR_TYPE_TRAITS feature/cxx11_hdr_type_traits Peter Dimov 2024-09-25 18:22:32 +03:00
  • 38d54034d7 Update sp_constexpr_test, sp_constexpr_test2 Peter Dimov 2024-09-25 18:19:55 +03:00
  • 8863958e8d Remove use of BOOST_NO_CXX11_TEMPLATE_ALIASES Peter Dimov 2024-09-25 18:14:53 +03:00
  • 123040290c Remove use of BOOST_STATIC_ASSERT_MSG Peter Dimov 2024-09-25 18:12:37 +03:00
  • abb0071ca6 Remove uses of BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX Peter Dimov 2024-09-25 18:08:57 +03:00
  • 000c7ae5ac Remove detail/operator_bool.hpp Peter Dimov 2024-09-25 12:49:13 +03:00
  • f11b931cfd Remove uses of BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS Peter Dimov 2024-09-25 12:47:28 +03:00
  • 5d8304d2cc Remove uses of BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS Peter Dimov 2024-09-25 12:42:20 +03:00
  • 044d1f2cb9 Remove uses of BOOST_NO_CXX11_HDR_FUNCTIONAL Peter Dimov 2024-09-25 12:39:46 +03:00
  • dccecc2500 Remove uses of BOOST_NO_CXX11_ALLOCATOR Peter Dimov 2024-09-25 03:13:22 +03:00
  • 0aa32dc692 Remove remaining uses of BOOST_NO_CXX11_RVALUE_REFERENCES Peter Dimov 2024-09-25 03:07:04 +03:00
  • b4a0629b63 Remove uses of BOOST_NO_CXX11_VARIADIC_TEMPLATES Peter Dimov 2024-09-25 03:04:27 +03:00
  • 38b737c490 Remove uses of detail::sp_forward Peter Dimov 2024-09-25 02:51:40 +03:00
  • 314267a5f7 Remove uses of BOOST_NO_CXX11_SMART_PTR Peter Dimov 2024-09-25 02:45:57 +03:00
  • ce308f21e8 Remove uses of BOOST_NO_CXX11_RVALUE_REFERENCES Peter Dimov 2024-09-24 22:51:38 +03:00
  • cd0b99380e Disable C++03/C++11 ABI tests Peter Dimov 2024-09-24 19:43:45 +03:00
  • 0e6dd82e8e Remove boost::detail::sp_nullptr_t Peter Dimov 2024-09-24 19:11:15 +03:00
  • 569b07b91c Remove uses of BOOST_NO_CXX11_NULLPTR Peter Dimov 2024-09-24 19:05:48 +03:00
  • bd0419c290 Remove uses of BOOST_SP_NO_SP_CONVERTIBLE Peter Dimov 2024-09-24 18:49:22 +03:00
  • 26cf7ff744 Remove uses of BOOST_NO_FUNCTION_TEMPLATE_ORDERING Peter Dimov 2024-09-24 18:44:53 +03:00
  • c132c339c7 Remove uses of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Peter Dimov 2024-09-24 18:41:46 +03:00
  • 4a3432759d Remove uses of BOOST_NO_CV_VOID_SPECIALIZATIONS Peter Dimov 2024-09-24 18:37:59 +03:00
  • 3832411d31 Remove uses of BOOST_NO_MEMBER_TEMPLATES, BOOST_MSVC6_MEMBER_TEMPLATES Peter Dimov 2024-09-24 18:35:32 +03:00
  • 66e6f9b2ef Remove uses of BOOST_NO_MEMBER_TEMPLATE_FRIENDS Peter Dimov 2024-09-24 18:33:22 +03:00
  • d2c2407585 Remove uses of BOOST_NO_IOSTREAM et al Peter Dimov 2024-09-24 18:30:06 +03:00
  • 694e6822ac Remove obsolete uses of BOOST_MSVC Peter Dimov 2024-09-24 18:25:13 +03:00
  • fd94706918 Remove __CODEGUARD__ workarounds Peter Dimov 2024-09-24 18:10:16 +03:00
  • c5e1280b77 Remove __BORLANDC__ workarounds Peter Dimov 2024-09-24 18:09:33 +03:00
  • d66b173710 Remove BOOST_BORLANDC workarounds Peter Dimov 2024-09-24 18:08:14 +03:00
  • d908c4d288 Remove requires_cxx11.hpp Peter Dimov 2024-09-24 17:47:51 +03:00
  • 41a36f89ec Regenerate CMakeLists.txt Peter Dimov 2024-09-24 17:41:55 +03:00
  • c1e7bd1a51 Update meta/libraries.json Peter Dimov 2024-09-24 17:41:09 +03:00
  • 1dddd9f306 Remove C++03 from CI Peter Dimov 2024-09-24 17:40:34 +03:00
  • e9c54b2430 Add VERBATIM to add_custom_target feature/modular-b2 Peter Dimov 2024-08-27 21:04:58 +03:00
  • 17e299f11e Update build.jam, test/Jamfile Peter Dimov 2024-08-27 19:13:36 +03:00
  • 71902a7bdb Merge branch 'modular' of https://github.com/grafikrobot/boostorg.smart_ptr into feature/modular-b2 Peter Dimov 2024-08-27 19:06:55 +03:00
  • e9790f99f7 Update .drone.jsonnet Peter Dimov 2024-08-27 16:37:51 +03:00
  • d4c605e6ff Sync from upstream. Rene Rivera 2024-08-20 09:56:41 -05:00
  • f5152b0904 Remove CI fetch of functional. René Ferdinand Rivera Morell 2024-08-18 11:20:51 -05:00
  • 7caada352c Remove CI fetch of functional. René Ferdinand Rivera Morell 2024-08-18 11:20:26 -05:00
  • 11e56a4ad9 Remove CI fetch of functional. René Ferdinand Rivera Morell 2024-08-18 11:18:51 -05:00
  • c33504189a Remove CI fetch of functional. René Ferdinand Rivera Morell 2024-08-18 11:18:24 -05:00
  • 960741cb2e Replace functional deps with correct container_hash deps. Rene Rivera 2024-08-17 12:04:30 -05:00
  • c8ef3e2276 Update ContainerHash includes Peter Dimov 2024-08-17 20:01:25 +03:00
  • 72c25383d5 Manually fetch functional, as depinst doesn't. Rene Rivera 2024-08-16 23:25:09 -05:00
  • 6b826f1139 Manually fetch functional, as depinst doesn't. Rene Rivera 2024-08-16 22:29:05 -05:00
  • 591d0e0728 Add test to depinst search to try and get functional. Rene Rivera 2024-08-16 21:52:55 -05:00
  • e86015f9f6 Move inter-lib dependencies to a project variable and into the build targets. Rene Rivera 2024-07-23 22:34:22 -05:00
  • 4f9487d0f3 Update copyright dates. Rene Rivera 2024-07-20 22:52:03 -05:00
  • 0925dcce4e Change all <source> references to <library>. Rene Rivera 2024-07-20 21:25:39 -05:00
  • 6bc7ec7e6b Sync from upstream. Rene Rivera 2024-07-12 08:52:50 -05:00
  • 1650077eee Update ci.yml boost-1.86.0.beta1 boost-1.86.0 Peter Dimov 2024-07-08 21:10:41 +03:00
  • 635dfe46ee Update C++03 deprecation message Peter Dimov 2024-07-08 21:02:19 +03:00
  • fc0eeeffa6 Bump B2 require to 5.2 Rene Rivera 2024-06-14 11:33:56 -05:00
  • 4df3174d4a Add requires-b2 check to top-level build file. Rene Rivera 2024-05-05 09:00:01 -05:00
  • 1a51e0f02c Sync from upstream. Rene Rivera 2024-04-20 15:31:46 -05:00
  • c4ae5e0c42 Do not disable GCC intrinsics under clang-cl feature/pr-112 Peter Dimov 2024-04-13 20:29:34 +03:00
  • 85b0ab073c Don't define BOOST_SP_HAS_GCC_INTRINSICS for MSVC Daniel Arndt 2024-04-12 08:10:31 -05:00
  • ac9154d1e5 Switch to library requirements instead of source. As source puts extra source in install targets. Rene Rivera 2024-03-29 21:15:59 -05:00
  • 788313fda2 Make the library modular usable. Rene Rivera 2024-03-11 08:38:16 -05:00
  • 3ef8cfd02f Update appveyor.yml boost-1.85.0.beta1 boost-1.85.0 Peter Dimov 2024-02-29 16:58:54 +02:00
  • cd2aac8442 Update .drone.jsonnet Peter Dimov 2024-02-29 16:40:23 +02:00
  • 3ca07d82a7 Update test/Jamfile; Bind requires C++11 Peter Dimov 2024-02-29 16:14:39 +02:00
  • f8303629f1 Update requires_cxx11.hpp Peter Dimov 2024-02-29 15:57:41 +02:00
  • ef0e40bcda Update ci.yml feature/warnings Peter Dimov 2024-01-06 17:23:57 +02:00
  • 4af91d46f1 Fix -Wundef warning by removing outdated workarounds Peter Dimov 2024-01-06 15:48:05 +02:00
  • 42dfdc9e51 Compile sp_pedantic_test.cpp with -Wundef Peter Dimov 2024-01-06 15:35:52 +02:00
  • 763c7f56cd Disable hash tests for gcc-4.6 boost-1.84.0.beta1 boost-1.84.0 Peter Dimov 2023-10-18 16:52:35 +03:00
  • 029f089a4a Disable tests that require ContainerHash for C++03 compilers Peter Dimov 2023-10-18 15:20:57 +03:00
  • 66d11714bd Update ci.yml Peter Dimov 2023-10-18 14:14:49 +03:00
  • ac0381f0b8 Update C++03 deprecation message Peter Dimov 2023-10-18 14:12:02 +03:00
  • 13be03abf8 Avoid -Wsign-conversion warning boost-1.83.0.beta1 boost-1.83.0 feature/sign-conversion Peter Dimov 2023-06-25 13:47:24 +03:00
  • 5e7596ef06 Update ci.yml Peter Dimov 2023-06-03 03:40:50 +03:00
  • ef1651449f Update C++03 deprecation message feature/yield-prim Peter Dimov 2023-06-03 02:20:39 +03:00
  • b34786c4d4 Interleave calls to sp_thread_pause and sp_thread_sleep in yield_k, instead of doing a single pause at 0 Peter Dimov 2023-06-03 02:16:52 +03:00
  • aacfb25c82 Add BOOST_HEADER_DEPRECATED to boost/smart_ptr/detail/sp_thread_*.hpp Peter Dimov 2023-06-03 02:14:43 +03:00
  • c7349834be Update CI files Peter Dimov 2023-06-03 02:02:32 +03:00
  • 414b0a65d9 Use yield primitives from Core Peter Dimov 2023-06-02 22:08:15 +03:00
  • bcb2566e74 Disable dll_test_shared under UBSan boost-1.82.0.beta1 boost-1.82.0 Peter Dimov 2023-03-06 07:00:23 +02:00
  • 7070f9b3f8 Update .drone.jsonnet Peter Dimov 2023-03-06 05:12:28 +02:00
  • 78fd14f412 Add C++03 deprecation notice Peter Dimov 2023-03-06 03:54:51 +02:00
  • 861622d329 Update ci.yml Peter Dimov 2023-03-06 01:34:27 +02:00
  • 366c60ad3b Add note about C++20 providing make_unique_for_overwrite Glen Fernandes 2022-12-15 01:11:38 -05:00
  • 331c50132b Update appveyor.yml boost-1.81.0.beta1 boost-1.81.0 feature/issue-105 Peter Dimov 2022-11-10 17:59:23 +02:00
  • 97c9204a95 Align spinlock::v_ as a bool because of Apple PPC32. Refs #105. Peter Dimov 2022-11-10 16:44:30 +02:00