Here is an update to Boost 1.84.
https://www.boost.org/users/history/version_1_84_0.html
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/boost/Makefile,v
retrieving revision 1.138
diff -u -p -u -p -r1.138 Makefile
--- Makefile 19 Nov 2023 16:06:48 -0000 1.138
+++ Makefile 17 Dec 2023 04:48:24 -0000
@@ -8,16 +8,15 @@ COMMENT-md= machine-dependent libraries
# if updating >=1.81.0 review ports using boost_context that have USE_NOBTCFI
# set and see if it can be removed (definite problems seen with pdns_recursor);
# sqlite3 /usr/local/share/sqlports "select * from wantlib where value like
'boost_context%'"
-VERSION= 1.83.0
+VERSION= 1.84.0
DISTNAME= boost_${VERSION:S/./_/g}
PKGNAME= boost-${VERSION}
EPOCH = 0
CATEGORIES= devel
-SITES= https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/
+SITES=
https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/
EXTRACT_SUFX= .tar.bz2
-FIX_EXTRACT_PERMISSIONS = Yes
-SO_VERSION= 22.0
+SO_VERSION= 23.0
BOOST_LIBS= boost_atomic-mt \
boost_chrono-mt boost_chrono \
boost_container-mt boost_container \
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/boost/distinfo,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 distinfo
--- distinfo 19 Nov 2023 16:06:48 -0000 1.22
+++ distinfo 17 Dec 2023 04:48:24 -0000
@@ -1,2 +1,2 @@
-SHA256 (boost_1_83_0.tar.bz2) = ZHjt/i8zBRJ8/+jK9z6gF2xTdp9L8Vhb4jfrMHmMO44=
-SIZE (boost_1_83_0.tar.bz2) = 122892751
+SHA256 (boost_1_84_0.tar.bz2) = zEuJOs9kXJ1LaY6aDwjKiEaqXWxoJ1wUw+eUnCQQlFQ=
+SIZE (boost_1_84_0.tar.bz2) = 123110547
Index: patches/patch-Jamroot
===================================================================
RCS file: /cvs/ports/devel/boost/patches/patch-Jamroot,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 patch-Jamroot
--- patches/patch-Jamroot 19 Nov 2023 16:06:48 -0000 1.19
+++ patches/patch-Jamroot 17 Dec 2023 04:48:24 -0000
@@ -1,9 +1,9 @@
Index: Jamroot
--- Jamroot.orig
+++ Jamroot
-@@ -146,11 +146,12 @@ import tools/boost\_install/boost-install ;
+@@ -147,11 +147,12 @@ import tools/boost\_install/boost-install ;
path-constant BOOST_ROOT : . ;
- constant BOOST_VERSION : 1.83.0 ;
+ constant BOOST_VERSION : 1.84.0 ;
constant BOOST_JAMROOT_MODULE : $(__name__) ;
+constant SO_VERSION : ${SO_VERSION} ;
Index: patches/patch-boost_beast_ssl_ssl_stream_hpp
===================================================================
RCS file: patches/patch-boost_beast_ssl_ssl_stream_hpp
diff -N patches/patch-boost_beast_ssl_ssl_stream_hpp
--- patches/patch-boost_beast_ssl_ssl_stream_hpp 19 Nov 2023 16:15:25
-0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-https://github.com/boostorg/beast/commit/72c2eeb3980ed0dc530de9241e25b247517de018
-
-[PATCH] ssl_stream doesn't use BOOST_BEAST_ASYNC_TPARAM1 due to clang errors.
-
-Index: boost/beast/ssl/ssl_stream.hpp
---- boost/beast/ssl/ssl_stream.hpp.orig
-+++ 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 @@ teardown(
- }
-
- 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,
Index: patches/patch-boost_phoenix_stl_hpp
===================================================================
RCS file: patches/patch-boost_phoenix_stl_hpp
diff -N patches/patch-boost_phoenix_stl_hpp
--- patches/patch-boost_phoenix_stl_hpp 19 Nov 2023 16:17:44 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-https://github.com/boostorg/phoenix/issues/111
-
-Index: boost/phoenix/stl.hpp
---- boost/phoenix/stl.hpp.orig
-+++ boost/phoenix/stl.hpp
-@@ -11,6 +11,5 @@
-
- #include <boost/phoenix/stl/algorithm.hpp>
- #include <boost/phoenix/stl/container.hpp>
--#include <boost/phoenix/stl/tuple.hpp>
-
- #endif
Index: patches/patch-boost_unordered_detail_foa_core_hpp
===================================================================
RCS file: patches/patch-boost_unordered_detail_foa_core_hpp
diff -N patches/patch-boost_unordered_detail_foa_core_hpp
--- patches/patch-boost_unordered_detail_foa_core_hpp 19 Nov 2023 16:17:44
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-Fix erroneous copy assigment operator that would destroy non-existent elements
#205
-
-Index: boost/unordered/detail/foa/core.hpp
---- boost/unordered/detail/foa/core.hpp.orig
-+++ 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);
- }
- }
Index: patches/patch-libs_context_build_Jamfile_v2
===================================================================
RCS file: patches/patch-libs_context_build_Jamfile_v2
diff -N patches/patch-libs_context_build_Jamfile_v2
--- patches/patch-libs_context_build_Jamfile_v2 19 Nov 2023 16:17:44 -0000
1.8
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,32 +0,0 @@
-https://github.com/boostorg/context/commit/819c2d6423b4e0f55c5f69e334bf81570e82f68f
-
-[PATCH] Fix ABI detection for empty 'os.platform'
-
-`in` operator in bjam always returns true if its first
-argument has no elements[1]. This means that if `os.platform`
-is empty (not detected), the construction introduced
-in commit d039c8e4da79dbc76481236249e22892bfdde047 sets
-ABI to `aapcs` on all platforms where `os.platform` is
-empty, including, e.g. riscv64, and breaks build there.
-
-This commit refactors the condition to use '=' operator,
-to make sure that when `os.platform` is empty we get
-the default ABI value, and thus fixes build on riscv64.
-
-[1]
https://www.boost.org/doc/libs/1_83_0/tools/build/doc/html/index.html#jam.language.flow_of_control
-
-Fixes: d039c8e4da79dbc76481236249e22892bfdde047
-
-Index: libs/context/build/Jamfile.v2
---- libs/context/build/Jamfile.v2.orig
-+++ libs/context/build/Jamfile.v2
-@@ -79,7 +79,8 @@ local rule default_abi ( )
- local tmp = sysv ;
- if [ os.name ] = "NT" { tmp = ms ; }
- else if [ os.name ] = "CYGWIN" { tmp = ms ; }
-- else if [ os.platform ] in ARM ARM64 { tmp = aapcs ; }
-+ else if [ os.platform ] = "ARM" { tmp = aapcs ; }
-+ else if [ os.platform ] = "ARM64" { tmp = aapcs ; }
- else if [ os.platform ] = "MIPS32" { tmp = o32 ; }
- else if [ os.platform ] = "MIPS64" { tmp = n64 ; }
- return $(tmp) ;
Index: patches/patch-libs_filesystem_src_unique_path_cpp
===================================================================
RCS file: patches/patch-libs_filesystem_src_unique_path_cpp
diff -N patches/patch-libs_filesystem_src_unique_path_cpp
--- patches/patch-libs_filesystem_src_unique_path_cpp 28 Oct 2023 14:03:31
-0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-Index: libs/filesystem/src/unique_path.cpp
---- libs/filesystem/src/unique_path.cpp.orig
-+++ libs/filesystem/src/unique_path.cpp
-@@ -36,7 +36,8 @@
-
- #if !defined(BOOST_FILESYSTEM_DISABLE_GETRANDOM)
- #if (defined(__linux__) || defined(__linux) || defined(linux)) && \
-- (!defined(__ANDROID__) || __ANDROID_API__ >= 28)
-+ (!defined(__ANDROID__) || __ANDROID_API__ >= 28) \
-+ && !defined(__OpenBSD)
- #include <sys/syscall.h>
- #if defined(SYS_getrandom)
- #define BOOST_FILESYSTEM_HAS_GETRANDOM_SYSCALL
-@@ -46,7 +47,7 @@
- #define BOOST_FILESYSTEM_HAS_GETRANDOM
- #endif
- #elif defined(__GLIBC__)
--#if __GLIBC_PREREQ(2, 25)
-+#if __GLIBC_PREREQ(2, 25) || defined(__OpenBSD__)
- #define BOOST_FILESYSTEM_HAS_GETRANDOM
- #endif
- #endif // BOOST_FILESYSTEM_HAS_GETRANDOM definition
Index: patches/patch-libs_log_src_posix_object_name_cpp
===================================================================
RCS file: patches/patch-libs_log_src_posix_object_name_cpp
diff -N patches/patch-libs_log_src_posix_object_name_cpp
--- patches/patch-libs_log_src_posix_object_name_cpp 28 Oct 2023 14:03:31
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-Index: libs/log/src/posix/object_name.cpp
---- libs/log/src/posix/object_name.cpp.orig
-+++ libs/log/src/posix/object_name.cpp
-@@ -16,7 +16,7 @@
- #include <boost/log/detail/config.hpp>
- #include <unistd.h>
- #include <sys/types.h>
--#if defined(__ANDROID__) && (__ANDROID_API__+0) < 21
-+#if defined(__ANDROID__) && (__ANDROID_API__+0) < 21 && !defined(__OpenBSD__)
- #include <sys/syscall.h>
- #endif
- #if !defined(BOOST_LOG_NO_GETPWUID_R)
-@@ -44,7 +44,7 @@ namespace ipc {
-
- BOOST_LOG_ANONYMOUS_NAMESPACE {
-
--#if defined(__ANDROID__) && (__ANDROID_API__+0) < 21
-+#if defined(__ANDROID__) && (__ANDROID_API__+0) < 21 && !defined(__OpenBSD__)
- // Until Android API version 21 NDK does not define getsid wrapper in libc,
although there is the corresponding syscall
- inline pid_t getsid(pid_t pid) BOOST_NOEXCEPT
- {
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/boost/pkg/PLIST-main,v
retrieving revision 1.28
diff -u -p -u -p -r1.28 PLIST-main
--- pkg/PLIST-main 19 Nov 2023 16:17:44 -0000 1.28
+++ pkg/PLIST-main 17 Dec 2023 04:48:24 -0000
@@ -443,7 +443,6 @@ include/boost/asio/detail/blocking_execu
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
@@ -473,14 +472,9 @@ include/boost/asio/detail/fd_set_adapter
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
@@ -573,7 +567,6 @@ include/boost/asio/detail/keyword_tss_pt
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
@@ -645,7 +638,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
@@ -672,12 +664,10 @@ include/boost/asio/detail/timer_schedule
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
@@ -729,40 +719,17 @@ include/boost/asio/execution/any_executo
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/
-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/
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
@@ -823,9 +790,7 @@ include/boost/asio/generic/detail/impl/e
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/
include/boost/asio/impl/any_completion_executor.ipp
@@ -848,7 +813,6 @@ include/boost/asio/impl/execution_contex
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
@@ -1008,12 +972,7 @@ include/boost/asio/this_coro.hpp
include/boost/asio/thread_pool.hpp
include/boost/asio/time_traits.hpp
include/boost/asio/traits/
-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
@@ -1024,21 +983,9 @@ include/boost/asio/traits/require_concep
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/
include/boost/asio/ts/buffer.hpp
include/boost/asio/ts/executor.hpp
@@ -1251,6 +1198,7 @@ include/boost/beast/_experimental/test/d
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/
include/boost/beast/_experimental/test/impl/error.hpp
include/boost/beast/_experimental/test/impl/error.ipp
@@ -1295,7 +1243,6 @@ include/boost/beast/core/detail/async_ba
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
@@ -1786,6 +1733,58 @@ 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/
+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/
+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/
+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/
include/boost/compat/detail/
include/boost/compat/detail/throw_system_error.hpp
@@ -2189,6 +2188,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/
@@ -2382,12 +2382,12 @@ include/boost/container/uses_allocator_f
include/boost/container/vector.hpp
include/boost/container_hash/
include/boost/container_hash/detail/
+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
@@ -2544,6 +2544,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
@@ -2930,10 +2931,11 @@ include/boost/endian/detail/endian_rever
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/
include/boost/exception/all.hpp
@@ -3035,6 +3037,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
@@ -3056,7 +3059,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/
include/boost/flyweight.hpp
include/boost/flyweight/assoc_container_factory.hpp
@@ -4523,6 +4525,7 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/intersection/
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
@@ -4606,7 +4609,6 @@ include/boost/geometry/algorithms/detail
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
@@ -6846,6 +6848,7 @@ include/boost/icl/detail/mapped_referenc
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
@@ -7458,6 +7461,7 @@ include/boost/json/detail/impl/shared_re
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/
include/boost/json/detail/ryu/detail/
include/boost/json/detail/ryu/detail/common.hpp
@@ -7492,6 +7496,7 @@ include/boost/json/impl/null_resource.ip
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
@@ -7513,6 +7518,7 @@ include/boost/json/monotonic_resource.hp
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
@@ -7601,6 +7607,7 @@ include/boost/lexical_cast/
include/boost/lexical_cast.hpp
include/boost/lexical_cast/bad_lexical_cast.hpp
include/boost/lexical_cast/detail/
+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
@@ -8023,6 +8030,7 @@ include/boost/math/ccmath/ccmath.hpp
include/boost/math/ccmath/ceil.hpp
include/boost/math/ccmath/copysign.hpp
include/boost/math/ccmath/detail/
+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
@@ -10455,6 +10463,7 @@ include/boost/mysql/impl/internal/networ
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/
include/boost/mysql/impl/internal/protocol/basic_types.hpp
@@ -11136,6 +11145,7 @@ include/boost/pfr/
include/boost/pfr.hpp
include/boost/pfr/config.hpp
include/boost/pfr/core.hpp
+include/boost/pfr/core_name.hpp
include/boost/pfr/detail/
include/boost/pfr/detail/cast_to_layout_compatible.hpp
include/boost/pfr/detail/config.hpp
@@ -11144,7 +11154,11 @@ include/boost/pfr/detail/core14_classic.
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
@@ -11157,6 +11171,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
@@ -11776,6 +11791,7 @@ include/boost/predef/library/std/dinkumw
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
@@ -13355,40 +13371,59 @@ include/boost/ratio/
include/boost/ratio.hpp
include/boost/ratio/config.hpp
include/boost/ratio/detail/
-include/boost/ratio/detail/mpl/
-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/
-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/
+include/boost/redis.hpp
+include/boost/redis/adapter/
+include/boost/redis/adapter/adapt.hpp
+include/boost/redis/adapter/detail/
+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/
+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/
+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/
+include/boost/redis/resp3/impl/
+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/
include/boost/regex.h
@@ -13545,7 +13580,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
@@ -13595,6 +13629,7 @@ include/boost/serialization/split_member
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
@@ -13610,6 +13645,7 @@ include/boost/serialization/unordered_se
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
@@ -14999,6 +15035,7 @@ include/boost/stacktrace/
include/boost/stacktrace.hpp
include/boost/stacktrace/detail/
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
@@ -15341,6 +15378,8 @@ include/boost/thread/detail/nullary_func
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
@@ -15828,25 +15867,9 @@ include/boost/type_traits/type_with_alig
include/boost/typeof/
include/boost/typeof/constant.hpp
include/boost/typeof/decltype.hpp
-include/boost/typeof/detail/
-include/boost/typeof/detail/requires_cxx11.hpp
-include/boost/typeof/dmc/
-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/
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/
include/boost/typeof/std/bitset.hpp
include/boost/typeof/std/complex.hpp
@@ -15870,18 +15893,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/
include/boost/units/absolute.hpp
include/boost/units/base_dimension.hpp
@@ -16230,7 +16242,12 @@ include/boost/units/units_fwd.hpp
include/boost/unordered/
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/
+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/
include/boost/unordered/detail/foa/concurrent_table.hpp
@@ -16242,18 +16259,23 @@ include/boost/unordered/detail/foa/ignor
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
@@ -16503,7 +16525,6 @@ include/boost/variant/detail/make_varian
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