Commit Graph

  • 79dac0e691 Merge pull request #118 from RedBeard0531/features/constexpr develop boost-1.89.0.beta1 master Peter Dimov 2025-05-10 11:52:28 +03:00
  • d08d035bdf Enable C++20 constexpr for intrusive_ptr Mathias Stearn 2025-05-08 14:06:04 +02:00
  • 709e446968 Update ci.yml feature/gha Peter Dimov 2025-05-08 16:01:06 +03:00
  • 0b0924ff82 Update revision history boost-1.88.0.beta1 boost-1.88.0 1753823993497040004/tmp_refs/tags/boost-1.88.0 1753823623026414487/tmp_refs/tags/boost-1.88.0 Peter Dimov 2025-01-15 19:40:28 +02:00
  • e7433ba545 Fix operator<< for shared_ptr and intrusive_ptr. Fixes #115. feature/issue-115 Peter Dimov 2025-01-13 16:13:04 +02:00
  • 785a17aaaf Add wide stream tests. Refs #115. Peter Dimov 2025-01-13 16:12:31 +02:00
  • 576d31f206 Add sp_ostream_test, ip_ostream_test, lsp_ostream_test Peter Dimov 2025-01-13 15:24:45 +02:00
  • 1b89a64e9b Add missing inline to boost::detail::lw_thread_routine to prevent multiple definition errors. feature/lw_thread_routine Peter Dimov 2025-01-07 21:31:20 +02:00
  • 840e2ff1a8 Update .drone.jsonnet Peter Dimov 2024-12-14 05:42:59 +02:00
  • 622e2c3f83 Apply Node20 workaround Peter Dimov 2024-12-14 05:41:18 +02:00
  • 0630607f39 Update ci.yml Peter Dimov 2024-12-14 05:40:47 +02:00
  • 316f4cef77 Documentation fixes boost-1.87.0.beta1 boost-1.87.0 1753820017614566544/tmp_refs/tags/boost-1.87.0 1753819985304167934/tmp_refs/tags/boost-1.87.0 Peter Dimov 2024-10-14 22:05:22 +03:00
  • 9e866b8a95 Remove macos-12, add macos-15, ubuntu-24.04 Peter Dimov 2024-10-07 18:12:45 +03:00
  • cd01b87478 Update test/Jamfile feature/remove-type-traits Peter Dimov 2024-10-07 14:19:59 +03:00
  • b3a4c39456 Update build.jam Peter Dimov 2024-10-06 22:07:47 +03:00
  • 5cdd3585db Regenerate CMakeLists.txt Peter Dimov 2024-10-06 22:06:23 +03:00
  • 916c8a7d7c Remove uses of boost::type_with_alignment Peter Dimov 2024-10-06 21:03:51 +03:00
  • beaf20e7b5 Add sp_type_with_alignment Peter Dimov 2024-10-06 20:56:48 +03:00
  • 5e6b3a9702 Remove use of boost::type_identity Peter Dimov 2024-10-06 20:32:29 +03:00
  • 63589908b5 Add sp_type_identity Peter Dimov 2024-10-06 20:29:27 +03:00
  • 9466e73cbe Remove uses of boost::is_unbounded_array Peter Dimov 2024-10-06 20:08:02 +03:00
  • b12e342c52 Remove uses of boost::is_bounded_array Peter Dimov 2024-10-06 20:04:34 +03:00
  • 7f880bc205 Add sp_is_unbounded_array Peter Dimov 2024-10-06 19:58:40 +03:00
  • 90fd5a1fc9 Add detail/sp_type_traits.hpp, sp_is_bounded_array Peter Dimov 2024-10-06 19:54:45 +03:00
  • 0bedddbf16 Remove uses of boost::is_array Peter Dimov 2024-10-06 19:35:07 +03:00
  • 173cf9ad7b Remove uses of boost::remove_cv Peter Dimov 2024-10-06 19:28:42 +03:00
  • 9db2b96843 Remove uses of boost::remove_extent Peter Dimov 2024-10-06 19:26:17 +03:00
  • 9b309184f8 Remove uses of boost::extent Peter Dimov 2024-10-06 19:23:15 +03:00
  • 7c87ae7985 Remove use of boost::remove_const Peter Dimov 2024-10-06 19:19:48 +03:00
  • f2abcf1654 Remove uses of boost::enable_if_ Peter Dimov 2024-10-06 19:15:19 +03:00
  • 1361171bac Remove uses of boost::alignment_of Peter Dimov 2024-10-06 18:57:30 +03:00
  • c5023afe04 Remove uses of boost::is_convertible Peter Dimov 2024-10-06 18:48:33 +03:00
  • 7cfc326207 Remove uses of boost::remove_reference Peter Dimov 2024-10-06 18:44:04 +03:00
  • 6b7effc83d Update test/CMakeLists.txt feature/requires-cxx11 Peter Dimov 2024-10-06 18:39:40 +03:00
  • 89b4fa2552 Update build.jam Peter Dimov 2024-10-06 18:18:02 +03:00
  • f991bdc8b3 Regenerate CMakeLists.txt Peter Dimov 2024-10-06 18:17:31 +03:00
  • f57b455020 Remove uses of BOOST_STATIC_CONSTEXPR Peter Dimov 2024-10-04 21:32:17 +03:00
  • 8b22f5cb4f Remove uses of BOOST_OVERRIDE and BOOST_NOEXCEPT_OR_NOTHROW Peter Dimov 2024-10-04 21:27:07 +03:00
  • 1c988756d5 Remove uses of BOOST_CONSTEXPR Peter Dimov 2024-10-03 18:31:59 +03:00
  • 890b661909 Retain BOOST_SP_NOEXCEPT for compatibility Peter Dimov 2024-10-03 18:21:19 +03:00
  • ab13ffa91d Remove uses of BOOST_NOEXCEPT Peter Dimov 2024-10-02 22:13:01 +03:00
  • 950ef1c130 Remove definition of BOOST_SP_NOEXCEPT to ensure no uses remain Peter Dimov 2024-10-02 22:06:49 +03:00
  • fc43a2b9d1 Remove uses of BOOST_SP_NOEXCEPT from sp_counted_impl.hpp Peter Dimov 2024-10-02 22:00:56 +03:00
  • df366326e1 Remove uses of BOOST_SP_NOEXCEPT from sp_counted_base_std_atomic.hpp Peter Dimov 2024-10-02 21:58:26 +03:00
  • d77c27986e Remove uses of BOOST_SP_NOEXCEPT from sp_counted_base_nt.hpp Peter Dimov 2024-10-02 21:54:59 +03:00
  • dbceed6210 Remove uses of BOOST_SP_NOEXCEPT from shared_count.hpp Peter Dimov 2024-10-02 21:50:05 +03:00
  • 9ed43780e4 Remove uses of BOOST_SP_NOEXCEPT from local_sp_deleter.hpp Peter Dimov 2024-10-02 21:45:30 +03:00
  • 9026b9c556 Remove uses of BOOST_SP_NOEXCEPT from local_counted_base.hpp Peter Dimov 2024-10-02 21:44:46 +03:00
  • c4fed8ca7f Remove uses of BOOST_SP_NOEXCEPT from weak_ptr.hpp Peter Dimov 2024-10-02 21:43:54 +03:00
  • f866c6a9ae Remove uses of BOOST_SP_NOEXCEPT from shared_ptr.hpp Peter Dimov 2024-10-02 21:39:51 +03:00
  • 87a4dc144f Remove uses of BOOST_SP_NOEXCEPT from shared_array.hpp Peter Dimov 2024-10-02 21:38:23 +03:00
  • e6529af03f Remove uses of BOOST_SP_NOEXCEPT from scoped_ptr.hpp Peter Dimov 2024-10-02 21:37:30 +03:00
  • b521582d46 Remove uses of BOOST_SP_NOEXCEPT from scoped_array.hpp Peter Dimov 2024-10-02 21:36:06 +03:00
  • ca64f5c015 Remove uses of BOOST_SP_NOEXCEPT from make_shared_object.hpp Peter Dimov 2024-10-02 21:34:46 +03:00
  • 9a1d7008eb Remove uses of BOOST_SP_NOEXCEPT from make_local_shared_object.hpp Peter Dimov 2024-10-02 21:33:23 +03:00
  • 8a03c71a28 Remove uses of BOOST_SP_NOEXCEPT from local_shared_ptr.hpp Peter Dimov 2024-10-02 21:31:31 +03:00
  • 222323dc49 Remove uses of BOOST_SP_NOEXCEPT from intrusive_ref_counter.hpp Peter Dimov 2024-10-02 21:29:31 +03:00
  • 62fd6baa48 Remove uses of BOOST_SP_NOEXCEPT from intrusive_ptr.hpp Peter Dimov 2024-10-02 21:28:06 +03:00
  • 96ef19e72d Remove uses of BOOST_SP_NOEXCEPT from enable_shared_from_this.hpp Peter Dimov 2024-10-02 21:26:52 +03:00
  • 78057574cf Remove uses of BOOST_SP_NOEXCEPT from enable_shared_from.hpp Peter Dimov 2024-10-02 21:25:07 +03:00
  • 03e1bb314b Remove uses of BOOST_SP_NOEXCEPT from atomic_shared_ptr.hpp Peter Dimov 2024-10-02 21:24:00 +03:00
  • 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