Brad sent me a diff for boost 1.87.0b1 to test (included at the end). As
was to be expected, it comes with significant fallout. A lot of the
damage from the 1.85 filesystem removals didn't fix itself:

https://marc.info/?l=openbsd-ports&m=171375368020942&w=2

Then there's a few more API removals on top.

Not sure what the best way to proceed would be. Some major linux distros
(arch, suse tumbleweed) and pkgsrc ship 1.86, FreeBSD has 1.85. So fixes
should be findable even if some upstreams don't seem to include them yet.

It's going to be tedious whether we update boost in one, two, or even
three steps. At some point, people who care about these ports need to
step up and help. As far as I can tell, nobody reacted when brad sent
the 1.85 update.

Many of the affected ports are leaves or nearly leaves and don't seem to
serve a particularly important purpose, so I would not be opposed to
landing 1.85 or 1.86 first and marking the no longer building ports
broken after a week or two, then see what's left to do for 1.87 once
it's out.

One thing that would really help would be to prod upstreams to drop
their use of deprecated APIs before boost actually removes them. But
that means actually looking at the C++ spew and spot the deprecations
between all the other noise.

Here's the list, with some details below.

archivers/innoextract
cad/kicad
cad/librecad
cad/openscad
cad/prusaslicer
comms/gnuradio
comms/sigrok/pulseview
databases/mongodb/36
databases/mongodb/44
emulators/citra
emulators/mupen64plus/video-glide64mk2
games/0ad/base
games/fifengine
games/freeorion
games/openmw
games/vcmi
games/wesnoth
geo/osrm-backend
graphics/hugin
graphics/orthanc/server
math/rstudio
net/fastnetmon
net/i2pd
net/icinga/core2
net/kea
net/litecoin
productivity/gnucash
productivity/ledger
textproc/luceneplusplus
x11/cegui


archivers/innoextract:

/tmp/pobj/innoextract-1.9/innoextract-1.9/src/stream/slice.cpp:162:2: error: no 
type named 'directory_iterator' in namespace 'boost::filesystem'; did you mean 
'std::filesystem::directory_iterator'?
        boost::filesystem::directory_iterator end;
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cad/kicad:

/tmp/pobj/kicad-6.0.11/kicad-6.0.11/common/kiid.cpp:47:8: error: no type named 
'mt19937' in names
pace 'boost'; did you mean 'std::mt19937'?
static boost::mt19937                                       rng;
       ^~~~~~~~~~~~~~
       std::mt19937

cad/librecad:

/usr/local/include/boost/math/tools/type_traits.hpp:176:12: error: no member 
named 'is_null_pointer' in namespace 'std'; did you mean 'is_pointer'?
using std::is_null_pointer;
      ~~~~~^~~~~~~~~~~~~~~
           is_pointer

cad/openscad:

src/FileModule.cc:68:11: error: no member named 'is_regular' in namespace 
'boost::filesystem'
                if (fs::is_regular(path)) {
                    ~~~~^

cad/prusaslicer?

/tmp/pobj/prusaslicer-2.8.0/PrusaSlicer-version_2.8.0/src/libslic3r/Platform.cpp:92:38:
 error: ex
pected unqualified-id
        s_platform_flavor = PlatformFlavor::OpenBSD;
                                            ^

databases/mongodb/36:

src/mongo/shell/shell_utils_launcher.h:34:10: fatal error: 
'boost/filesystem/convenience.hpp' fil
e not found
#include <boost/filesystem/convenience.hpp>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

databases/mongodb/44:

src/mongo/shell/shell_utils_launcher.h:32:10: fatal error: 
'boost/filesystem/convenience.hpp' file not found
#include <boost/filesystem/convenience.hpp>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

emulators/citra:

/tmp/pobj/citra-0.0.0.2104/citra-unified-source-20240303-0ff3440/src/input_common/udp/client.cpp:111:18:
 error: no type named 'io_service' in namespace 'boost::asio'
    boost::asio::io_service io_service;
    ~~~~~~~~~~~~~^ 

emulators/mupen64plus/video-glide64mk2:

../../src/GlideHQ/TxHiResCache.h:50:48: error: no type named 'wpath' in 
namespace 'boost::filesystem'; did you mean 'path'?
  boolean loadHiResTextures(boost::filesystem::wpath dir_path, boolean replace);
                            ~~~~~~~~~~~~~~~~~~~^~~~~

comms/gnuradio:

/tmp/pobj/gnuradio-3.8.2.0/gnuradio-3.8.2.0/volk/apps/volk_profile.cc:25:10: 
fatal error: 'boost/filesystem/path_traits.hpp' file not found
#include <boost/filesystem/path_traits.hpp>  // for filesystem
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

comms/sigrok/pulseview:

/usr/local/include/boost/math/tools/type_traits.hpp:176:12: error: no member 
named 'is_null_pointer' in namespace 'std'; did you mean 'is_pointer'?          
                                     using std::is_null_pointer;                
                                                            ~~~~~^~~~~~~~~~~~~~~

games/0ad/base:

../../../source/graphics/TextureManager.cpp:788:73: error: no member named 
'leaf' in 'boost::filesystem::path'
                return 
m_TextureConverter.ComputeSettings(GetWstringFromWpath(srcPath.leaf()), files);

games/fifengine:

/tmp/pobj/fifengine-0.4.2/fifengine-be64c707dea6b3250bd4355bf5c825d25920087d/engine/core/loaders/native/map/atlasloader.cpp:315:29:
 error: no member named 'extension' in namespace 'boost::filesystem'; did you 
mean 'GetExtension'?
                                std::string extension = 
bfs::extension(*atlasSource);                                                   
                 ^~~~~~~~~~~~~~
                                                        GetExtension 

games/freeorion:

/tmp/pobj/freeorion-0.5.0.1/src-tarball/server/ServerNetworking.cpp:236:15: 
error: no member named 'post' in 'boost::asio::io_context'
    m_service.post(boost::bind(&PlayerConnection::SendMessageImpl, 
shared_from_this(), message));
    ~~~~~~~~~ ^

games/openmw?

/tmp/pobj/openmw-0.48.0/openmw-openmw-0.48.0/apps/openmw/mwstate/charactermanager.hpp:15:18:
 erro
r: no template named 'list' in namespace 'std'
            std::list<Character> mCharacters;
            ~~~~~^

games/vcmi

/tmp/pobj/vcmi-1.5.7/vcmi-1.5.7/lib/network/NetworkDefines.h:18:37: error: no 
type named 'io_service' in namespace 'boost::asio'
using NetworkContext = boost::asio::io_service;
                       ~~~~~~~~~~~~~^

games/wesnoth:

/tmp/pobj/wesnoth-1.18.2/wesnoth-1.18.2/src/server/common/server_base.hpp:33:10:
 fatal error: 'boost/asio/io_service.hpp' file not found
#include <boost/asio/io_service.hpp>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~

geo/osrm-backend:

/tmp/pobj/osrm-backend-5.27.1pl0/osrm-backend-31e31a63d062fb804f5f4695ed3036ca7a269ead/include/util/lua_util.hpp:11:10:
 fatal error: 'boost/filesystem/convenience.hpp' file not found
#include <boost/filesystem/convenience.hpp>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

graphics/hugin:

/tmp/pobj/hugin-2023.0.0/hugin-2023.0.0/src/tools/pto_move.cpp:217:67: error: 
no member named 'copy_option' in namespace 'boost::filesystem'; did you mean 
'copy_options'?
                        fs::copy_file(imgFrom, imagesTo[imgFrom], 
OVERWRITE_EXISTING);                                                            
                 ^~~~~~~~~~~~~~~~~~


graphics/orthanc/server:

/tmp/pobj/orthanc-1.11.1/Orthanc-1.11.1/OrthancServer/Plugins/Samples/ModalityWorklists/Plugin.cpp:166:39:
 error: no member named 'extension' in namespace 'boost::filesystem'
          std::string extension = fs::extension(it->path());

math/rstudio:

In file included from 
/tmp/pobj/rstudio-1.3.959/rstudio-1.3.959/src/cpp/core/ExponentialBackoff.c
pp:18:
/tmp/pobj/rstudio-1.3.959/rstudio-1.3.959/src/cpp/core/include/core/ExponentialBackoff.hpp:35:36:
 error: no type named 'io_service' in namespace 'boost::asio'
   ExponentialBackoff(boost::asio::io_service& ioService,
                      ~~~~~~~~~~~~~^

net/fastnetmon:

/tmp/pobj/fastnetmon-1.1.7/fastnetmon-1.1.7/src/fast_library.cpp:1150:22: 
error: no type named 'i
o_service' in namespace 'boost::asio'
        boost::asio::io_service io_service;
        ~~~~~~~~~~~~~^
/tmp/pobj/fastnetmon-1.1.7/fastnetmon-1.1.7/src/fast_library.cpp:1153:46: 
error: expected ';' after expression
        boost::asio::ip::tcp::resolver::query query(domain_name, "");
                                             ^
                                             ;


net/icinga/core2:

In file included from 
/tmp/pobj/icinga2-2.14.3/icinga2-2.14.3/lib/base/io-engine.cpp:5:
/tmp/pobj/icinga2-2.14.3/icinga2-2.14.3/lib/base/io-engine.hpp:107:20: error: 
no member named 'coroutines' in namespace 'boost'; did you mean 
'boost::asio::coroutine'?
                                } catch (const 
boost::coroutines::detail::forced_unwind &) {
                                               ^~~~~~~~~~~~~~~~~
                                               boost::asio::coroutine


net/kea:

io_address.cc:40:34: error: no member named 'from_string' in 
'boost::asio::ip::address'
    asio_address_ = ip::address::from_string(address_str, err);
                    ~~~~~~~~~~~~~^
io_address.cc:120:39: error: no member named 'to_ulong' in 
'boost::asio::ip::address_v4'
        return (asio_address_.to_v4().to_ulong());
                ~~~~~~~~~~~~~~~~~~~~~ ^

net/i2pd:

/tmp/pobj/i2pd-2.54.0/i2pd-2.54.0/build/../libi2pd/Timestamp.h:55:17: error: no 
type named 'io_service' in namespace 'boost::asio'
                        boost::asio::io_service m_Service;
                        ~~~~~~~~~~~~~^

net/litecoin:

wallet/bdb.cpp:634:58: error: no member named 'copy_option' in namespace 
'boost::filesystem'; didyou mean 'copy_options'?
                    fs::copy_file(pathSrc, pathDest, 
fs::copy_option::overwrite_if_exists);
                                                     ~~~~^~~~~~~~~~~
                                                         copy_options

productivity/gnucash:

/tmp/pobj/gnucash-5.9/gnucash-5.9/libgnucash/app-utils/gnc-quotes.cpp:208:22: 
error: no type named 'io_service' in namespace 'boost::asio'                    
                                            boost::asio::io_service svc;
        ~~~~~~~~~~~~~^

productivity/ledger:

/tmp/pobj/ledger-3.3.2/build-amd64/system.hh:147:10: fatal error: 
'boost/filesystem/convenience.hpp' file not found
#include <boost/filesystem/convenience.hpp>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

textproc/luceneplusplus:

/usr/local/include/boost/variant/detail/variant_io.hpp:57:14: error: invalid 
operands to binary e
xpression ('std::wostream' and 'const boost::shared_ptr<Lucene::Reader>')
        out_ << operand;
        ~~~~ ^  ~~~~~~~

x11/cegui:

/usr/local/include/boost/system/detail/error_category.hpp:87:5: error: unknown 
type name 'constexpr'                                                           
                                       constexpr error_category() noexcept: 
id_( 0 ), stdcat_(), sc_init_()                             ^
/usr/local/include/boost/system/detail/error_category.hpp:87:15: error: 
constructor cannot have a return type
    constexpr error_category() noexcept: id_( 0 ), stdcat_(), sc_init_()
              ^~~~~~~~~~~~~~


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/boost/Makefile,v
retrieving revision 1.147
diff -u -p -u -p -r1.147 Makefile
--- Makefile    1 Sep 2024 17:50:48 -0000       1.147
+++ Makefile    17 Nov 2024 06:32:36 -0000
@@ -5,17 +5,20 @@ DPB_PROPERTIES=       parallel
 COMMENT-main=  free peer-reviewed portable C++ source libraries
 COMMENT-md=    machine-dependent libraries for boost
 
-VERSION=       1.84.0
+VERSION=       1.87.0.b1
 DISTNAME=      boost_${VERSION:S/./_/g}
 PKGNAME=       boost-${VERSION}
-REVISION=      4
 EPOCH=         0
 CATEGORIES=    devel
-SITES=         
https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/
+SITES=         https://archives.boost.io/beta/1.87.0.beta1/source/
+#SITES=                
https://boostorg.jfrog.io/artifactory/main/release/${VERSION}/source/
 EXTRACT_SUFX=  .tar.bz2
 
-SO_VERSION=    23.0
+WRKDIST=       ${WRKDIR}/boost_1_87_0
+
+SO_VERSION=    24.0
 BOOST_LIBS=    boost_atomic-mt \
+               boost_charconv-mt boost_charconv \
                boost_chrono-mt boost_chrono \
                boost_container-mt boost_container \
                boost_contract-mt boost_contract \
@@ -36,6 +39,7 @@ BOOST_LIBS=   boost_atomic-mt \
                boost_nowide-mt boost_nowide \
                boost_numpy311-mt boost_numpy311 \
                boost_prg_exec_monitor-mt boost_prg_exec_monitor \
+               boost_process-mt boost_process \
                boost_program_options-mt boost_program_options \
                boost_python311-mt boost_python311 \
                boost_random-mt boost_random \
@@ -70,8 +74,8 @@ MAINTAINER=   Brad Smith <b...@comstyle.co
 # Boost
 PERMIT_PACKAGE=        Yes
 
-WANTLIB=       ${COMPILER_LIBCXX} bz2 c icudata icui18n icuuc m z
-WANTLIB-md=    ${COMPILER_LIBCXX} boost_filesystem-mt m
+WANTLIB=       ${COMPILER_LIBCXX} bz2 c iconv icudata icui18n icuuc kvm m z
+WANTLIB-md=    ${COMPILER_LIBCXX} boost_filesystem-mt boost_system 
boost_system-mt m
 
 COMPILER=      base-clang ports-gcc
 
@@ -83,6 +87,7 @@ MODPY_RUNDEP= No
 BUILD_DEPENDS= math/py-numpy${MODPY_FLAVOR}
 
 LIB_DEPENDS=   archivers/bzip2 \
+               converters/libiconv \
                textproc/icu4c
 
 LIB_DEPENDS-md=        devel/boost
@@ -129,9 +134,8 @@ NO_TEST=    Yes
 SUBST_VARS+=   SO_VERSION
 
 # Revert back to Boost::Context 1.80.0 ASM code for i386
-# and add new support for sparc64
 post-extract:
-       cp -f ${FILESDIR}/*_sysv_elf_gas.S ${WRKSRC}/libs/context/src/asm/
+       cp -f ${FILESDIR}/*_i386_sysv_elf_gas.S ${WRKSRC}/libs/context/src/asm/
 
 do-configure:
        echo "using ${TOOLSET} : : ${CXX} ;" 
>>${WRKSRC}/tools/build/src/user-config.jam
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/boost/distinfo,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 distinfo
--- distinfo    19 Dec 2023 06:14:25 -0000      1.23
+++ distinfo    17 Nov 2024 06:32:36 -0000
@@ -1,2 +1,2 @@
-SHA256 (boost_1_84_0.tar.bz2) = zEuJOs9kXJ1LaY6aDwjKiEaqXWxoJ1wUw+eUnCQQlFQ=
-SIZE (boost_1_84_0.tar.bz2) = 123110547
+SHA256 (boost_1_87_0_b1.tar.bz2) = LnzfNYUm6JN7Nrk/yWxQG41qDIQ26V5lRA3jHEjsMIY=
+SIZE (boost_1_87_0_b1.tar.bz2) = 131709533
Index: files/jump_sparc64_sysv_elf_gas.S
===================================================================
RCS file: files/jump_sparc64_sysv_elf_gas.S
diff -N files/jump_sparc64_sysv_elf_gas.S
--- files/jump_sparc64_sysv_elf_gas.S   13 Feb 2024 10:27:31 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,51 +0,0 @@
-/*
-       Copyright Claudio Jeker 2024
-   Distributed under the Boost Software License, Version 1.0.
-      (See accompanying file LICENSE_1_0.txt or copy at
-          http://www.boost.org/LICENSE_1_0.txt)
-*/
-
-/*
- * typedef void*       fcontext_t;
- *
- * struct transfer_t {
- *     fcontext_t      fctx;
- *     void    *       data;
- * };
- *
- * transfer_t jump_fcontext(fcontext_t const to, void *vp);
- */
-#define CC64FSZ 176
-#define BIAS 2047
-#define SP 128
-#define I7 136
-
-.file "jump_sparc64_sysv_elf_gas.S"
-.text
-.align  4
-.global jump_fcontext
-.type   jump_fcontext, %function
-jump_fcontext:
-       # prepare stack
-       save    %sp, -CC64FSZ, %sp
-
-       # store framepointer and return address in slots reserved
-       # for arguments
-       stx %fp, [%sp + BIAS + SP]
-       stx %i7, [%sp + BIAS + I7]
-       mov %sp, %o0
-       # force flush register windows to stack and with that save context
-       flushw
-       # get SP (pointing to new context-data) from %i0 param
-       mov %i0, %sp
-       # load framepointer and return address from context
-       ldx [%sp + BIAS + SP], %fp
-       ldx [%sp + BIAS + I7], %i7
-
-       ret
-        restore %o0, %g0, %o0
-       # restore old %sp (pointing to old context-data) in %o0
-       # *data stored in %o1 was not modified
-.size  jump_fcontext,.-jump_fcontext
-# Mark that we don't need executable stack.
-.section .note.GNU-stack,"",%progbits
Index: files/make_sparc64_sysv_elf_gas.S
===================================================================
RCS file: files/make_sparc64_sysv_elf_gas.S
diff -N files/make_sparc64_sysv_elf_gas.S
--- files/make_sparc64_sysv_elf_gas.S   13 Feb 2024 10:27:31 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,68 +0,0 @@
-/*
-       Copyright Claudio Jeker 2024
-   Distributed under the Boost Software License, Version 1.0.
-      (See accompanying file LICENSE_1_0.txt or copy at
-          http://www.boost.org/LICENSE_1_0.txt)
-*/
-
-/*
- * fcontext_t *make_fcontext(void *sp, size_t size, void (*fn)(transfer_t));
- */
-#define CC64FSZ 176
-#define BIAS 2047
-#define FP 112
-#define SP 128
-#define I7 136
-
-.file "make_sparc64_sysv_elf_gas.S"
-.text
-.align  4
-.global make_fcontext
-.type   make_fcontext, %function
-make_fcontext:
-       save    %sp, -CC64FSZ, %sp
-
-       # shift address in %i0 (allocated stack) to lower 16 byte boundary
-       and     %i0, -0xf, %i0
-
-       # reserve space for two frames on the stack
-       # the first frame is for the call the second one holds the data
-       # for jump_fcontext
-       sub     %i0, 2 * CC64FSZ, %i0
-
-       # third argument of make_fcontext() is the context-function to call
-       # store it in the first stack frame, also clear %fp there to indicate
-       # the end of the stack.
-       stx     %i2, [%i0 + CC64FSZ + I7]
-       stx     %g0, [%i0 + CC64FSZ + FP]
-
-       # On OpenBSD stackghost prevents overriding the return address on
-       # a stack frame. So this code uses an extra trampoline to load
-       # to call the context-function and then do the _exit(0) dance.
-       # Extract the full address of the trampoline via pc relative addressing
-1:
-       rd      %pc, %l0
-       add     %l0, (trampoline - 1b - 8), %l0
-       stx     %l0, [%i0 + I7]
-
-       # Save framepointer to first stack frame but first substract the BIAS
-       add     %i0, CC64FSZ - BIAS, %l0
-       stx     %l0, [%i0 + SP]
-
-       # Return context-data which is also includes the BIAS
-       ret
-        restore %i0, -BIAS, %o0
-
-trampoline:
-       ldx     [%sp + BIAS + I7], %l0
-
-       # no need to setup transfer_t, already in %o0 and %o1
-       jmpl    %l0, %o7
-        nop
-
-       call    _exit
-        clr    %o0
-       unimp
-.size  make_fcontext,.-make_fcontext
-# Mark that we don't need executable stack.
-.section .note.GNU-stack,"",%progbits
Index: files/ontop_sparc64_sysv_elf_gas.S
===================================================================
RCS file: files/ontop_sparc64_sysv_elf_gas.S
diff -N files/ontop_sparc64_sysv_elf_gas.S
--- files/ontop_sparc64_sysv_elf_gas.S  13 Feb 2024 10:27:31 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,50 +0,0 @@
-/*
-       Copyright Claudio Jeker 2024
-   Distributed under the Boost Software License, Version 1.0.
-      (See accompanying file LICENSE_1_0.txt or copy at
-          http://www.boost.org/LICENSE_1_0.txt)
-*/
-
-/*
- * transfer_t ontop_fcontext(fcontext_t const to, void *vp, transfer_t 
(*fn)(transfer_t));
- */
-#define CC64FSZ 176
-#define BIAS 2047
-#define SP 128
-#define I7 136
-
-.file "ontop_sparc64_sysv_elf_gas.S"
-.text
-.align  4
-.global ontop_fcontext
-.type   ontop_fcontext, %function
-ontop_fcontext:
-       # prepare stack
-       save    %sp, -CC64FSZ, %sp
-
-       # store framepointer and return address in slots reserved
-       # for arguments
-       stx %fp, [%sp + BIAS + SP]
-       stx %i7, [%sp + BIAS + I7]
-       mov %sp, %o0
-       # force flush register windows to stack and with that save context
-       flushw
-       # get SP (pointing to new context-data) from %i0 param
-       mov %i0, %sp
-       # load framepointer and return address from context
-       ldx [%sp + BIAS + SP], %fp
-       ldx [%sp + BIAS + I7], %i7
-
-       # ontop_fcontext requires to directly call a function on top of the
-       # current frame so restore register window before doing the jump
-       # to the context function which then is in %o2. Do not clobber
-       # %o7 in the jump so that (*fn)() returns to that address.
-       restore %o0, %g0, %o0
-       # restore old %sp (pointing to old context-data) in %o0
-       # *data stored in %o1 was not modified
-
-       jmpl %o2, %g0
-        nop
-.size  jump_fcontext,.-jump_fcontext
-# Mark that we don't need executable stack.
-.section .note.GNU-stack,"",%progbits
Index: patches/patch-Jamroot
===================================================================
RCS file: /cvs/ports/devel/boost/patches/patch-Jamroot,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 patch-Jamroot
--- patches/patch-Jamroot       19 Dec 2023 06:14:25 -0000      1.20
+++ patches/patch-Jamroot       17 Nov 2024 06:32:36 -0000
@@ -1,14 +1,15 @@
 Index: Jamroot
 --- Jamroot.orig
 +++ Jamroot
-@@ -147,11 +147,12 @@ import tools/boost\_install/boost-install ;
+@@ -150,12 +150,13 @@ import tools/boost\_install/boost-install ;
  path-constant BOOST_ROOT : . ;
- constant BOOST_VERSION : 1.84.0 ;
+ constant BOOST_VERSION : 1.87.0 ;
  constant BOOST_JAMROOT_MODULE : $(__name__) ;
 +constant SO_VERSION : ${SO_VERSION} ;
  
  # Allow subprojects to simply `import config : requires ;` to get access to 
the requires rule
- modules.poke : BOOST_BUILD_PATH : $(BOOST_ROOT)/libs/config/checks [ 
modules.peek : BOOST_BUILD_PATH ] ;
+ import-search $(BOOST_ROOT)/libs/config/checks ;
+ import-search $(BOOST_ROOT)/libs/predef/tools/check ;
  
 -boostcpp.set-version $(BOOST_VERSION) ;
 +boostcpp.set-version $(SO_VERSION) ;
Index: patches/patch-boost_atomic_detail_futex_hpp
===================================================================
RCS file: patches/patch-boost_atomic_detail_futex_hpp
diff -N patches/patch-boost_atomic_detail_futex_hpp
--- patches/patch-boost_atomic_detail_futex_hpp 4 Jan 2024 08:16:16 -0000       
1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,45 +0,0 @@
-Index: boost/atomic/detail/futex.hpp
---- boost/atomic/detail/futex.hpp.orig
-+++ boost/atomic/detail/futex.hpp
-@@ -25,6 +25,7 @@
- 
- #if defined(__linux__) || defined(__OpenBSD__) || defined(__NETBSD__) || 
defined(__NetBSD__)
- 
-+#ifndef __OpenBSD__
- #include <sys/syscall.h>
- 
- #if defined(SYS_futex)
-@@ -44,9 +45,10 @@
- #define BOOST_ATOMIC_DETAIL_SYS_FUTEX SYS___futex
- #define BOOST_ATOMIC_DETAIL_NETBSD_FUTEX
- #endif
-+#endif
- 
--#if defined(BOOST_ATOMIC_DETAIL_SYS_FUTEX)
- 
-+#if defined(BOOST_ATOMIC_DETAIL_SYS_FUTEX) || defined(__OpenBSD__)
- #include <cstddef>
- #if defined(__linux__)
- #include <linux/futex.h>
-@@ -74,7 +76,9 @@ namespace detail {
- //! Invokes an operation on the futex
- BOOST_FORCEINLINE int futex_invoke(void* addr1, int op, unsigned int val1, 
const void* timeout = NULL, void* addr2 = NULL, unsigned int val3 = 0) 
BOOST_NOEXCEPT
- {
--#if !defined(BOOST_ATOMIC_DETAIL_NETBSD_FUTEX)
-+#if defined(__OpenBSD__)
-+    return ::futex(static_cast < volatile uint32_t * >(addr1), op, val1, 
static_cast < const struct timespec * >(timeout), static_cast < volatile 
uint32_t * >(addr2));
-+#elif !defined(BOOST_ATOMIC_DETAIL_NETBSD_FUTEX)
-     return ::syscall(BOOST_ATOMIC_DETAIL_SYS_FUTEX, addr1, op, val1, timeout, 
addr2, val3);
- #else
-     // Pass 0 in val2.
-@@ -85,7 +89,9 @@ BOOST_FORCEINLINE int futex_invoke(void* addr1, int op
- //! Invokes an operation on the futex
- BOOST_FORCEINLINE int futex_invoke(void* addr1, int op, unsigned int val1, 
unsigned int val2, void* addr2 = NULL, unsigned int val3 = 0) BOOST_NOEXCEPT
- {
--#if !defined(BOOST_ATOMIC_DETAIL_NETBSD_FUTEX)
-+#if defined(__OpenBSD__)
-+    return ::futex(static_cast < volatile uint32_t * >(addr1), op, val1, 
nullptr, static_cast < volatile uint32_t * >(addr2));
-+#elif !defined(BOOST_ATOMIC_DETAIL_NETBSD_FUTEX)
-     return ::syscall(BOOST_ATOMIC_DETAIL_SYS_FUTEX, addr1, op, val1, 
static_cast< atomics::detail::uintptr_t >(val2), addr2, val3);
- #else
-     // Pass NULL in timeout.
Index: patches/patch-boost_fiber_detail_config_hpp
===================================================================
RCS file: patches/patch-boost_fiber_detail_config_hpp
diff -N patches/patch-boost_fiber_detail_config_hpp
--- patches/patch-boost_fiber_detail_config_hpp 27 Dec 2023 17:24:48 -0000      
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: boost/fiber/detail/config.hpp
---- boost/fiber/detail/config.hpp.orig
-+++ boost/fiber/detail/config.hpp
-@@ -38,7 +38,7 @@
- # include <boost/config/auto_link.hpp>
- #endif
- 
--#if BOOST_OS_LINUX || BOOST_OS_WINDOWS
-+#if BOOST_OS_LINUX || BOOST_OS_BSD_OPEN || BOOST_OS_WINDOWS
- # define BOOST_FIBERS_HAS_FUTEX
- #endif
- 
Index: patches/patch-boost_fiber_detail_cpu_relax_hpp
===================================================================
RCS file: patches/patch-boost_fiber_detail_cpu_relax_hpp
diff -N patches/patch-boost_fiber_detail_cpu_relax_hpp
--- patches/patch-boost_fiber_detail_cpu_relax_hpp      4 Jan 2024 08:16:16 
-0000       1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-Fix powerpc and powerpc64, where clang defines __POWERPC__ but rejects
-Darwin's "r27" syntax with "error: invalid operand for instruction".
-
-https://github.com/boostorg/fiber/commit/4d776f7e5ddf7821f8e3541a6ab7bc36ed00932b
-
-Index: boost/fiber/detail/cpu_relax.hpp
---- boost/fiber/detail/cpu_relax.hpp.orig
-+++ boost/fiber/detail/cpu_relax.hpp
-@@ -59,7 +59,7 @@ namespace detail {
- //               processors
- // extended mnemonics (available with POWER7)
- // yield   ==   or 27, 27, 27
--# if defined(__POWERPC__) // Darwin PPC
-+# if defined(__APPLE__) // Darwin PPC
- # define cpu_relax() asm volatile ("or r27,r27,r27" ::: "memory");
- # else
- # define cpu_relax() asm volatile ("or 27,27,27" ::: "memory");
Index: patches/patch-boost_fiber_detail_futex_hpp
===================================================================
RCS file: patches/patch-boost_fiber_detail_futex_hpp
diff -N patches/patch-boost_fiber_detail_futex_hpp
--- patches/patch-boost_fiber_detail_futex_hpp  27 Dec 2023 17:24:48 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-Index: boost/fiber/detail/futex.hpp
---- boost/fiber/detail/futex.hpp.orig
-+++ boost/fiber/detail/futex.hpp
-@@ -21,6 +21,10 @@ extern "C" {
- #include <linux/futex.h>
- #include <sys/syscall.h>
- }
-+#elif BOOST_OS_BSD_OPEN
-+extern "C" {
-+#include <sys/futex.h>
-+}
- #elif BOOST_OS_WINDOWS
- #include <windows.h>
- #endif
-@@ -29,10 +33,14 @@ namespace boost {
- namespace fibers {
- namespace detail {
- 
--#if BOOST_OS_LINUX
-+#if BOOST_OS_LINUX || BOOST_OS_BSD_OPEN
- BOOST_FORCEINLINE
- int sys_futex( void * addr, std::int32_t op, std::int32_t x) {
-+#if BOOST_OS_BSD_OPEN
-+    return ::futex( static_cast < volatile uint32_t * >(addr), op, x, 
nullptr, nullptr);
-+#else
-     return ::syscall( SYS_futex, addr, op, x, nullptr, nullptr, 0);
-+#endif
- }
- 
- BOOST_FORCEINLINE
Index: patches/patch-libs_context_build_Jamfile_v2
===================================================================
RCS file: patches/patch-libs_context_build_Jamfile_v2
diff -N patches/patch-libs_context_build_Jamfile_v2
--- patches/patch-libs_context_build_Jamfile_v2 13 Feb 2024 10:27:32 -0000      
1.10
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,34 +0,0 @@
-Index: libs/context/build/Jamfile.v2
---- libs/context/build/Jamfile.v2.orig
-+++ libs/context/build/Jamfile.v2
-@@ -508,6 +508,30 @@ alias asm_sources
-      <toolset>gcc
-    ;
- 
-+# SPARC64
-+# SPARC64/SYSV/ELF
-+alias asm_sources
-+   : asm/make_sparc64_sysv_elf_gas.S
-+     asm/jump_sparc64_sysv_elf_gas.S
-+     asm/ontop_sparc64_sysv_elf_gas.S
-+   : <abi>sysv
-+     <address-model>64
-+     <architecture>sparc
-+     <binary-format>elf
-+     <toolset>clang
-+   ;
-+
-+alias asm_sources
-+   : asm/make_sparc64_sysv_elf_gas.S
-+     asm/jump_sparc64_sysv_elf_gas.S
-+     asm/ontop_sparc64_sysv_elf_gas.S
-+   : <abi>sysv
-+     <address-model>64
-+     <architecture>sparc
-+     <binary-format>elf
-+     <toolset>gcc
-+   ;
-+
- # S390X
- # S390X/SYSV/ELF
- alias asm_sources
Index: patches/patch-tools_build_src_engine_build_sh
===================================================================
RCS file: /cvs/ports/devel/boost/patches/patch-tools_build_src_engine_build_sh,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 patch-tools_build_src_engine_build_sh
--- patches/patch-tools_build_src_engine_build_sh       19 Nov 2023 16:17:44 
-0000      1.8
+++ patches/patch-tools_build_src_engine_build_sh       17 Nov 2024 06:32:36 
-0000
@@ -1,7 +1,7 @@
 Index: tools/build/src/engine/build.sh
 --- tools/build/src/engine/build.sh.orig
 +++ tools/build/src/engine/build.sh
-@@ -323,7 +323,7 @@ case "${B2_TOOLSET}" in
+@@ -325,7 +325,7 @@ case "${B2_TOOLSET}" in
  
      gcc|gcc-*)
          CXX_VERSION_OPT=${CXX_VERSION_OPT:---version}
@@ -10,7 +10,7 @@ Index: tools/build/src/engine/build.sh
          B2_CXXFLAGS_DEBUG="-O0 -g"
      ;;
  
-@@ -389,7 +389,7 @@ case "${B2_TOOLSET}" in
+@@ -391,7 +391,7 @@ case "${B2_TOOLSET}" in
  
      clang|clang-*)
          CXX_VERSION_OPT=${CXX_VERSION_OPT:---version}
Index: patches/patch-tools_build_src_tools_gcc_jam
===================================================================
RCS file: /cvs/ports/devel/boost/patches/patch-tools_build_src_tools_gcc_jam,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 patch-tools_build_src_tools_gcc_jam
--- patches/patch-tools_build_src_tools_gcc_jam 19 Nov 2023 16:17:44 -0000      
1.19
+++ patches/patch-tools_build_src_tools_gcc_jam 17 Nov 2024 06:32:36 -0000
@@ -1,7 +1,7 @@
 Index: tools/build/src/tools/gcc.jam
 --- tools/build/src/tools/gcc.jam.orig
 +++ tools/build/src/tools/gcc.jam
-@@ -628,7 +628,7 @@ actions compile.c.pch
+@@ -659,7 +659,7 @@ actions compile.c.pch
  
  # Declare flags and action for compilation.
  toolset.flags gcc.compile OPTIONS <optimization>off   : -O0 ;
@@ -10,7 +10,7 @@ Index: tools/build/src/tools/gcc.jam
  toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
  toolset.flags gcc.compile OPTIONS <optimization>minimal : -O1 ;
  toolset.flags gcc.compile OPTIONS <optimization>debug : -Og ;
-@@ -1202,7 +1202,7 @@ cpu-flags gcc OPTIONS : x86 : c7 : -march=c7 ;
+@@ -1233,7 +1233,7 @@ cpu-flags gcc OPTIONS : x86 : c7 : -march=c7 ;
  ##
  cpu-flags gcc OPTIONS : x86 : atom : -march=atom ;
  # Sparc
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/devel/boost/pkg/PLIST-main,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 PLIST-main
--- pkg/PLIST-main      6 May 2024 12:20:41 -0000       1.30
+++ pkg/PLIST-main      17 Nov 2024 06:32:37 -0000
@@ -417,17 +417,23 @@ include/boost/asio/buffered_stream_fwd.h
 include/boost/asio/buffered_write_stream.hpp
 include/boost/asio/buffered_write_stream_fwd.hpp
 include/boost/asio/buffers_iterator.hpp
+include/boost/asio/cancel_after.hpp
+include/boost/asio/cancel_at.hpp
 include/boost/asio/cancellation_signal.hpp
 include/boost/asio/cancellation_state.hpp
 include/boost/asio/cancellation_type.hpp
+include/boost/asio/co_composed.hpp
 include/boost/asio/co_spawn.hpp
 include/boost/asio/completion_condition.hpp
 include/boost/asio/compose.hpp
+include/boost/asio/composed.hpp
+include/boost/asio/config.hpp
 include/boost/asio/connect.hpp
 include/boost/asio/connect_pipe.hpp
 include/boost/asio/consign.hpp
 include/boost/asio/coroutine.hpp
 include/boost/asio/deadline_timer.hpp
+include/boost/asio/default_completion_token.hpp
 include/boost/asio/defer.hpp
 include/boost/asio/deferred.hpp
 include/boost/asio/detached.hpp
@@ -447,6 +453,9 @@ include/boost/asio/detail/call_stack.hpp
 include/boost/asio/detail/chrono.hpp
 include/boost/asio/detail/chrono_time_traits.hpp
 include/boost/asio/detail/completion_handler.hpp
+include/boost/asio/detail/completion_message.hpp
+include/boost/asio/detail/completion_payload.hpp
+include/boost/asio/detail/completion_payload_handler.hpp
 include/boost/asio/detail/composed_work.hpp
 include/boost/asio/detail/concurrency_hint.hpp
 include/boost/asio/detail/conditionally_enabled_event.hpp
@@ -540,6 +549,7 @@ include/boost/asio/detail/impl/winsock_i
 include/boost/asio/detail/initiate_defer.hpp
 include/boost/asio/detail/initiate_dispatch.hpp
 include/boost/asio/detail/initiate_post.hpp
+include/boost/asio/detail/initiation_base.hpp
 include/boost/asio/detail/io_control.hpp
 include/boost/asio/detail/io_object_impl.hpp
 include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp
@@ -655,6 +665,7 @@ include/boost/asio/detail/thread_group.h
 include/boost/asio/detail/thread_info_base.hpp
 include/boost/asio/detail/throw_error.hpp
 include/boost/asio/detail/throw_exception.hpp
+include/boost/asio/detail/timed_cancel_op.hpp
 include/boost/asio/detail/timer_queue.hpp
 include/boost/asio/detail/timer_queue_base.hpp
 include/boost/asio/detail/timer_queue_ptime.hpp
@@ -711,6 +722,7 @@ include/boost/asio/detail/winsock_init.h
 include/boost/asio/detail/work_dispatcher.hpp
 include/boost/asio/detail/wrapped_handler.hpp
 include/boost/asio/dispatch.hpp
+include/boost/asio/disposition.hpp
 include/boost/asio/error.hpp
 include/boost/asio/execution/
 include/boost/asio/execution.hpp
@@ -734,9 +746,7 @@ include/boost/asio/execution_context.hpp
 include/boost/asio/executor.hpp
 include/boost/asio/executor_work_guard.hpp
 include/boost/asio/experimental/
-include/boost/asio/experimental/append.hpp
 include/boost/asio/experimental/as_single.hpp
-include/boost/asio/experimental/as_tuple.hpp
 include/boost/asio/experimental/awaitable_operators.hpp
 include/boost/asio/experimental/basic_channel.hpp
 include/boost/asio/experimental/basic_concurrent_channel.hpp
@@ -749,12 +759,8 @@ include/boost/asio/experimental/co_spawn
 include/boost/asio/experimental/concurrent_channel.hpp
 include/boost/asio/experimental/coro.hpp
 include/boost/asio/experimental/coro_traits.hpp
-include/boost/asio/experimental/deferred.hpp
 include/boost/asio/experimental/detail/
-include/boost/asio/experimental/detail/channel_handler.hpp
-include/boost/asio/experimental/detail/channel_message.hpp
 include/boost/asio/experimental/detail/channel_operation.hpp
-include/boost/asio/experimental/detail/channel_payload.hpp
 include/boost/asio/experimental/detail/channel_receive_op.hpp
 include/boost/asio/experimental/detail/channel_send_functions.hpp
 include/boost/asio/experimental/detail/channel_send_op.hpp
@@ -768,14 +774,12 @@ include/boost/asio/experimental/detail/p
 include/boost/asio/experimental/impl/
 include/boost/asio/experimental/impl/as_single.hpp
 include/boost/asio/experimental/impl/channel_error.ipp
-include/boost/asio/experimental/impl/co_composed.hpp
 include/boost/asio/experimental/impl/coro.hpp
 include/boost/asio/experimental/impl/parallel_group.hpp
 include/boost/asio/experimental/impl/promise.hpp
 include/boost/asio/experimental/impl/use_coro.hpp
 include/boost/asio/experimental/impl/use_promise.hpp
 include/boost/asio/experimental/parallel_group.hpp
-include/boost/asio/experimental/prepend.hpp
 include/boost/asio/experimental/promise.hpp
 include/boost/asio/experimental/use_coro.hpp
 include/boost/asio/experimental/use_promise.hpp
@@ -792,6 +796,7 @@ include/boost/asio/generic/seq_packet_pr
 include/boost/asio/generic/stream_protocol.hpp
 include/boost/asio/handler_continuation_hook.hpp
 include/boost/asio/high_resolution_timer.hpp
+include/boost/asio/immediate.hpp
 include/boost/asio/impl/
 include/boost/asio/impl/any_completion_executor.ipp
 include/boost/asio/impl/any_io_executor.ipp
@@ -800,8 +805,12 @@ include/boost/asio/impl/as_tuple.hpp
 include/boost/asio/impl/awaitable.hpp
 include/boost/asio/impl/buffered_read_stream.hpp
 include/boost/asio/impl/buffered_write_stream.hpp
+include/boost/asio/impl/cancel_after.hpp
+include/boost/asio/impl/cancel_at.hpp
 include/boost/asio/impl/cancellation_signal.ipp
 include/boost/asio/impl/co_spawn.hpp
+include/boost/asio/impl/config.hpp
+include/boost/asio/impl/config.ipp
 include/boost/asio/impl/connect.hpp
 include/boost/asio/impl/connect_pipe.hpp
 include/boost/asio/impl/connect_pipe.ipp
@@ -836,8 +845,6 @@ include/boost/asio/impl/write.hpp
 include/boost/asio/impl/write_at.hpp
 include/boost/asio/io_context.hpp
 include/boost/asio/io_context_strand.hpp
-include/boost/asio/io_service.hpp
-include/boost/asio/io_service_strand.hpp
 include/boost/asio/ip/
 include/boost/asio/ip/address.hpp
 include/boost/asio/ip/address_v4.hpp
@@ -953,9 +960,7 @@ include/boost/asio/ssl/impl/context.hpp
 include/boost/asio/ssl/impl/context.ipp
 include/boost/asio/ssl/impl/error.ipp
 include/boost/asio/ssl/impl/host_name_verification.ipp
-include/boost/asio/ssl/impl/rfc2818_verification.ipp
 include/boost/asio/ssl/impl/src.hpp
-include/boost/asio/ssl/rfc2818_verification.hpp
 include/boost/asio/ssl/stream.hpp
 include/boost/asio/ssl/stream_base.hpp
 include/boost/asio/ssl/verify_context.hpp
@@ -1335,9 +1340,12 @@ include/boost/beast/core/tcp_stream.hpp
 include/boost/beast/http/
 include/boost/beast/http.hpp
 include/boost/beast/http/basic_dynamic_body.hpp
+include/boost/beast/http/basic_dynamic_body_fwd.hpp
 include/boost/beast/http/basic_file_body.hpp
+include/boost/beast/http/basic_file_body_fwd.hpp
 include/boost/beast/http/basic_parser.hpp
 include/boost/beast/http/buffer_body.hpp
+include/boost/beast/http/buffer_body_fwd.hpp
 include/boost/beast/http/chunk_encode.hpp
 include/boost/beast/http/detail/
 include/boost/beast/http/detail/basic_parsed_list.hpp
@@ -1348,11 +1356,15 @@ include/boost/beast/http/detail/rfc7230.
 include/boost/beast/http/detail/rfc7230.ipp
 include/boost/beast/http/detail/type_traits.hpp
 include/boost/beast/http/dynamic_body.hpp
+include/boost/beast/http/dynamic_body_fwd.hpp
 include/boost/beast/http/empty_body.hpp
+include/boost/beast/http/empty_body_fwd.hpp
 include/boost/beast/http/error.hpp
 include/boost/beast/http/field.hpp
 include/boost/beast/http/fields.hpp
+include/boost/beast/http/fields_fwd.hpp
 include/boost/beast/http/file_body.hpp
+include/boost/beast/http/file_body_fwd.hpp
 include/boost/beast/http/impl/
 include/boost/beast/http/impl/basic_parser.hpp
 include/boost/beast/http/impl/basic_parser.ipp
@@ -1374,16 +1386,23 @@ include/boost/beast/http/impl/status.ipp
 include/boost/beast/http/impl/verb.ipp
 include/boost/beast/http/impl/write.hpp
 include/boost/beast/http/message.hpp
+include/boost/beast/http/message_fwd.hpp
 include/boost/beast/http/message_generator.hpp
+include/boost/beast/http/message_generator_fwd.hpp
 include/boost/beast/http/parser.hpp
+include/boost/beast/http/parser_fwd.hpp
 include/boost/beast/http/read.hpp
 include/boost/beast/http/rfc7230.hpp
 include/boost/beast/http/serializer.hpp
+include/boost/beast/http/serializer_fwd.hpp
 include/boost/beast/http/span_body.hpp
+include/boost/beast/http/span_body_fwd.hpp
 include/boost/beast/http/status.hpp
 include/boost/beast/http/string_body.hpp
+include/boost/beast/http/string_body_fwd.hpp
 include/boost/beast/http/type_traits.hpp
 include/boost/beast/http/vector_body.hpp
+include/boost/beast/http/vector_body_fwd.hpp
 include/boost/beast/http/verb.hpp
 include/boost/beast/http/write.hpp
 include/boost/beast/src.hpp
@@ -1568,23 +1587,18 @@ include/boost/bind.hpp
 include/boost/bind/apply.hpp
 include/boost/bind/arg.hpp
 include/boost/bind/bind.hpp
-include/boost/bind/bind_cc.hpp
-include/boost/bind/bind_mf2_cc.hpp
-include/boost/bind/bind_mf_cc.hpp
-include/boost/bind/bind_template.hpp
 include/boost/bind/detail/
-include/boost/bind/detail/is_same.hpp
-include/boost/bind/detail/requires_cxx11.hpp
+include/boost/bind/detail/bind_cc.hpp
+include/boost/bind/detail/bind_mf2_cc.hpp
+include/boost/bind/detail/bind_mf_cc.hpp
+include/boost/bind/detail/integer_sequence.hpp
 include/boost/bind/detail/result_traits.hpp
+include/boost/bind/detail/tuple_for_each.hpp
 include/boost/bind/make_adaptable.hpp
 include/boost/bind/mem_fn.hpp
-include/boost/bind/mem_fn_cc.hpp
-include/boost/bind/mem_fn_template.hpp
-include/boost/bind/mem_fn_vw.hpp
 include/boost/bind/placeholders.hpp
 include/boost/bind/protect.hpp
 include/boost/bind/std_placeholders.hpp
-include/boost/bind/storage.hpp
 include/boost/blank.hpp
 include/boost/blank_fwd.hpp
 include/boost/call_traits.hpp
@@ -1663,6 +1677,50 @@ include/boost/callable_traits/remove_var
 include/boost/callable_traits/return_type.hpp
 include/boost/cast.hpp
 include/boost/cerrno.hpp
+include/boost/charconv/
+include/boost/charconv.hpp
+include/boost/charconv/chars_format.hpp
+include/boost/charconv/config.hpp
+include/boost/charconv/detail/
+include/boost/charconv/detail/apply_sign.hpp
+include/boost/charconv/detail/bit_layouts.hpp
+include/boost/charconv/detail/buffer_sizing.hpp
+include/boost/charconv/detail/compute_float32.hpp
+include/boost/charconv/detail/compute_float64.hpp
+include/boost/charconv/detail/compute_float80.hpp
+include/boost/charconv/detail/config.hpp
+include/boost/charconv/detail/dragonbox/
+include/boost/charconv/detail/dragonbox/dragonbox.hpp
+include/boost/charconv/detail/dragonbox/dragonbox_common.hpp
+include/boost/charconv/detail/dragonbox/floff.hpp
+include/boost/charconv/detail/emulated128.hpp
+include/boost/charconv/detail/fallback_routines.hpp
+include/boost/charconv/detail/fast_float/
+include/boost/charconv/detail/fast_float/ascii_number.hpp
+include/boost/charconv/detail/fast_float/bigint.hpp
+include/boost/charconv/detail/fast_float/constexpr_feature_detect.hpp
+include/boost/charconv/detail/fast_float/decimal_to_binary.hpp
+include/boost/charconv/detail/fast_float/digit_comparison.hpp
+include/boost/charconv/detail/fast_float/fast_float.hpp
+include/boost/charconv/detail/fast_float/fast_table.hpp
+include/boost/charconv/detail/fast_float/float_common.hpp
+include/boost/charconv/detail/fast_float/parse_number.hpp
+include/boost/charconv/detail/from_chars_integer_impl.hpp
+include/boost/charconv/detail/from_chars_result.hpp
+include/boost/charconv/detail/integer_search_trees.hpp
+include/boost/charconv/detail/issignaling.hpp
+include/boost/charconv/detail/memcpy.hpp
+include/boost/charconv/detail/parser.hpp
+include/boost/charconv/detail/ryu/
+include/boost/charconv/detail/ryu/generic_128.hpp
+include/boost/charconv/detail/ryu/ryu_generic_128.hpp
+include/boost/charconv/detail/significand_tables.hpp
+include/boost/charconv/detail/to_chars_integer_impl.hpp
+include/boost/charconv/detail/to_chars_result.hpp
+include/boost/charconv/detail/type_traits.hpp
+include/boost/charconv/from_chars.hpp
+include/boost/charconv/limits.hpp
+include/boost/charconv/to_chars.hpp
 include/boost/checked_delete.hpp
 include/boost/chrono/
 include/boost/chrono.hpp
@@ -1765,6 +1823,11 @@ include/boost/cobalt/detail/wait_group.h
 include/boost/cobalt/detail/with.hpp
 include/boost/cobalt/detail/wrapper.hpp
 include/boost/cobalt/error.hpp
+include/boost/cobalt/experimental/
+include/boost/cobalt/experimental/composition.hpp
+include/boost/cobalt/experimental/context.hpp
+include/boost/cobalt/experimental/frame.hpp
+include/boost/cobalt/experimental/yield_context.hpp
 include/boost/cobalt/gather.hpp
 include/boost/cobalt/generator.hpp
 include/boost/cobalt/impl/
@@ -1772,6 +1835,7 @@ include/boost/cobalt/impl/channel.hpp
 include/boost/cobalt/join.hpp
 include/boost/cobalt/leaf.hpp
 include/boost/cobalt/main.hpp
+include/boost/cobalt/noop.hpp
 include/boost/cobalt/op.hpp
 include/boost/cobalt/promise.hpp
 include/boost/cobalt/race.hpp
@@ -1786,29 +1850,19 @@ include/boost/cobalt/unique_handle.hpp
 include/boost/cobalt/wait_group.hpp
 include/boost/cobalt/with.hpp
 include/boost/compat/
+include/boost/compat/bind_back.hpp
+include/boost/compat/bind_front.hpp
 include/boost/compat/detail/
+include/boost/compat/detail/returns.hpp
 include/boost/compat/detail/throw_system_error.hpp
+include/boost/compat/function_ref.hpp
+include/boost/compat/integer_sequence.hpp
+include/boost/compat/invoke.hpp
 include/boost/compat/latch.hpp
+include/boost/compat/mem_fn.hpp
 include/boost/compat/shared_lock.hpp
-include/boost/compatibility/
-include/boost/compatibility/cpp_c_headers/
-include/boost/compatibility/cpp_c_headers/cassert
-include/boost/compatibility/cpp_c_headers/cctype
-include/boost/compatibility/cpp_c_headers/cerrno
-include/boost/compatibility/cpp_c_headers/cfloat
-include/boost/compatibility/cpp_c_headers/climits
-include/boost/compatibility/cpp_c_headers/clocale
-include/boost/compatibility/cpp_c_headers/cmath
-include/boost/compatibility/cpp_c_headers/csetjmp
-include/boost/compatibility/cpp_c_headers/csignal
-include/boost/compatibility/cpp_c_headers/cstdarg
-include/boost/compatibility/cpp_c_headers/cstddef
-include/boost/compatibility/cpp_c_headers/cstdio
-include/boost/compatibility/cpp_c_headers/cstdlib
-include/boost/compatibility/cpp_c_headers/cstring
-include/boost/compatibility/cpp_c_headers/ctime
-include/boost/compatibility/cpp_c_headers/cwchar
-include/boost/compatibility/cpp_c_headers/cwctype
+include/boost/compat/to_array.hpp
+include/boost/compat/type_traits.hpp
 include/boost/compressed_pair.hpp
 include/boost/compute/
 include/boost/compute.hpp
@@ -2530,6 +2584,7 @@ include/boost/core/demangle.hpp
 include/boost/core/detail/
 include/boost/core/detail/is_same.hpp
 include/boost/core/detail/lwt_unattended.hpp
+include/boost/core/detail/minstd_rand.hpp
 include/boost/core/detail/sp_thread_pause.hpp
 include/boost/core/detail/sp_thread_sleep.hpp
 include/boost/core/detail/sp_thread_yield.hpp
@@ -2542,6 +2597,7 @@ include/boost/core/exchange.hpp
 include/boost/core/explicit_operator_bool.hpp
 include/boost/core/fclose_deleter.hpp
 include/boost/core/first_scalar.hpp
+include/boost/core/functor.hpp
 include/boost/core/identity.hpp
 include/boost/core/ignore_unused.hpp
 include/boost/core/invoke_swap.hpp
@@ -2557,6 +2613,7 @@ 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_in_range.hpp
 include/boost/core/pointer_traits.hpp
 include/boost/core/quick_exit.hpp
 include/boost/core/ref.hpp
@@ -2946,6 +3003,7 @@ include/boost/exception/detail/error_inf
 include/boost/exception/detail/exception_ptr.hpp
 include/boost/exception/detail/is_output_streamable.hpp
 include/boost/exception/detail/object_hex_dump.hpp
+include/boost/exception/detail/requires_cxx11.hpp
 include/boost/exception/detail/shared_ptr.hpp
 include/boost/exception/detail/type_info.hpp
 include/boost/exception/diagnostic_information.hpp
@@ -3045,12 +3103,15 @@ include/boost/fiber/waker.hpp
 include/boost/filesystem/
 include/boost/filesystem.hpp
 include/boost/filesystem/config.hpp
-include/boost/filesystem/convenience.hpp
 include/boost/filesystem/cstdio.hpp
 include/boost/filesystem/detail/
 include/boost/filesystem/detail/footer.hpp
 include/boost/filesystem/detail/header.hpp
 include/boost/filesystem/detail/path_traits.hpp
+include/boost/filesystem/detail/type_traits/
+include/boost/filesystem/detail/type_traits/conjunction.hpp
+include/boost/filesystem/detail/type_traits/disjunction.hpp
+include/boost/filesystem/detail/type_traits/negation.hpp
 include/boost/filesystem/detail/utf8_codecvt_facet.hpp
 include/boost/filesystem/directory.hpp
 include/boost/filesystem/exception.hpp
@@ -3058,11 +3119,12 @@ include/boost/filesystem/file_status.hpp
 include/boost/filesystem/fstream.hpp
 include/boost/filesystem/operations.hpp
 include/boost/filesystem/path.hpp
-include/boost/filesystem/path_traits.hpp
 include/boost/flyweight/
 include/boost/flyweight.hpp
 include/boost/flyweight/assoc_container_factory.hpp
 include/boost/flyweight/assoc_container_factory_fwd.hpp
+include/boost/flyweight/concurrent_factory.hpp
+include/boost/flyweight/concurrent_factory_fwd.hpp
 include/boost/flyweight/detail/
 include/boost/flyweight/detail/archive_constructed.hpp
 include/boost/flyweight/detail/default_value_policy.hpp
@@ -3127,13 +3189,6 @@ include/boost/format/internals_fwd.hpp
 include/boost/format/parsing.hpp
 include/boost/function/
 include/boost/function.hpp
-include/boost/function/detail/
-include/boost/function/detail/epilogue.hpp
-include/boost/function/detail/function_iterate.hpp
-include/boost/function/detail/gen_maybe_include.pl
-include/boost/function/detail/maybe_include.hpp
-include/boost/function/detail/prologue.hpp
-include/boost/function/detail/requires_cxx11.hpp
 include/boost/function/function0.hpp
 include/boost/function/function1.hpp
 include/boost/function/function10.hpp
@@ -3149,7 +3204,6 @@ include/boost/function/function_base.hpp
 include/boost/function/function_fwd.hpp
 include/boost/function/function_template.hpp
 include/boost/function/function_typeof.hpp
-include/boost/function/gen_function_N.pl
 include/boost/function_equal.hpp
 include/boost/function_output_iterator.hpp
 include/boost/function_types/
@@ -4582,7 +4636,6 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp
 include/boost/geometry/algorithms/detail/overlay/check_enrich.hpp
 include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp
-include/boost/geometry/algorithms/detail/overlay/cluster_exits.hpp
 include/boost/geometry/algorithms/detail/overlay/cluster_info.hpp
 include/boost/geometry/algorithms/detail/overlay/colocate_clusters.hpp
 include/boost/geometry/algorithms/detail/overlay/convert_ring.hpp
@@ -4637,7 +4690,6 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/partition.hpp
 include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp
 include/boost/geometry/algorithms/detail/point_on_border.hpp
-include/boost/geometry/algorithms/detail/recalculate.hpp
 include/boost/geometry/algorithms/detail/relate/
 include/boost/geometry/algorithms/detail/relate/areal_areal.hpp
 include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp
@@ -4688,7 +4740,6 @@ include/boost/geometry/algorithms/detail
 include/boost/geometry/algorithms/detail/within/interface.hpp
 include/boost/geometry/algorithms/detail/within/multi_point.hpp
 include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp
-include/boost/geometry/algorithms/detail/within/within_no_turns.hpp
 include/boost/geometry/algorithms/difference.hpp
 include/boost/geometry/algorithms/discrete_frechet_distance.hpp
 include/boost/geometry/algorithms/discrete_hausdorff_distance.hpp
@@ -4764,6 +4815,7 @@ include/boost/geometry/core/make.hpp
 include/boost/geometry/core/mutable_range.hpp
 include/boost/geometry/core/point_order.hpp
 include/boost/geometry/core/point_type.hpp
+include/boost/geometry/core/primary_single_tag.hpp
 include/boost/geometry/core/radian_access.hpp
 include/boost/geometry/core/radius.hpp
 include/boost/geometry/core/reverse_dispatch.hpp
@@ -4985,7 +5037,6 @@ include/boost/geometry/io/svg/write_svg_
 include/boost/geometry/io/wkt/
 include/boost/geometry/io/wkt/detail/
 include/boost/geometry/io/wkt/detail/prefix.hpp
-include/boost/geometry/io/wkt/detail/wkt_multi.hpp
 include/boost/geometry/io/wkt/read.hpp
 include/boost/geometry/io/wkt/stream.hpp
 include/boost/geometry/io/wkt/wkt.hpp
@@ -5081,8 +5132,6 @@ include/boost/geometry/multi/io/
 include/boost/geometry/multi/io/dsv/
 include/boost/geometry/multi/io/dsv/write.hpp
 include/boost/geometry/multi/io/wkt/
-include/boost/geometry/multi/io/wkt/detail/
-include/boost/geometry/multi/io/wkt/detail/prefix.hpp
 include/boost/geometry/multi/io/wkt/read.hpp
 include/boost/geometry/multi/io/wkt/wkt.hpp
 include/boost/geometry/multi/io/wkt/write.hpp
@@ -5104,14 +5153,7 @@ include/boost/geometry/policies/relate/i
 include/boost/geometry/policies/relate/intersection_policy.hpp
 include/boost/geometry/policies/relate/intersection_ratios.hpp
 include/boost/geometry/policies/robustness/
-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
-include/boost/geometry/policies/robustness/segment_ratio_type.hpp
 include/boost/geometry/srs/
 include/boost/geometry/srs/epsg.hpp
 include/boost/geometry/srs/esri.hpp
@@ -5589,6 +5631,7 @@ include/boost/geometry/util/
 include/boost/geometry/util/add_const_if_c.hpp
 include/boost/geometry/util/algorithm.hpp
 include/boost/geometry/util/bare_type.hpp
+include/boost/geometry/util/bounds.hpp
 include/boost/geometry/util/calculation_type.hpp
 include/boost/geometry/util/closure_as_bool.hpp
 include/boost/geometry/util/combine_if.hpp
@@ -5597,7 +5640,6 @@ include/boost/geometry/util/condition.hp
 include/boost/geometry/util/constexpr.hpp
 include/boost/geometry/util/coordinate_cast.hpp
 include/boost/geometry/util/for_each_coordinate.hpp
-include/boost/geometry/util/for_each_with_index.hpp
 include/boost/geometry/util/has_infinite_coordinate.hpp
 include/boost/geometry/util/has_nan_coordinate.hpp
 include/boost/geometry/util/has_non_finite_coordinate.hpp
@@ -5605,6 +5647,7 @@ include/boost/geometry/util/is_inverse_s
 include/boost/geometry/util/math.hpp
 include/boost/geometry/util/normalize_spheroidal_box_coordinates.hpp
 include/boost/geometry/util/normalize_spheroidal_coordinates.hpp
+include/boost/geometry/util/numeric_cast.hpp
 include/boost/geometry/util/order_as_direction.hpp
 include/boost/geometry/util/parameter_type_of.hpp
 include/boost/geometry/util/precise_math.hpp
@@ -5634,6 +5677,7 @@ include/boost/geometry/views/detail/geom
 include/boost/geometry/views/detail/indexed_point_view.hpp
 include/boost/geometry/views/detail/random_access_view.hpp
 include/boost/geometry/views/detail/two_dimensional_view.hpp
+include/boost/geometry/views/enumerate_view.hpp
 include/boost/geometry/views/identity_view.hpp
 include/boost/geometry/views/reversible_view.hpp
 include/boost/geometry/views/segment_view.hpp
@@ -6984,7 +7028,6 @@ include/boost/interprocess/detail/config
 include/boost/interprocess/detail/config_external_end.hpp
 include/boost/interprocess/detail/file_locking_helpers.hpp
 include/boost/interprocess/detail/file_wrapper.hpp
-include/boost/interprocess/detail/in_place_interface.hpp
 include/boost/interprocess/detail/intermodule_singleton.hpp
 include/boost/interprocess/detail/intermodule_singleton_common.hpp
 include/boost/interprocess/detail/interprocess_tester.hpp
@@ -7024,8 +7067,8 @@ include/boost/interprocess/indexes/iset_
 include/boost/interprocess/indexes/iunordered_set_index.hpp
 include/boost/interprocess/indexes/map_index.hpp
 include/boost/interprocess/indexes/null_index.hpp
-include/boost/interprocess/indexes/unordered_map_index.hpp
 include/boost/interprocess/interprocess_fwd.hpp
+include/boost/interprocess/interprocess_printers.hpp
 include/boost/interprocess/ipc/
 include/boost/interprocess/ipc/message_queue.hpp
 include/boost/interprocess/managed_external_buffer.hpp
@@ -7130,6 +7173,7 @@ include/boost/interprocess/sync/windows/
 include/boost/interprocess/sync/windows/winapi_mutex_wrapper.hpp
 include/boost/interprocess/sync/windows/winapi_semaphore_wrapper.hpp
 include/boost/interprocess/sync/windows/winapi_wrapper_common.hpp
+include/boost/interprocess/timed_utils.hpp
 include/boost/interprocess/windows_shared_memory.hpp
 include/boost/interprocess/xsi_key.hpp
 include/boost/interprocess/xsi_shared_memory.hpp
@@ -7166,7 +7210,10 @@ include/boost/intrusive/detail/function_
 include/boost/intrusive/detail/generic_hook.hpp
 include/boost/intrusive/detail/get_value_traits.hpp
 include/boost/intrusive/detail/has_member_function_callable_with.hpp
+include/boost/intrusive/detail/hash.hpp
 include/boost/intrusive/detail/hash_combine.hpp
+include/boost/intrusive/detail/hash_integral.hpp
+include/boost/intrusive/detail/hash_mix.hpp
 include/boost/intrusive/detail/hashtable_node.hpp
 include/boost/intrusive/detail/hook_traits.hpp
 include/boost/intrusive/detail/iiterator.hpp
@@ -7416,6 +7463,7 @@ include/boost/json/array.hpp
 include/boost/json/basic_parser.hpp
 include/boost/json/basic_parser_impl.hpp
 include/boost/json/conversion.hpp
+include/boost/json/debug_printers.hpp
 include/boost/json/detail/
 include/boost/json/detail/array.hpp
 include/boost/json/detail/buffer.hpp
@@ -7450,6 +7498,7 @@ include/boost/json/detail/default_resour
 include/boost/json/detail/digest.hpp
 include/boost/json/detail/except.hpp
 include/boost/json/detail/format.hpp
+include/boost/json/detail/gdb_printers.hpp
 include/boost/json/detail/handler.hpp
 include/boost/json/detail/impl/
 include/boost/json/detail/impl/array.hpp
@@ -7458,8 +7507,10 @@ include/boost/json/detail/impl/except.ip
 include/boost/json/detail/impl/format.ipp
 include/boost/json/detail/impl/handler.ipp
 include/boost/json/detail/impl/shared_resource.ipp
+include/boost/json/detail/impl/stack.hpp
 include/boost/json/detail/impl/stack.ipp
 include/boost/json/detail/impl/string_impl.ipp
+include/boost/json/detail/literals.hpp
 include/boost/json/detail/object.hpp
 include/boost/json/detail/parse_into.hpp
 include/boost/json/detail/ryu/
@@ -7482,6 +7533,7 @@ include/boost/json/detail/utf8.hpp
 include/boost/json/detail/value.hpp
 include/boost/json/detail/value_from.hpp
 include/boost/json/detail/value_to.hpp
+include/boost/json/detail/writer.hpp
 include/boost/json/error.hpp
 include/boost/json/fwd.hpp
 include/boost/json/impl/
@@ -7499,7 +7551,9 @@ 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.hpp
 include/boost/json/impl/serialize.ipp
+include/boost/json/impl/serializer.hpp
 include/boost/json/impl/serializer.ipp
 include/boost/json/impl/static_resource.ipp
 include/boost/json/impl/stream_parser.ipp
@@ -7511,9 +7565,9 @@ include/boost/json/impl/value_ref.hpp
 include/boost/json/impl/value_ref.ipp
 include/boost/json/impl/value_stack.ipp
 include/boost/json/impl/visit.hpp
+include/boost/json/is_deallocate_trivial.hpp
 include/boost/json/json.natvis
 include/boost/json/kind.hpp
-include/boost/json/memory_resource.hpp
 include/boost/json/monotonic_resource.hpp
 include/boost/json/null_resource.hpp
 include/boost/json/object.hpp
@@ -7522,6 +7576,7 @@ include/boost/json/parse_into.hpp
 include/boost/json/parse_options.hpp
 include/boost/json/parser.hpp
 include/boost/json/pilfer.hpp
+include/boost/json/result_for.hpp
 include/boost/json/serialize.hpp
 include/boost/json/serialize_options.hpp
 include/boost/json/serializer.hpp
@@ -7532,7 +7587,6 @@ include/boost/json/storage_ptr.hpp
 include/boost/json/stream_parser.hpp
 include/boost/json/string.hpp
 include/boost/json/string_view.hpp
-include/boost/json/system_error.hpp
 include/boost/json/value.hpp
 include/boost/json/value_from.hpp
 include/boost/json/value_ref.hpp
@@ -7579,7 +7633,6 @@ include/boost/lambda2.hpp
 include/boost/lambda2/lambda2.hpp
 include/boost/leaf/
 include/boost/leaf.hpp
-include/boost/leaf/capture.hpp
 include/boost/leaf/common.hpp
 include/boost/leaf/config/
 include/boost/leaf/config.hpp
@@ -7591,11 +7644,13 @@ include/boost/leaf/config/tls_globals.hp
 include/boost/leaf/context.hpp
 include/boost/leaf/detail/
 include/boost/leaf/detail/all.hpp
+include/boost/leaf/detail/capture_list.hpp
 include/boost/leaf/detail/demangle.hpp
 include/boost/leaf/detail/function_traits.hpp
 include/boost/leaf/detail/mp11.hpp
 include/boost/leaf/detail/optional.hpp
 include/boost/leaf/detail/print.hpp
+include/boost/leaf/diagnostics.hpp
 include/boost/leaf/error.hpp
 include/boost/leaf/exception.hpp
 include/boost/leaf/handle_errors.hpp
@@ -7613,10 +7668,10 @@ include/boost/lexical_cast/detail/conver
 include/boost/lexical_cast/detail/converter_numeric.hpp
 include/boost/lexical_cast/detail/inf_nan.hpp
 include/boost/lexical_cast/detail/is_character.hpp
+include/boost/lexical_cast/detail/lcast_basic_unlockedbuf.hpp
 include/boost/lexical_cast/detail/lcast_char_constants.hpp
 include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp
 include/boost/lexical_cast/detail/widest_char.hpp
-include/boost/lexical_cast/lexical_cast_old.hpp
 include/boost/lexical_cast/try_lexical_convert.hpp
 include/boost/limits.hpp
 include/boost/local_function/
@@ -7698,6 +7753,8 @@ include/boost/locale/conversion.hpp
 include/boost/locale/date_time.hpp
 include/boost/locale/date_time_facet.hpp
 include/boost/locale/detail/
+include/boost/locale/detail/allocator_traits.hpp
+include/boost/locale/detail/any_string.hpp
 include/boost/locale/detail/encoding.hpp
 include/boost/locale/detail/facet_id.hpp
 include/boost/locale/detail/is_supported_char.hpp
@@ -7730,6 +7787,7 @@ include/boost/lockfree/detail/prefix.hpp
 include/boost/lockfree/detail/tagged_ptr.hpp
 include/boost/lockfree/detail/tagged_ptr_dcas.hpp
 include/boost/lockfree/detail/tagged_ptr_ptrcompression.hpp
+include/boost/lockfree/detail/uses_optional.hpp
 include/boost/lockfree/lockfree_forward.hpp
 include/boost/lockfree/policies.hpp
 include/boost/lockfree/queue.hpp
@@ -8125,15 +8183,18 @@ include/boost/math/distributions/fisher_
 include/boost/math/distributions/fwd.hpp
 include/boost/math/distributions/gamma.hpp
 include/boost/math/distributions/geometric.hpp
+include/boost/math/distributions/holtsmark.hpp
 include/boost/math/distributions/hyperexponential.hpp
 include/boost/math/distributions/hypergeometric.hpp
 include/boost/math/distributions/inverse_chi_squared.hpp
 include/boost/math/distributions/inverse_gamma.hpp
 include/boost/math/distributions/inverse_gaussian.hpp
 include/boost/math/distributions/kolmogorov_smirnov.hpp
+include/boost/math/distributions/landau.hpp
 include/boost/math/distributions/laplace.hpp
 include/boost/math/distributions/logistic.hpp
 include/boost/math/distributions/lognormal.hpp
+include/boost/math/distributions/mapairy.hpp
 include/boost/math/distributions/negative_binomial.hpp
 include/boost/math/distributions/non_central_beta.hpp
 include/boost/math/distributions/non_central_chi_squared.hpp
@@ -8143,6 +8204,7 @@ include/boost/math/distributions/normal.
 include/boost/math/distributions/pareto.hpp
 include/boost/math/distributions/poisson.hpp
 include/boost/math/distributions/rayleigh.hpp
+include/boost/math/distributions/saspoint5.hpp
 include/boost/math/distributions/skew_normal.hpp
 include/boost/math/distributions/students_t.hpp
 include/boost/math/distributions/triangular.hpp
@@ -8182,6 +8244,13 @@ include/boost/math/interpolators/septic_
 include/boost/math/interpolators/vector_barycentric_rational.hpp
 include/boost/math/interpolators/whittaker_shannon.hpp
 include/boost/math/octonion.hpp
+include/boost/math/optimization/
+include/boost/math/optimization/cma_es.hpp
+include/boost/math/optimization/detail/
+include/boost/math/optimization/detail/common.hpp
+include/boost/math/optimization/differential_evolution.hpp
+include/boost/math/optimization/jso.hpp
+include/boost/math/optimization/random_search.hpp
 include/boost/math/policies/
 include/boost/math/policies/error_handling.hpp
 include/boost/math/policies/policy.hpp
@@ -8355,6 +8424,7 @@ include/boost/math/statistics/univariate
 include/boost/math/statistics/z_test.hpp
 include/boost/math/tools/
 include/boost/math/tools/agm.hpp
+include/boost/math/tools/array.hpp
 include/boost/math/tools/assert.hpp
 include/boost/math/tools/atomic.hpp
 include/boost/math/tools/big_constant.hpp
@@ -8367,6 +8437,7 @@ include/boost/math/tools/concepts.hpp
 include/boost/math/tools/condition_numbers.hpp
 include/boost/math/tools/config.hpp
 include/boost/math/tools/convert_from_string.hpp
+include/boost/math/tools/cstdint.hpp
 include/boost/math/tools/cubic_roots.hpp
 include/boost/math/tools/cxx03_warn.hpp
 include/boost/math/tools/detail/
@@ -8497,6 +8568,7 @@ include/boost/math/tools/minima.hpp
 include/boost/math/tools/mp.hpp
 include/boost/math/tools/norms.hpp
 include/boost/math/tools/nothrow.hpp
+include/boost/math/tools/numeric_limits.hpp
 include/boost/math/tools/numerical_differentiation.hpp
 include/boost/math/tools/polynomial.hpp
 include/boost/math/tools/polynomial_gcd.hpp
@@ -8517,9 +8589,11 @@ include/boost/math/tools/throw_exception
 include/boost/math/tools/toms748_solve.hpp
 include/boost/math/tools/traits.hpp
 include/boost/math/tools/tuple.hpp
+include/boost/math/tools/type_traits.hpp
 include/boost/math/tools/ulps_plot.hpp
 include/boost/math/tools/univariate_statistics.hpp
 include/boost/math/tools/user.hpp
+include/boost/math/tools/utility.hpp
 include/boost/math/tools/workaround.hpp
 include/boost/math/tr1.hpp
 include/boost/math/tr1_c_macros.ipp
@@ -8891,6 +8965,7 @@ include/boost/move/detail/force_ptr.hpp
 include/boost/move/detail/fwd_macros.hpp
 include/boost/move/detail/iterator_to_raw_pointer.hpp
 include/boost/move/detail/iterator_traits.hpp
+include/boost/move/detail/launder.hpp
 include/boost/move/detail/meta_utils.hpp
 include/boost/move/detail/meta_utils_core.hpp
 include/boost/move/detail/move_helpers.hpp
@@ -8939,6 +9014,7 @@ 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/lambda.hpp
 include/boost/mp11/list.hpp
 include/boost/mp11/map.hpp
 include/boost/mp11/mpl.hpp
@@ -10122,6 +10198,10 @@ include/boost/msm/back/queue_container_c
 include/boost/msm/back/queue_container_deque.hpp
 include/boost/msm/back/state_machine.hpp
 include/boost/msm/back/tools.hpp
+include/boost/msm/back11/
+include/boost/msm/back11/dispatch_table.hpp
+include/boost/msm/back11/metafunctions.hpp
+include/boost/msm/back11/state_machine.hpp
 include/boost/msm/common.hpp
 include/boost/msm/event_traits.hpp
 include/boost/msm/front/
@@ -10147,6 +10227,9 @@ include/boost/msm/front/euml/stt_grammar
 include/boost/msm/front/euml/transformation.hpp
 include/boost/msm/front/functor_row.hpp
 include/boost/msm/front/internal_row.hpp
+include/boost/msm/front/operator.hpp
+include/boost/msm/front/puml/
+include/boost/msm/front/puml/puml.hpp
 include/boost/msm/front/row2.hpp
 include/boost/msm/front/state_machine_def.hpp
 include/boost/msm/front/states.hpp
@@ -10366,26 +10449,40 @@ include/boost/multiprecision/traits/std_
 include/boost/multiprecision/traits/transcendental_reduction_type.hpp
 include/boost/mysql/
 include/boost/mysql.hpp
+include/boost/mysql/any_address.hpp
+include/boost/mysql/any_connection.hpp
 include/boost/mysql/bad_field_access.hpp
 include/boost/mysql/blob.hpp
 include/boost/mysql/blob_view.hpp
 include/boost/mysql/buffer_params.hpp
+include/boost/mysql/character_set.hpp
 include/boost/mysql/client_errc.hpp
 include/boost/mysql/column_type.hpp
 include/boost/mysql/common_server_errc.hpp
+include/boost/mysql/connect_params.hpp
 include/boost/mysql/connection.hpp
+include/boost/mysql/connection_pool.hpp
+include/boost/mysql/constant_string_view.hpp
 include/boost/mysql/date.hpp
 include/boost/mysql/datetime.hpp
 include/boost/mysql/days.hpp
+include/boost/mysql/defaults.hpp
 include/boost/mysql/detail/
 include/boost/mysql/detail/access.hpp
+include/boost/mysql/detail/algo_params.hpp
 include/boost/mysql/detail/any_execution_request.hpp
-include/boost/mysql/detail/any_stream.hpp
-include/boost/mysql/detail/any_stream_impl.hpp
-include/boost/mysql/detail/channel_ptr.hpp
+include/boost/mysql/detail/any_resumable_ref.hpp
+include/boost/mysql/detail/character_set.hpp
 include/boost/mysql/detail/coldef_view.hpp
 include/boost/mysql/detail/config.hpp
+include/boost/mysql/detail/connect_params_helpers.hpp
+include/boost/mysql/detail/connection_impl.hpp
+include/boost/mysql/detail/connection_pool_fwd.hpp
 include/boost/mysql/detail/datetime.hpp
+include/boost/mysql/detail/engine.hpp
+include/boost/mysql/detail/engine_impl.hpp
+include/boost/mysql/detail/engine_stream_adaptor.hpp
+include/boost/mysql/detail/escape_string.hpp
 include/boost/mysql/detail/execution_concepts.hpp
 include/boost/mysql/detail/execution_processor/
 include/boost/mysql/detail/execution_processor/execution_processor.hpp
@@ -10395,18 +10492,25 @@ include/boost/mysql/detail/execution_pro
 include/boost/mysql/detail/execution_processor/static_results_impl.hpp
 include/boost/mysql/detail/field_impl.hpp
 include/boost/mysql/detail/flags.hpp
-include/boost/mysql/detail/network_algorithms.hpp
+include/boost/mysql/detail/format_sql.hpp
+include/boost/mysql/detail/initiation_base.hpp
+include/boost/mysql/detail/intermediate_handler.hpp
+include/boost/mysql/detail/make_string_view.hpp
+include/boost/mysql/detail/next_action.hpp
 include/boost/mysql/detail/ok_view.hpp
+include/boost/mysql/detail/output_string.hpp
+include/boost/mysql/detail/pipeline.hpp
 include/boost/mysql/detail/rebind_executor.hpp
 include/boost/mysql/detail/results_iterator.hpp
 include/boost/mysql/detail/resultset_encoding.hpp
 include/boost/mysql/detail/row_impl.hpp
 include/boost/mysql/detail/rows_iterator.hpp
+include/boost/mysql/detail/sequence.hpp
 include/boost/mysql/detail/socket_stream.hpp
+include/boost/mysql/detail/ssl_fwd.hpp
 include/boost/mysql/detail/string_view_offset.hpp
 include/boost/mysql/detail/throw_on_error_loc.hpp
 include/boost/mysql/detail/typing/
-include/boost/mysql/detail/typing/get_type_index.hpp
 include/boost/mysql/detail/typing/meta_check_context.hpp
 include/boost/mysql/detail/typing/pos_map.hpp
 include/boost/mysql/detail/typing/readable_field_traits.hpp
@@ -10417,81 +10521,100 @@ include/boost/mysql/diagnostics.hpp
 include/boost/mysql/error_categories.hpp
 include/boost/mysql/error_code.hpp
 include/boost/mysql/error_with_diagnostics.hpp
+include/boost/mysql/escape_string.hpp
 include/boost/mysql/execution_state.hpp
 include/boost/mysql/field.hpp
 include/boost/mysql/field_kind.hpp
 include/boost/mysql/field_view.hpp
+include/boost/mysql/format_sql.hpp
 include/boost/mysql/handshake_params.hpp
 include/boost/mysql/impl/
-include/boost/mysql/impl/any_stream_impl.ipp
-include/boost/mysql/impl/channel_ptr.ipp
+include/boost/mysql/impl/any_connection.ipp
+include/boost/mysql/impl/character_set.ipp
 include/boost/mysql/impl/column_type.ipp
+include/boost/mysql/impl/connection_impl.ipp
+include/boost/mysql/impl/connection_pool.ipp
 include/boost/mysql/impl/date.ipp
 include/boost/mysql/impl/datetime.ipp
+include/boost/mysql/impl/engine_impl_instantiations.ipp
 include/boost/mysql/impl/error_categories.ipp
+include/boost/mysql/impl/escape_string.ipp
 include/boost/mysql/impl/execution_state_impl.ipp
 include/boost/mysql/impl/field.ipp
 include/boost/mysql/impl/field_kind.ipp
 include/boost/mysql/impl/field_view.hpp
 include/boost/mysql/impl/field_view.ipp
+include/boost/mysql/impl/format_sql.hpp
+include/boost/mysql/impl/format_sql.ipp
 include/boost/mysql/impl/internal/
 include/boost/mysql/impl/internal/auth/
 include/boost/mysql/impl/internal/auth/auth.hpp
 include/boost/mysql/impl/internal/auth/auth.ipp
-include/boost/mysql/impl/internal/channel/
-include/boost/mysql/impl/internal/channel/channel.hpp
-include/boost/mysql/impl/internal/channel/message_parser.hpp
-include/boost/mysql/impl/internal/channel/message_parser.ipp
-include/boost/mysql/impl/internal/channel/message_reader.hpp
-include/boost/mysql/impl/internal/channel/message_writer.hpp
-include/boost/mysql/impl/internal/channel/read_buffer.hpp
-include/boost/mysql/impl/internal/channel/valgrind.hpp
-include/boost/mysql/impl/internal/channel/write_message.hpp
+include/boost/mysql/impl/internal/byte_to_hex.hpp
+include/boost/mysql/impl/internal/call_next_char.hpp
+include/boost/mysql/impl/internal/connection_pool/
+include/boost/mysql/impl/internal/connection_pool/connection_node.hpp
+include/boost/mysql/impl/internal/connection_pool/connection_pool_impl.hpp
+include/boost/mysql/impl/internal/connection_pool/internal_pool_params.hpp
+include/boost/mysql/impl/internal/connection_pool/sansio_connection_node.hpp
+include/boost/mysql/impl/internal/coroutine.hpp
+include/boost/mysql/impl/internal/dt_to_string.hpp
 include/boost/mysql/impl/internal/error/
 include/boost/mysql/impl/internal/error/server_error_to_string.hpp
 include/boost/mysql/impl/internal/error/server_error_to_string.ipp
-include/boost/mysql/impl/internal/make_string_view.hpp
-include/boost/mysql/impl/internal/network_algorithms/
-include/boost/mysql/impl/internal/network_algorithms/close_connection.hpp
-include/boost/mysql/impl/internal/network_algorithms/close_statement.hpp
-include/boost/mysql/impl/internal/network_algorithms/connect.hpp
-include/boost/mysql/impl/internal/network_algorithms/execute.hpp
-include/boost/mysql/impl/internal/network_algorithms/handshake.hpp
-include/boost/mysql/impl/internal/network_algorithms/ping.hpp
-include/boost/mysql/impl/internal/network_algorithms/prepare_statement.hpp
-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/
-include/boost/mysql/impl/internal/protocol/basic_types.hpp
-include/boost/mysql/impl/internal/protocol/binary_serialization.hpp
-include/boost/mysql/impl/internal/protocol/binary_serialization.ipp
-include/boost/mysql/impl/internal/protocol/bit_deserialization.hpp
 include/boost/mysql/impl/internal/protocol/capabilities.hpp
-include/boost/mysql/impl/internal/protocol/constants.hpp
 include/boost/mysql/impl/internal/protocol/db_flavor.hpp
-include/boost/mysql/impl/internal/protocol/deserialize_binary_field.hpp
-include/boost/mysql/impl/internal/protocol/deserialize_binary_field.ipp
-include/boost/mysql/impl/internal/protocol/deserialize_text_field.hpp
-include/boost/mysql/impl/internal/protocol/deserialize_text_field.ipp
-include/boost/mysql/impl/internal/protocol/null_bitmap_traits.hpp
-include/boost/mysql/impl/internal/protocol/protocol.hpp
-include/boost/mysql/impl/internal/protocol/protocol.ipp
-include/boost/mysql/impl/internal/protocol/protocol_field_type.hpp
-include/boost/mysql/impl/internal/protocol/protocol_field_type.ipp
+include/boost/mysql/impl/internal/protocol/deserialization.hpp
+include/boost/mysql/impl/internal/protocol/frame_header.hpp
+include/boost/mysql/impl/internal/protocol/impl/
+include/boost/mysql/impl/internal/protocol/impl/binary_protocol.hpp
+include/boost/mysql/impl/internal/protocol/impl/bit_deserialization.hpp
+include/boost/mysql/impl/internal/protocol/impl/deserialization_context.hpp
+include/boost/mysql/impl/internal/protocol/impl/null_bitmap.hpp
+include/boost/mysql/impl/internal/protocol/impl/protocol_field_type.hpp
+include/boost/mysql/impl/internal/protocol/impl/protocol_types.hpp
+include/boost/mysql/impl/internal/protocol/impl/serialization_context.hpp
+include/boost/mysql/impl/internal/protocol/impl/span_string.hpp
+include/boost/mysql/impl/internal/protocol/impl/text_protocol.hpp
 include/boost/mysql/impl/internal/protocol/serialization.hpp
 include/boost/mysql/impl/internal/protocol/static_buffer.hpp
+include/boost/mysql/impl/internal/sansio/
+include/boost/mysql/impl/internal/sansio/close_connection.hpp
+include/boost/mysql/impl/internal/sansio/close_statement.hpp
+include/boost/mysql/impl/internal/sansio/connect.hpp
+include/boost/mysql/impl/internal/sansio/connection_state.hpp
+include/boost/mysql/impl/internal/sansio/connection_state_data.hpp
+include/boost/mysql/impl/internal/sansio/execute.hpp
+include/boost/mysql/impl/internal/sansio/handshake.hpp
+include/boost/mysql/impl/internal/sansio/message_reader.hpp
+include/boost/mysql/impl/internal/sansio/ping.hpp
+include/boost/mysql/impl/internal/sansio/prepare_statement.hpp
+include/boost/mysql/impl/internal/sansio/quit_connection.hpp
+include/boost/mysql/impl/internal/sansio/read_buffer.hpp
+include/boost/mysql/impl/internal/sansio/read_resultset_head.hpp
+include/boost/mysql/impl/internal/sansio/read_some_rows.hpp
+include/boost/mysql/impl/internal/sansio/read_some_rows_dynamic.hpp
+include/boost/mysql/impl/internal/sansio/reset_connection.hpp
+include/boost/mysql/impl/internal/sansio/run_pipeline.hpp
+include/boost/mysql/impl/internal/sansio/set_character_set.hpp
+include/boost/mysql/impl/internal/sansio/start_execution.hpp
+include/boost/mysql/impl/internal/sansio/top_level_algo.hpp
+include/boost/mysql/impl/internal/ssl_context_with_default.hpp
+include/boost/mysql/impl/internal/variant_stream.hpp
+include/boost/mysql/impl/is_fatal_error.ipp
 include/boost/mysql/impl/meta_check_context.ipp
-include/boost/mysql/impl/network_algorithms.ipp
+include/boost/mysql/impl/pfr.hpp
+include/boost/mysql/impl/pipeline.ipp
 include/boost/mysql/impl/results_impl.ipp
 include/boost/mysql/impl/resultset.ipp
 include/boost/mysql/impl/row_impl.ipp
 include/boost/mysql/impl/statement.hpp
 include/boost/mysql/impl/static_execution_state_impl.ipp
 include/boost/mysql/impl/static_results_impl.ipp
+include/boost/mysql/impl/with_diagnostics.hpp
+include/boost/mysql/impl/with_params.hpp
+include/boost/mysql/is_fatal_error.hpp
 include/boost/mysql/mariadb_collations.hpp
 include/boost/mysql/mariadb_server_errc.hpp
 include/boost/mysql/metadata.hpp
@@ -10499,6 +10622,9 @@ include/boost/mysql/metadata_collection_
 include/boost/mysql/metadata_mode.hpp
 include/boost/mysql/mysql_collations.hpp
 include/boost/mysql/mysql_server_errc.hpp
+include/boost/mysql/pfr.hpp
+include/boost/mysql/pipeline.hpp
+include/boost/mysql/pool_params.hpp
 include/boost/mysql/results.hpp
 include/boost/mysql/resultset.hpp
 include/boost/mysql/resultset_view.hpp
@@ -10506,6 +10632,7 @@ include/boost/mysql/row.hpp
 include/boost/mysql/row_view.hpp
 include/boost/mysql/rows.hpp
 include/boost/mysql/rows_view.hpp
+include/boost/mysql/sequence.hpp
 include/boost/mysql/src.hpp
 include/boost/mysql/ssl_mode.hpp
 include/boost/mysql/statement.hpp
@@ -10516,8 +10643,11 @@ include/boost/mysql/tcp.hpp
 include/boost/mysql/tcp_ssl.hpp
 include/boost/mysql/throw_on_error.hpp
 include/boost/mysql/time.hpp
+include/boost/mysql/underlying_row.hpp
 include/boost/mysql/unix.hpp
 include/boost/mysql/unix_ssl.hpp
+include/boost/mysql/with_diagnostics.hpp
+include/boost/mysql/with_params.hpp
 include/boost/next_prior.hpp
 include/boost/non_type.hpp
 include/boost/noncopyable.hpp
@@ -10805,6 +10935,10 @@ include/boost/numeric/odeint/stepper/sym
 include/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp
 include/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan.hpp
 include/boost/numeric/odeint/stepper/velocity_verlet.hpp
+include/boost/numeric/odeint/tools/
+include/boost/numeric/odeint/tools/assert.hpp
+include/boost/numeric/odeint/tools/is_standalone.hpp
+include/boost/numeric/odeint/tools/traits.hpp
 include/boost/numeric/odeint/util/
 include/boost/numeric/odeint/util/bind.hpp
 include/boost/numeric/odeint/util/copy.hpp
@@ -10920,7 +11054,6 @@ include/boost/optional.hpp
 include/boost/optional/bad_optional_access.hpp
 include/boost/optional/detail/
 include/boost/optional/detail/experimental_traits.hpp
-include/boost/optional/detail/old_optional_implementation.hpp
 include/boost/optional/detail/optional_aligned_storage.hpp
 include/boost/optional/detail/optional_config.hpp
 include/boost/optional/detail/optional_factory_support.hpp
@@ -10929,6 +11062,7 @@ include/boost/optional/detail/optional_r
 include/boost/optional/detail/optional_relops.hpp
 include/boost/optional/detail/optional_swap.hpp
 include/boost/optional/detail/optional_trivially_copyable_base.hpp
+include/boost/optional/detail/optional_utility.hpp
 include/boost/optional/optional.hpp
 include/boost/optional/optional_fwd.hpp
 include/boost/optional/optional_io.hpp
@@ -10954,44 +11088,46 @@ include/boost/outcome/detail/coroutine_s
 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/try.h
 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/status-code/
-include/boost/outcome/experimental/status-code/status-code/boost_error_code.hpp
-include/boost/outcome/experimental/status-code/status-code/com_code.hpp
-include/boost/outcome/experimental/status-code/status-code/config.hpp
-include/boost/outcome/experimental/status-code/status-code/detail/
-include/boost/outcome/experimental/status-code/status-code/detail/nt_code_to_generic_code.ipp
-include/boost/outcome/experimental/status-code/status-code/detail/nt_code_to_win32_code.ipp
-include/boost/outcome/experimental/status-code/status-code/detail/win32_code_to_generic_code.ipp
-include/boost/outcome/experimental/status-code/status-code/error.hpp
-include/boost/outcome/experimental/status-code/status-code/errored_status_code.hpp
-include/boost/outcome/experimental/status-code/status-code/generic_code.hpp
-include/boost/outcome/experimental/status-code/status-code/getaddrinfo_code.hpp
-include/boost/outcome/experimental/status-code/status-code/http_status_code.hpp
-include/boost/outcome/experimental/status-code/status-code/iostream_support.hpp
-include/boost/outcome/experimental/status-code/status-code/nested_status_code.hpp
-include/boost/outcome/experimental/status-code/status-code/nt_code.hpp
-include/boost/outcome/experimental/status-code/status-code/posix_code.hpp
-include/boost/outcome/experimental/status-code/status-code/quick_status_code_from_enum.hpp
-include/boost/outcome/experimental/status-code/status-code/result.hpp
-include/boost/outcome/experimental/status-code/status-code/status_code.hpp
-include/boost/outcome/experimental/status-code/status-code/status_code_domain.hpp
-include/boost/outcome/experimental/status-code/status-code/status_error.hpp
-include/boost/outcome/experimental/status-code/status-code/std_error_code.hpp
-include/boost/outcome/experimental/status-code/status-code/system_code.hpp
-include/boost/outcome/experimental/status-code/status-code/system_code_from_exception.hpp
-include/boost/outcome/experimental/status-code/status-code/system_error2.hpp
-include/boost/outcome/experimental/status-code/status-code/win32_code.hpp
+include/boost/outcome/experimental/status-code/boost_error_code.hpp
+include/boost/outcome/experimental/status-code/com_code.hpp
+include/boost/outcome/experimental/status-code/config.hpp
+include/boost/outcome/experimental/status-code/detail/
+include/boost/outcome/experimental/status-code/detail/nt_code_to_generic_code.ipp
+include/boost/outcome/experimental/status-code/detail/nt_code_to_win32_code.ipp
+include/boost/outcome/experimental/status-code/detail/win32_code_to_generic_code.ipp
+include/boost/outcome/experimental/status-code/error.hpp
+include/boost/outcome/experimental/status-code/errored_status_code.hpp
+include/boost/outcome/experimental/status-code/generic_code.hpp
+include/boost/outcome/experimental/status-code/getaddrinfo_code.hpp
+include/boost/outcome/experimental/status-code/http_status_code.hpp
+include/boost/outcome/experimental/status-code/iostream_support.hpp
+include/boost/outcome/experimental/status-code/nested_status_code.hpp
+include/boost/outcome/experimental/status-code/nt_code.hpp
+include/boost/outcome/experimental/status-code/posix_code.hpp
+include/boost/outcome/experimental/status-code/quick_status_code_from_enum.hpp
+include/boost/outcome/experimental/status-code/result.hpp
+include/boost/outcome/experimental/status-code/status_code.hpp
+include/boost/outcome/experimental/status-code/status_code_domain.hpp
+include/boost/outcome/experimental/status-code/status_code_gdb.py
+include/boost/outcome/experimental/status-code/status_error.hpp
+include/boost/outcome/experimental/status-code/std_error_code.hpp
+include/boost/outcome/experimental/status-code/system_code.hpp
+include/boost/outcome/experimental/status-code/system_code_from_exception.hpp
+include/boost/outcome/experimental/status-code/system_error2.hpp
+include/boost/outcome/experimental/status-code/win32_code.hpp
 include/boost/outcome/experimental/status_outcome.hpp
 include/boost/outcome/experimental/status_result.hpp
 include/boost/outcome/iostream_support.hpp
-include/boost/outcome/outcome.gdb.py
 include/boost/outcome/outcome.hpp
+include/boost/outcome/outcome_gdb.h
+include/boost/outcome/outcome_gdb.py
 include/boost/outcome/policy/
 include/boost/outcome/policy/all_narrow.hpp
 include/boost/outcome/policy/base.hpp
@@ -11119,6 +11255,64 @@ include/boost/parameter/python.hpp
 include/boost/parameter/required.hpp
 include/boost/parameter/template_keyword.hpp
 include/boost/parameter/value_type.hpp
+include/boost/parser/
+include/boost/parser/concepts.hpp
+include/boost/parser/config.hpp
+include/boost/parser/detail/
+include/boost/parser/detail/aggr_to_tuple_generated.hpp
+include/boost/parser/detail/case_fold.hpp
+include/boost/parser/detail/case_fold_data_generated.hpp
+include/boost/parser/detail/debug_assert.hpp
+include/boost/parser/detail/detection.hpp
+include/boost/parser/detail/hl.hpp
+include/boost/parser/detail/numeric.hpp
+include/boost/parser/detail/pp_for_each.hpp
+include/boost/parser/detail/pp_utilities.hpp
+include/boost/parser/detail/printing.hpp
+include/boost/parser/detail/printing_impl.hpp
+include/boost/parser/detail/stl_interfaces/
+include/boost/parser/detail/stl_interfaces/config.hpp
+include/boost/parser/detail/stl_interfaces/detail/
+include/boost/parser/detail/stl_interfaces/detail/pipeable_view.hpp
+include/boost/parser/detail/stl_interfaces/detail/view_closure.hpp
+include/boost/parser/detail/stl_interfaces/fwd.hpp
+include/boost/parser/detail/stl_interfaces/iterator_interface.hpp
+include/boost/parser/detail/stl_interfaces/reverse_iterator.hpp
+include/boost/parser/detail/stl_interfaces/view_adaptor.hpp
+include/boost/parser/detail/stl_interfaces/view_interface.hpp
+include/boost/parser/detail/text/
+include/boost/parser/detail/text/algorithm.hpp
+include/boost/parser/detail/text/concepts.hpp
+include/boost/parser/detail/text/config.hpp
+include/boost/parser/detail/text/detail/
+include/boost/parser/detail/text/detail/algorithm.hpp
+include/boost/parser/detail/text/detail/all_t.hpp
+include/boost/parser/detail/text/detail/begin_end.hpp
+include/boost/parser/detail/text/detail/iterator.hpp
+include/boost/parser/detail/text/detail/sentinel_tag.hpp
+include/boost/parser/detail/text/in_out_result.hpp
+include/boost/parser/detail/text/transcode_algorithm.hpp
+include/boost/parser/detail/text/transcode_iterator.hpp
+include/boost/parser/detail/text/transcode_iterator_fwd.hpp
+include/boost/parser/detail/text/transcode_view.hpp
+include/boost/parser/detail/text/trie.hpp
+include/boost/parser/detail/text/trie_fwd.hpp
+include/boost/parser/detail/text/trie_map.hpp
+include/boost/parser/detail/text/unpack.hpp
+include/boost/parser/detail/text/utf.hpp
+include/boost/parser/detail/unicode_char_sets.hpp
+include/boost/parser/detail/vs_output_stream.hpp
+include/boost/parser/error_handling.hpp
+include/boost/parser/error_handling_fwd.hpp
+include/boost/parser/parser.hpp
+include/boost/parser/parser_fwd.hpp
+include/boost/parser/replace.hpp
+include/boost/parser/search.hpp
+include/boost/parser/split.hpp
+include/boost/parser/subrange.hpp
+include/boost/parser/transcode_view.hpp
+include/boost/parser/transform_replace.hpp
+include/boost/parser/tuple.hpp
 include/boost/pending/
 include/boost/pending/bucket_sorter.hpp
 include/boost/pending/container_traits.hpp
@@ -11147,7 +11341,6 @@ include/boost/pfr/config.hpp
 include/boost/pfr/core.hpp
 include/boost/pfr/core_name.hpp
 include/boost/pfr/detail/
-include/boost/pfr/detail/cast_to_layout_compatible.hpp
 include/boost/pfr/detail/config.hpp
 include/boost/pfr/detail/core.hpp
 include/boost/pfr/detail/core14_classic.hpp
@@ -11160,6 +11353,7 @@ include/boost/pfr/detail/core_name20_sta
 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.hpp
 include/boost/pfr/detail/for_each_field_impl.hpp
 include/boost/pfr/detail/functional.hpp
 include/boost/pfr/detail/io.hpp
@@ -12316,107 +12510,6 @@ include/boost/process/async_pipe.hpp
 include/boost/process/async_system.hpp
 include/boost/process/child.hpp
 include/boost/process/cmd.hpp
-include/boost/process/detail/
-include/boost/process/detail/async_handler.hpp
-include/boost/process/detail/basic_cmd.hpp
-include/boost/process/detail/child_decl.hpp
-include/boost/process/detail/config.hpp
-include/boost/process/detail/execute_impl.hpp
-include/boost/process/detail/handler.hpp
-include/boost/process/detail/handler_base.hpp
-include/boost/process/detail/on_exit.hpp
-include/boost/process/detail/posix/
-include/boost/process/detail/posix/asio_fwd.hpp
-include/boost/process/detail/posix/async_handler.hpp
-include/boost/process/detail/posix/async_in.hpp
-include/boost/process/detail/posix/async_out.hpp
-include/boost/process/detail/posix/async_pipe.hpp
-include/boost/process/detail/posix/basic_cmd.hpp
-include/boost/process/detail/posix/basic_pipe.hpp
-include/boost/process/detail/posix/child_handle.hpp
-include/boost/process/detail/posix/close_in.hpp
-include/boost/process/detail/posix/close_out.hpp
-include/boost/process/detail/posix/cmd.hpp
-include/boost/process/detail/posix/compare_handles.hpp
-include/boost/process/detail/posix/env_init.hpp
-include/boost/process/detail/posix/environment.hpp
-include/boost/process/detail/posix/exe.hpp
-include/boost/process/detail/posix/executor.hpp
-include/boost/process/detail/posix/fd.hpp
-include/boost/process/detail/posix/file_descriptor.hpp
-include/boost/process/detail/posix/file_in.hpp
-include/boost/process/detail/posix/file_out.hpp
-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
-include/boost/process/detail/posix/null_out.hpp
-include/boost/process/detail/posix/on_exit.hpp
-include/boost/process/detail/posix/pipe_in.hpp
-include/boost/process/detail/posix/pipe_out.hpp
-include/boost/process/detail/posix/search_path.hpp
-include/boost/process/detail/posix/shell_path.hpp
-include/boost/process/detail/posix/sigchld_service.hpp
-include/boost/process/detail/posix/signal.hpp
-include/boost/process/detail/posix/start_dir.hpp
-include/boost/process/detail/posix/terminate.hpp
-include/boost/process/detail/posix/use_vfork.hpp
-include/boost/process/detail/posix/wait_for_exit.hpp
-include/boost/process/detail/posix/wait_group.hpp
-include/boost/process/detail/throw_on_error.hpp
-include/boost/process/detail/traits/
-include/boost/process/detail/traits.hpp
-include/boost/process/detail/traits/async.hpp
-include/boost/process/detail/traits/cmd_or_exe.hpp
-include/boost/process/detail/traits/decl.hpp
-include/boost/process/detail/traits/env.hpp
-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
-include/boost/process/detail/windows/async_in.hpp
-include/boost/process/detail/windows/async_out.hpp
-include/boost/process/detail/windows/async_pipe.hpp
-include/boost/process/detail/windows/basic_cmd.hpp
-include/boost/process/detail/windows/basic_pipe.hpp
-include/boost/process/detail/windows/child_handle.hpp
-include/boost/process/detail/windows/close_in.hpp
-include/boost/process/detail/windows/close_out.hpp
-include/boost/process/detail/windows/cmd.hpp
-include/boost/process/detail/windows/compare_handles.hpp
-include/boost/process/detail/windows/env_init.hpp
-include/boost/process/detail/windows/environment.hpp
-include/boost/process/detail/windows/executor.hpp
-include/boost/process/detail/windows/file_descriptor.hpp
-include/boost/process/detail/windows/file_in.hpp
-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
-include/boost/process/detail/windows/locale.hpp
-include/boost/process/detail/windows/null_in.hpp
-include/boost/process/detail/windows/null_out.hpp
-include/boost/process/detail/windows/on_exit.hpp
-include/boost/process/detail/windows/pipe_in.hpp
-include/boost/process/detail/windows/pipe_out.hpp
-include/boost/process/detail/windows/search_path.hpp
-include/boost/process/detail/windows/shell_path.hpp
-include/boost/process/detail/windows/show_window.hpp
-include/boost/process/detail/windows/start_dir.hpp
-include/boost/process/detail/windows/terminate.hpp
-include/boost/process/detail/windows/wait_for_exit.hpp
-include/boost/process/detail/windows/wait_group.hpp
 include/boost/process/env.hpp
 include/boost/process/environment.hpp
 include/boost/process/error.hpp
@@ -12435,6 +12528,134 @@ include/boost/process/shell.hpp
 include/boost/process/spawn.hpp
 include/boost/process/start_dir.hpp
 include/boost/process/system.hpp
+include/boost/process/v1/
+include/boost/process/v1.hpp
+include/boost/process/v1/args.hpp
+include/boost/process/v1/async.hpp
+include/boost/process/v1/async_pipe.hpp
+include/boost/process/v1/async_system.hpp
+include/boost/process/v1/child.hpp
+include/boost/process/v1/cmd.hpp
+include/boost/process/v1/detail/
+include/boost/process/v1/detail/async_handler.hpp
+include/boost/process/v1/detail/basic_cmd.hpp
+include/boost/process/v1/detail/child_decl.hpp
+include/boost/process/v1/detail/config.hpp
+include/boost/process/v1/detail/execute_impl.hpp
+include/boost/process/v1/detail/handler.hpp
+include/boost/process/v1/detail/handler_base.hpp
+include/boost/process/v1/detail/on_exit.hpp
+include/boost/process/v1/detail/posix/
+include/boost/process/v1/detail/posix/asio_fwd.hpp
+include/boost/process/v1/detail/posix/async_handler.hpp
+include/boost/process/v1/detail/posix/async_in.hpp
+include/boost/process/v1/detail/posix/async_out.hpp
+include/boost/process/v1/detail/posix/async_pipe.hpp
+include/boost/process/v1/detail/posix/basic_cmd.hpp
+include/boost/process/v1/detail/posix/basic_pipe.hpp
+include/boost/process/v1/detail/posix/child_handle.hpp
+include/boost/process/v1/detail/posix/close_in.hpp
+include/boost/process/v1/detail/posix/close_out.hpp
+include/boost/process/v1/detail/posix/cmd.hpp
+include/boost/process/v1/detail/posix/compare_handles.hpp
+include/boost/process/v1/detail/posix/env_init.hpp
+include/boost/process/v1/detail/posix/environment.hpp
+include/boost/process/v1/detail/posix/exe.hpp
+include/boost/process/v1/detail/posix/executor.hpp
+include/boost/process/v1/detail/posix/fd.hpp
+include/boost/process/v1/detail/posix/file_descriptor.hpp
+include/boost/process/v1/detail/posix/file_in.hpp
+include/boost/process/v1/detail/posix/file_out.hpp
+include/boost/process/v1/detail/posix/group_handle.hpp
+include/boost/process/v1/detail/posix/group_ref.hpp
+include/boost/process/v1/detail/posix/handler.hpp
+include/boost/process/v1/detail/posix/handles.hpp
+include/boost/process/v1/detail/posix/io_context_ref.hpp
+include/boost/process/v1/detail/posix/is_running.hpp
+include/boost/process/v1/detail/posix/null_in.hpp
+include/boost/process/v1/detail/posix/null_out.hpp
+include/boost/process/v1/detail/posix/on_exit.hpp
+include/boost/process/v1/detail/posix/pipe_in.hpp
+include/boost/process/v1/detail/posix/pipe_out.hpp
+include/boost/process/v1/detail/posix/search_path.hpp
+include/boost/process/v1/detail/posix/shell_path.hpp
+include/boost/process/v1/detail/posix/sigchld_service.hpp
+include/boost/process/v1/detail/posix/signal.hpp
+include/boost/process/v1/detail/posix/start_dir.hpp
+include/boost/process/v1/detail/posix/terminate.hpp
+include/boost/process/v1/detail/posix/use_vfork.hpp
+include/boost/process/v1/detail/posix/wait_for_exit.hpp
+include/boost/process/v1/detail/posix/wait_group.hpp
+include/boost/process/v1/detail/throw_on_error.hpp
+include/boost/process/v1/detail/traits/
+include/boost/process/v1/detail/traits.hpp
+include/boost/process/v1/detail/traits/async.hpp
+include/boost/process/v1/detail/traits/cmd_or_exe.hpp
+include/boost/process/v1/detail/traits/decl.hpp
+include/boost/process/v1/detail/traits/env.hpp
+include/boost/process/v1/detail/traits/error.hpp
+include/boost/process/v1/detail/traits/group.hpp
+include/boost/process/v1/detail/traits/wchar_t.hpp
+include/boost/process/v1/detail/used_handles.hpp
+include/boost/process/v1/detail/windows/
+include/boost/process/v1/detail/windows/asio_fwd.hpp
+include/boost/process/v1/detail/windows/async_handler.hpp
+include/boost/process/v1/detail/windows/async_in.hpp
+include/boost/process/v1/detail/windows/async_out.hpp
+include/boost/process/v1/detail/windows/async_pipe.hpp
+include/boost/process/v1/detail/windows/basic_cmd.hpp
+include/boost/process/v1/detail/windows/basic_pipe.hpp
+include/boost/process/v1/detail/windows/child_handle.hpp
+include/boost/process/v1/detail/windows/close_in.hpp
+include/boost/process/v1/detail/windows/close_out.hpp
+include/boost/process/v1/detail/windows/cmd.hpp
+include/boost/process/v1/detail/windows/compare_handles.hpp
+include/boost/process/v1/detail/windows/env_init.hpp
+include/boost/process/v1/detail/windows/environment.hpp
+include/boost/process/v1/detail/windows/executor.hpp
+include/boost/process/v1/detail/windows/file_descriptor.hpp
+include/boost/process/v1/detail/windows/file_in.hpp
+include/boost/process/v1/detail/windows/file_out.hpp
+include/boost/process/v1/detail/windows/group_handle.hpp
+include/boost/process/v1/detail/windows/group_ref.hpp
+include/boost/process/v1/detail/windows/handle_workaround.hpp
+include/boost/process/v1/detail/windows/handler.hpp
+include/boost/process/v1/detail/windows/handles.hpp
+include/boost/process/v1/detail/windows/io_context_ref.hpp
+include/boost/process/v1/detail/windows/is_running.hpp
+include/boost/process/v1/detail/windows/job_workaround.hpp
+include/boost/process/v1/detail/windows/locale.hpp
+include/boost/process/v1/detail/windows/null_in.hpp
+include/boost/process/v1/detail/windows/null_out.hpp
+include/boost/process/v1/detail/windows/on_exit.hpp
+include/boost/process/v1/detail/windows/pipe_in.hpp
+include/boost/process/v1/detail/windows/pipe_out.hpp
+include/boost/process/v1/detail/windows/search_path.hpp
+include/boost/process/v1/detail/windows/shell_path.hpp
+include/boost/process/v1/detail/windows/show_window.hpp
+include/boost/process/v1/detail/windows/start_dir.hpp
+include/boost/process/v1/detail/windows/terminate.hpp
+include/boost/process/v1/detail/windows/wait_for_exit.hpp
+include/boost/process/v1/detail/windows/wait_group.hpp
+include/boost/process/v1/env.hpp
+include/boost/process/v1/environment.hpp
+include/boost/process/v1/error.hpp
+include/boost/process/v1/exception.hpp
+include/boost/process/v1/exe.hpp
+include/boost/process/v1/extend.hpp
+include/boost/process/v1/filesystem.hpp
+include/boost/process/v1/group.hpp
+include/boost/process/v1/handles.hpp
+include/boost/process/v1/io.hpp
+include/boost/process/v1/locale.hpp
+include/boost/process/v1/pipe.hpp
+include/boost/process/v1/posix.hpp
+include/boost/process/v1/search_path.hpp
+include/boost/process/v1/shell.hpp
+include/boost/process/v1/spawn.hpp
+include/boost/process/v1/start_dir.hpp
+include/boost/process/v1/system.hpp
+include/boost/process/v1/windows.hpp
 include/boost/process/v2/
 include/boost/process/v2.hpp
 include/boost/process/v2/bind_launcher.hpp
@@ -12444,14 +12665,6 @@ include/boost/process/v2/detail/
 include/boost/process/v2/detail/config.hpp
 include/boost/process/v2/detail/environment_posix.hpp
 include/boost/process/v2/detail/environment_win.hpp
-include/boost/process/v2/detail/impl/
-include/boost/process/v2/detail/impl/environment.ipp
-include/boost/process/v2/detail/impl/environment_posix.ipp
-include/boost/process/v2/detail/impl/environment_win.ipp
-include/boost/process/v2/detail/impl/last_error.ipp
-include/boost/process/v2/detail/impl/process_handle_windows.ipp
-include/boost/process/v2/detail/impl/throw_error.ipp
-include/boost/process/v2/detail/impl/utf8.ipp
 include/boost/process/v2/detail/last_error.hpp
 include/boost/process/v2/detail/process_handle_fd.hpp
 include/boost/process/v2/detail/process_handle_fd_or_signal.hpp
@@ -12469,23 +12682,9 @@ include/boost/process/v2/ext.hpp
 include/boost/process/v2/ext/cmd.hpp
 include/boost/process/v2/ext/cwd.hpp
 include/boost/process/v2/ext/detail/
-include/boost/process/v2/ext/detail/impl/
-include/boost/process/v2/ext/detail/impl/proc_info.ipp
 include/boost/process/v2/ext/detail/proc_info.hpp
 include/boost/process/v2/ext/env.hpp
 include/boost/process/v2/ext/exe.hpp
-include/boost/process/v2/ext/impl/
-include/boost/process/v2/ext/impl/cmd.ipp
-include/boost/process/v2/ext/impl/cwd.ipp
-include/boost/process/v2/ext/impl/env.ipp
-include/boost/process/v2/ext/impl/exe.ipp
-include/boost/process/v2/impl/
-include/boost/process/v2/impl/default_launcher.ipp
-include/boost/process/v2/impl/environment.ipp
-include/boost/process/v2/impl/error.ipp
-include/boost/process/v2/impl/pid.ipp
-include/boost/process/v2/impl/process_handle.ipp
-include/boost/process/v2/impl/shell.ipp
 include/boost/process/v2/pid.hpp
 include/boost/process/v2/popen.hpp
 include/boost/process/v2/posix/
@@ -12493,22 +12692,18 @@ include/boost/process/v2/posix/bind_fd.h
 include/boost/process/v2/posix/default_launcher.hpp
 include/boost/process/v2/posix/detail/
 include/boost/process/v2/posix/detail/close_handles.hpp
-include/boost/process/v2/posix/detail/close_handles.ipp
 include/boost/process/v2/posix/fork_and_forget_launcher.hpp
 include/boost/process/v2/posix/pdfork_launcher.hpp
 include/boost/process/v2/posix/vfork_launcher.hpp
 include/boost/process/v2/process.hpp
 include/boost/process/v2/process_handle.hpp
 include/boost/process/v2/shell.hpp
-include/boost/process/v2/src.hpp
 include/boost/process/v2/start_dir.hpp
 include/boost/process/v2/stdio.hpp
 include/boost/process/v2/windows/
 include/boost/process/v2/windows/as_user_launcher.hpp
 include/boost/process/v2/windows/creation_flags.hpp
 include/boost/process/v2/windows/default_launcher.hpp
-include/boost/process/v2/windows/impl/
-include/boost/process/v2/windows/impl/default_launcher.ipp
 include/boost/process/v2/windows/show_window.hpp
 include/boost/process/v2/windows/with_logon_launcher.hpp
 include/boost/process/v2/windows/with_token_launcher.hpp
@@ -13190,6 +13385,7 @@ include/boost/random/seed_seq.hpp
 include/boost/random/shuffle_order.hpp
 include/boost/random/shuffle_output.hpp
 include/boost/random/sobol.hpp
+include/boost/random/splitmix64.hpp
 include/boost/random/student_t_distribution.hpp
 include/boost/random/subtract_with_carry.hpp
 include/boost/random/taus88.hpp
@@ -13409,6 +13605,7 @@ 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/impl/runner.ipp
 include/boost/redis/logger.hpp
 include/boost/redis/operation.hpp
 include/boost/redis/request.hpp
@@ -13563,6 +13760,36 @@ include/boost/safe_numerics/safe_integer
 include/boost/safe_numerics/safe_integer_literal.hpp
 include/boost/safe_numerics/safe_integer_range.hpp
 include/boost/safe_numerics/utility.hpp
+include/boost/scope/
+include/boost/scope/defer.hpp
+include/boost/scope/detail/
+include/boost/scope/detail/compact_storage.hpp
+include/boost/scope/detail/config.hpp
+include/boost/scope/detail/footer.hpp
+include/boost/scope/detail/header.hpp
+include/boost/scope/detail/is_nonnull_default_constructible.hpp
+include/boost/scope/detail/is_not_like.hpp
+include/boost/scope/detail/move_or_copy_assign_ref.hpp
+include/boost/scope/detail/move_or_copy_construct_ref.hpp
+include/boost/scope/detail/type_traits/
+include/boost/scope/detail/type_traits/conjunction.hpp
+include/boost/scope/detail/type_traits/disjunction.hpp
+include/boost/scope/detail/type_traits/is_final.hpp
+include/boost/scope/detail/type_traits/is_invocable.hpp
+include/boost/scope/detail/type_traits/is_nothrow_invocable.hpp
+include/boost/scope/detail/type_traits/is_nothrow_swappable.hpp
+include/boost/scope/detail/type_traits/is_swappable.hpp
+include/boost/scope/detail/type_traits/negation.hpp
+include/boost/scope/error_code_checker.hpp
+include/boost/scope/exception_checker.hpp
+include/boost/scope/fd_deleter.hpp
+include/boost/scope/fd_resource_traits.hpp
+include/boost/scope/scope_exit.hpp
+include/boost/scope/scope_fail.hpp
+include/boost/scope/scope_success.hpp
+include/boost/scope/unique_fd.hpp
+include/boost/scope/unique_resource.hpp
+include/boost/scope/unique_resource_fwd.hpp
 include/boost/scope_exit.hpp
 include/boost/scoped_array.hpp
 include/boost/scoped_ptr.hpp
@@ -13719,6 +13946,7 @@ include/boost/smart_ptr/detail/atomic_co
 include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp
 include/boost/smart_ptr/detail/atomic_count_sync.hpp
 include/boost/smart_ptr/detail/atomic_count_win32.hpp
+include/boost/smart_ptr/detail/deprecated_macros.hpp
 include/boost/smart_ptr/detail/lightweight_mutex.hpp
 include/boost/smart_ptr/detail/lightweight_thread.hpp
 include/boost/smart_ptr/detail/local_counted_base.hpp
@@ -13726,9 +13954,7 @@ include/boost/smart_ptr/detail/local_sp_
 include/boost/smart_ptr/detail/lwm_pthreads.hpp
 include/boost/smart_ptr/detail/lwm_std_mutex.hpp
 include/boost/smart_ptr/detail/lwm_win32_cs.hpp
-include/boost/smart_ptr/detail/operator_bool.hpp
 include/boost/smart_ptr/detail/quick_allocator.hpp
-include/boost/smart_ptr/detail/requires_cxx11.hpp
 include/boost/smart_ptr/detail/shared_count.hpp
 include/boost/smart_ptr/detail/sp_convertible.hpp
 include/boost/smart_ptr/detail/sp_counted_base.hpp
@@ -13751,16 +13977,15 @@ include/boost/smart_ptr/detail/sp_counte
 include/boost/smart_ptr/detail/sp_counted_base_w32.hpp
 include/boost/smart_ptr/detail/sp_counted_impl.hpp
 include/boost/smart_ptr/detail/sp_disable_deprecated.hpp
-include/boost/smart_ptr/detail/sp_forward.hpp
 include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp
 include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp
 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_obsolete.hpp
 include/boost/smart_ptr/detail/sp_thread_pause.hpp
 include/boost/smart_ptr/detail/sp_thread_sleep.hpp
 include/boost/smart_ptr/detail/sp_thread_yield.hpp
+include/boost/smart_ptr/detail/sp_type_traits.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
@@ -15059,6 +15284,7 @@ include/boost/stacktrace/frame.hpp
 include/boost/stacktrace/safe_dump_to.hpp
 include/boost/stacktrace/stacktrace.hpp
 include/boost/stacktrace/stacktrace_fwd.hpp
+include/boost/stacktrace/this_thread.hpp
 include/boost/statechart/
 include/boost/statechart/asynchronous_state_machine.hpp
 include/boost/statechart/custom_reaction.hpp
@@ -15112,7 +15338,6 @@ include/boost/system/
 include/boost/system.hpp
 include/boost/system/api_config.hpp
 include/boost/system/config.hpp
-include/boost/system/cygwin_error.hpp
 include/boost/system/detail/
 include/boost/system/detail/append_int.hpp
 include/boost/system/detail/cerrno.hpp
@@ -15128,7 +15353,6 @@ include/boost/system/detail/generic_cate
 include/boost/system/detail/interop_category.hpp
 include/boost/system/detail/is_same.hpp
 include/boost/system/detail/mutex.hpp
-include/boost/system/detail/requires_cxx11.hpp
 include/boost/system/detail/snprintf.hpp
 include/boost/system/detail/std_category.hpp
 include/boost/system/detail/std_category_impl.hpp
@@ -16244,7 +16468,12 @@ include/boost/unordered/concurrent_flat_
 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/concurrent_node_map.hpp
+include/boost/unordered/concurrent_node_map_fwd.hpp
+include/boost/unordered/concurrent_node_set.hpp
+include/boost/unordered/concurrent_node_set_fwd.hpp
 include/boost/unordered/detail/
+include/boost/unordered/detail/allocator_constructed.hpp
 include/boost/unordered/detail/archive_constructed.hpp
 include/boost/unordered/detail/bad_archive_exception.hpp
 include/boost/unordered/detail/concurrent_static_asserts.hpp
@@ -16252,18 +16481,22 @@ include/boost/unordered/detail/fca.hpp
 include/boost/unordered/detail/foa/
 include/boost/unordered/detail/foa/concurrent_table.hpp
 include/boost/unordered/detail/foa/core.hpp
+include/boost/unordered/detail/foa/cumulative_stats.hpp
 include/boost/unordered/detail/foa/element_type.hpp
 include/boost/unordered/detail/foa/flat_map_types.hpp
 include/boost/unordered/detail/foa/flat_set_types.hpp
 include/boost/unordered/detail/foa/ignore_wshadow.hpp
 include/boost/unordered/detail/foa/node_handle.hpp
+include/boost/unordered/detail/foa/node_map_handle.hpp
 include/boost/unordered/detail/foa/node_map_types.hpp
+include/boost/unordered/detail/foa/node_set_handle.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/foa/types_constructibility.hpp
 include/boost/unordered/detail/implementation.hpp
 include/boost/unordered/detail/map.hpp
 include/boost/unordered/detail/mulx.hpp
@@ -16276,6 +16509,7 @@ include/boost/unordered/detail/serialize
 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/throw_exception.hpp
 include/boost/unordered/detail/type_traits.hpp
 include/boost/unordered/detail/xmx.hpp
 include/boost/unordered/hash_traits.hpp
@@ -16289,6 +16523,7 @@ include/boost/unordered/unordered_node_m
 include/boost/unordered/unordered_node_map_fwd.hpp
 include/boost/unordered/unordered_node_set.hpp
 include/boost/unordered/unordered_node_set_fwd.hpp
+include/boost/unordered/unordered_printers.hpp
 include/boost/unordered/unordered_set.hpp
 include/boost/unordered/unordered_set_fwd.hpp
 include/boost/unordered_map.hpp
@@ -16301,22 +16536,14 @@ include/boost/url/detail/
 include/boost/url/detail/any_params_iter.hpp
 include/boost/url/detail/any_segments_iter.hpp
 include/boost/url/detail/config.hpp
-include/boost/url/detail/decode.hpp
 include/boost/url/detail/encode.hpp
 include/boost/url/detail/except.hpp
 include/boost/url/detail/format_args.hpp
 include/boost/url/detail/impl/
 include/boost/url/detail/impl/format_args.hpp
-include/boost/url/detail/move_chars.hpp
-include/boost/url/detail/normalize.hpp
 include/boost/url/detail/optional_string.hpp
-include/boost/url/detail/over_allocator.hpp
 include/boost/url/detail/params_iter_impl.hpp
 include/boost/url/detail/parts_base.hpp
-include/boost/url/detail/path.hpp
-include/boost/url/detail/pattern.hpp
-include/boost/url/detail/pct_format.hpp
-include/boost/url/detail/print.hpp
 include/boost/url/detail/replacement_field_rule.hpp
 include/boost/url/detail/segments_iter_impl.hpp
 include/boost/url/detail/string_view.hpp
@@ -16402,21 +16629,7 @@ include/boost/url/rfc/
 include/boost/url/rfc/absolute_uri_rule.hpp
 include/boost/url/rfc/authority_rule.hpp
 include/boost/url/rfc/detail/
-include/boost/url/rfc/detail/charsets.hpp
-include/boost/url/rfc/detail/fragment_part_rule.hpp
-include/boost/url/rfc/detail/h16_rule.hpp
-include/boost/url/rfc/detail/hier_part_rule.hpp
-include/boost/url/rfc/detail/host_rule.hpp
-include/boost/url/rfc/detail/ip_literal_rule.hpp
-include/boost/url/rfc/detail/ipv6_addrz_rule.hpp
-include/boost/url/rfc/detail/ipvfuture_rule.hpp
 include/boost/url/rfc/detail/path_rules.hpp
-include/boost/url/rfc/detail/port_rule.hpp
-include/boost/url/rfc/detail/query_part_rule.hpp
-include/boost/url/rfc/detail/reg_name_rule.hpp
-include/boost/url/rfc/detail/relative_part_rule.hpp
-include/boost/url/rfc/detail/scheme_rule.hpp
-include/boost/url/rfc/detail/userinfo_rule.hpp
 include/boost/url/rfc/gen_delim_chars.hpp
 include/boost/url/rfc/impl/
 include/boost/url/rfc/impl/pct_encoded_rule.hpp
@@ -16475,30 +16688,39 @@ include/boost/utility/swap.hpp
 include/boost/utility/typed_in_place_factory.hpp
 include/boost/utility/value_init.hpp
 include/boost/uuid/
+include/boost/uuid.hpp
 include/boost/uuid/basic_name_generator.hpp
+include/boost/uuid/basic_random_generator.hpp
 include/boost/uuid/detail/
+include/boost/uuid/detail/basic_name_generator.hpp
+include/boost/uuid/detail/chacha20.hpp
 include/boost/uuid/detail/config.hpp
+include/boost/uuid/detail/endian.hpp
+include/boost/uuid/detail/hash_mix.hpp
 include/boost/uuid/detail/md5.hpp
+include/boost/uuid/detail/numeric_cast.hpp
+include/boost/uuid/detail/random_device.hpp
 include/boost/uuid/detail/random_provider.hpp
-include/boost/uuid/detail/random_provider_arc4random.ipp
-include/boost/uuid/detail/random_provider_bcrypt.ipp
-include/boost/uuid/detail/random_provider_detect_platform.hpp
-include/boost/uuid/detail/random_provider_getentropy.ipp
-include/boost/uuid/detail/random_provider_getrandom.ipp
-include/boost/uuid/detail/random_provider_include_platform.hpp
-include/boost/uuid/detail/random_provider_posix.ipp
-include/boost/uuid/detail/random_provider_wincrypt.ipp
 include/boost/uuid/detail/sha1.hpp
+include/boost/uuid/detail/static_assert.hpp
+include/boost/uuid/detail/to_chars.hpp
 include/boost/uuid/detail/uuid_generic.ipp
+include/boost/uuid/detail/uuid_uint128.ipp
 include/boost/uuid/detail/uuid_x86.ipp
 include/boost/uuid/entropy_error.hpp
 include/boost/uuid/name_generator.hpp
 include/boost/uuid/name_generator_md5.hpp
 include/boost/uuid/name_generator_sha1.hpp
+include/boost/uuid/namespaces.hpp
 include/boost/uuid/nil_generator.hpp
 include/boost/uuid/random_generator.hpp
 include/boost/uuid/string_generator.hpp
+include/boost/uuid/time_generator.hpp
+include/boost/uuid/time_generator_v1.hpp
+include/boost/uuid/time_generator_v6.hpp
+include/boost/uuid/time_generator_v7.hpp
 include/boost/uuid/uuid.hpp
+include/boost/uuid/uuid_clock.hpp
 include/boost/uuid/uuid_generators.hpp
 include/boost/uuid/uuid_hash.hpp
 include/boost/uuid/uuid_io.hpp
@@ -16991,6 +17213,10 @@ include/boost/yap/user_macros.hpp
 include/boost/yap/yap.hpp
 @static-lib lib/libboost_atomic-mt.a
 @lib lib/libboost_atomic-mt.so.${LIBboost_atomic-mt_VERSION}
+@static-lib lib/libboost_charconv-mt.a
+@lib lib/libboost_charconv-mt.so.${LIBboost_charconv-mt_VERSION}
+@static-lib lib/libboost_charconv.a
+@lib lib/libboost_charconv.so.${LIBboost_charconv_VERSION}
 @static-lib lib/libboost_chrono-mt.a
 @lib lib/libboost_chrono-mt.so.${LIBboost_chrono-mt_VERSION}
 @static-lib lib/libboost_chrono.a
@@ -17071,6 +17297,10 @@ include/boost/yap/yap.hpp
 @lib 
lib/libboost_prg_exec_monitor-mt.so.${LIBboost_prg_exec_monitor-mt_VERSION}
 @static-lib lib/libboost_prg_exec_monitor.a
 @lib lib/libboost_prg_exec_monitor.so.${LIBboost_prg_exec_monitor_VERSION}
+@static-lib lib/libboost_process-mt.a
+@lib lib/libboost_process-mt.so.${LIBboost_process-mt_VERSION}
+@static-lib lib/libboost_process.a
+@lib lib/libboost_process.so.${LIBboost_process_VERSION}
 @static-lib lib/libboost_program_options-mt.a
 @lib lib/libboost_program_options-mt.so.${LIBboost_program_options-mt_VERSION}
 @static-lib lib/libboost_program_options.a
@@ -17136,7 +17366,6 @@ include/boost/yap/yap.hpp
 @static-lib lib/libboost_wserialization.a
 @lib lib/libboost_wserialization.so.${LIBboost_wserialization_VERSION}
 share/b2/
-share/b2/bootstrap.jam
 share/b2/build/
 share/b2/build-system.jam
 share/b2/build/ac.jam
@@ -17149,7 +17378,6 @@ share/b2/build/generators.jam
 share/b2/build/project.jam
 share/b2/build/property-set.jam
 share/b2/build/property.jam
-share/b2/build/readme.txt
 share/b2/build/scanner.jam
 share/b2/build/targets.jam
 share/b2/build/toolset.jam
@@ -17161,11 +17389,6 @@ share/b2/contrib/boost.jam
 share/b2/contrib/modular.jam
 share/b2/contrib/tntnet.jam
 share/b2/contrib/wxFormBuilder.jam
-share/b2/kernel/
-share/b2/kernel/bootstrap.jam
-share/b2/kernel/class.jam
-share/b2/kernel/errors.jam
-share/b2/kernel/modules.jam
 share/b2/options/
 share/b2/options/help.jam
 share/b2/tools/
@@ -17373,10 +17596,7 @@ share/b2/util/os.jam
 share/b2/util/param.jam
 share/b2/util/path.jam
 share/b2/util/print.jam
-share/b2/util/regex.jam
 share/b2/util/sequence.jam
-share/b2/util/set.jam
-share/b2/util/string.jam
 share/b2/util/utility.jam
 share/examples/b2/
 share/examples/b2/asciidoctor/

Reply via email to