git: 83981262c4d6 - main - devel/boost: update to 1.84.0 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Tue, 13 Feb 2024 14:45:18 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83981262c4d664574bcf589a7668c3a157202e65

commit 83981262c4d664574bcf589a7668c3a157202e65
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2024-02-13 14:32:48 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2024-02-13 14:32:48 +0000

    devel/boost: update to 1.84.0 release (+)
    
    Changelog:      https://www.boost.org/users/history/version_1_84_0.html
---
 devel/boost-all/common.mk                          |   2 +-
 devel/boost-all/distinfo                           |   6 +-
 devel/boost-libs/Makefile                          |   4 +-
 .../files/patch-boost_beast_ssl_ssl__stream.hpp    |  27 ---
 ...atch-boost_math_cstdfloat_cstdfloat__limits.hpp |  11 +
 ...atch-boost_signals2_detail_signal__template.hpp | 126 +++++++++++
 .../patch-boost_unordered_detail_foa_core.hpp      |  14 --
 ...bs_context_src_asm_jump__i386__sysv__elf__gas.S |  19 ++
 ...bs_context_src_asm_make__i386__sysv__elf__gas.S |  19 ++
 devel/boost-libs/pkg-plist                         | 242 +++++++++++----------
 10 files changed, 311 insertions(+), 159 deletions(-)

diff --git a/devel/boost-all/common.mk b/devel/boost-all/common.mk
index 5252b20b5905..1b73846d5816 100644
--- a/devel/boost-all/common.mk
+++ b/devel/boost-all/common.mk
@@ -15,7 +15,7 @@ MASTER_SITES=	https://boostorg.jfrog.io/artifactory/main/release/${PORTVERSION}/
 USES+=		tar:bzip2
 
 BOOST_MAJOR_VER=1
-BOOST_MINOR_VER=83
+BOOST_MINOR_VER=84
 BOOST_PATCH_VER=0
 BOOST_RC_VER=
 BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER}
diff --git a/devel/boost-all/distinfo b/devel/boost-all/distinfo
index c7338f56f670..4a0c5b6b1706 100644
--- a/devel/boost-all/distinfo
+++ b/devel/boost-all/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692104278
-SHA256 (boost_1_83_0.tar.bz2) = 6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e
-SIZE (boost_1_83_0.tar.bz2) = 122892751
+TIMESTAMP = 1702987429
+SHA256 (boost_1_84_0.tar.bz2) = cc4b893acf645c9d4b698e9a0f08ca8846aa5d6c68275c14c3e7949c24109454
+SIZE (boost_1_84_0.tar.bz2) = 123110547
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index 686a295eff87..5ce2aa66d57f 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	boost-libs
-PORTREVISION?=	1
+PORTREVISION?=	0
 
 COMMENT=	Free portable C++ libraries (without Boost.Python)
 WWW=		https://www.boost.org/
@@ -7,6 +7,8 @@ WWW=		https://www.boost.org/
 LICENSE=	BSL
 LICENSE_FILE=	${WRKSRC}/LICENSE_1_0.txt
 
+BROKEN_sparc64=	https://github.com/boostorg/context/commit/f2ef6326b6ed
+
 BUILD_DEPENDS+=	bjam:devel/boost-jam
 
 OPTIONS_DEFINE=		DEBUG OPTIMIZED_CFLAGS
diff --git a/devel/boost-libs/files/patch-boost_beast_ssl_ssl__stream.hpp b/devel/boost-libs/files/patch-boost_beast_ssl_ssl__stream.hpp
deleted file mode 100644
index 2f31b451d7ca..000000000000
--- a/devel/boost-libs/files/patch-boost_beast_ssl_ssl__stream.hpp
+++ /dev/null
@@ -1,27 +0,0 @@
-From 72c2eeb3980ed0dc530de9241e25b247517de018 Mon Sep 17 00:00:00 2001
-From: Klemens Morgenstern <klemens.d.morgenstern@gmail.com>
-Date: Fri, 12 May 2023 22:40:31 +0800
-Subject: [PATCH] ssl_stream doesn't use BOOST_BEAST_ASYNC_TPARAM1 due to clang
- errors.
-
-Closes #2661
---- boost/beast/ssl/ssl_stream.hpp.orig	2023-08-08 21:02:50 UTC
-+++ boost/beast/ssl/ssl_stream.hpp
-@@ -673,7 +673,7 @@ class ssl_stream (public)
-         ssl_stream<SyncStream>& stream,
-         boost::system::error_code& ec);
- 
--    template<class AsyncStream, BOOST_BEAST_ASYNC_TPARAM1 TeardownHandler>
-+    template<class AsyncStream, typename TeardownHandler>
-     friend
-     void
-     async_teardown(
-@@ -697,7 +697,7 @@ template<class AsyncStream,
- }
- 
- template<class AsyncStream,
--        BOOST_BEAST_ASYNC_TPARAM1 TeardownHandler = net::default_completion_token_t<beast::executor_type<AsyncStream>>>
-+        typename TeardownHandler = net::default_completion_token_t<beast::executor_type<AsyncStream>>>
- void
- async_teardown(
-     boost::beast::role_type role,
diff --git a/devel/boost-libs/files/patch-boost_math_cstdfloat_cstdfloat__limits.hpp b/devel/boost-libs/files/patch-boost_math_cstdfloat_cstdfloat__limits.hpp
new file mode 100644
index 000000000000..870de6c7e306
--- /dev/null
+++ b/devel/boost-libs/files/patch-boost_math_cstdfloat_cstdfloat__limits.hpp
@@ -0,0 +1,11 @@
+--- boost/math/cstdfloat/cstdfloat_limits.hpp.orig	2023-12-06 21:03:04 UTC
++++ boost/math/cstdfloat/cstdfloat_limits.hpp
+@@ -24,7 +24,7 @@
+ #pragma GCC system_header
+ #endif
+ 
+-  #if defined(BOOST_CSTDFLOAT_HAS_INTERNAL_FLOAT128_T) && defined(BOOST_MATH_USE_FLOAT128) && !defined(BOOST_CSTDFLOAT_NO_LIBQUADMATH_SUPPORT) && (!defined(__GNUC__) || (defined(__GNUC__) && __GNUC__ < 14))
++  #if defined(BOOST_CSTDFLOAT_HAS_INTERNAL_FLOAT128_T) && defined(BOOST_MATH_USE_FLOAT128) && !defined(BOOST_CSTDFLOAT_NO_LIBQUADMATH_SUPPORT) && (!defined(_GLIBCXX_RELEASE) || (defined(_GLIBCXX_RELEASE) && _GLIBCXX_RELEASE < 14))
+ 
+     #include <limits>
+     #include <boost/math/tools/nothrow.hpp>
diff --git a/devel/boost-libs/files/patch-boost_signals2_detail_signal__template.hpp b/devel/boost-libs/files/patch-boost_signals2_detail_signal__template.hpp
new file mode 100644
index 000000000000..cf89583c13da
--- /dev/null
+++ b/devel/boost-libs/files/patch-boost_signals2_detail_signal__template.hpp
@@ -0,0 +1,126 @@
+--- boost/signals2/detail/signal_template.hpp.orig	2023-12-06 21:03:06 UTC
++++ boost/signals2/detail/signal_template.hpp
+@@ -103,9 +103,9 @@ namespace boost
+               BOOST_SIGNALS2_FORWARDED_ARGS(BOOST_SIGNALS2_NUM_ARGS));
+         }
+         template<typename T>
+-          bool operator==(const T &other) const
++          bool contains(const T &other) const
+         {
+-          return _fun == other;
++          return _fun.contains(other);
+         }
+       private:
+         BOOST_SIGNALS2_BOUND_EXTENDED_SLOT_FUNCTION_N(BOOST_SIGNALS2_NUM_ARGS)()
+@@ -116,6 +116,8 @@ namespace boost
+       };
+ 
+       template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL(BOOST_SIGNALS2_NUM_ARGS)>
++        class BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
++      template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL(BOOST_SIGNALS2_NUM_ARGS)>
+         class BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+ 
+       template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_SPECIALIZATION_DECL(BOOST_SIGNALS2_NUM_ARGS)>
+@@ -150,6 +152,8 @@ namespace boost
+         typedef GroupCompare group_compare_type;
+         typedef typename detail::slot_call_iterator_t<slot_invoker,
+           typename connection_list_type::iterator, connection_body<group_key_type, slot_type, Mutex> > slot_call_iterator;
++        typedef detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
++          <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> weak_signal_type;
+ 
+         BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)(const combiner_type &combiner_arg,
+           const group_compare_type &group_compare):
+@@ -219,7 +223,7 @@ namespace boost
+         void disconnect(const T &slot)
+         {
+           typedef mpl::bool_<(is_convertible<T, group_type>::value)> is_group;
+-          do_disconnect(slot, is_group());
++          do_disconnect(unwrap_ref(slot), is_group());
+         }
+         // emit signal
+         result_type operator ()(BOOST_SIGNALS2_SIGNATURE_FULL_ARGS(BOOST_SIGNALS2_NUM_ARGS))
+@@ -531,13 +535,20 @@ namespace boost
+             {
+               (*it)->nolock_disconnect(lock);
+             }else
+-            {
+-              // check for wrapped extended slot
++            { // check for wrapped extended slot
+               bound_extended_slot_function_type *fp;
+               fp = (*it)->slot().slot_function().template target<bound_extended_slot_function_type>();
+-              if(fp && function_equal(*fp, slot))
++              if(fp && fp->contains(slot))
+               {
+                 (*it)->nolock_disconnect(lock);
++              }else
++              { // check for wrapped signal
++                weak_signal_type *fp;
++                fp = (*it)->slot().slot_function().template target<weak_signal_type>();
++                if(fp && fp->contains(slot))
++                {
++                  (*it)->nolock_disconnect(lock);
++                }
+               }
+             }
+           }
+@@ -588,8 +599,6 @@ namespace boost
+         const boost::shared_ptr<mutex_type> _mutex;
+       };
+ 
+-      template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DECL(BOOST_SIGNALS2_NUM_ARGS)>
+-        class BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS);
+     }
+ 
+     template<BOOST_SIGNALS2_SIGNAL_TEMPLATE_DEFAULTED_DECL(BOOST_SIGNALS2_NUM_ARGS)>
+@@ -603,8 +612,7 @@ namespace boost
+       typedef detail::BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+         <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> impl_class;
+     public:
+-      typedef detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+-        <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> weak_signal_type;
++      typedef typename impl_class::weak_signal_type weak_signal_type;
+       friend class detail::BOOST_SIGNALS2_WEAK_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
+         <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION>;
+ 
+@@ -746,12 +754,24 @@ namespace boost
+         using std::swap;
+         swap(_pimpl, other._pimpl);
+       }
++      bool operator==(const BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) & other) const
++      {
++        return _pimpl.get() == other._pimpl.get();
++      }
+     protected:
+       virtual shared_ptr<void> lock_pimpl() const
+       {
+         return _pimpl;
+       }
+     private:
++      // explicit private copy constructor to avoid compiler trying to do implicit conversions to signal
++      explicit BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)(
++        const BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS) & other) BOOST_NOEXCEPT
++      {
++          // noncopyable
++          BOOST_ASSERT(false);
++      }
++
+       shared_ptr<impl_class>
+         _pimpl;
+     };
+@@ -801,6 +821,16 @@ namespace boost
+             <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> >
+             shared_pimpl(_weak_pimpl.lock());
+           return (*shared_pimpl)(BOOST_SIGNALS2_SIGNATURE_ARG_NAMES(BOOST_SIGNALS2_NUM_ARGS));
++        }
++        bool contains(const BOOST_SIGNALS2_SIGNAL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
++          <BOOST_SIGNALS2_SIGNAL_TEMPLATE_INSTANTIATION> &signal) const
++        {
++          return _weak_pimpl.lock().get() == signal._pimpl.get(); 
++        }
++        template <typename T>
++        bool contains(const T&) const
++        {
++          return false;
+         }
+       private:
+         boost::weak_ptr<detail::BOOST_SIGNALS2_SIGNAL_IMPL_CLASS_NAME(BOOST_SIGNALS2_NUM_ARGS)
diff --git a/devel/boost-libs/files/patch-boost_unordered_detail_foa_core.hpp b/devel/boost-libs/files/patch-boost_unordered_detail_foa_core.hpp
deleted file mode 100644
index 1112daf0fafc..000000000000
--- a/devel/boost-libs/files/patch-boost_unordered_detail_foa_core.hpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- boost/unordered/detail/foa/core.hpp.orig	2023-08-08 21:02:56 UTC
-+++ boost/unordered/detail/foa/core.hpp
-@@ -1870,9 +1870,10 @@ table_core:empty_value<Hash,0>,empty_value<Pred,1>,emp
- 
-   void fast_copy_elements_from(const table_core& x)
-   {
--    if(arrays.elements){
-+    if(arrays.elements&&x.arrays.elements){
-       copy_elements_array_from(x);
-       copy_groups_array_from(x);
-+      size_ctrl.ml=std::size_t(x.size_ctrl.ml);
-       size_ctrl.size=std::size_t(x.size_ctrl.size);
-     }
-   }
diff --git a/devel/boost-libs/files/patch-libs_context_src_asm_jump__i386__sysv__elf__gas.S b/devel/boost-libs/files/patch-libs_context_src_asm_jump__i386__sysv__elf__gas.S
new file mode 100644
index 000000000000..56d5cae55af8
--- /dev/null
+++ b/devel/boost-libs/files/patch-libs_context_src_asm_jump__i386__sysv__elf__gas.S
@@ -0,0 +1,19 @@
+--- libs/context/src/asm/jump_i386_sysv_elf_gas.S.orig	2023-12-06 21:03:02 UTC
++++ libs/context/src/asm/jump_i386_sysv_elf_gas.S
+@@ -24,6 +24,10 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++#ifdef __x86_64__
++#include "jump_x86_64_sysv_elf_gas.S"
++#else
++
+ .file "jump_i386_sysv_elf_gas.S"
+ .text
+ .globl jump_fcontext
+@@ -91,3 +95,5 @@ jump_fcontext:
+ 
+ /* Mark that we don't need executable stack.  */
+ .section .note.GNU-stack,"",%progbits
++
++#endif
diff --git a/devel/boost-libs/files/patch-libs_context_src_asm_make__i386__sysv__elf__gas.S b/devel/boost-libs/files/patch-libs_context_src_asm_make__i386__sysv__elf__gas.S
new file mode 100644
index 000000000000..548fd0cfba1f
--- /dev/null
+++ b/devel/boost-libs/files/patch-libs_context_src_asm_make__i386__sysv__elf__gas.S
@@ -0,0 +1,19 @@
+--- libs/context/src/asm/make_i386_sysv_elf_gas.S.orig	2023-12-06 21:03:02 UTC
++++ libs/context/src/asm/make_i386_sysv_elf_gas.S
+@@ -24,6 +24,10 @@
+  *                                                                                      *
+  ****************************************************************************************/
+ 
++#ifdef __x86_64__
++#include "make_x86_64_sysv_elf_gas.S"
++#else
++
+ .file "make_i386_sysv_elf_gas.S"
+ .text
+ .globl make_fcontext
+@@ -111,3 +115,5 @@ finish:
+ 
+ /* Mark that we don't need executable stack.  */
+ .section .note.GNU-stack,"",%progbits
++
++#endif
diff --git a/devel/boost-libs/pkg-plist b/devel/boost-libs/pkg-plist
index 21520a492c60..e6ab67628347 100644
--- a/devel/boost-libs/pkg-plist
+++ b/devel/boost-libs/pkg-plist
@@ -409,7 +409,6 @@ include/boost/asio/detail/blocking_executor_op.hpp
 include/boost/asio/detail/buffer_resize_guard.hpp
 include/boost/asio/detail/buffer_sequence_adapter.hpp
 include/boost/asio/detail/buffered_stream_storage.hpp
-include/boost/asio/detail/bulk_executor_op.hpp
 include/boost/asio/detail/call_stack.hpp
 include/boost/asio/detail/chrono.hpp
 include/boost/asio/detail/chrono_time_traits.hpp
@@ -439,14 +438,9 @@ include/boost/asio/detail/fd_set_adapter.hpp
 include/boost/asio/detail/fenced_block.hpp
 include/boost/asio/detail/functional.hpp
 include/boost/asio/detail/future.hpp
-include/boost/asio/detail/gcc_arm_fenced_block.hpp
-include/boost/asio/detail/gcc_hppa_fenced_block.hpp
-include/boost/asio/detail/gcc_sync_fenced_block.hpp
-include/boost/asio/detail/gcc_x86_fenced_block.hpp
 include/boost/asio/detail/global.hpp
 include/boost/asio/detail/handler_alloc_helpers.hpp
 include/boost/asio/detail/handler_cont_helpers.hpp
-include/boost/asio/detail/handler_invoke_helpers.hpp
 include/boost/asio/detail/handler_tracking.hpp
 include/boost/asio/detail/handler_type_requirements.hpp
 include/boost/asio/detail/handler_work.hpp
@@ -538,7 +532,6 @@ include/boost/asio/detail/keyword_tss_ptr.hpp
 include/boost/asio/detail/kqueue_reactor.hpp
 include/boost/asio/detail/limits.hpp
 include/boost/asio/detail/local_free_on_block_exit.hpp
-include/boost/asio/detail/macos_fenced_block.hpp
 include/boost/asio/detail/memory.hpp
 include/boost/asio/detail/mutex.hpp
 include/boost/asio/detail/non_const_lvalue.hpp
@@ -610,7 +603,6 @@ include/boost/asio/detail/socket_ops.hpp
 include/boost/asio/detail/socket_option.hpp
 include/boost/asio/detail/socket_select_interrupter.hpp
 include/boost/asio/detail/socket_types.hpp
-include/boost/asio/detail/solaris_fenced_block.hpp
 include/boost/asio/detail/source_location.hpp
 include/boost/asio/detail/static_mutex.hpp
 include/boost/asio/detail/std_event.hpp
@@ -637,12 +629,10 @@ include/boost/asio/detail/timer_scheduler_fwd.hpp
 include/boost/asio/detail/tss_ptr.hpp
 include/boost/asio/detail/type_traits.hpp
 include/boost/asio/detail/utility.hpp
-include/boost/asio/detail/variadic_templates.hpp
 include/boost/asio/detail/wait_handler.hpp
 include/boost/asio/detail/wait_op.hpp
 include/boost/asio/detail/win_event.hpp
 include/boost/asio/detail/win_fd_set_adapter.hpp
-include/boost/asio/detail/win_fenced_block.hpp
 include/boost/asio/detail/win_global.hpp
 include/boost/asio/detail/win_iocp_file_service.hpp
 include/boost/asio/detail/win_iocp_handle_read_op.hpp
@@ -693,38 +683,16 @@ include/boost/asio/execution/any_executor.hpp
 include/boost/asio/execution/bad_executor.hpp
 include/boost/asio/execution/blocking.hpp
 include/boost/asio/execution/blocking_adaptation.hpp
-include/boost/asio/execution/bulk_execute.hpp
-include/boost/asio/execution/bulk_guarantee.hpp
-include/boost/asio/execution/connect.hpp
 include/boost/asio/execution/context.hpp
 include/boost/asio/execution/context_as.hpp
-include/boost/asio/execution/detail/as_invocable.hpp
-include/boost/asio/execution/detail/as_operation.hpp
-include/boost/asio/execution/detail/as_receiver.hpp
-include/boost/asio/execution/detail/bulk_sender.hpp
-include/boost/asio/execution/detail/submit_receiver.hpp
-include/boost/asio/execution/detail/void_receiver.hpp
-include/boost/asio/execution/execute.hpp
 include/boost/asio/execution/executor.hpp
 include/boost/asio/execution/impl/bad_executor.ipp
-include/boost/asio/execution/impl/receiver_invocation_error.ipp
 include/boost/asio/execution/invocable_archetype.hpp
 include/boost/asio/execution/mapping.hpp
 include/boost/asio/execution/occupancy.hpp
-include/boost/asio/execution/operation_state.hpp
 include/boost/asio/execution/outstanding_work.hpp
 include/boost/asio/execution/prefer_only.hpp
-include/boost/asio/execution/receiver.hpp
-include/boost/asio/execution/receiver_invocation_error.hpp
 include/boost/asio/execution/relationship.hpp
-include/boost/asio/execution/schedule.hpp
-include/boost/asio/execution/scheduler.hpp
-include/boost/asio/execution/sender.hpp
-include/boost/asio/execution/set_done.hpp
-include/boost/asio/execution/set_error.hpp
-include/boost/asio/execution/set_value.hpp
-include/boost/asio/execution/start.hpp
-include/boost/asio/execution/submit.hpp
 include/boost/asio/execution_context.hpp
 include/boost/asio/executor.hpp
 include/boost/asio/executor_work_guard.hpp
@@ -778,9 +746,7 @@ include/boost/asio/generic/detail/impl/endpoint.ipp
 include/boost/asio/generic/raw_protocol.hpp
 include/boost/asio/generic/seq_packet_protocol.hpp
 include/boost/asio/generic/stream_protocol.hpp
-include/boost/asio/handler_alloc_hook.hpp
 include/boost/asio/handler_continuation_hook.hpp
-include/boost/asio/handler_invoke_hook.hpp
 include/boost/asio/high_resolution_timer.hpp
 include/boost/asio/impl/any_completion_executor.ipp
 include/boost/asio/impl/any_io_executor.ipp
@@ -802,7 +768,6 @@ include/boost/asio/impl/execution_context.hpp
 include/boost/asio/impl/execution_context.ipp
 include/boost/asio/impl/executor.hpp
 include/boost/asio/impl/executor.ipp
-include/boost/asio/impl/handler_alloc_hook.ipp
 include/boost/asio/impl/io_context.hpp
 include/boost/asio/impl/io_context.ipp
 include/boost/asio/impl/multiple_exceptions.ipp
@@ -949,12 +914,7 @@ include/boost/asio/system_timer.hpp
 include/boost/asio/this_coro.hpp
 include/boost/asio/thread_pool.hpp
 include/boost/asio/time_traits.hpp
-include/boost/asio/traits/bulk_execute_free.hpp
-include/boost/asio/traits/bulk_execute_member.hpp
-include/boost/asio/traits/connect_free.hpp
-include/boost/asio/traits/connect_member.hpp
 include/boost/asio/traits/equality_comparable.hpp
-include/boost/asio/traits/execute_free.hpp
 include/boost/asio/traits/execute_member.hpp
 include/boost/asio/traits/prefer_free.hpp
 include/boost/asio/traits/prefer_member.hpp
@@ -965,21 +925,9 @@ include/boost/asio/traits/require_concept_free.hpp
 include/boost/asio/traits/require_concept_member.hpp
 include/boost/asio/traits/require_free.hpp
 include/boost/asio/traits/require_member.hpp
-include/boost/asio/traits/schedule_free.hpp
-include/boost/asio/traits/schedule_member.hpp
-include/boost/asio/traits/set_done_free.hpp
-include/boost/asio/traits/set_done_member.hpp
-include/boost/asio/traits/set_error_free.hpp
-include/boost/asio/traits/set_error_member.hpp
-include/boost/asio/traits/set_value_free.hpp
-include/boost/asio/traits/set_value_member.hpp
-include/boost/asio/traits/start_free.hpp
-include/boost/asio/traits/start_member.hpp
 include/boost/asio/traits/static_query.hpp
 include/boost/asio/traits/static_require.hpp
 include/boost/asio/traits/static_require_concept.hpp
-include/boost/asio/traits/submit_free.hpp
-include/boost/asio/traits/submit_member.hpp
 include/boost/asio/ts/buffer.hpp
 include/boost/asio/ts/executor.hpp
 include/boost/asio/ts/internet.hpp
@@ -1178,6 +1126,7 @@ include/boost/beast/_experimental/test/detail/stream_state.ipp
 include/boost/beast/_experimental/test/error.hpp
 include/boost/beast/_experimental/test/fail_count.hpp
 include/boost/beast/_experimental/test/handler.hpp
+include/boost/beast/_experimental/test/immediate_executor.hpp
 include/boost/beast/_experimental/test/impl/error.hpp
 include/boost/beast/_experimental/test/impl/error.ipp
 include/boost/beast/_experimental/test/impl/fail_count.ipp
@@ -1217,7 +1166,6 @@ include/boost/beast/core/detail/async_base.hpp
 include/boost/beast/core/detail/base64.hpp
 include/boost/beast/core/detail/base64.ipp
 include/boost/beast/core/detail/bind_continuation.hpp
-include/boost/beast/core/detail/bind_default_executor.hpp
 include/boost/beast/core/detail/bind_handler.hpp
 include/boost/beast/core/detail/buffer.hpp
 include/boost/beast/core/detail/buffer_traits.hpp
@@ -1661,6 +1609,55 @@ include/boost/circular_buffer/debug.hpp
 include/boost/circular_buffer/details.hpp
 include/boost/circular_buffer/space_optimized.hpp
 include/boost/circular_buffer_fwd.hpp
+include/boost/cobalt.hpp
+include/boost/cobalt/async_for.hpp
+include/boost/cobalt/channel.hpp
+include/boost/cobalt/concepts.hpp
+include/boost/cobalt/config.hpp
+include/boost/cobalt/detached.hpp
+include/boost/cobalt/detail/await_result_helper.hpp
+include/boost/cobalt/detail/detached.hpp
+include/boost/cobalt/detail/exception.hpp
+include/boost/cobalt/detail/fork.hpp
+include/boost/cobalt/detail/forward_cancellation.hpp
+include/boost/cobalt/detail/gather.hpp
+include/boost/cobalt/detail/generator.hpp
+include/boost/cobalt/detail/handler.hpp
+include/boost/cobalt/detail/join.hpp
+include/boost/cobalt/detail/leaf.hpp
+include/boost/cobalt/detail/main.hpp
+include/boost/cobalt/detail/monotonic_resource.hpp
+include/boost/cobalt/detail/promise.hpp
+include/boost/cobalt/detail/race.hpp
+include/boost/cobalt/detail/sbo_resource.hpp
+include/boost/cobalt/detail/spawn.hpp
+include/boost/cobalt/detail/task.hpp
+include/boost/cobalt/detail/this_thread.hpp
+include/boost/cobalt/detail/thread.hpp
+include/boost/cobalt/detail/util.hpp
+include/boost/cobalt/detail/wait_group.hpp
+include/boost/cobalt/detail/with.hpp
+include/boost/cobalt/detail/wrapper.hpp
+include/boost/cobalt/error.hpp
+include/boost/cobalt/gather.hpp
+include/boost/cobalt/generator.hpp
+include/boost/cobalt/impl/channel.hpp
+include/boost/cobalt/join.hpp
+include/boost/cobalt/leaf.hpp
+include/boost/cobalt/main.hpp
+include/boost/cobalt/op.hpp
+include/boost/cobalt/promise.hpp
+include/boost/cobalt/race.hpp
+include/boost/cobalt/result.hpp
+include/boost/cobalt/run.hpp
+include/boost/cobalt/spawn.hpp
+include/boost/cobalt/task.hpp
+include/boost/cobalt/this_coro.hpp
+include/boost/cobalt/this_thread.hpp
+include/boost/cobalt/thread.hpp
+include/boost/cobalt/unique_handle.hpp
+include/boost/cobalt/wait_group.hpp
+include/boost/cobalt/with.hpp
 include/boost/compat/detail/throw_system_error.hpp
 include/boost/compat/latch.hpp
 include/boost/compat/shared_lock.hpp
@@ -2027,6 +2024,7 @@ include/boost/config/assert_cxx11.hpp
 include/boost/config/assert_cxx14.hpp
 include/boost/config/assert_cxx17.hpp
 include/boost/config/assert_cxx20.hpp
+include/boost/config/assert_cxx23.hpp
 include/boost/config/assert_cxx98.hpp
 include/boost/config/auto_link.hpp
 include/boost/config/compiler/borland.hpp
@@ -2210,12 +2208,12 @@ include/boost/container/throw_exception.hpp
 include/boost/container/uses_allocator.hpp
 include/boost/container/uses_allocator_fwd.hpp
 include/boost/container/vector.hpp
+include/boost/container_hash/detail/hash_integral.hpp
 include/boost/container_hash/detail/hash_mix.hpp
 include/boost/container_hash/detail/hash_range.hpp
 include/boost/container_hash/detail/hash_tuple_like.hpp
 include/boost/container_hash/detail/limits.hpp
 include/boost/container_hash/detail/mulx.hpp
-include/boost/container_hash/detail/requires_cxx11.hpp
 include/boost/container_hash/extensions.hpp
 include/boost/container_hash/hash.hpp
 include/boost/container_hash/hash_fwd.hpp
@@ -2352,6 +2350,7 @@ include/boost/core/fclose_deleter.hpp
 include/boost/core/first_scalar.hpp
 include/boost/core/identity.hpp
 include/boost/core/ignore_unused.hpp
+include/boost/core/invoke_swap.hpp
 include/boost/core/is_same.hpp
 include/boost/core/launder.hpp
 include/boost/core/lightweight_test.hpp
@@ -2714,10 +2713,11 @@ include/boost/endian/detail/endian_reverse.hpp
 include/boost/endian/detail/endian_store.hpp
 include/boost/endian/detail/integral_by_size.hpp
 include/boost/endian/detail/intrinsic.hpp
+include/boost/endian/detail/is_integral.hpp
 include/boost/endian/detail/is_scoped_enum.hpp
 include/boost/endian/detail/is_trivially_copyable.hpp
 include/boost/endian/detail/order.hpp
-include/boost/endian/detail/requires_cxx11.hpp
+include/boost/endian/detail/static_assert.hpp
 include/boost/endian/endian.hpp
 include/boost/exception/all.hpp
 include/boost/exception/current_exception_cast.hpp
@@ -2808,6 +2808,7 @@ include/boost/fiber/recursive_mutex.hpp
 include/boost/fiber/recursive_timed_mutex.hpp
 include/boost/fiber/scheduler.hpp
 include/boost/fiber/segmented_stack.hpp
+include/boost/fiber/stack_allocator_wrapper.hpp
 include/boost/fiber/timed_mutex.hpp
 include/boost/fiber/type.hpp
 include/boost/fiber/unbuffered_channel.hpp
@@ -2827,7 +2828,6 @@ include/boost/filesystem/fstream.hpp
 include/boost/filesystem/operations.hpp
 include/boost/filesystem/path.hpp
 include/boost/filesystem/path_traits.hpp
-include/boost/filesystem/string_file.hpp
 include/boost/flyweight.hpp
 include/boost/flyweight/assoc_container_factory.hpp
 include/boost/flyweight/assoc_container_factory_fwd.hpp
@@ -4153,6 +4153,7 @@ include/boost/geometry/algorithms/detail/has_self_intersections.hpp
 include/boost/geometry/algorithms/detail/interior_iterator.hpp
 include/boost/geometry/algorithms/detail/intersection/areal_areal.hpp
 include/boost/geometry/algorithms/detail/intersection/box_box.hpp
+include/boost/geometry/algorithms/detail/intersection/box_box_implementation.hpp
 include/boost/geometry/algorithms/detail/intersection/gc.hpp
 include/boost/geometry/algorithms/detail/intersection/implementation.hpp
 include/boost/geometry/algorithms/detail/intersection/interface.hpp
@@ -4230,7 +4231,6 @@ include/boost/geometry/algorithms/detail/overlay/get_turns.hpp
 include/boost/geometry/algorithms/detail/overlay/handle_colocations.hpp
 include/boost/geometry/algorithms/detail/overlay/handle_self_turns.hpp
 include/boost/geometry/algorithms/detail/overlay/inconsistent_turns_exception.hpp
-include/boost/geometry/algorithms/detail/overlay/intersection_box_box.hpp
 include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp
 include/boost/geometry/algorithms/detail/overlay/is_self_turn.hpp
 include/boost/geometry/algorithms/detail/overlay/less_by_segment_ratio.hpp
@@ -6300,6 +6300,7 @@ include/boost/icl/detail/mapped_reference.hpp
 include/boost/icl/detail/notate.hpp
 include/boost/icl/detail/on_absorbtion.hpp
 include/boost/icl/detail/relation_state.hpp
+include/boost/icl/detail/requires_cxx11.hpp
 include/boost/icl/detail/set_algo.hpp
 include/boost/icl/detail/std_set.hpp
 include/boost/icl/detail/subset_comparer.hpp
@@ -6870,6 +6871,7 @@ include/boost/json/detail/impl/shared_resource.ipp
 include/boost/json/detail/impl/stack.ipp
 include/boost/json/detail/impl/string_impl.ipp
 include/boost/json/detail/object.hpp
+include/boost/json/detail/parse_into.hpp
 include/boost/json/detail/ryu/detail/common.hpp
 include/boost/json/detail/ryu/detail/d2s.hpp
 include/boost/json/detail/ryu/detail/d2s_full_table.hpp
@@ -6900,6 +6902,7 @@ include/boost/json/impl/null_resource.ipp
 include/boost/json/impl/object.hpp
 include/boost/json/impl/object.ipp
 include/boost/json/impl/parse.ipp
+include/boost/json/impl/parse_into.hpp
 include/boost/json/impl/parser.ipp
 include/boost/json/impl/pointer.ipp
 include/boost/json/impl/serialize.ipp
@@ -6920,6 +6923,7 @@ include/boost/json/monotonic_resource.hpp
 include/boost/json/null_resource.hpp
 include/boost/json/object.hpp
 include/boost/json/parse.hpp
+include/boost/json/parse_into.hpp
 include/boost/json/parse_options.hpp
 include/boost/json/parser.hpp
 include/boost/json/pilfer.hpp
@@ -7000,6 +7004,7 @@ include/boost/leaf/result.hpp
 include/boost/leaf/to_variant.hpp
 include/boost/lexical_cast.hpp
 include/boost/lexical_cast/bad_lexical_cast.hpp
+include/boost/lexical_cast/detail/buffer_view.hpp
 include/boost/lexical_cast/detail/converter_lexical.hpp
 include/boost/lexical_cast/detail/converter_lexical_streams.hpp
 include/boost/lexical_cast/detail/converter_numeric.hpp
@@ -7379,6 +7384,7 @@ include/boost/math/ccmath/abs.hpp
 include/boost/math/ccmath/ccmath.hpp
 include/boost/math/ccmath/ceil.hpp
 include/boost/math/ccmath/copysign.hpp
+include/boost/math/ccmath/detail/config.hpp
 include/boost/math/ccmath/detail/swap.hpp
 include/boost/math/ccmath/div.hpp
 include/boost/math/ccmath/fabs.hpp
@@ -9696,6 +9702,7 @@ include/boost/mysql/impl/internal/network_algorithms/quit_connection.hpp
 include/boost/mysql/impl/internal/network_algorithms/read_resultset_head.hpp
 include/boost/mysql/impl/internal/network_algorithms/read_some_rows.hpp
 include/boost/mysql/impl/internal/network_algorithms/read_some_rows_dynamic.hpp
+include/boost/mysql/impl/internal/network_algorithms/reset_connection.hpp
 include/boost/mysql/impl/internal/network_algorithms/start_execution.hpp
 include/boost/mysql/impl/internal/protocol/basic_types.hpp
 include/boost/mysql/impl/internal/protocol/binary_serialization.hpp
@@ -10308,6 +10315,7 @@ include/boost/pending/stringtok.hpp
 include/boost/pfr.hpp
 include/boost/pfr/config.hpp
 include/boost/pfr/core.hpp
+include/boost/pfr/core_name.hpp
 include/boost/pfr/detail/cast_to_layout_compatible.hpp
 include/boost/pfr/detail/config.hpp
 include/boost/pfr/detail/core.hpp
@@ -10315,7 +10323,11 @@ include/boost/pfr/detail/core14_classic.hpp
 include/boost/pfr/detail/core14_loophole.hpp
 include/boost/pfr/detail/core17.hpp
 include/boost/pfr/detail/core17_generated.hpp
+include/boost/pfr/detail/core_name.hpp
+include/boost/pfr/detail/core_name14_disabled.hpp
+include/boost/pfr/detail/core_name20_static.hpp
 include/boost/pfr/detail/detectors.hpp
+include/boost/pfr/detail/fake_object.hpp
 include/boost/pfr/detail/fields_count.hpp
 include/boost/pfr/detail/for_each_field_impl.hpp
 include/boost/pfr/detail/functional.hpp
@@ -10328,6 +10340,7 @@ include/boost/pfr/detail/rvalue_t.hpp
 include/boost/pfr/detail/sequence_tuple.hpp
 include/boost/pfr/detail/size_array.hpp
 include/boost/pfr/detail/size_t_.hpp
+include/boost/pfr/detail/stdarray.hpp
 include/boost/pfr/detail/stdtuple.hpp
 include/boost/pfr/detail/tie_from_structure_tuple.hpp
 include/boost/pfr/detail/unsafe_declval.hpp
@@ -10881,6 +10894,7 @@ include/boost/predef/library/std/dinkumware.h
 include/boost/predef/library/std/libcomo.h
 include/boost/predef/library/std/modena.h
 include/boost/predef/library/std/msl.h
+include/boost/predef/library/std/msvc.h
 include/boost/predef/library/std/roguewave.h
 include/boost/predef/library/std/sgi.h
 include/boost/predef/library/std/stdcpp3.h
@@ -12332,38 +12346,52 @@ include/boost/range/traversal.hpp
 include/boost/range/value_type.hpp
 include/boost/ratio.hpp
 include/boost/ratio/config.hpp
-include/boost/ratio/detail/mpl/abs.hpp
-include/boost/ratio/detail/mpl/gcd.hpp
-include/boost/ratio/detail/mpl/lcm.hpp
-include/boost/ratio/detail/mpl/sign.hpp
-include/boost/ratio/detail/overflow_helpers.hpp
-include/boost/ratio/detail/ratio_io.hpp
-include/boost/ratio/detail/requires_cxx11.hpp
+include/boost/ratio/detail/gcd_lcm.hpp
+include/boost/ratio/detail/is_evenly_divisible_by.hpp
+include/boost/ratio/detail/is_ratio.hpp
 include/boost/ratio/include.hpp
-include/boost/ratio/mpl/abs.hpp
-include/boost/ratio/mpl/arithmetic.hpp
-include/boost/ratio/mpl/comparison.hpp
-include/boost/ratio/mpl/divides.hpp
-include/boost/ratio/mpl/equal_to.hpp
-include/boost/ratio/mpl/gcd.hpp
-include/boost/ratio/mpl/greater.hpp
-include/boost/ratio/mpl/greater_equal.hpp
-include/boost/ratio/mpl/lcm.hpp
-include/boost/ratio/mpl/less.hpp
-include/boost/ratio/mpl/less_equal.hpp
-include/boost/ratio/mpl/minus.hpp
-include/boost/ratio/mpl/negate.hpp
-include/boost/ratio/mpl/not_equal_to.hpp
-include/boost/ratio/mpl/numeric_cast.hpp
-include/boost/ratio/mpl/plus.hpp
-include/boost/ratio/mpl/rational_c_tag.hpp
-include/boost/ratio/mpl/rational_constant.hpp
-include/boost/ratio/mpl/sign.hpp
-include/boost/ratio/mpl/times.hpp
 include/boost/ratio/ratio.hpp
 include/boost/ratio/ratio_fwd.hpp
 include/boost/ratio/ratio_io.hpp
 include/boost/rational.hpp
+include/boost/redis.hpp
+include/boost/redis/adapter/adapt.hpp
+include/boost/redis/adapter/detail/adapters.hpp
+include/boost/redis/adapter/detail/response_traits.hpp
+include/boost/redis/adapter/detail/result_traits.hpp
+include/boost/redis/adapter/ignore.hpp
+include/boost/redis/adapter/result.hpp
+include/boost/redis/config.hpp
+include/boost/redis/connection.hpp
+include/boost/redis/detail/connection_base.hpp
+include/boost/redis/detail/connector.hpp
+include/boost/redis/detail/handshaker.hpp
+include/boost/redis/detail/health_checker.hpp
+include/boost/redis/detail/helper.hpp
+include/boost/redis/detail/resolver.hpp
+include/boost/redis/detail/runner.hpp
+include/boost/redis/detail/write.hpp
+include/boost/redis/error.hpp
+include/boost/redis/ignore.hpp
+include/boost/redis/impl/connection.ipp
+include/boost/redis/impl/error.ipp
+include/boost/redis/impl/ignore.ipp
+include/boost/redis/impl/logger.ipp
+include/boost/redis/impl/request.ipp
+include/boost/redis/impl/response.ipp
+include/boost/redis/logger.hpp
+include/boost/redis/operation.hpp
+include/boost/redis/request.hpp
+include/boost/redis/resp3/impl/parser.ipp
+include/boost/redis/resp3/impl/serialization.ipp
+include/boost/redis/resp3/impl/type.ipp
+include/boost/redis/resp3/node.hpp
+include/boost/redis/resp3/parser.hpp
+include/boost/redis/resp3/serialization.hpp
+include/boost/redis/resp3/type.hpp
+include/boost/redis/response.hpp
+include/boost/redis/src.hpp
+include/boost/redis/usage.hpp
 include/boost/ref.hpp
 include/boost/regex.h
 include/boost/regex.hpp
@@ -12510,7 +12538,6 @@ include/boost/serialization/bitset.hpp
 include/boost/serialization/boost_array.hpp
 include/boost/serialization/boost_unordered_map.hpp
 include/boost/serialization/boost_unordered_set.hpp
-include/boost/serialization/collection_size_type copy.hpp
 include/boost/serialization/collection_size_type.hpp
 include/boost/serialization/collection_traits.hpp
 include/boost/serialization/collections_load_imp.hpp
@@ -12559,6 +12586,7 @@ include/boost/serialization/split_member.hpp
 include/boost/serialization/stack.hpp
 include/boost/serialization/state_saver.hpp
 include/boost/serialization/static_warning.hpp
+include/boost/serialization/std_variant.hpp
 include/boost/serialization/string.hpp
 include/boost/serialization/strong_typedef.hpp
 include/boost/serialization/throw_exception.hpp
@@ -12574,6 +12602,7 @@ include/boost/serialization/unordered_set.hpp
 include/boost/serialization/utility.hpp
 include/boost/serialization/valarray.hpp
 include/boost/serialization/variant.hpp
+include/boost/serialization/variant2.hpp
 include/boost/serialization/vector.hpp
 include/boost/serialization/vector_135.hpp
 include/boost/serialization/version.hpp
@@ -13817,6 +13846,7 @@ include/boost/spirit/repository/include/qi_subrule.hpp
 include/boost/spirit/version.hpp
 include/boost/stacktrace.hpp
 include/boost/stacktrace/detail/addr2line_impls.hpp
+include/boost/stacktrace/detail/addr_base.hpp
 include/boost/stacktrace/detail/collect_msvc.ipp
 include/boost/stacktrace/detail/collect_noop.ipp
 include/boost/stacktrace/detail/collect_unwind.ipp
@@ -14128,6 +14158,8 @@ include/boost/thread/detail/nullary_function.hpp
 include/boost/thread/detail/platform.hpp
 include/boost/thread/detail/platform_time.hpp
 include/boost/thread/detail/singleton.hpp
+include/boost/thread/detail/string_to_unsigned.hpp
+include/boost/thread/detail/string_trim.hpp
 include/boost/thread/detail/thread.hpp
 include/boost/thread/detail/thread_group.hpp
 include/boost/thread/detail/thread_heap_alloc.hpp
@@ -14589,22 +14621,8 @@ include/boost/type_traits/type_identity.hpp
 include/boost/type_traits/type_with_alignment.hpp
 include/boost/typeof/constant.hpp
 include/boost/typeof/decltype.hpp
-include/boost/typeof/detail/requires_cxx11.hpp
-include/boost/typeof/dmc/typeof_impl.hpp
-include/boost/typeof/encode_decode.hpp
-include/boost/typeof/encode_decode_params.hpp
 include/boost/typeof/incr_registration_group.hpp
-include/boost/typeof/int_encoding.hpp
-include/boost/typeof/integral_template_param.hpp
-include/boost/typeof/message.hpp
-include/boost/typeof/modifiers.hpp
 include/boost/typeof/msvc/typeof_impl.hpp
-include/boost/typeof/native.hpp
-include/boost/typeof/pointers_data_members.hpp
-include/boost/typeof/register_functions.hpp
-include/boost/typeof/register_functions_iterate.hpp
-include/boost/typeof/register_fundamental.hpp
-include/boost/typeof/register_mem_functions.hpp
 include/boost/typeof/std/bitset.hpp
 include/boost/typeof/std/complex.hpp
 include/boost/typeof/std/deque.hpp
@@ -14627,18 +14645,7 @@ include/boost/typeof/std/string.hpp
 include/boost/typeof/std/utility.hpp
 include/boost/typeof/std/valarray.hpp
 include/boost/typeof/std/vector.hpp
-include/boost/typeof/template_encoding.hpp
-include/boost/typeof/template_template_param.hpp
-include/boost/typeof/type_encoding.hpp
-include/boost/typeof/type_template_param.hpp
 include/boost/typeof/typeof.hpp
-include/boost/typeof/typeof_impl.hpp
-include/boost/typeof/unsupported.hpp
-include/boost/typeof/vector.hpp
-include/boost/typeof/vector100.hpp
-include/boost/typeof/vector150.hpp
-include/boost/typeof/vector200.hpp
-include/boost/typeof/vector50.hpp
 include/boost/units/absolute.hpp
 include/boost/units/base_dimension.hpp
 include/boost/units/base_unit.hpp
@@ -14965,6 +14972,11 @@ include/boost/units/unit.hpp
 include/boost/units/units_fwd.hpp
 include/boost/unordered/concurrent_flat_map.hpp
 include/boost/unordered/concurrent_flat_map_fwd.hpp
+include/boost/unordered/concurrent_flat_set.hpp
+include/boost/unordered/concurrent_flat_set_fwd.hpp
+include/boost/unordered/detail/archive_constructed.hpp
+include/boost/unordered/detail/bad_archive_exception.hpp
+include/boost/unordered/detail/concurrent_static_asserts.hpp
 include/boost/unordered/detail/fca.hpp
 include/boost/unordered/detail/foa/concurrent_table.hpp
 include/boost/unordered/detail/foa/core.hpp
@@ -14975,18 +14987,23 @@ include/boost/unordered/detail/foa/ignore_wshadow.hpp
 include/boost/unordered/detail/foa/node_handle.hpp
 include/boost/unordered/detail/foa/node_map_types.hpp
 include/boost/unordered/detail/foa/node_set_types.hpp
+include/boost/unordered/detail/foa/reentrancy_check.hpp
 include/boost/unordered/detail/foa/restore_wshadow.hpp
 include/boost/unordered/detail/foa/rw_spinlock.hpp
 include/boost/unordered/detail/foa/table.hpp
 include/boost/unordered/detail/foa/tuple_rotate_right.hpp
-include/boost/unordered/detail/fwd.hpp
 include/boost/unordered/detail/implementation.hpp
 include/boost/unordered/detail/map.hpp
 include/boost/unordered/detail/mulx.hpp
 include/boost/unordered/detail/narrow_cast.hpp
+include/boost/unordered/detail/opt_storage.hpp
 include/boost/unordered/detail/prime_fmod.hpp
-include/boost/unordered/detail/requires_cxx11.hpp
+include/boost/unordered/detail/serialization_version.hpp
+include/boost/unordered/detail/serialize_container.hpp
+include/boost/unordered/detail/serialize_fca_container.hpp
+include/boost/unordered/detail/serialize_tracked_address.hpp
 include/boost/unordered/detail/set.hpp
+include/boost/unordered/detail/static_assert.hpp
 include/boost/unordered/detail/type_traits.hpp
 include/boost/unordered/detail/xmx.hpp
 include/boost/unordered/hash_traits.hpp
@@ -15219,7 +15236,6 @@ include/boost/variant/detail/make_variant_list.hpp
 include/boost/variant/detail/move.hpp
 include/boost/variant/detail/multivisitors_cpp11_based.hpp
 include/boost/variant/detail/multivisitors_cpp14_based.hpp
-include/boost/variant/detail/multivisitors_preprocessor_based.hpp
 include/boost/variant/detail/over_sequence.hpp
 include/boost/variant/detail/std_hash.hpp
 include/boost/variant/detail/substitute.hpp