From ed0c0ad98201caf148c8ca6a9e188a12b1a1d7c6 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 3 Nov 2025 01:04:30 +0200 Subject: [PATCH] Add release notes for SmartPtr --- release-notes/boost_1_90_0.adoc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/release-notes/boost_1_90_0.adoc b/release-notes/boost_1_90_0.adoc index ed91e94..2fd5a31 100644 --- a/release-notes/boost_1_90_0.adoc +++ b/release-notes/boost_1_90_0.adoc @@ -120,6 +120,24 @@ particularly for mixed successful/unsuccessful queries. (boost_gh:issue[parser,278]). ** Correct many, many typos in the docs (boost_gh:pr[parser,271]). +* boost_phrase:library[SmartPtr,/libs/smart_ptr/]: +** The functionality enabled by the deprecated macros + `BOOST_SP_ENABLE_DEBUG_HOOKS`, `BOOST_SP_USE_STD_ALLOCATOR`, + and `BOOST_SP_USE_QUICK_ALLOCATOR` has been removed. +** The header `` has + been marked deprecated and will be removed in a future release. +** Configurations that define `BOOST_NO_CXX11_HDR_ATOMIC` are no + longer supported; a conforming {cpp}11 `` is now required. +** Consequently, Clang 3.5 and 3.6 are no longer supported. +** The deprecated macros `BOOST_AC_USE_SPINLOCK`, `BOOST_AC_USE_PTHREADS`, + `BOOST_SP_USE_SPINLOCK`, and `BOOST_SP_USE_PTHREADS` are no longer + functional. +** Platform-specific implementations of `atomic_count`, `sp_counted_base` + and `spinlock` are no longer used and have been removed. +** Configurations that define `BOOST_NO_CXX11_HDR_MUTEX` are no + longer supported; a conforming {cpp}11 `` is now required. +** Some unused headers in `boost/smart_ptr/detail/` have been removed. + * boost_phrase:library[STLInterfaces,/libs/stl_interfaces/]: ** Fixed ill-formedness with GCC 14 (boost_gh:pr[stl_interfaces,80]). ** Fixed ill-formedness when using move-only callables with closures.