On Wed, Jan 20, 2021 at 04:06:20PM -0500, Brad Smith wrote:
> Here is an update to Boost 1.72.
>
> Took a bit more digging. After a bit of adjustments and with debugging
> messages turned on in one step, hinting that user-config.jam was being created
> in the wrong spot, I was able to get the build to use the proper compiler in
> the various configure and build steps.
>
> Looking for any further feedback / Oks at this point.
An updated diff rolling in a sort of errata patch which seems to resolve a
build issue with Icinga. With that down the tree appears to be good in
good shape on amd64.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/devel/boost/Makefile,v
retrieving revision 1.106
diff -u -p -u -p -r1.106 Makefile
--- Makefile 21 Dec 2020 19:07:52 -0000 1.106
+++ Makefile 20 Jan 2021 20:59:30 -0000
@@ -5,8 +5,7 @@ ONLY_FOR_ARCHS-md = aarch64 amd64 arm i3
COMMENT-main= free peer-reviewed portable C++ source libraries
COMMENT-md= machine-dependent libraries for boost
-VERSION= 1.70.0
-REVISION= 2
+VERSION= 1.72.0
DISTNAME= boost_${VERSION:S/./_/g}
PKGNAME-main= boost-${VERSION}
PKGNAME-md= boost-md-${VERSION}
@@ -15,7 +14,7 @@ MASTER_SITES= https://dl.bintray.com/boo
EXTRACT_SUFX= .tar.bz2
FIX_EXTRACT_PERMISSIONS = Yes
-SO_VERSION= 12.0
+SO_VERSION= 13.0
BOOST_LIBS= boost_atomic-mt \
boost_chrono-mt boost_chrono \
boost_container-mt boost_container \
@@ -71,7 +70,7 @@ MAINTAINER= Brad Smith <[email protected]
# Boost
PERMIT_PACKAGE= Yes
-WANTLIB += ${COMPILER_LIBCXX} bz2 c icudata icui18n icuuc m z
+WANTLIB += ${COMPILER_LIBCXX} bz2 icudata icui18n icuuc m z
COMPILER= base-clang ports-gcc
@@ -99,8 +98,6 @@ TOOLSET= clang
TOOLSET= gcc
.endif
-MAKE_ENV= GCC="${CC}" GXX="${CXX}"
-
BJAM_CONFIG= -sICU_PATH=${LOCALBASE} \
-sBZIP2_INCLUDE=${LOCALBASE}/include \
-sBZIP2_LIBPATH=${LOCALBASE}/lib \
@@ -113,7 +110,8 @@ BJAM_CONFIG= -sICU_PATH=${LOCALBASE} \
cxxflags='${CXXFLAGS} -pthread' \
variant=release \
link=static,shared \
- threading=single,multi
+ threading=single,multi \
+ toolset=${TOOLSET}
BOOTSTRAP= --with-bjam=${WRKSRC}/bjam \
--with-toolset=${TOOLSET} \
@@ -139,22 +137,20 @@ NO_TEST= Yes
SUBST_VARS+= SO_VERSION
do-configure:
- echo "using ${TOOLSET} : : ${CXX} ;"
>>${WRKSRC}/tools/build/user-config.jam
+ echo "using ${TOOLSET} : : ${CXX} ;"
>>${WRKSRC}/tools/build/src/user-config.jam
${SUBST_CMD} ${WRKSRC}/Jamroot
- cd ${WRKSRC}/libs/config && \
+ @cd ${WRKSRC}/libs/config && \
${SETENV} ${CONFIGURE_ENV} /bin/sh ./configure
- cd ${WRKSRC}/tools/build/src/engine && \
- ${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" /bin/sh ./build.sh cc
&& \
- cp bin.openbsd*/b2 bin.openbsd*/bjam ${WRKSRC}
- cd ${WRKSRC} && ${SETENV} /bin/sh ./bootstrap.sh ${BOOTSTRAP}
+ @cd ${WRKSRC}/tools/build/src/engine && ${SETENV} ${CONFIGURE_ENV} \
+ /bin/sh ./build.sh ${TOOLSET} && cp b2 bjam ${WRKSRC}
+ @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} /bin/sh ./bootstrap.sh
${BOOTSTRAP}
do-build:
- cd ${WRKSRC} && export ${MAKE_ENV} && \
- ./b2 ${BJAM_CONFIG}
+ @cd ${WRKSRC} && export ${MAKE_ENV} && ./b2 ${BJAM_CONFIG}
do-install:
- ${INSTALL_DATA} ${WRKSRC}/stage/lib/* ${PREFIX}/lib
${INSTALL_DATA_DIR} ${PREFIX}/include/boost
+ ${INSTALL_DATA} ${WRKSRC}/stage/lib/lib!(*.so) ${PREFIX}/lib
cd ${WRKSRC}/boost && \
pax -rw -s ':^.*\.orig$$::' . ${PREFIX}/include/boost
find ${PREFIX}/include/boost -type d -exec chmod ${DIRMODE} {} +
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/devel/boost/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo 5 Nov 2020 11:23:03 -0000 1.12
+++ distinfo 15 Dec 2020 02:02:30 -0000
@@ -1,2 +1,2 @@
-SHA256 (boost_1_70_0.tar.bz2) = QwroNUeJ3k/RnuUvOx9znh+6V28K3tCJfDwrwA+zh3g=
-SIZE (boost_1_70_0.tar.bz2) = 97887058
+SHA256 (boost_1_72_0.tar.bz2) = WcmydLxFHPkam6HdLH/cr11gsbOqg/LJ+hQ0F8xmByI=
+SIZE (boost_1_72_0.tar.bz2) = 106907358
Index: patches/patch-Jamroot
===================================================================
RCS file: /home/cvs/ports/devel/boost/patches/patch-Jamroot,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 patch-Jamroot
--- patches/patch-Jamroot 5 Nov 2020 11:23:03 -0000 1.8
+++ patches/patch-Jamroot 15 Dec 2020 02:09:52 -0000
@@ -3,9 +3,9 @@ $OpenBSD: patch-Jamroot,v 1.8 2020/11/05
Index: Jamroot
--- Jamroot.orig
+++ Jamroot
-@@ -145,8 +145,9 @@ import tools/boost_install/boost-install ;
+@@ -146,8 +146,9 @@ import tools/boost\_install/boost-install ;
path-constant BOOST_ROOT : . ;
- constant BOOST_VERSION : 1.70.0 ;
+ constant BOOST_VERSION : 1.72.0 ;
constant BOOST_JAMROOT_MODULE : $(__name__) ;
+constant SO_VERSION : ${SO_VERSION} ;
Index: patches/patch-boost_asio_detail_config_hpp
===================================================================
RCS file: patches/patch-boost_asio_detail_config_hpp
diff -N patches/patch-boost_asio_detail_config_hpp
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-boost_asio_detail_config_hpp 5 Jan 2021 13:15:27 -0000
@@ -0,0 +1,23 @@
+$OpenBSD$
+
+Use _POSIX_VERSION to detect support for MSG_NOSIGNAL.
+
+Index: boost/asio/detail/config.hpp
+--- boost/asio/detail/config.hpp.orig
++++ boost/asio/detail/config.hpp
+@@ -1475,4 +1475,15 @@
+ # endif // defined(__clang__)
+ #endif // !defined(BOOST_ASIO_HAS_CO_AWAIT)
+
++// Kernel support for MSG_NOSIGNAL.
++#if !defined(BOOST_ASIO_HAS_MSG_NOSIGNAL)
++# if defined(__linux__)
++# define BOOST_ASIO_HAS_MSG_NOSIGNAL 1
++# elif defined(_POSIX_VERSION)
++# if (_POSIX_VERSION >= 200809L)
++# define BOOST_ASIO_HAS_MSG_NOSIGNAL 1
++# endif // _POSIX_VERSION >= 200809L
++# endif // defined(_POSIX_VERSION)
++#endif // !defined(BOOST_ASIO_HAS_MSG_NOSIGNAL)
++
+ #endif // BOOST_ASIO_DETAIL_CONFIG_HPP
Index: patches/patch-boost_asio_detail_impl_socket_ops_ipp
===================================================================
RCS file:
/home/cvs/ports/devel/boost/patches/patch-boost_asio_detail_impl_socket_ops_ipp,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-boost_asio_detail_impl_socket_ops_ipp
--- patches/patch-boost_asio_detail_impl_socket_ops_ipp 21 Dec 2020 19:07:53
-0000 1.2
+++ patches/patch-boost_asio_detail_impl_socket_ops_ipp 5 Jan 2021 13:15:53
-0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-boost_asio_detail_impl_socket_ops_ipp,v 1.2 2020/12/21
19:07:53 rsadowski Exp $
-Use MSG_NOSIGNAL with sendmsg().
+Use _POSIX_VERSION to detect support for MSG_NOSIGNAL.
Index: boost/asio/detail/impl/socket_ops.ipp
--- boost/asio/detail/impl/socket_ops.ipp.orig
@@ -10,10 +10,10 @@ Index: boost/asio/detail/impl/socket_ops
msg.msg_iov = const_cast<buf*>(bufs);
msg.msg_iovlen = static_cast<int>(count);
-#if defined(__linux__)
-+#if defined(MSG_NOSIGNAL)
++#if defined(BOOST_ASIO_HAS_MSG_NOSIGNAL)
flags |= MSG_NOSIGNAL;
-#endif // defined(__linux__)
-+#endif // defined(MSG_NOSIGNAL)
++#endif // defined(BOOST_ASIO_HAS_MSG_NOSIGNAL)
signed_size_type result = error_wrapper(::sendmsg(s, &msg, flags), ec);
if (result >= 0)
ec = boost::system::error_code();
@@ -22,10 +22,10 @@ Index: boost/asio/detail/impl/socket_ops
msg.msg_iov = const_cast<buf*>(bufs);
msg.msg_iovlen = static_cast<int>(count);
-#if defined(__linux__)
-+#if defined(MSG_NOSIGNAL)
++#if defined(BOOST_ASIO_HAS_MSG_NOSIGNAL)
flags |= MSG_NOSIGNAL;
-#endif // defined(__linux__)
-+#endif // defined(MSG_NOSIGNAL)
++#endif // defined(BOOST_ASIO_HAS_MSG_NOSIGNAL)
signed_size_type result = error_wrapper(::sendmsg(s, &msg, flags), ec);
if (result >= 0)
ec = boost::system::error_code();
Index: patches/patch-boost_config_platform_bsd_hpp
===================================================================
RCS file:
/home/cvs/ports/devel/boost/patches/patch-boost_config_platform_bsd_hpp,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-boost_config_platform_bsd_hpp
--- patches/patch-boost_config_platform_bsd_hpp 26 Dec 2017 19:18:49 -0000
1.1
+++ patches/patch-boost_config_platform_bsd_hpp 15 Dec 2020 02:11:16 -0000
@@ -3,12 +3,13 @@ $OpenBSD: patch-boost_config_platform_bs
Index: boost/config/platform/bsd.hpp
--- boost/config/platform/bsd.hpp.orig
+++ boost/config/platform/bsd.hpp
-@@ -56,13 +56,13 @@
+@@ -56,13 +56,14 @@
#endif
#if !((defined(__FreeBSD__) && (__FreeBSD__ >= 5)) \
- || (defined(__NetBSD_GCC__) && (__NetBSD_GCC__ >= 2095003)) ||
defined(__DragonFly__))
-+ || (defined(__NetBSD_GCC__) && (__NetBSD_GCC__ >= 2095003)) ||
defined(__OpenBSD__))
++ || (defined(__NetBSD_GCC__) && (__NetBSD_GCC__ >= 2095003)) \
++ || defined(__OpenBSD__) || defined(__DragonFly__))
# define BOOST_NO_CWCHAR
#endif
//
Index: patches/patch-boost_context_fixedsize_stack_hpp
===================================================================
RCS file: patches/patch-boost_context_fixedsize_stack_hpp
diff -N patches/patch-boost_context_fixedsize_stack_hpp
--- patches/patch-boost_context_fixedsize_stack_hpp 13 Dec 2018 19:52:46
-0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-$OpenBSD: patch-boost_context_fixedsize_stack_hpp,v 1.1 2018/12/13 19:52:46
sthen Exp $
-
-Index: boost/context/fixedsize_stack.hpp
---- boost/context/fixedsize_stack.hpp.orig
-+++ boost/context/fixedsize_stack.hpp
-@@ -26,6 +26,8 @@
- # include BOOST_ABI_PREFIX
- #endif
-
-+#include <sys/mman.h>
-+
- namespace boost {
- namespace context {
-
-@@ -42,8 +44,8 @@ class basic_fixedsize_stack { (public)
- }
-
- stack_context allocate() {
-- void * vp = std::malloc( size_);
-- if ( ! vp) {
-+ void * vp = mmap(NULL, size_, PROT_READ | PROT_WRITE, MAP_PRIVATE |
MAP_ANON | MAP_STACK, -1, 0);
-+ if ( vp == MAP_FAILED ) {
- throw std::bad_alloc();
- }
- stack_context sctx;
-@@ -62,7 +64,7 @@ class basic_fixedsize_stack { (public)
- VALGRIND_STACK_DEREGISTER( sctx.valgrind_stack_id);
- #endif
- void * vp = static_cast< char * >( sctx.sp) - sctx.size;
-- std::free( vp);
-+ munmap(vp, sctx.size);
- }
- };
-
Index: patches/patch-boost_context_pooled_fixedsize_stack_hpp
===================================================================
RCS file: patches/patch-boost_context_pooled_fixedsize_stack_hpp
diff -N patches/patch-boost_context_pooled_fixedsize_stack_hpp
--- patches/patch-boost_context_pooled_fixedsize_stack_hpp 19 Sep 2019
07:38:14 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-$OpenBSD: patch-boost_context_pooled_fixedsize_stack_hpp,v 1.2 2019/09/19
07:38:14 otto Exp $
-
-Index: boost/context/pooled_fixedsize_stack.hpp
---- boost/context/pooled_fixedsize_stack.hpp.orig
-+++ boost/context/pooled_fixedsize_stack.hpp
-@@ -21,6 +21,8 @@
- #include <boost/context/stack_context.hpp>
- #include <boost/context/stack_traits.hpp>
-
-+#include <sys/mman.h>
-+
- #if defined(BOOST_USE_VALGRIND)
- #include <valgrind/valgrind.h>
- #endif
-@@ -50,8 +52,8 @@ class basic_pooled_fixedsize_stack { (private)
- }
-
- stack_context allocate() {
-- void * vp = storage_.malloc();
-- if ( ! vp) {
-+ void * vp = mmap(NULL, stack_size_, PROT_READ | PROT_WRITE,
MAP_PRIVATE | MAP_ANON | MAP_STACK, -1, 0);
-+ if ( vp == MAP_FAILED ) {
- throw std::bad_alloc();
- }
- stack_context sctx;
-@@ -71,7 +73,7 @@ class basic_pooled_fixedsize_stack { (private)
- VALGRIND_STACK_DEREGISTER( sctx.valgrind_stack_id);
- #endif
- void * vp = static_cast< char * >( sctx.sp) - sctx.size;
-- storage_.free( vp);
-+ munmap(vp, sctx.size);
- }
-
- friend void intrusive_ptr_add_ref( storage * s) noexcept {
Index: patches/patch-boost_context_posix_protected_fixedsize_stack_hpp
===================================================================
RCS file: patches/patch-boost_context_posix_protected_fixedsize_stack_hpp
diff -N patches/patch-boost_context_posix_protected_fixedsize_stack_hpp
--- patches/patch-boost_context_posix_protected_fixedsize_stack_hpp 13 Dec
2018 19:52:46 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-boost_context_posix_protected_fixedsize_stack_hpp,v 1.1
2018/12/13 19:52:46 sthen Exp $
-
-Index: boost/context/posix/protected_fixedsize_stack.hpp
---- boost/context/posix/protected_fixedsize_stack.hpp.orig
-+++ boost/context/posix/protected_fixedsize_stack.hpp
-@@ -59,9 +59,9 @@ class basic_protected_fixedsize_stack { (public)
-
- // conform to POSIX.4 (POSIX.1b-1993, _POSIX_C_SOURCE=199309L)
- #if defined(MAP_ANON)
-- void * vp = ::mmap( 0, size__, PROT_READ | PROT_WRITE, MAP_PRIVATE |
MAP_ANON, -1, 0);
-+ void * vp = ::mmap( 0, size__, PROT_READ | PROT_WRITE, MAP_PRIVATE |
MAP_ANON | MAP_STACK, -1, 0);
- #else
-- void * vp = ::mmap( 0, size__, PROT_READ | PROT_WRITE, MAP_PRIVATE |
MAP_ANONYMOUS, -1, 0);
-+ void * vp = ::mmap( 0, size__, PROT_READ | PROT_WRITE, MAP_PRIVATE |
MAP_ANONYMOUS | MAP_STACK, -1, 0);
- #endif
- if ( MAP_FAILED == vp) throw std::bad_alloc();
-
Index: patches/patch-boost_coroutine_asymmetric_coroutine_hpp
===================================================================
RCS file: patches/patch-boost_coroutine_asymmetric_coroutine_hpp
diff -N patches/patch-boost_coroutine_asymmetric_coroutine_hpp
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-boost_coroutine_asymmetric_coroutine_hpp 26 Jan 2021
21:07:43 -0000
@@ -0,0 +1,41 @@
+$OpenBSD$
+
+[PATCH] Revert "Cease dependence on Range"
+
+This reverts commit 0c556bb59241e682bbcd3f572815149c5a9b17db.
+
+see #44 (One test fails to compile after boostorg/coroutine submodule updated)
+
+Index: boost/coroutine/asymmetric_coroutine.hpp
+--- boost/coroutine/asymmetric_coroutine.hpp.orig
++++ boost/coroutine/asymmetric_coroutine.hpp
+@@ -14,6 +14,7 @@
+ #include <boost/assert.hpp>
+ #include <boost/config.hpp>
+ #include <boost/move/move.hpp>
++#include <boost/range.hpp>
+ #include <boost/throw_exception.hpp>
+ #include <boost/utility/explicit_operator_bool.hpp>
+
+@@ -2390,19 +2391,12 @@ end( push_coroutine< R > & c)
+
+ }
+
+-// forward declaration of Boost.Range traits to break dependency on it
+-template<typename C, typename Enabler>
+-struct range_mutable_iterator;
+-
+-template<typename C, typename Enabler>
+-struct range_const_iterator;
+-
+ template< typename Arg >
+-struct range_mutable_iterator< coroutines::push_coroutine< Arg >, void >
++struct range_mutable_iterator< coroutines::push_coroutine< Arg > >
+ { typedef typename coroutines::push_coroutine< Arg >::iterator type; };
+
+ template< typename R >
+-struct range_mutable_iterator< coroutines::pull_coroutine< R >, void >
++struct range_mutable_iterator< coroutines::pull_coroutine< R > >
+ { typedef typename coroutines::pull_coroutine< R >::iterator type; };
+
+ }
Index: patches/patch-boost_predef_os_bsd_open_h
===================================================================
RCS file: patches/patch-boost_predef_os_bsd_open_h
diff -N patches/patch-boost_predef_os_bsd_open_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-boost_predef_os_bsd_open_h 5 Jan 2021 13:26:41 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Fix redef of OS_BSD predef.
+
+Index: boost/predef/os/bsd/open.h
+--- boost/predef/os/bsd/open.h.orig
++++ boost/predef/os/bsd/open.h
+@@ -79,6 +79,7 @@ http://www.boost.org/LICENSE_1_0.txt)
+ defined(__OpenBSD__) \
+ )
+ # ifndef BOOST_OS_BSD_AVAILABLE
++# undef BOOST_OS_BSD
+ # define BOOST_OS_BSD BOOST_VERSION_NUMBER_AVAILABLE
+ # define BOOST_OS_BSD_AVAILABLE
+ # endif
Index: patches/patch-boost_predef_other_endian_h
===================================================================
RCS file:
/home/cvs/ports/devel/boost/patches/patch-boost_predef_other_endian_h,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-boost_predef_other_endian_h
--- patches/patch-boost_predef_other_endian_h 21 Dec 2020 19:07:53 -0000
1.3
+++ patches/patch-boost_predef_other_endian_h 5 Jan 2021 13:18:01 -0000
@@ -1,5 +1,7 @@
$OpenBSD: patch-boost_predef_other_endian_h,v 1.3 2020/12/21 19:07:53
rsadowski Exp $
+Switch to using the endian.h header on OpenBSD.
+
Index: boost/predef/other/endian.h
--- boost/predef/other/endian.h.orig
+++ boost/predef/other/endian.h
@@ -23,7 +25,7 @@ Index: boost/predef/other/endian.h
-# endif
+# endif
+# if BOOST_OS_BSD
-+# include <sys/endian.h>
++# include <sys/endian.h>
# endif
# endif
# if defined(__BYTE_ORDER)
Index: patches/patch-boost_test_impl_execution_monitor_ipp
===================================================================
RCS file: patches/patch-boost_test_impl_execution_monitor_ipp
diff -N patches/patch-boost_test_impl_execution_monitor_ipp
--- patches/patch-boost_test_impl_execution_monitor_ipp 5 Nov 2020 11:23:03
-0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-$OpenBSD: patch-boost_test_impl_execution_monitor_ipp,v 1.5 2020/11/05
11:23:03 sthen Exp $
-
-Index: boost/test/impl/execution_monitor.ipp
---- boost/test/impl/execution_monitor.ipp.orig
-+++ boost/test/impl/execution_monitor.ipp
-@@ -391,14 +391,18 @@ system_signal_exception::report() const
- report_error( execution_exception::system_error,
- "signal: the expiration of a timer set by
timer_settimer()" );
- break;
-+#ifdef SI_ASYNCIO
- case SI_ASYNCIO:
- report_error( execution_exception::system_error,
- "signal: generated by the completion of an asynchronous
I/O request" );
- break;
-+#endif
-+#ifdef SI_MESGQ
- case SI_MESGQ:
- report_error( execution_exception::system_error,
- "signal: generated by the the arrival of a message on
an empty message queue" );
- break;
-+#endif
- default:
- break;
- }
Index: patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S
===================================================================
RCS file: patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S
diff -N patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S
--- patches/patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S 5 Nov
2020 11:23:03 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,66 +0,0 @@
-$OpenBSD: patch-libs_context_src_asm_jump_ppc32_sysv_elf_gas_S,v 1.2
2020/11/05 11:23:03 sthen Exp $
-
-ELF systems other than Linux use a different convention to return a
-small struct like transfer_t.
-
-Index: libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
---- libs/context/src/asm/jump_ppc32_sysv_elf_gas.S.orig
-+++ libs/context/src/asm/jump_ppc32_sysv_elf_gas.S
-@@ -79,6 +79,9 @@
- .align 2
- .type jump_fcontext,@function
- jump_fcontext:
-+ # Linux: jump_fcontext( hidden transfer_t * %r3, %r4, %r5)
-+ # Other: transfer_t %r3:%r4 = jump_fcontext( %r3, %r4)
-+
- # reserve space on stack
- subi %r1, %r1, 244
-
-@@ -122,7 +125,9 @@ jump_fcontext:
- stw %r29, 216(%r1) # save R29
- stw %r30, 220(%r1) # save R30
- stw %r31, 224(%r1) # save R31
-+#ifdef __Linux__
- stw %r3, 228(%r1) # save hidden
-+#endif
-
- # save CR
- mfcr %r0
-@@ -136,8 +141,12 @@ jump_fcontext:
- # store RSP (pointing to context-data) in R6
- mr %r6, %r1
-
-- # restore RSP (pointing to context-data) from R4
-+ # restore RSP (pointing to context-data) from R4/R3
-+#ifdef __Linux__
- mr %r1, %r4
-+#else
-+ mr %r1, %r3
-+#endif
-
- lfd %f14, 0(%r1) # restore F14
- lfd %f15, 8(%r1) # restore F15
-@@ -179,7 +188,9 @@ jump_fcontext:
- lwz %r29, 216(%r1) # restore R29
- lwz %r30, 220(%r1) # restore R30
- lwz %r31, 224(%r1) # restore R31
-+#ifdef __Linux__
- lwz %r3, 228(%r1) # restore hidden
-+#endif
-
- # restore CR
- lwz %r0, 232(%r1)
-@@ -196,8 +207,13 @@ jump_fcontext:
- addi %r1, %r1, 244
-
- # return transfer_t
-+#ifdef __Linux__
- stw %r6, 0(%r3)
- stw %r5, 4(%r3)
-+#else
-+ mr %r3, %r6
-+ # %r4, %r4
-+#endif
-
- # jump to context
- bctr
Index: patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S
===================================================================
RCS file: patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S
diff -N patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S
--- patches/patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S 5 Nov
2020 11:23:03 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,78 +0,0 @@
-$OpenBSD: patch-libs_context_src_asm_make_ppc32_sysv_elf_gas_S,v 1.2
2020/11/05 11:23:03 sthen Exp $
-
-Stack should have alignment 16 after jump_fcontext drops 244 bytes.
-
-ELF systems other than Linux use a different convention to return a
-small struct like transfer_t.
-
-Index: libs/context/src/asm/make_ppc32_sysv_elf_gas.S
---- libs/context/src/asm/make_ppc32_sysv_elf_gas.S.orig
-+++ libs/context/src/asm/make_ppc32_sysv_elf_gas.S
-@@ -86,12 +86,19 @@ make_fcontext:
- # shift address in R3 to lower 16 byte boundary
- clrrwi %r3, %r3, 4
-
-- # reserve space for context-data on context-stack
-- # including 64 byte of linkage + parameter area (R1 % 16 == 0)
-- subi %r3, %r3, 336
-+ # reserve space on context-stack, including 16 bytes of linkage
-+ # and parameter area + 244 bytes of context-data; jump_fcontext
-+ # will drop 244 bytes to align the stack (244 % 16 != 0)
-+ subi %r3, %r3, 16 + 244
-
- # third arg of make_fcontext() == address of context-function
-+#ifdef __Linux__
-+ # save context-function as PC
- stw %r5, 240(%r3)
-+#else
-+ # save context-function for trampoline
-+ stw %r5, 252(%r3)
-+#endif
-
- # set back-chain to zero
- li %r0, 0
-@@ -100,10 +107,12 @@ make_fcontext:
- mffs %f0 # load FPSCR
- stfd %f0, 144(%r3) # save FPSCR
-
-+#ifdef __Linux__
- # compute address of returned transfer_t
- addi %r0, %r3, 252
- mr %r4, %r0
- stw %r4, 228(%r3)
-+#endif
-
- # load LR
- mflr %r0
-@@ -112,6 +121,11 @@ make_fcontext:
- 1:
- # load LR into R4
- mflr %r4
-+#ifndef __Linux__
-+ # compute abs address of trampoline; use as PC
-+ addi %r7, %r4, trampoline - 1b
-+ stw %r7, 240(%r3)
-+#endif
- # compute abs address of label finish
- addi %r4, %r4, finish - 1b
- # restore LR
-@@ -124,6 +138,19 @@ make_fcontext:
- mtlr %r6
-
- blr # return pointer to context-data
-+
-+#ifndef __Linux__
-+trampoline:
-+ # On systems other than Linux, jump_fcontext is returning the
-+ # transfer_t in %r3:%r4, but we need to pass transfer_t * %r3 to
-+ # our context-function.
-+ lwz %r0, 8(%r1) # address of context-function
-+ mtctr %r0
-+ stw %r3, 8(%r1)
-+ stw %r4, 12(%r1) # move transfer_t to stack
-+ la %r3, 8(%r1) # address of transfer_t
-+ bctr
-+#endif
-
- finish:
- # save return address into R0
Index: patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S
===================================================================
RCS file: patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S
diff -N patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S
--- patches/patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S 5 Nov
2020 11:23:03 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,75 +0,0 @@
-$OpenBSD: patch-libs_context_src_asm_ontop_ppc32_sysv_elf_gas_S,v 1.2
2020/11/05 11:23:03 sthen Exp $
-
-ELF systems other than Linux use a different convention to return a
-small struct like transfer_t.
-
-Index: libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S
---- libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S.orig
-+++ libs/context/src/asm/ontop_ppc32_sysv_elf_gas.S
-@@ -79,6 +79,9 @@
- .align 2
- .type ontop_fcontext,@function
- ontop_fcontext:
-+ # Linux: ontop_fcontext( hidden transfer_t * %r3, %r4, %r5, %r6)
-+ # Other: transfer_t %r3:%r4 = ontop_fcontext( %r3, %r4, %r5)
-+
- # reserve space on stack
- subi %r1, %r1, 244
-
-@@ -122,7 +125,9 @@ ontop_fcontext:
- stw %r29, 216(%r1) # save R29
- stw %r30, 220(%r1) # save R30
- stw %r31, 224(%r1) # save R31
-+#ifdef __Linux__
- stw %r3, 228(%r1) # save hidden
-+#endif
-
- # save CR
- mfcr %r0
-@@ -136,8 +141,12 @@ ontop_fcontext:
- # store RSP (pointing to context-data) in R7
- mr %r7, %r1
-
-- # restore RSP (pointing to context-data) from R4
-+ # restore RSP (pointing to context-data) from R4/R3
-+#ifdef __Linux__
- mr %r1, %r4
-+#else
-+ mr %r1, %r3
-+#endif
-
- lfd %f14, 0(%r1) # restore F14
- lfd %f15, 8(%r1) # restore F15
-@@ -179,7 +188,9 @@ ontop_fcontext:
- lwz %r29, 216(%r1) # restore R29
- lwz %r30, 220(%r1) # restore R30
- lwz %r31, 224(%r1) # restore R31
-+#ifdef __Linux__
- lwz %r4, 228(%r1) # restore hidden
-+#endif
-
- # restore CR
- lwz %r0, 232(%r1)
-@@ -192,12 +203,22 @@ ontop_fcontext:
- # adjust stack
- addi %r1, %r1, 244
-
-+#ifdef __Linux__
- # return transfer_t
- stw %r7, 0(%r4)
- stw %r5, 4(%r4)
-
- # restore CTR
- mtctr %r6
-+#else
-+ # On systems other than Linux, we allocate a transfer_t on the
-+ # other stack, below its stack pointer %r7.
-+ stw %r7, -8(%r7)
-+ stw %r4, -4(%r7)
-+ la %r3, -8(%r7) # address of transfer_t
-+
-+ mtctr %r5
-+#endif
-
- # jump to ontop-function
- bctr
Index: patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S
===================================================================
RCS file: patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S
diff -N patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S
--- patches/patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S 5 Nov
2020 11:23:03 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-libs_context_src_asm_ontop_ppc64_sysv_elf_gas_S,v 1.1
2020/11/05 11:23:03 sthen Exp $
-
-The existing ontop_fcontext implementation for ppc64 ELFv2
-violates the ABI by not storing the callback entry address
-in %r12 before branching. This results in crashes on this
-platform.
-
-This commit addresses this and allows the context library
-to function as expected on ppc64 platforms using the ELFv2 ABI.
-
-Index: libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S
---- libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S.orig
-+++ libs/context/src/asm/ontop_ppc64_sysv_elf_gas.S
-@@ -174,6 +174,9 @@ ontop_fcontext:
- # restore CTR
- mtctr %r5
-
-+ # store cb entrypoint in %r12, used for TOC calculation
-+ mr %r12, %r5
-+
- # copy transfer_t into ontop_fn arg registers
- mr %r3, %r7
- # arg pointer already in %r4
Index: patches/patch-libs_filesystem_src_operations_cpp
===================================================================
RCS file:
/home/cvs/ports/devel/boost/patches/patch-libs_filesystem_src_operations_cpp,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 patch-libs_filesystem_src_operations_cpp
--- patches/patch-libs_filesystem_src_operations_cpp 5 Nov 2020 11:23:03
-0000 1.4
+++ patches/patch-libs_filesystem_src_operations_cpp 5 Jan 2021 13:22:38
-0000
@@ -1,23 +1,25 @@
$OpenBSD: patch-libs_filesystem_src_operations_cpp,v 1.4 2020/11/05 11:23:03
sthen Exp $
+On OpenBSD 4.4 and newer, use statvfs to obtain filesystem space info.
+
Index: libs/filesystem/src/operations.cpp
--- libs/filesystem/src/operations.cpp.orig
+++ libs/filesystem/src/operations.cpp
-@@ -99,15 +99,13 @@ using std::wstring;
+@@ -68,6 +68,7 @@
+ #endif
+
+ #include <boost/filesystem/config.hpp>
++#include <boost/predef/os/bsd/open.h>
+ #include <boost/filesystem/operations.hpp>
+ #include <boost/filesystem/file_status.hpp>
+ #include <boost/filesystem/exception.hpp>
+@@ -97,8 +98,7 @@
# include <sys/types.h>
# include <sys/stat.h>
-# if !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__ANDROID__) \
-+# if !defined(__APPLE__) && !defined(__ANDROID__) \
- && !defined(__VXWORKS__)
+- && !defined(__VXWORKS__)
++# if !defined(__APPLE__) && (!defined(__OpenBSD__) || BOOST_OS_BSD_OPEN >=
BOOST_VERSION_NUMBER(4, 4, 0)) && !defined(__ANDROID__) && !defined(__VXWORKS__)
# include <sys/statvfs.h>
# define BOOST_STATVFS statvfs
# define BOOST_STATVFS_F_FRSIZE vfs.f_frsize
- # else
--# ifdef __OpenBSD__
--# include <sys/param.h>
--# elif defined(__ANDROID__)
-+# if defined(__ANDROID__)
- # include <sys/vfs.h>
- # endif
- # if !defined(__VXWORKS__)
Index: patches/patch-tools_build_src_engine_build_sh
===================================================================
RCS file: patches/patch-tools_build_src_engine_build_sh
diff -N patches/patch-tools_build_src_engine_build_sh
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-tools_build_src_engine_build_sh 13 Jan 2021 18:27:18
-0000
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+Index: tools/build/src/engine/build.sh
+--- tools/build/src/engine/build.sh.orig
++++ tools/build/src/engine/build.sh
+@@ -184,7 +184,7 @@ case $B2_TOOLSET in
+
+ *)
+ B2_CXX="${CXX} -x c++ -std=c++11"
+- B2_CXXFLAGS_RELEASE="-O2 -s"
++ B2_CXXFLAGS_RELEASE=""
+ B2_CXXFLAGS_DEBUG="-O0 -g"
+ esac
+ ;;
+@@ -321,9 +321,9 @@ case $B2_TOOLSET in
+ clang*)
+ CXX=${CXX:=clang++}
+ CXX_VERSION_OPT=${CXX_VERSION_OPT:=--version}
+- B2_CXX="${CXX} -x c++ -O3 -std=c++11"
++ B2_CXX="${CXX} -x c++ -std=c++11"
+ B2_TOOLSET=clang
+- B2_CXXFLAGS_RELEASE="-O3 -s"
++ B2_CXXFLAGS_RELEASE=""
+ B2_CXXFLAGS_DEBUG="-O0 -fno-inline -g"
+ ;;
+
Index: patches/patch-tools_build_src_engine_jam_h
===================================================================
RCS file:
/home/cvs/ports/devel/boost/patches/patch-tools_build_src_engine_jam_h,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-tools_build_src_engine_jam_h
--- patches/patch-tools_build_src_engine_jam_h 26 Dec 2017 19:18:49 -0000
1.2
+++ patches/patch-tools_build_src_engine_jam_h 15 Dec 2020 02:09:49 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-tools_build_src_engine_j
Index: tools/build/src/engine/jam.h
--- tools/build/src/engine/jam.h.orig
+++ tools/build/src/engine/jam.h
-@@ -318,7 +318,9 @@
+@@ -321,7 +321,9 @@
#ifdef __OpenBSD__
#define OSMINOR "OS=OPENBSD"
#define OS_OPENBSD
Index: patches/patch-tools_build_src_tools_gcc_jam
===================================================================
RCS file:
/home/cvs/ports/devel/boost/patches/patch-tools_build_src_tools_gcc_jam,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 patch-tools_build_src_tools_gcc_jam
--- patches/patch-tools_build_src_tools_gcc_jam 21 Dec 2020 19:07:53 -0000
1.9
+++ patches/patch-tools_build_src_tools_gcc_jam 21 Dec 2020 19:25:34 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-tools_build_src_tools_gc
Index: tools/build/src/tools/gcc.jam
--- tools/build/src/tools/gcc.jam.orig
+++ tools/build/src/tools/gcc.jam
-@@ -703,7 +703,7 @@ actions compile.c.pch
+@@ -705,7 +705,7 @@ actions compile.c.pch
# Declare flags and action for compilation.
toolset.flags gcc.compile OPTIONS <optimization>off : -O0 ;
@@ -12,7 +12,7 @@ Index: tools/build/src/tools/gcc.jam
toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
-@@ -1233,7 +1233,7 @@ cpu-flags gcc OPTIONS : x86 : c3-2 : -march=c3-2 ;
+@@ -1259,7 +1259,7 @@ cpu-flags gcc OPTIONS : x86 : c3-2 : -march=c3-2 ;
##
cpu-flags gcc OPTIONS : x86 : atom : -march=atom ;
# Sparc
Index: pkg/PLIST-main
===================================================================
RCS file: /home/cvs/ports/devel/boost/pkg/PLIST-main,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 PLIST-main
--- pkg/PLIST-main 26 Nov 2020 00:06:04 -0000 1.11
+++ pkg/PLIST-main 15 Dec 2020 03:17:06 -0000
@@ -209,7 +209,7 @@ include/boost/align/alignment_of.hpp
include/boost/align/alignment_of_forward.hpp
include/boost/align/assume_aligned.hpp
include/boost/align/detail/
-include/boost/align/detail/addressof.hpp
+include/boost/align/detail/add_reference.hpp
include/boost/align/detail/align.hpp
include/boost/align/detail/align_cxx11.hpp
include/boost/align/detail/align_down.hpp
@@ -240,6 +240,8 @@ include/boost/align/detail/max_align.hpp
include/boost/align/detail/max_objects.hpp
include/boost/align/detail/max_size.hpp
include/boost/align/detail/min_size.hpp
+include/boost/align/detail/not_pointer.hpp
+include/boost/align/detail/throw_exception.hpp
include/boost/align/is_aligned.hpp
include/boost/aligned_storage.hpp
include/boost/any.hpp
@@ -989,7 +991,6 @@ include/boost/beast/_experimental/unit_t
include/boost/beast/_experimental/unit_test/suite.hpp
include/boost/beast/_experimental/unit_test/suite_info.hpp
include/boost/beast/_experimental/unit_test/suite_list.hpp
-include/boost/beast/_experimental/unit_test/thread.hpp
include/boost/beast/core/
include/boost/beast/core.hpp
include/boost/beast/core/async_base.hpp
@@ -1018,6 +1019,7 @@ include/boost/beast/core/detail/buffers_
include/boost/beast/core/detail/buffers_range_adaptor.hpp
include/boost/beast/core/detail/buffers_ref.hpp
include/boost/beast/core/detail/chacha.hpp
+include/boost/beast/core/detail/char_buffer.hpp
include/boost/beast/core/detail/clamp.hpp
include/boost/beast/core/detail/config.hpp
include/boost/beast/core/detail/cpu_info.hpp
@@ -1025,6 +1027,7 @@ include/boost/beast/core/detail/flat_str
include/boost/beast/core/detail/get_io_context.hpp
include/boost/beast/core/detail/impl/
include/boost/beast/core/detail/impl/read.hpp
+include/boost/beast/core/detail/impl/temporary_buffer.ipp
include/boost/beast/core/detail/is_invocable.hpp
include/boost/beast/core/detail/ostream.hpp
include/boost/beast/core/detail/pcg.hpp
@@ -1038,6 +1041,8 @@ include/boost/beast/core/detail/static_o
include/boost/beast/core/detail/static_string.hpp
include/boost/beast/core/detail/stream_base.hpp
include/boost/beast/core/detail/stream_traits.hpp
+include/boost/beast/core/detail/string.hpp
+include/boost/beast/core/detail/temporary_buffer.hpp
include/boost/beast/core/detail/tuple.hpp
include/boost/beast/core/detail/type_traits.hpp
include/boost/beast/core/detail/variant.hpp
@@ -1078,6 +1083,7 @@ include/boost/beast/core/impl/saved_hand
include/boost/beast/core/impl/static_buffer.hpp
include/boost/beast/core/impl/static_buffer.ipp
include/boost/beast/core/impl/static_string.hpp
+include/boost/beast/core/impl/string.ipp
include/boost/beast/core/impl/string_param.hpp
include/boost/beast/core/make_printable.hpp
include/boost/beast/core/multi_buffer.hpp
@@ -1092,6 +1098,7 @@ include/boost/beast/core/static_string.h
include/boost/beast/core/stream_traits.hpp
include/boost/beast/core/string.hpp
include/boost/beast/core/string_param.hpp
+include/boost/beast/core/string_type.hpp
include/boost/beast/core/tcp_stream.hpp
include/boost/beast/core/type_traits.hpp
include/boost/beast/http/
@@ -1123,6 +1130,7 @@ include/boost/beast/http/impl/error.hpp
include/boost/beast/http/impl/error.ipp
include/boost/beast/http/impl/field.ipp
include/boost/beast/http/impl/fields.hpp
+include/boost/beast/http/impl/fields.ipp
include/boost/beast/http/impl/file_body_win32.hpp
include/boost/beast/http/impl/message.hpp
include/boost/beast/http/impl/parser.hpp
@@ -1159,6 +1167,7 @@ include/boost/beast/websocket/detail/hyb
include/boost/beast/websocket/detail/hybi13.ipp
include/boost/beast/websocket/detail/impl_base.hpp
include/boost/beast/websocket/detail/mask.hpp
+include/boost/beast/websocket/detail/mask.ipp
include/boost/beast/websocket/detail/pmd_extension.hpp
include/boost/beast/websocket/detail/pmd_extension.ipp
include/boost/beast/websocket/detail/prng.hpp
@@ -2088,10 +2097,6 @@ include/boost/context/detail/index_seque
include/boost/context/detail/invoke.hpp
include/boost/context/detail/prefetch.hpp
include/boost/context/detail/tuple.hpp
-include/boost/context/execution_context.hpp
-include/boost/context/execution_context_v1.hpp
-include/boost/context/execution_context_v2.hpp
-include/boost/context/execution_context_v2_void.ipp
include/boost/context/fiber.hpp
include/boost/context/fiber_fcontext.hpp
include/boost/context/fiber_ucontext.hpp
@@ -2139,6 +2144,7 @@ include/boost/contract/detail/config.hpp
include/boost/contract/detail/debug.hpp
include/boost/contract/detail/decl.hpp
include/boost/contract/detail/declspec.hpp
+include/boost/contract/detail/exception.hpp
include/boost/contract/detail/inlined/
include/boost/contract/detail/inlined.hpp
include/boost/contract/detail/inlined/core/
@@ -2195,19 +2201,24 @@ include/boost/convert/stream.hpp
include/boost/convert/strtol.hpp
include/boost/core/
include/boost/core/addressof.hpp
+include/boost/core/alloc_construct.hpp
include/boost/core/checked_delete.hpp
+include/boost/core/default_allocator.hpp
include/boost/core/demangle.hpp
include/boost/core/empty_value.hpp
include/boost/core/enable_if.hpp
include/boost/core/exchange.hpp
include/boost/core/explicit_operator_bool.hpp
+include/boost/core/first_scalar.hpp
include/boost/core/ignore_unused.hpp
include/boost/core/is_same.hpp
include/boost/core/lightweight_test.hpp
include/boost/core/lightweight_test_trait.hpp
include/boost/core/no_exceptions_support.hpp
+include/boost/core/noinit_adaptor.hpp
include/boost/core/noncopyable.hpp
include/boost/core/null_deleter.hpp
+include/boost/core/nvp.hpp
include/boost/core/pointer_traits.hpp
include/boost/core/quick_exit.hpp
include/boost/core/ref.hpp
@@ -2541,17 +2552,21 @@ include/boost/dynamic_bitset/serializati
include/boost/dynamic_bitset_fwd.hpp
include/boost/enable_shared_from_this.hpp
include/boost/endian/
+include/boost/endian.hpp
include/boost/endian/arithmetic.hpp
include/boost/endian/buffers.hpp
include/boost/endian/conversion.hpp
include/boost/endian/detail/
-include/boost/endian/detail/cover_operators.hpp
include/boost/endian/detail/disable_warnings.hpp
include/boost/endian/detail/disable_warnings_pop.hpp
+include/boost/endian/detail/endian_load.hpp
+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/lightweight_test.hpp
+include/boost/endian/detail/is_trivially_copyable.hpp
+include/boost/endian/detail/order.hpp
include/boost/endian/endian.hpp
-include/boost/endian/std_pair.hpp
include/boost/exception/
include/boost/exception/all.hpp
include/boost/exception/current_exception_cast.hpp
@@ -2662,7 +2677,9 @@ include/boost/filesystem/convenience.hpp
include/boost/filesystem/detail/
include/boost/filesystem/detail/macro_value.hpp
include/boost/filesystem/detail/utf8_codecvt_facet.hpp
+include/boost/filesystem/directory.hpp
include/boost/filesystem/exception.hpp
+include/boost/filesystem/file_status.hpp
include/boost/filesystem/fstream.hpp
include/boost/filesystem/operations.hpp
include/boost/filesystem/path.hpp
@@ -4012,10 +4029,10 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp
include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp
include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp
-include/boost/geometry/algorithms/detail/buffer/parallel_continue.hpp
include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp
include/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hpp
include/boost/geometry/algorithms/detail/calculate_null.hpp
+include/boost/geometry/algorithms/detail/calculate_point_order.hpp
include/boost/geometry/algorithms/detail/calculate_sum.hpp
include/boost/geometry/algorithms/detail/centroid/
include/boost/geometry/algorithms/detail/centroid/translating_transformer.hpp
@@ -4135,6 +4152,8 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/is_valid/polygon.hpp
include/boost/geometry/algorithms/detail/is_valid/ring.hpp
include/boost/geometry/algorithms/detail/is_valid/segment.hpp
+include/boost/geometry/algorithms/detail/make/
+include/boost/geometry/algorithms/detail/make/make.hpp
include/boost/geometry/algorithms/detail/max_interval_gap.hpp
include/boost/geometry/algorithms/detail/multi_modify.hpp
include/boost/geometry/algorithms/detail/multi_modify_with_predicate.hpp
@@ -4164,6 +4183,7 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/overlay/enrichment_info.hpp
include/boost/geometry/algorithms/detail/overlay/follow.hpp
include/boost/geometry/algorithms/detail/overlay/follow_linear_linear.hpp
+include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp
include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp
include/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp
include/boost/geometry/algorithms/detail/overlay/get_ring.hpp
@@ -4188,6 +4208,7 @@ include/boost/geometry/algorithms/detail
include/boost/geometry/algorithms/detail/overlay/pointlike_pointlike.hpp
include/boost/geometry/algorithms/detail/overlay/range_in_geometry.hpp
include/boost/geometry/algorithms/detail/overlay/ring_properties.hpp
+include/boost/geometry/algorithms/detail/overlay/segment_as_subrange.hpp
include/boost/geometry/algorithms/detail/overlay/segment_identifier.hpp
include/boost/geometry/algorithms/detail/overlay/select_rings.hpp
include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
@@ -4299,6 +4320,7 @@ include/boost/geometry/arithmetic/arithm
include/boost/geometry/arithmetic/cross_product.hpp
include/boost/geometry/arithmetic/determinant.hpp
include/boost/geometry/arithmetic/dot_product.hpp
+include/boost/geometry/arithmetic/infinite_line_functions.hpp
include/boost/geometry/arithmetic/normalize.hpp
include/boost/geometry/core/
include/boost/geometry/core/access.hpp
@@ -4338,6 +4360,7 @@ include/boost/geometry/formulas/gnomonic
include/boost/geometry/formulas/gnomonic_spheroid.hpp
include/boost/geometry/formulas/interpolate_point_spherical.hpp
include/boost/geometry/formulas/karney_direct.hpp
+include/boost/geometry/formulas/karney_inverse.hpp
include/boost/geometry/formulas/mean_radius.hpp
include/boost/geometry/formulas/meridian_direct.hpp
include/boost/geometry/formulas/meridian_inverse.hpp
@@ -4392,6 +4415,7 @@ include/boost/geometry/geometries/concep
include/boost/geometry/geometries/concepts/segment_concept.hpp
include/boost/geometry/geometries/geometries.hpp
include/boost/geometry/geometries/helper_geometry.hpp
+include/boost/geometry/geometries/infinite_line.hpp
include/boost/geometry/geometries/linestring.hpp
include/boost/geometry/geometries/multi_linestring.hpp
include/boost/geometry/geometries/multi_point.hpp
@@ -4648,6 +4672,7 @@ include/boost/geometry/policies/robustne
include/boost/geometry/policies/robustness/get_rescale_policy.hpp
include/boost/geometry/policies/robustness/no_rescale_policy.hpp
include/boost/geometry/policies/robustness/rescale_policy.hpp
+include/boost/geometry/policies/robustness/rescale_policy_tags.hpp
include/boost/geometry/policies/robustness/robust_point_type.hpp
include/boost/geometry/policies/robustness/robust_type.hpp
include/boost/geometry/policies/robustness/segment_ratio.hpp
@@ -4669,7 +4694,6 @@ include/boost/geometry/srs/projections/e
include/boost/geometry/srs/projections/esri_traits.hpp
include/boost/geometry/srs/projections/exception.hpp
include/boost/geometry/srs/projections/factory.hpp
-include/boost/geometry/srs/projections/factory_key.hpp
include/boost/geometry/srs/projections/grids.hpp
include/boost/geometry/srs/projections/iau2000.hpp
include/boost/geometry/srs/projections/iau2000_params.hpp
@@ -4684,7 +4708,6 @@ include/boost/geometry/srs/projections/i
include/boost/geometry/srs/projections/impl/function_overloads.hpp
include/boost/geometry/srs/projections/impl/geocent.hpp
include/boost/geometry/srs/projections/impl/pj_apply_gridshift.hpp
-include/boost/geometry/srs/projections/impl/pj_apply_gridshift_shared.hpp
include/boost/geometry/srs/projections/impl/pj_auth.hpp
include/boost/geometry/srs/projections/impl/pj_datum_set.hpp
include/boost/geometry/srs/projections/impl/pj_datums.hpp
@@ -4694,7 +4717,6 @@ include/boost/geometry/srs/projections/i
include/boost/geometry/srs/projections/impl/pj_gauss.hpp
include/boost/geometry/srs/projections/impl/pj_gridinfo.hpp
include/boost/geometry/srs/projections/impl/pj_gridlist.hpp
-include/boost/geometry/srs/projections/impl/pj_gridlist_shared.hpp
include/boost/geometry/srs/projections/impl/pj_init.hpp
include/boost/geometry/srs/projections/impl/pj_inv.hpp
include/boost/geometry/srs/projections/impl/pj_mlfn.hpp
@@ -4811,11 +4833,12 @@ include/boost/geometry/srs/projections/p
include/boost/geometry/srs/projections/proj/wink1.hpp
include/boost/geometry/srs/projections/proj/wink2.hpp
include/boost/geometry/srs/projections/proj4.hpp
-include/boost/geometry/srs/projections/shared_grids.hpp
include/boost/geometry/srs/projections/spar.hpp
include/boost/geometry/srs/projections/srid_traits.hpp
include/boost/geometry/srs/projections/str_cast.hpp
include/boost/geometry/srs/shared_grids.hpp
+include/boost/geometry/srs/shared_grids_boost.hpp
+include/boost/geometry/srs/shared_grids_std.hpp
include/boost/geometry/srs/sphere.hpp
include/boost/geometry/srs/spheroid.hpp
include/boost/geometry/srs/srs.hpp
@@ -4867,13 +4890,16 @@ include/boost/geometry/strategies/cartes
include/boost/geometry/strategies/cartesian/expand_box.hpp
include/boost/geometry/strategies/cartesian/expand_point.hpp
include/boost/geometry/strategies/cartesian/expand_segment.hpp
+include/boost/geometry/strategies/cartesian/index.hpp
include/boost/geometry/strategies/cartesian/intersection.hpp
+include/boost/geometry/strategies/cartesian/io.hpp
include/boost/geometry/strategies/cartesian/line_interpolate.hpp
include/boost/geometry/strategies/cartesian/point_in_box.hpp
include/boost/geometry/strategies/cartesian/point_in_point.hpp
include/boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp
include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp
include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp
+include/boost/geometry/strategies/cartesian/point_order.hpp
include/boost/geometry/strategies/cartesian/side_by_triangle.hpp
include/boost/geometry/strategies/cartesian/side_of_intersection.hpp
include/boost/geometry/strategies/centroid.hpp
@@ -4911,27 +4937,34 @@ include/boost/geometry/strategies/geogra
include/boost/geometry/strategies/geographic/distance_cross_track.hpp
include/boost/geometry/strategies/geographic/distance_cross_track_box_box.hpp
include/boost/geometry/strategies/geographic/distance_cross_track_point_box.hpp
+include/boost/geometry/strategies/geographic/distance_karney.hpp
include/boost/geometry/strategies/geographic/distance_segment_box.hpp
include/boost/geometry/strategies/geographic/distance_thomas.hpp
include/boost/geometry/strategies/geographic/distance_vincenty.hpp
include/boost/geometry/strategies/geographic/envelope.hpp
include/boost/geometry/strategies/geographic/envelope_segment.hpp
include/boost/geometry/strategies/geographic/expand_segment.hpp
+include/boost/geometry/strategies/geographic/index.hpp
include/boost/geometry/strategies/geographic/intersection.hpp
include/boost/geometry/strategies/geographic/intersection_elliptic.hpp
+include/boost/geometry/strategies/geographic/io.hpp
include/boost/geometry/strategies/geographic/line_interpolate.hpp
include/boost/geometry/strategies/geographic/mapping_ssf.hpp
include/boost/geometry/strategies/geographic/parameters.hpp
include/boost/geometry/strategies/geographic/point_in_poly_winding.hpp
+include/boost/geometry/strategies/geographic/point_order.hpp
include/boost/geometry/strategies/geographic/side.hpp
include/boost/geometry/strategies/geographic/side_andoyer.hpp
include/boost/geometry/strategies/geographic/side_thomas.hpp
include/boost/geometry/strategies/geographic/side_vincenty.hpp
+include/boost/geometry/strategies/index.hpp
include/boost/geometry/strategies/intersection.hpp
include/boost/geometry/strategies/intersection_result.hpp
include/boost/geometry/strategies/intersection_strategies.hpp
+include/boost/geometry/strategies/io.hpp
include/boost/geometry/strategies/line_interpolate.hpp
include/boost/geometry/strategies/normalize.hpp
+include/boost/geometry/strategies/point_order.hpp
include/boost/geometry/strategies/relate.hpp
include/boost/geometry/strategies/side.hpp
include/boost/geometry/strategies/side_info.hpp
@@ -4956,10 +4989,13 @@ include/boost/geometry/strategies/spheri
include/boost/geometry/strategies/spherical/expand_point.hpp
include/boost/geometry/strategies/spherical/expand_segment.hpp
include/boost/geometry/strategies/spherical/get_radius.hpp
+include/boost/geometry/strategies/spherical/index.hpp
include/boost/geometry/strategies/spherical/intersection.hpp
+include/boost/geometry/strategies/spherical/io.hpp
include/boost/geometry/strategies/spherical/line_interpolate.hpp
include/boost/geometry/strategies/spherical/point_in_point.hpp
include/boost/geometry/strategies/spherical/point_in_poly_winding.hpp
+include/boost/geometry/strategies/spherical/point_order.hpp
include/boost/geometry/strategies/spherical/side_by_cross_track.hpp
include/boost/geometry/strategies/spherical/ssf.hpp
include/boost/geometry/strategies/strategies.hpp
@@ -5051,6 +5087,12 @@ include/boost/gil/concepts/pixel_iterato
include/boost/gil/concepts/pixel_locator.hpp
include/boost/gil/concepts/point.hpp
include/boost/gil/deprecated.hpp
+include/boost/gil/detail/
+include/boost/gil/detail/is_channel_integral.hpp
+include/boost/gil/detail/math.hpp
+include/boost/gil/detail/mp11.hpp
+include/boost/gil/detail/std_common_type.hpp
+include/boost/gil/detail/type_traits.hpp
include/boost/gil/device_n.hpp
include/boost/gil/dynamic_step.hpp
include/boost/gil/extension/
@@ -5203,6 +5245,13 @@ include/boost/gil/extension/toolbox/meta
include/boost/gil/extension/toolbox/toolbox.hpp
include/boost/gil/gray.hpp
include/boost/gil/image.hpp
+include/boost/gil/image_processing/
+include/boost/gil/image_processing/filter.hpp
+include/boost/gil/image_processing/harris.hpp
+include/boost/gil/image_processing/hessian.hpp
+include/boost/gil/image_processing/numeric.hpp
+include/boost/gil/image_processing/scaling.hpp
+include/boost/gil/image_processing/threshold.hpp
include/boost/gil/image_view.hpp
include/boost/gil/image_view_factory.hpp
include/boost/gil/io/
@@ -5252,7 +5301,6 @@ include/boost/gil/rgba.hpp
include/boost/gil/step_iterator.hpp
include/boost/gil/typedefs.hpp
include/boost/gil/utilities.hpp
-include/boost/gil/version.hpp
include/boost/gil/virtual_locator.hpp
include/boost/graph/
include/boost/graph/accounting.hpp
@@ -5296,6 +5344,7 @@ include/boost/graph/detail/compressed_sp
include/boost/graph/detail/connected_components.hpp
include/boost/graph/detail/d_ary_heap.hpp
include/boost/graph/detail/edge.hpp
+include/boost/graph/detail/empty_header.hpp
include/boost/graph/detail/geodesic.hpp
include/boost/graph/detail/histogram_sort.hpp
include/boost/graph/detail/incidence_iterator.hpp
@@ -5305,6 +5354,7 @@ include/boost/graph/detail/indexed_prope
include/boost/graph/detail/is_distributed_selector.hpp
include/boost/graph/detail/labeled_graph_traits.hpp
include/boost/graph/detail/list_base.hpp
+include/boost/graph/detail/mpi_include.hpp
include/boost/graph/detail/permutation.hpp
include/boost/graph/detail/read_graphviz_new.hpp
include/boost/graph/detail/read_graphviz_spirit.hpp
@@ -5385,7 +5435,6 @@ include/boost/graph/graph_concepts.hpp
include/boost/graph/graph_mutability_traits.hpp
include/boost/graph/graph_selectors.hpp
include/boost/graph/graph_stats.hpp
-include/boost/graph/graph_test.hpp
include/boost/graph/graph_traits.hpp
include/boost/graph/graph_utility.hpp
include/boost/graph/graphml.hpp
@@ -5414,6 +5463,7 @@ include/boost/graph/make_maximal_planar.
include/boost/graph/matrix_as_graph.hpp
include/boost/graph/max_cardinality_matching.hpp
include/boost/graph/maximum_adjacency_search.hpp
+include/boost/graph/maximum_weighted_matching.hpp
include/boost/graph/mcgregor_common_subgraphs.hpp
include/boost/graph/mesh_graph_generator.hpp
include/boost/graph/metis.hpp
@@ -5986,12 +6036,16 @@ include/boost/heap/skew_heap.hpp
include/boost/histogram/
include/boost/histogram.hpp
include/boost/histogram/accumulators/
+include/boost/histogram/accumulators.hpp
include/boost/histogram/accumulators/mean.hpp
include/boost/histogram/accumulators/ostream.hpp
include/boost/histogram/accumulators/sum.hpp
+include/boost/histogram/accumulators/thread_safe.hpp
include/boost/histogram/accumulators/weighted_mean.hpp
include/boost/histogram/accumulators/weighted_sum.hpp
include/boost/histogram/algorithm/
+include/boost/histogram/algorithm.hpp
+include/boost/histogram/algorithm/empty.hpp
include/boost/histogram/algorithm/project.hpp
include/boost/histogram/algorithm/reduce.hpp
include/boost/histogram/algorithm/sum.hpp
@@ -6001,6 +6055,7 @@ include/boost/histogram/axis/category.hp
include/boost/histogram/axis/integer.hpp
include/boost/histogram/axis/interval_view.hpp
include/boost/histogram/axis/iterator.hpp
+include/boost/histogram/axis/metadata_base.hpp
include/boost/histogram/axis/option.hpp
include/boost/histogram/axis/ostream.hpp
include/boost/histogram/axis/polymorphic_bin.hpp
@@ -6009,13 +6064,36 @@ include/boost/histogram/axis/traits.hpp
include/boost/histogram/axis/variable.hpp
include/boost/histogram/axis/variant.hpp
include/boost/histogram/detail/
-include/boost/histogram/detail/attribute.hpp
+include/boost/histogram/detail/accumulator_traits.hpp
+include/boost/histogram/detail/args_type.hpp
+include/boost/histogram/detail/argument_traits.hpp
+include/boost/histogram/detail/array_wrapper.hpp
+include/boost/histogram/detail/at.hpp
include/boost/histogram/detail/axes.hpp
-include/boost/histogram/detail/cat.hpp
include/boost/histogram/detail/common_type.hpp
-include/boost/histogram/detail/compressed_pair.hpp
+include/boost/histogram/detail/convert_integer.hpp
+include/boost/histogram/detail/counting_streambuf.hpp
+include/boost/histogram/detail/detect.hpp
+include/boost/histogram/detail/fill.hpp
+include/boost/histogram/detail/fill_n.hpp
+include/boost/histogram/detail/iterator_adaptor.hpp
+include/boost/histogram/detail/large_int.hpp
+include/boost/histogram/detail/limits.hpp
include/boost/histogram/detail/linearize.hpp
-include/boost/histogram/detail/meta.hpp
+include/boost/histogram/detail/make_default.hpp
+include/boost/histogram/detail/mutex_base.hpp
+include/boost/histogram/detail/non_member_container_access.hpp
+include/boost/histogram/detail/operators.hpp
+include/boost/histogram/detail/optional_index.hpp
+include/boost/histogram/detail/relaxed_equal.hpp
+include/boost/histogram/detail/replace_type.hpp
+include/boost/histogram/detail/safe_comparison.hpp
+include/boost/histogram/detail/span.hpp
+include/boost/histogram/detail/static_if.hpp
+include/boost/histogram/detail/try_cast.hpp
+include/boost/histogram/detail/tuple_slice.hpp
+include/boost/histogram/detail/type_name.hpp
+include/boost/histogram/detail/variant_proxy.hpp
include/boost/histogram/fwd.hpp
include/boost/histogram/histogram.hpp
include/boost/histogram/indexed.hpp
@@ -6023,10 +6101,12 @@ include/boost/histogram/literals.hpp
include/boost/histogram/make_histogram.hpp
include/boost/histogram/make_profile.hpp
include/boost/histogram/ostream.hpp
+include/boost/histogram/sample.hpp
include/boost/histogram/serialization.hpp
include/boost/histogram/storage_adaptor.hpp
include/boost/histogram/unlimited_storage.hpp
include/boost/histogram/unsafe_access.hpp
+include/boost/histogram/weight.hpp
include/boost/hof/
include/boost/hof.hpp
include/boost/hof/alias.hpp
@@ -6956,6 +7036,7 @@ include/boost/log/expressions/filter.hpp
include/boost/log/expressions/formatter.hpp
include/boost/log/expressions/formatters/
include/boost/log/expressions/formatters.hpp
+include/boost/log/expressions/formatters/auto_newline.hpp
include/boost/log/expressions/formatters/c_decorator.hpp
include/boost/log/expressions/formatters/char_decorator.hpp
include/boost/log/expressions/formatters/csv_decorator.hpp
@@ -6984,6 +7065,7 @@ include/boost/log/expressions/predicates
include/boost/log/expressions/record.hpp
include/boost/log/keywords/
include/boost/log/keywords/auto_flush.hpp
+include/boost/log/keywords/auto_newline_mode.hpp
include/boost/log/keywords/block_size.hpp
include/boost/log/keywords/capacity.hpp
include/boost/log/keywords/channel.hpp
@@ -7024,6 +7106,7 @@ include/boost/log/sinks/
include/boost/log/sinks.hpp
include/boost/log/sinks/async_frontend.hpp
include/boost/log/sinks/attribute_mapping.hpp
+include/boost/log/sinks/auto_newline_mode.hpp
include/boost/log/sinks/basic_sink_backend.hpp
include/boost/log/sinks/basic_sink_frontend.hpp
include/boost/log/sinks/block_on_overflow.hpp
@@ -7093,6 +7176,7 @@ include/boost/log/utility/ipc/reliable_m
include/boost/log/utility/manipulators/
include/boost/log/utility/manipulators.hpp
include/boost/log/utility/manipulators/add_value.hpp
+include/boost/log/utility/manipulators/auto_newline.hpp
include/boost/log/utility/manipulators/dump.hpp
include/boost/log/utility/manipulators/to_log.hpp
include/boost/log/utility/once_block.hpp
@@ -7169,6 +7253,8 @@ include/boost/math/cstdfloat/cstdfloat_i
include/boost/math/cstdfloat/cstdfloat_limits.hpp
include/boost/math/cstdfloat/cstdfloat_types.hpp
include/boost/math/differentiation/
+include/boost/math/differentiation/autodiff.hpp
+include/boost/math/differentiation/autodiff_cpp11.hpp
include/boost/math/differentiation/finite_difference.hpp
include/boost/math/differentiation/lanczos_smoothing.hpp
include/boost/math/distributions/
@@ -7189,6 +7275,7 @@ include/boost/math/distributions/detail/
include/boost/math/distributions/detail/hypergeometric_pdf.hpp
include/boost/math/distributions/detail/hypergeometric_quantile.hpp
include/boost/math/distributions/detail/inv_discrete_quantile.hpp
+include/boost/math/distributions/empirical_cumulative_distribution_function.hpp
include/boost/math/distributions/exponential.hpp
include/boost/math/distributions/extreme_value.hpp
include/boost/math/distributions/find_location.hpp
@@ -7221,11 +7308,23 @@ include/boost/math/distributions/uniform
include/boost/math/distributions/weibull.hpp
include/boost/math/interpolators/
include/boost/math/interpolators/barycentric_rational.hpp
+include/boost/math/interpolators/cardinal_cubic_b_spline.hpp
+include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp
+include/boost/math/interpolators/cardinal_quintic_b_spline.hpp
+include/boost/math/interpolators/cardinal_trigonometric.hpp
include/boost/math/interpolators/catmull_rom.hpp
include/boost/math/interpolators/cubic_b_spline.hpp
include/boost/math/interpolators/detail/
include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
+include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp
+include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp
+include/boost/math/interpolators/detail/cardinal_quintic_b_spline_detail.hpp
+include/boost/math/interpolators/detail/cardinal_trigonometric_detail.hpp
include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
+include/boost/math/interpolators/detail/vector_barycentric_rational_detail.hpp
+include/boost/math/interpolators/detail/whittaker_shannon_detail.hpp
+include/boost/math/interpolators/vector_barycentric_rational.hpp
+include/boost/math/interpolators/whittaker_shannon.hpp
include/boost/math/octonion.hpp
include/boost/math/policies/
include/boost/math/policies/error_handling.hpp
@@ -7233,6 +7332,7 @@ include/boost/math/policies/policy.hpp
include/boost/math/quadrature/
include/boost/math/quadrature/detail/
include/boost/math/quadrature/detail/exp_sinh_detail.hpp
+include/boost/math/quadrature/detail/ooura_fourier_integrals_detail.hpp
include/boost/math/quadrature/detail/sinh_sinh_detail.hpp
include/boost/math/quadrature/detail/tanh_sinh_constants.hpp
include/boost/math/quadrature/detail/tanh_sinh_detail.hpp
@@ -7240,6 +7340,7 @@ include/boost/math/quadrature/exp_sinh.h
include/boost/math/quadrature/gauss.hpp
include/boost/math/quadrature/gauss_kronrod.hpp
include/boost/math/quadrature/naive_monte_carlo.hpp
+include/boost/math/quadrature/ooura_fourier_integrals.hpp
include/boost/math/quadrature/sinh_sinh.hpp
include/boost/math/quadrature/tanh_sinh.hpp
include/boost/math/quadrature/trapezoidal.hpp
@@ -7252,9 +7353,11 @@ include/boost/math/special_functions/asi
include/boost/math/special_functions/atanh.hpp
include/boost/math/special_functions/bernoulli.hpp
include/boost/math/special_functions/bessel.hpp
+include/boost/math/special_functions/bessel_iterators.hpp
include/boost/math/special_functions/bessel_prime.hpp
include/boost/math/special_functions/beta.hpp
include/boost/math/special_functions/binomial.hpp
+include/boost/math/special_functions/cardinal_b_spline.hpp
include/boost/math/special_functions/cbrt.hpp
include/boost/math/special_functions/chebyshev.hpp
include/boost/math/special_functions/chebyshev_transform.hpp
@@ -7284,6 +7387,24 @@ include/boost/math/special_functions/det
include/boost/math/special_functions/detail/erf_inv.hpp
include/boost/math/special_functions/detail/fp_traits.hpp
include/boost/math/special_functions/detail/gamma_inva.hpp
+include/boost/math/special_functions/detail/hypergeometric_0F1_bessel.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_addition_theorems_on_z.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_bessel.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_by_ratios.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_cf.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_large_a.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_large_abz.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_negative_b_regions.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_recurrence.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_scaled_series.hpp
+include/boost/math/special_functions/detail/hypergeometric_1F1_small_a_negative_b_by_ratio.hpp
+include/boost/math/special_functions/detail/hypergeometric_asym.hpp
+include/boost/math/special_functions/detail/hypergeometric_cf.hpp
+include/boost/math/special_functions/detail/hypergeometric_pFq_checked_series.hpp
+include/boost/math/special_functions/detail/hypergeometric_pade.hpp
+include/boost/math/special_functions/detail/hypergeometric_rational.hpp
+include/boost/math/special_functions/detail/hypergeometric_separated_series.hpp
+include/boost/math/special_functions/detail/hypergeometric_series.hpp
include/boost/math/special_functions/detail/ibeta_inv_ab.hpp
include/boost/math/special_functions/detail/ibeta_inverse.hpp
include/boost/math/special_functions/detail/iconv.hpp
@@ -7313,10 +7434,17 @@ include/boost/math/special_functions/exp
include/boost/math/special_functions/factorials.hpp
include/boost/math/special_functions/fpclassify.hpp
include/boost/math/special_functions/gamma.hpp
+include/boost/math/special_functions/gegenbauer.hpp
include/boost/math/special_functions/hankel.hpp
include/boost/math/special_functions/hermite.hpp
include/boost/math/special_functions/heuman_lambda.hpp
+include/boost/math/special_functions/hypergeometric_0F1.hpp
+include/boost/math/special_functions/hypergeometric_1F0.hpp
+include/boost/math/special_functions/hypergeometric_1F1.hpp
+include/boost/math/special_functions/hypergeometric_2F0.hpp
+include/boost/math/special_functions/hypergeometric_pFq.hpp
include/boost/math/special_functions/hypot.hpp
+include/boost/math/special_functions/jacobi.hpp
include/boost/math/special_functions/jacobi_elliptic.hpp
include/boost/math/special_functions/jacobi_zeta.hpp
include/boost/math/special_functions/laguerre.hpp
@@ -7346,6 +7474,14 @@ include/boost/math/special_functions/tri
include/boost/math/special_functions/trunc.hpp
include/boost/math/special_functions/ulp.hpp
include/boost/math/special_functions/zeta.hpp
+include/boost/math/statistics/
+include/boost/math/statistics/anderson_darling.hpp
+include/boost/math/statistics/bivariate_statistics.hpp
+include/boost/math/statistics/ljung_box.hpp
+include/boost/math/statistics/runs_test.hpp
+include/boost/math/statistics/signal_statistics.hpp
+include/boost/math/statistics/t_test.hpp
+include/boost/math/statistics/univariate_statistics.hpp
include/boost/math/tools/
include/boost/math/tools/atomic.hpp
include/boost/math/tools/big_constant.hpp
@@ -7480,6 +7616,7 @@ include/boost/math/tools/precision.hpp
include/boost/math/tools/promotion.hpp
include/boost/math/tools/rational.hpp
include/boost/math/tools/real_cast.hpp
+include/boost/math/tools/recurrence.hpp
include/boost/math/tools/roots.hpp
include/boost/math/tools/series.hpp
include/boost/math/tools/signal_statistics.hpp
@@ -7625,23 +7762,39 @@ include/boost/metaparse/v1/cpp11/first_o
include/boost/metaparse/v1/cpp11/fwd/
include/boost/metaparse/v1/cpp11/fwd/string.hpp
include/boost/metaparse/v1/cpp11/impl/
+include/boost/metaparse/v1/cpp11/impl/any_of_c.hpp
include/boost/metaparse/v1/cpp11/impl/at_c.hpp
include/boost/metaparse/v1/cpp11/impl/concat.hpp
include/boost/metaparse/v1/cpp11/impl/empty_string.hpp
+include/boost/metaparse/v1/cpp11/impl/eval_later_result.hpp
+include/boost/metaparse/v1/cpp11/impl/is_none_c.hpp
+include/boost/metaparse/v1/cpp11/impl/is_none_c_impl.hpp
include/boost/metaparse/v1/cpp11/impl/nth_of_c.hpp
include/boost/metaparse/v1/cpp11/impl/nth_of_c_skip_remaining.hpp
+include/boost/metaparse/v1/cpp11/impl/or_c.hpp
include/boost/metaparse/v1/cpp11/impl/pop_back.hpp
include/boost/metaparse/v1/cpp11/impl/pop_front.hpp
include/boost/metaparse/v1/cpp11/impl/push_back_c.hpp
include/boost/metaparse/v1/cpp11/impl/push_front_c.hpp
-include/boost/metaparse/v1/cpp11/impl/remove_trailing_no_chars.hpp
+include/boost/metaparse/v1/cpp11/impl/push_front_result.hpp
include/boost/metaparse/v1/cpp11/impl/size.hpp
include/boost/metaparse/v1/cpp11/impl/string.hpp
include/boost/metaparse/v1/cpp11/impl/string_at.hpp
include/boost/metaparse/v1/cpp11/last_of.hpp
include/boost/metaparse/v1/cpp11/nth_of.hpp
include/boost/metaparse/v1/cpp11/nth_of_c.hpp
+include/boost/metaparse/v1/cpp11/one_char_except.hpp
+include/boost/metaparse/v1/cpp11/one_char_except_c.hpp
+include/boost/metaparse/v1/cpp11/one_of.hpp
+include/boost/metaparse/v1/cpp11/one_of_c.hpp
+include/boost/metaparse/v1/cpp11/repeated_one_of.hpp
+include/boost/metaparse/v1/cpp11/repeated_one_of1.hpp
+include/boost/metaparse/v1/cpp11/sequence.hpp
include/boost/metaparse/v1/cpp11/string.hpp
+include/boost/metaparse/v1/cpp14/
+include/boost/metaparse/v1/cpp14/impl/
+include/boost/metaparse/v1/cpp14/impl/any_of_c.hpp
+include/boost/metaparse/v1/cpp14/one_of_c.hpp
include/boost/metaparse/v1/cpp98/
include/boost/metaparse/v1/cpp98/first_of.hpp
include/boost/metaparse/v1/cpp98/fwd/
@@ -7649,18 +7802,32 @@ include/boost/metaparse/v1/cpp98/fwd/str
include/boost/metaparse/v1/cpp98/impl/
include/boost/metaparse/v1/cpp98/impl/at_c.hpp
include/boost/metaparse/v1/cpp98/impl/empty_string.hpp
+include/boost/metaparse/v1/cpp98/impl/is_none.hpp
+include/boost/metaparse/v1/cpp98/impl/later_result.hpp
include/boost/metaparse/v1/cpp98/impl/nth_of_c.hpp
include/boost/metaparse/v1/cpp98/impl/nth_of_c_impl.hpp
+include/boost/metaparse/v1/cpp98/impl/one_char_except_not_used.hpp
+include/boost/metaparse/v1/cpp98/impl/one_of.hpp
+include/boost/metaparse/v1/cpp98/impl/one_of_fwd_op.hpp
include/boost/metaparse/v1/cpp98/impl/pop_back.hpp
include/boost/metaparse/v1/cpp98/impl/pop_front.hpp
include/boost/metaparse/v1/cpp98/impl/push_back_c.hpp
include/boost/metaparse/v1/cpp98/impl/push_front_c.hpp
+include/boost/metaparse/v1/cpp98/impl/sequence.hpp
+include/boost/metaparse/v1/cpp98/impl/sequence_impl.hpp
include/boost/metaparse/v1/cpp98/impl/size.hpp
include/boost/metaparse/v1/cpp98/impl/skip_seq.hpp
include/boost/metaparse/v1/cpp98/impl/update_c.hpp
include/boost/metaparse/v1/cpp98/last_of.hpp
include/boost/metaparse/v1/cpp98/nth_of.hpp
include/boost/metaparse/v1/cpp98/nth_of_c.hpp
+include/boost/metaparse/v1/cpp98/one_char_except.hpp
+include/boost/metaparse/v1/cpp98/one_char_except_c.hpp
+include/boost/metaparse/v1/cpp98/one_of.hpp
+include/boost/metaparse/v1/cpp98/one_of_c.hpp
+include/boost/metaparse/v1/cpp98/repeated_one_of.hpp
+include/boost/metaparse/v1/cpp98/repeated_one_of1.hpp
+include/boost/metaparse/v1/cpp98/sequence.hpp
include/boost/metaparse/v1/cpp98/string.hpp
include/boost/metaparse/v1/debug_parsing_error.hpp
include/boost/metaparse/v1/define_error.hpp
@@ -7729,19 +7896,12 @@ include/boost/metaparse/v1/impl/front_in
include/boost/metaparse/v1/impl/fwd/
include/boost/metaparse/v1/impl/fwd/iterate_impl.hpp
include/boost/metaparse/v1/impl/has_type.hpp
-include/boost/metaparse/v1/impl/is_any.hpp
include/boost/metaparse/v1/impl/is_char_c.hpp
include/boost/metaparse/v1/impl/iterate_impl.hpp
include/boost/metaparse/v1/impl/iterate_impl_unchecked.hpp
-include/boost/metaparse/v1/impl/later_result.hpp
include/boost/metaparse/v1/impl/next_digit.hpp
include/boost/metaparse/v1/impl/no_char.hpp
-include/boost/metaparse/v1/impl/one_char_except_not_used.hpp
-include/boost/metaparse/v1/impl/one_of.hpp
-include/boost/metaparse/v1/impl/one_of_fwd_op.hpp
include/boost/metaparse/v1/impl/returns.hpp
-include/boost/metaparse/v1/impl/sequence.hpp
-include/boost/metaparse/v1/impl/sequence_impl.hpp
include/boost/metaparse/v1/impl/string_iterator.hpp
include/boost/metaparse/v1/impl/string_iterator_tag.hpp
include/boost/metaparse/v1/impl/void_.hpp
@@ -7870,12 +8030,15 @@ include/boost/mp11/detail/mp_plus.hpp
include/boost/mp11/detail/mp_remove_if.hpp
include/boost/mp11/detail/mp_void.hpp
include/boost/mp11/detail/mp_with_index.hpp
+include/boost/mp11/detail/mpl_common.hpp
include/boost/mp11/function.hpp
include/boost/mp11/integer_sequence.hpp
include/boost/mp11/integral.hpp
include/boost/mp11/list.hpp
include/boost/mp11/map.hpp
include/boost/mp11/mpl.hpp
+include/boost/mp11/mpl_list.hpp
+include/boost/mp11/mpl_tuple.hpp
include/boost/mp11/set.hpp
include/boost/mp11/tuple.hpp
include/boost/mp11/utility.hpp
@@ -7924,6 +8087,7 @@ include/boost/mpi/detail/offsets.hpp
include/boost/mpi/detail/packed_iprimitive.hpp
include/boost/mpi/detail/packed_oprimitive.hpp
include/boost/mpi/detail/point_to_point.hpp
+include/boost/mpi/detail/request_handlers.hpp
include/boost/mpi/detail/text_skeleton_oarchive.hpp
include/boost/mpi/environment.hpp
include/boost/mpi/error_string.hpp
@@ -7944,6 +8108,7 @@ include/boost/mpi/python/skeleton_and_co
include/boost/mpi/request.hpp
include/boost/mpi/skeleton_and_content.hpp
include/boost/mpi/skeleton_and_content_fwd.hpp
+include/boost/mpi/skeleton_and_content_types.hpp
include/boost/mpi/status.hpp
include/boost/mpi/timer.hpp
include/boost/mpl/
@@ -9098,7 +9263,6 @@ include/boost/msm/row_tags.hpp
include/boost/multi_array/
include/boost/multi_array.hpp
include/boost/multi_array/algorithm.hpp
-include/boost/multi_array/allocators.hpp
include/boost/multi_array/base.hpp
include/boost/multi_array/collection_concept.hpp
include/boost/multi_array/concept_checks.hpp
@@ -9142,6 +9306,7 @@ include/boost/multi_index/detail/index_m
include/boost/multi_index/detail/index_node_base.hpp
include/boost/multi_index/detail/index_saver.hpp
include/boost/multi_index/detail/invariant_assert.hpp
+include/boost/multi_index/detail/is_function.hpp
include/boost/multi_index/detail/is_index_list.hpp
include/boost/multi_index/detail/is_transparent.hpp
include/boost/multi_index/detail/iter_adaptor.hpp
@@ -9223,6 +9388,7 @@ include/boost/multiprecision/debug_adapt
include/boost/multiprecision/detail/
include/boost/multiprecision/detail/big_lanczos.hpp
include/boost/multiprecision/detail/bitscan.hpp
+include/boost/multiprecision/detail/constexpr.hpp
include/boost/multiprecision/detail/default_ops.hpp
include/boost/multiprecision/detail/digits.hpp
include/boost/multiprecision/detail/dynamic_array.hpp
@@ -9468,6 +9634,7 @@ include/boost/numeric/odeint/stepper/
include/boost/numeric/odeint/stepper/adams_bashforth.hpp
include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp
include/boost/numeric/odeint/stepper/adams_moulton.hpp
+include/boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp
include/boost/numeric/odeint/stepper/base/
include/boost/numeric/odeint/stepper/base/algebra_stepper_base.hpp
include/boost/numeric/odeint/stepper/base/explicit_error_stepper_base.hpp
@@ -9476,6 +9643,7 @@ include/boost/numeric/odeint/stepper/bas
include/boost/numeric/odeint/stepper/base/symplectic_rkn_stepper_base.hpp
include/boost/numeric/odeint/stepper/bulirsch_stoer.hpp
include/boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp
+include/boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp
include/boost/numeric/odeint/stepper/controlled_runge_kutta.hpp
include/boost/numeric/odeint/stepper/controlled_step_result.hpp
include/boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp
@@ -9484,9 +9652,12 @@ include/boost/numeric/odeint/stepper/det
include/boost/numeric/odeint/stepper/detail/adams_bashforth_coefficients.hpp
include/boost/numeric/odeint/stepper/detail/adams_moulton_call_algebra.hpp
include/boost/numeric/odeint/stepper/detail/adams_moulton_coefficients.hpp
+include/boost/numeric/odeint/stepper/detail/adaptive_adams_coefficients.hpp
include/boost/numeric/odeint/stepper/detail/generic_rk_algorithm.hpp
include/boost/numeric/odeint/stepper/detail/generic_rk_call_algebra.hpp
include/boost/numeric/odeint/stepper/detail/generic_rk_operations.hpp
+include/boost/numeric/odeint/stepper/detail/pid_step_adjuster.hpp
+include/boost/numeric/odeint/stepper/detail/pid_step_adjuster_coefficients.hpp
include/boost/numeric/odeint/stepper/detail/rotating_buffer.hpp
include/boost/numeric/odeint/stepper/euler.hpp
include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp
@@ -9494,6 +9665,7 @@ include/boost/numeric/odeint/stepper/exp
include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp
include/boost/numeric/odeint/stepper/generation/
include/boost/numeric/odeint/stepper/generation.hpp
+include/boost/numeric/odeint/stepper/generation/generation_controlled_adams_bashforth_moulton.hpp
include/boost/numeric/odeint/stepper/generation/generation_controlled_runge_kutta.hpp
include/boost/numeric/odeint/stepper/generation/generation_dense_output_runge_kutta.hpp
include/boost/numeric/odeint/stepper/generation/generation_rosenbrock4.hpp
@@ -9654,6 +9826,7 @@ include/boost/outcome/boost_outcome.hpp
include/boost/outcome/boost_result.hpp
include/boost/outcome/config.hpp
include/boost/outcome/convert.hpp
+include/boost/outcome/coroutine_support.hpp
include/boost/outcome/detail/
include/boost/outcome/detail/basic_outcome_exception_observers.hpp
include/boost/outcome/detail/basic_outcome_exception_observers_impl.hpp
@@ -9662,10 +9835,14 @@ include/boost/outcome/detail/basic_resul
include/boost/outcome/detail/basic_result_final.hpp
include/boost/outcome/detail/basic_result_storage.hpp
include/boost/outcome/detail/basic_result_value_observers.hpp
+include/boost/outcome/detail/coroutine_support.ipp
+include/boost/outcome/detail/revision.hpp
include/boost/outcome/detail/trait_std_error_code.hpp
include/boost/outcome/detail/trait_std_exception.hpp
include/boost/outcome/detail/value_storage.hpp
+include/boost/outcome/detail/version.hpp
include/boost/outcome/experimental/
+include/boost/outcome/experimental/coroutine_support.hpp
include/boost/outcome/experimental/result.h
include/boost/outcome/experimental/status-code/
include/boost/outcome/experimental/status-code/com_code.hpp
@@ -9704,28 +9881,89 @@ include/boost/outcome/policy/result_exce
include/boost/outcome/policy/terminate.hpp
include/boost/outcome/policy/throw_bad_result_access.hpp
include/boost/outcome/result.hpp
-include/boost/outcome/revision.hpp
include/boost/outcome/std_outcome.hpp
include/boost/outcome/std_result.hpp
include/boost/outcome/success_failure.hpp
include/boost/outcome/trait.hpp
include/boost/outcome/try.hpp
include/boost/outcome/utils.hpp
-include/boost/outcome/version.hpp
include/boost/parameter/
include/boost/parameter.hpp
+include/boost/parameter/are_tagged_arguments.hpp
include/boost/parameter/aux_/
+include/boost/parameter/aux_/always_true_predicate.hpp
include/boost/parameter/aux_/arg_list.hpp
+include/boost/parameter/aux_/as_lvalue.hpp
+include/boost/parameter/aux_/augment_predicate.hpp
include/boost/parameter/aux_/cast.hpp
include/boost/parameter/aux_/default.hpp
+include/boost/parameter/aux_/has_nested_template_fn.hpp
include/boost/parameter/aux_/is_maybe.hpp
+include/boost/parameter/aux_/is_placeholder.hpp
+include/boost/parameter/aux_/is_tagged_argument.hpp
+include/boost/parameter/aux_/lambda_tag.hpp
include/boost/parameter/aux_/maybe.hpp
-include/boost/parameter/aux_/overloads.hpp
+include/boost/parameter/aux_/name.hpp
+include/boost/parameter/aux_/pack/
+include/boost/parameter/aux_/pack/as_parameter_requirements.hpp
+include/boost/parameter/aux_/pack/deduce_tag.hpp
+include/boost/parameter/aux_/pack/deduced_item.hpp
+include/boost/parameter/aux_/pack/insert_tagged.hpp
+include/boost/parameter/aux_/pack/is_named_argument.hpp
+include/boost/parameter/aux_/pack/item.hpp
+include/boost/parameter/aux_/pack/make_arg_list.hpp
+include/boost/parameter/aux_/pack/make_deduced_items.hpp
+include/boost/parameter/aux_/pack/make_items.hpp
+include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp
+include/boost/parameter/aux_/pack/parameter_requirements.hpp
+include/boost/parameter/aux_/pack/predicate.hpp
+include/boost/parameter/aux_/pack/satisfies.hpp
+include/boost/parameter/aux_/pack/tag_deduced.hpp
+include/boost/parameter/aux_/pack/tag_keyword_arg.hpp
+include/boost/parameter/aux_/pack/tag_keyword_arg_ref.hpp
+include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp
+include/boost/parameter/aux_/pack/tag_type.hpp
+include/boost/parameter/aux_/pack/unmatched_argument.hpp
include/boost/parameter/aux_/parameter_requirements.hpp
include/boost/parameter/aux_/parenthesized_type.hpp
+include/boost/parameter/aux_/pp_impl/
+include/boost/parameter/aux_/pp_impl/argument_pack.hpp
+include/boost/parameter/aux_/pp_impl/match.hpp
+include/boost/parameter/aux_/pp_impl/unwrap_predicate.hpp
include/boost/parameter/aux_/preprocessor/
+include/boost/parameter/aux_/preprocessor/binary_seq_for_each.hpp
+include/boost/parameter/aux_/preprocessor/binary_seq_for_each_inc.hpp
+include/boost/parameter/aux_/preprocessor/binary_seq_to_args.hpp
+include/boost/parameter/aux_/preprocessor/convert_binary_seq.hpp
include/boost/parameter/aux_/preprocessor/flatten.hpp
include/boost/parameter/aux_/preprocessor/for_each.hpp
+include/boost/parameter/aux_/preprocessor/for_each_pred.hpp
+include/boost/parameter/aux_/preprocessor/impl/
+include/boost/parameter/aux_/preprocessor/impl/argument_specs.hpp
+include/boost/parameter/aux_/preprocessor/impl/arity_range.hpp
+include/boost/parameter/aux_/preprocessor/impl/flatten.hpp
+include/boost/parameter/aux_/preprocessor/impl/for_each.hpp
+include/boost/parameter/aux_/preprocessor/impl/forwarding_overloads.hpp
+include/boost/parameter/aux_/preprocessor/impl/function_cast.hpp
+include/boost/parameter/aux_/preprocessor/impl/function_dispatch_layer.hpp
+include/boost/parameter/aux_/preprocessor/impl/function_dispatch_tuple.hpp
+include/boost/parameter/aux_/preprocessor/impl/function_forward_match.hpp
+include/boost/parameter/aux_/preprocessor/impl/function_name.hpp
+include/boost/parameter/aux_/preprocessor/impl/no_spec_overloads.hpp
+include/boost/parameter/aux_/preprocessor/impl/parenthesized_return_type.hpp
+include/boost/parameter/aux_/preprocessor/impl/parenthesized_type.hpp
+include/boost/parameter/aux_/preprocessor/impl/specification.hpp
+include/boost/parameter/aux_/preprocessor/impl/split_args.hpp
+include/boost/parameter/aux_/preprocessor/inc_binary_seq.hpp
+include/boost/parameter/aux_/preprocessor/is_binary.hpp
+include/boost/parameter/aux_/preprocessor/is_nullary.hpp
+include/boost/parameter/aux_/preprocessor/no_perfect_forwarding_begin.hpp
+include/boost/parameter/aux_/preprocessor/no_perfect_forwarding_end.hpp
+include/boost/parameter/aux_/preprocessor/nullptr.hpp
+include/boost/parameter/aux_/preprocessor/overloads.hpp
+include/boost/parameter/aux_/preprocessor/qualifier.hpp
+include/boost/parameter/aux_/preprocessor/seq_enum.hpp
+include/boost/parameter/aux_/preprocessor/seq_merge.hpp
include/boost/parameter/aux_/python/
include/boost/parameter/aux_/python/invoker.hpp
include/boost/parameter/aux_/python/invoker_iterate.hpp
@@ -9733,19 +9971,31 @@ include/boost/parameter/aux_/result_of0.
include/boost/parameter/aux_/set.hpp
include/boost/parameter/aux_/tag.hpp
include/boost/parameter/aux_/tagged_argument.hpp
+include/boost/parameter/aux_/tagged_argument_fwd.hpp
include/boost/parameter/aux_/template_keyword.hpp
include/boost/parameter/aux_/unwrap_cv_reference.hpp
+include/boost/parameter/aux_/use_default.hpp
+include/boost/parameter/aux_/use_default_tag.hpp
include/boost/parameter/aux_/void.hpp
include/boost/parameter/aux_/yesno.hpp
include/boost/parameter/binding.hpp
+include/boost/parameter/compose.hpp
include/boost/parameter/config.hpp
+include/boost/parameter/deduced.hpp
+include/boost/parameter/is_argument_pack.hpp
include/boost/parameter/keyword.hpp
+include/boost/parameter/keyword_fwd.hpp
include/boost/parameter/macros.hpp
include/boost/parameter/match.hpp
include/boost/parameter/name.hpp
+include/boost/parameter/nested_keyword.hpp
+include/boost/parameter/optional.hpp
include/boost/parameter/parameters.hpp
include/boost/parameter/preprocessor.hpp
+include/boost/parameter/preprocessor_no_spec.hpp
include/boost/parameter/python.hpp
+include/boost/parameter/required.hpp
+include/boost/parameter/template_keyword.hpp
include/boost/parameter/value_type.hpp
include/boost/pending/
include/boost/pending/bucket_sorter.hpp
@@ -10532,6 +10782,7 @@ include/boost/preprocessor/expr_if.hpp
include/boost/preprocessor/facilities/
include/boost/preprocessor/facilities.hpp
include/boost/preprocessor/facilities/apply.hpp
+include/boost/preprocessor/facilities/check_empty.hpp
include/boost/preprocessor/facilities/detail/
include/boost/preprocessor/facilities/detail/is_empty.hpp
include/boost/preprocessor/facilities/empty.hpp
@@ -10543,6 +10794,7 @@ include/boost/preprocessor/facilities/is
include/boost/preprocessor/facilities/is_empty_or_1.hpp
include/boost/preprocessor/facilities/is_empty_variadic.hpp
include/boost/preprocessor/facilities/overload.hpp
+include/boost/preprocessor/facilities/va_opt.hpp
include/boost/preprocessor/for.hpp
include/boost/preprocessor/identity.hpp
include/boost/preprocessor/if.hpp
@@ -10744,8 +10996,10 @@ include/boost/preprocessor/tuple/to_seq.
include/boost/preprocessor/variadic/
include/boost/preprocessor/variadic.hpp
include/boost/preprocessor/variadic/detail/
+include/boost/preprocessor/variadic/detail/has_opt.hpp
include/boost/preprocessor/variadic/detail/is_single_return.hpp
include/boost/preprocessor/variadic/elem.hpp
+include/boost/preprocessor/variadic/has_opt.hpp
include/boost/preprocessor/variadic/size.hpp
include/boost/preprocessor/variadic/to_array.hpp
include/boost/preprocessor/variadic/to_list.hpp
@@ -10794,6 +11048,7 @@ include/boost/process/detail/posix/file_
include/boost/process/detail/posix/group_handle.hpp
include/boost/process/detail/posix/group_ref.hpp
include/boost/process/detail/posix/handler.hpp
+include/boost/process/detail/posix/handles.hpp
include/boost/process/detail/posix/io_context_ref.hpp
include/boost/process/detail/posix/is_running.hpp
include/boost/process/detail/posix/null_in.hpp
@@ -10820,6 +11075,7 @@ include/boost/process/detail/traits/env.
include/boost/process/detail/traits/error.hpp
include/boost/process/detail/traits/group.hpp
include/boost/process/detail/traits/wchar_t.hpp
+include/boost/process/detail/used_handles.hpp
include/boost/process/detail/windows/
include/boost/process/detail/windows/asio_fwd.hpp
include/boost/process/detail/windows/async_handler.hpp
@@ -10841,7 +11097,9 @@ include/boost/process/detail/windows/fil
include/boost/process/detail/windows/file_out.hpp
include/boost/process/detail/windows/group_handle.hpp
include/boost/process/detail/windows/group_ref.hpp
+include/boost/process/detail/windows/handle_workaround.hpp
include/boost/process/detail/windows/handler.hpp
+include/boost/process/detail/windows/handles.hpp
include/boost/process/detail/windows/io_context_ref.hpp
include/boost/process/detail/windows/is_running.hpp
include/boost/process/detail/windows/job_workaround.hpp
@@ -10865,6 +11123,7 @@ include/boost/process/exception.hpp
include/boost/process/exe.hpp
include/boost/process/extend.hpp
include/boost/process/group.hpp
+include/boost/process/handles.hpp
include/boost/process/io.hpp
include/boost/process/locale.hpp
include/boost/process/pipe.hpp
@@ -11685,6 +11944,7 @@ include/boost/range/detail/extract_optio
include/boost/range/detail/has_member_size.hpp
include/boost/range/detail/implementation_help.hpp
include/boost/range/detail/join_iterator.hpp
+include/boost/range/detail/less.hpp
include/boost/range/detail/microsoft.hpp
include/boost/range/detail/misc_concept.hpp
include/boost/range/detail/msvc_has_iterator_workaround.hpp
@@ -11887,7 +12147,6 @@ include/boost/serialization/detail/share
include/boost/serialization/detail/shared_ptr_132.hpp
include/boost/serialization/detail/shared_ptr_nmt_132.hpp
include/boost/serialization/detail/stack_constructor.hpp
-include/boost/serialization/ephemeral.hpp
include/boost/serialization/export.hpp
include/boost/serialization/extended_type_info.hpp
include/boost/serialization/extended_type_info_no_rtti.hpp
@@ -11964,6 +12223,7 @@ include/boost/signals2/detail/preprocess
include/boost/signals2/detail/preprocessed_arg_type_template.hpp
include/boost/signals2/detail/replace_slot_function.hpp
include/boost/signals2/detail/result_type_wrapper.hpp
+include/boost/signals2/detail/scope_guard.hpp
include/boost/signals2/detail/signal_template.hpp
include/boost/signals2/detail/signals_common.hpp
include/boost/signals2/detail/signals_common_macros.hpp
@@ -11996,6 +12256,7 @@ include/boost/smart_ptr/
include/boost/smart_ptr.hpp
include/boost/smart_ptr/allocate_local_shared_array.hpp
include/boost/smart_ptr/allocate_shared_array.hpp
+include/boost/smart_ptr/allocate_unique.hpp
include/boost/smart_ptr/atomic_shared_ptr.hpp
include/boost/smart_ptr/bad_weak_ptr.hpp
include/boost/smart_ptr/detail/
@@ -12046,6 +12307,7 @@ include/boost/smart_ptr/detail/sp_has_sy
include/boost/smart_ptr/detail/sp_interlocked.hpp
include/boost/smart_ptr/detail/sp_noexcept.hpp
include/boost/smart_ptr/detail/sp_nullptr_t.hpp
+include/boost/smart_ptr/detail/sp_typeinfo_.hpp
include/boost/smart_ptr/detail/spinlock.hpp
include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp
include/boost/smart_ptr/detail/spinlock_nt.hpp
@@ -12055,6 +12317,7 @@ include/boost/smart_ptr/detail/spinlock_
include/boost/smart_ptr/detail/spinlock_sync.hpp
include/boost/smart_ptr/detail/spinlock_w32.hpp
include/boost/smart_ptr/detail/yield_k.hpp
+include/boost/smart_ptr/enable_shared_from.hpp
include/boost/smart_ptr/enable_shared_from_raw.hpp
include/boost/smart_ptr/enable_shared_from_this.hpp
include/boost/smart_ptr/intrusive_ptr.hpp
@@ -12934,6 +13197,7 @@ include/boost/spirit/home/x3/support/tra
include/boost/spirit/home/x3/support/traits/optional_traits.hpp
include/boost/spirit/home/x3/support/traits/print_attribute.hpp
include/boost/spirit/home/x3/support/traits/print_token.hpp
+include/boost/spirit/home/x3/support/traits/pseudo_attribute.hpp
include/boost/spirit/home/x3/support/traits/string_traits.hpp
include/boost/spirit/home/x3/support/traits/transform_attribute.hpp
include/boost/spirit/home/x3/support/traits/tuple_traits.hpp
@@ -12947,7 +13211,6 @@ include/boost/spirit/home/x3/support/uti
include/boost/spirit/home/x3/support/utility/is_callable.hpp
include/boost/spirit/home/x3/support/utility/lambda_visitor.hpp
include/boost/spirit/home/x3/support/utility/sfinae.hpp
-include/boost/spirit/home/x3/support/utility/testing.hpp
include/boost/spirit/home/x3/support/utility/unrefcv.hpp
include/boost/spirit/home/x3/support/utility/utf8.hpp
include/boost/spirit/home/x3/version.hpp
@@ -13755,6 +14018,7 @@ include/boost/throw_exception.hpp
include/boost/timer/
include/boost/timer.hpp
include/boost/timer/config.hpp
+include/boost/timer/progress_display.hpp
include/boost/timer/timer.hpp
include/boost/token_functions.hpp
include/boost/token_iterator.hpp
@@ -14509,6 +14773,7 @@ include/boost/utility/enable_if.hpp
include/boost/utility/explicit_operator_bool.hpp
include/boost/utility/identity_type.hpp
include/boost/utility/in_place_factory.hpp
+include/boost/utility/ostream_string.hpp
include/boost/utility/result_of.hpp
include/boost/utility/string_ref.hpp
include/boost/utility/string_ref_fwd.hpp
@@ -14570,6 +14835,7 @@ include/boost/variant/detail/multivisito
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
include/boost/variant/detail/substitute_fwd.hpp
include/boost/variant/detail/variant_io.hpp
@@ -14584,6 +14850,8 @@ include/boost/variant/static_visitor.hpp
include/boost/variant/variant.hpp
include/boost/variant/variant_fwd.hpp
include/boost/variant/visitor_ptr.hpp
+include/boost/variant2/
+include/boost/variant2/variant.hpp
include/boost/version.hpp
include/boost/visit_each.hpp
include/boost/vmd/