Commit Graph

  • 2fcaa8818b Update revision history develop master Peter Dimov 2025-11-18 10:53:38 +02:00
  • 3de75e7f57 Remove unused spinlock implementations again feature/issue-120 Peter Dimov 2025-11-14 16:11:10 +02:00
  • f48fe044f3 Switch back to spinlock_gcc_atomic.hpp under Clang; Clang 3.5, 3.6, clang-cl 9 have trouble with ATOMIC_FLAG_INIT Peter Dimov 2025-11-14 15:35:13 +02:00
  • 8a27c4de9c Revert "Remove unused spinlock implementations" Peter Dimov 2025-11-14 15:29:06 +02:00
  • 0caaead2ec Add back old Clangs to Appveyor and Drone Peter Dimov 2025-11-14 15:11:39 +02:00
  • 907965333f Update revision history boost-1.90.0.beta1 Peter Dimov 2025-10-29 17:15:19 +02:00
  • 8688d747ae Update .drone.jsonnet; <thread> crashes w/ g++ 4.8 on 14.04 feature/requires-cxx11 Peter Dimov 2025-10-26 02:22:39 +03:00
  • 6e1365d7f5 Implement lightweight_thread.hpp in terms of <thread> Peter Dimov 2025-10-25 21:48:34 +03:00
  • 341fdb46e4 Remove unused header detail/sp_interlocked.hpp Peter Dimov 2025-10-25 15:30:19 +03:00
  • c420499c2e Remove unused headers detail/sp_has_gcc_intrinsics.hpp, sp_has_sync_intrinsics.hpp Peter Dimov 2025-10-25 15:22:55 +03:00
  • 94202f9337 Remove unused header detail/sp_obsolete.hpp Peter Dimov 2025-10-25 15:22:18 +03:00
  • 790c9f90b7 Remove Clang 3.5, 3.6 from Drone; add GCC 15 Peter Dimov 2025-10-25 02:23:02 +03:00
  • 0989086658 Remove lwm_win32_cs_test.cpp Peter Dimov 2025-10-25 02:21:05 +03:00
  • bfe49f8f4e Remove unused lightweight_mutex implementations Peter Dimov 2025-10-24 22:31:05 +03:00
  • 78ec99da57 Remove support for BOOST_NO_CXX11_HDR_MUTEX Peter Dimov 2025-10-24 22:22:21 +03:00
  • fac91cbe3f Remove uses of boost/cstdint.hpp Peter Dimov 2025-10-24 22:17:23 +03:00
  • 0c171cfbbb Remove unused sp_counted_base implementations Peter Dimov 2025-10-24 21:52:01 +03:00
  • 7828024b8f Remove unused atomic_count implementations Peter Dimov 2025-10-24 21:49:32 +03:00
  • 9f5a48ab3b Remove unused spinlock implementations Peter Dimov 2025-10-24 21:47:14 +03:00
  • 50a0e2e364 Clean up mentions of BOOST_SP_USE_STD_ATOMIC Peter Dimov 2025-10-24 21:44:10 +03:00
  • 6b003aafa9 Remove support for BOOST_SP_USE_PTHREADS Peter Dimov 2025-10-24 21:41:25 +03:00
  • b1e032396d Remove support for BOOST_SP_USE_SPINLOCK Peter Dimov 2025-10-24 21:39:03 +03:00
  • 456161d9e2 Remove support for BOOST_AC_USE_PTHREADS Peter Dimov 2025-10-24 21:36:11 +03:00
  • 51e1a51b8a Remove support for BOOST_AC_USE_SPINLOCK Peter Dimov 2025-10-24 21:22:24 +03:00
  • d7533d9c83 Remove support for BOOST_NO_CXX11_HDR_ATOMIC Peter Dimov 2025-10-24 21:20:36 +03:00
  • 82e80c7175 Implement quick_allocator in terms of std::allocator and deprecate it feature/quick-allocator Peter Dimov 2025-10-24 19:32:03 +03:00
  • 81318213a6 quick_allocator supports dealloc(nullptr) Peter Dimov 2025-10-24 19:11:54 +03:00
  • 85c2a6ea74 The hint parameter of allocate has been removed in C++20 Peter Dimov 2025-10-24 18:04:26 +03:00
  • 9723621128 Add tests for quick_allocator Peter Dimov 2025-10-24 17:21:29 +03:00
  • 6dffeb8a75 Remove support for BOOST_SP_USE_QUICK_ALLOCATOR feature/deprecated-macros Peter Dimov 2025-10-24 15:51:20 +03:00
  • bee3766c04 Remove support for BOOST_SP_USE_STD_ALLOCATOR Peter Dimov 2025-10-24 15:43:34 +03:00
  • 86a873a58c Delete extras/src/sp_collector.cpp, sp_debug_hooks.cpp Peter Dimov 2025-10-24 15:35:13 +03:00
  • c808ca7ac8 Update .drone.jsonnet feature/drone Peter Dimov 2025-10-24 14:13:19 +03:00
  • a4e0508ab7 Remove support for BOOST_SP_ENABLE_DEBUG_HOOKS Peter Dimov 2025-10-24 13:43:22 +03:00
  • 1dcc441ca1 Remove windows-2019 from GHA feature/gha Peter Dimov 2025-08-16 11:30:43 +03:00
  • cdf118b15b Avoid msvc-14.2 Appveyor timeout feature/appveyor Peter Dimov 2025-08-16 00:03:50 +03:00
  • ab75e1f892 Update appveyor.yml Peter Dimov 2025-08-15 20:09:22 +03:00
  • dcfb560de3 Add msvc-14.2 to appveyor.yml Peter Dimov 2025-08-15 19:51:08 +03:00
  • 362fb1d677 Update appveyor.yml Peter Dimov 2025-08-15 19:15:52 +03:00
  • 79dac0e691 Merge pull request #118 from RedBeard0531/features/constexpr boost-1.89.0.beta1 boost-1.89.0 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 Peter Dimov 2025-05-08 16:01:06 +03:00
  • 0b0924ff82 Update revision history boost-1.88.0.beta1 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 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 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