diff options
author | Dima Panov <fluffy@FreeBSD.org> | 2024-02-13 14:32:48 +0000 |
---|---|---|
committer | Dima Panov <fluffy@FreeBSD.org> | 2024-02-13 14:32:48 +0000 |
commit | 83981262c4d664574bcf589a7668c3a157202e65 (patch) | |
tree | 9d8f31e8ceddf2ddafbbdc9c4662b3e740bc271f | |
parent | cafd49ffdcda446ceacd6936bae3e8017bed1869 (diff) | |
download | ports-83981262c4d664574bcf589a7668c3a157202e65.tar.gz ports-83981262c4d664574bcf589a7668c3a157202e65.zip |
devel/boost: update to 1.84.0 release (+)
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 |