Add release notes for SmartPtr

This commit is contained in:
Peter Dimov
2025-11-03 01:04:30 +02:00
committed by GitHub
parent c65d0dd87f
commit ed0c0ad982

View File

@@ -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 `<boost/smart_ptr/detail/quick_allocator.hpp>` 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 `<atomic>` 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 `<mutex>` 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.