Mon Jan 10 01:23:31 2022 UTC ()
boost: Update to 1.78.0

Changelog:
Version 1.78.0

Known Issues

These are patches from library authors which were found too late to be fixed in
the release.

  * Boost.Build silently skips installation of library headers and binaries in
    some cases, see #104.
      + Fixed in PR#113, patch.
  * Boost.Atomic fails to build when targeting UWP, see #54. Patch.

New Libraries

  * No new libraries.

Updated Libraries

  * Asio:
      + Added an io_uring backend that may optionally be used for all I/O
        objects, including sockets, timers, and posix descriptors.
      + Added support for files, with new new classes for stream-oriented and
        random-access files. This feature currently supports I/O completion
        ports on Windows, and io_uring on Linux.
      + Added support for portable pipes on POSIX and Windows (when I/O
        completion ports are available).
      + Added support for registered buffers, which are optimised when using
        the io_uring backend.
      + Added experimental support for channels, that may be used to send and
        queue completions as messages.
      + Implemented improvements to experimental::coro.
      + Disabled aligned_alloc on clang when using an MSVC runtime.
      + Changed to use a faster implementation for ip::network_v4::canonical().
      + Added template specialisations for common uses to improve compile time.
      + Reduced the size of io_context executors to a single pointer.
      + Increased the small object buffer size for execution::any_executor and
        any_io_executor.
      + Fixed multi-signature handling when variadic templates are disabled.
      + Fixed compatibility with new versions of gcc and clang.
      + Fixed compilation on Solaris.
      + Fixed defence against Qt-defined macros when building with MSVC.
      + Improved error messages emitted by ssl facilities.
      + Fixed bind_executor compatibility with completion tokens.
      + Fixed build errors when BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT is
        defined.
      + Added missing move assignment operator to awaitable<>.
      + Fixed an access violation when using coroutines with MSVC, due to
        incorrect alignment of allocated memory.
      + Fixed a cleanup issue in experimental::parallel_group that occured when
        the execution context was shut down with parallel operations still
        pending.
      + Added clarifications to the documentation on concurrency hints.
      + Added documentation on error handling techniques for C++20 coroutines.
      + Fixed various warnings.
      + Consult the Revision History for further details.
  * Assert:
      + Added source_location::to_string.
  * Atomic:
      + Use process-local futex operations on Android for non-IPC waiting and
        notifying operations.
      + Added support for Linux targets that only define SYS_futex_time64
        syscall, such as riscv32.
      + Added a workaround for incorrect result of std::alignment_of on clang 8
        for 64-bit types on 32-bit x86 targets.
      + Added a ulock backend for waiting and notifying operations on Darwin
        systems since Mac OS 10.12, iOS 10.0, tvOS 10.0 or watchOS 3.0.
      + On Windows, corrected discrepancy between atomic-type
        ::always_has_native_wait_notify and the corresponding capability macros
        when targeting Windows 8 or later. The library will now directly use
        WaitOnAddress and related APIs from public headers and therefore
        require user to link with synchronization.lib if the user requires
        Windows 8 or later by defining BOOST_USE_WINAPI_VERSION, _WIN32_WINNT
        or similar macros. The library is linked automatically on compilers
        that support auto-linking (e.g. MSVC).
      + Added support for types with padding bits, except unions, on compilers
        that provide a way to clear the padding bits. This feature is supported
        by gcc 11 and MSVC 14.2 (compiler version 19.27) and newer, as well as
        other compilers supporting similar intrinsics. On compilers that don't
        allow to clear the padding bits, types with padding are still generally
        not supported with the exception of 80-bit long double on x86 targets.
        A new BOOST_ATOMIC_NO_CLEAR_PADDING capability macro is defined to
        indicate when clearing the padding is not supported.
      + Initializing constructors of atomic_ref and ipc_atomic_ref no longer
        use atomic instructions to clear the padding bits in the referenced
        object. This reduces the cost of the atomic reference construction.
      + Initializing constructors of atomic and ipc_atomic are now constexpr
        for enums, classes and floating point types. For classes and floating
        point types, the constructors are constexpr if the compiler supports
        constexpr std::bit_cast, the type has no padding bytes and no padding
        is required to implement native atomic operations.
      + In accordance with C++20, default constructors of atomic and ipc_atomic
        now perform value initialization of the contained object. For types
        without a user-defined default constructor, this means the
        default-constructed atomic will be zero-initialized.
      + Added a workaround for compilation error on AIX caused by the assembler
        tool not supporting numeric labels. (PR#50)
      + Added a workaround for compilation error with Visual Studio 2015 prior
        to Update 3. (#52)
      + See changelog for more details.
  * Beast:
      + This maintenance update brings minor bug fixes and updated CI
        reporting.
      + Fixed security vulnerability CVE-2016-9840 in zlib implementation.
      + Fixed WebSocket permessage_deflate implementation. This should result
        in an increase in compression performance when using Beast WebSockets.
      + Removed the test stream and test framework's dependency on RTTI. You
        can now use our handy test stream to check your embedded asynchronous
        communications code!
      + We'd love to know how you or your company use Beast, consider adding an
        entry to the Companies and Individuals Using Beast list.
      + See the full Release Notes for a complete list of changes.
  * Core:
      + Added a generic implementation to <boost/core/cmath.hpp>, enabled when
        BOOST_CORE_USE_GENERIC_CMATH is defined or when the platform does not
        provide the necessary facilities in <cmath>.
      + Added boost::core::type_name, a utility function that returns the name
        of a type as a string.
      + Added boost::span, a C++11 implementation of C++20's std::span (Glen
        Fernandes).
  * Describe:
      + Added has_describe_enumerators, has_describe_bases,
        has_describe_members.
      + Added enum_to_string, enum_from_string.
      + Added relational and stream insertion operators.
      + Added descriptor_by_name, descriptor_by_pointer.
  * DLL:
      + Fixed missing #include, thanks to Denis Blank (PR#54)
      + Dropped TravisCI in favor of GithubAction CI
  * Filesystem:
      + v4: path::filename and path::iterator no longer return an implicit
        trailing dot (".") element if the path ends with a directory separator.
        Instead, an empty path is returned, similar to C++17 std::filesystem.
        This also affects other methods that are defined in terms of iterators
        or filename, such as path::stem, path::compare or
        lexicographical_compare. For example, path("a/b/") == path("a/b/.") no
        longer holds true. (#193)
      + v4: path::lexically_normal no longer produce a trailing dot (".")
        element and omits a directory separator after a trailing dot-dot ("..")
        element in the normalized paths.
      + v4: path append operations now consider root name and root directory in
        the appended path. If the appended path is absolute, or root name is
        present and differs from the source path, the resulting path is
        equivalent to the appended path. If root directory is present, the
        result is the root directory and relative path rebased on top of the
        root name of the source path. Otherwise, the behavior is similar to v3.
        (#214)
      + path::lexically_normal now converts directory separators to preferred
        separators in the root name of the normalized paths.
      + Optimized overloads of path::assign, path::append, path::concat and the
        corresponding operators to avoid unnecessary path copying and reduce
        the amount of code redundancy.
      + On POSIX systems, fixed absolute(p, base) returning a path with root
        name base.root_name() if p starts with a root directory. In such a case
        p is already an absolute path and should be returned as is.
      + create_directories no longer reports an error if the input path
        consists entirely of dot (".") and dot-dot ("..") elements. The
        implementation is no longer using recursion internally and therefore is
        better protected from stack overflow on extremely long paths.
      + On Windows, remove now supports deleting read-only files. The operation
        will attempt to reset the read-only attribute prior to removal. Note
        that this introduces a possibility of the read-only attribute being
        left unset, if the operation fails and the original value of the
        attribute fails to be restored. This also affects remove_all. (#216)
      + remove_all now returns static_cast< uintmax_t >(-1) in case of error,
        similar to C++17 std::filesystem.
      + Fixed a linking error about unresolved references to
        Boost.ContainerHash functions when user's code includes boost/
        filesystem/path.hpp but not boost/container_hash/hash.hpp and the
        compiler is set to preserve unused inline functions. (#215)
      + Added a workaround for MSVC and compatible compilers eliminating path
        globals cleanup in release builds. This could lead to a memory leak if
        Boost.Filesystem shared library was repeatedly loaded and unloaded in
        the process. (#217)
  * Geometry:
      + Improvements
          o PR#894 Optimization and refactoring of rtree queries.
          o PR#913 DynamicGeometry and GeometryCollection support in various
            algorithms (undocumented for now).
          o PR#922 DynamicGeometry and GeometryCollection support in distance
            (undocumented for now).
      + Solved issues
          o #867 Poor performance of rtree query iterator with nearest
            predicate for big k.
          o #870 Compilation error in boost::geometry::self_turns.
          o #896 Assertion failure in get_turns with
            BOOST_GEOMETRY_NO_ROBUSTNESS.
      + Bugfixes
          o PR#906 Invalid result of buffer on macos-11 with clang-12.
          o PR#921 Compilation errors with c++20 (various compilers) and gcc-5.
          o Various fixes in set operations and buffer.
  * JSON:
      + Standalone mode of the library is deprecated.
      + Allow external libraries to forward declare value_to and value_from.
      + Fixed signed integer overflow in number parsing.
      + Add support for /Zc:implicitNoexcept- on MSVC.
  * Lambda2:
      + Added special cases in operator<< and operator>> when the first
        argument is a stream, to allow std::cout << _1.
      + Added operator->*.
      + Added first, second.
  * Log:
      + General changes:
          o Updated detection of std::codecvt specializations for char16_t and
            char32_t for compatibility with C++17 and later. (PR#159)
          o Added support for C++17 std::byte type to receive methods of the
            inter-process message queue.
          o On Windows, when building the library for Windows 8 or later, the
            library will use nt62 tag in the version namespace to denote the
            target OS ABI. For example, the version namespace could be named as
            v2_mt_nt62. This name will be part of all symbols exported by the
            library. Use the BOOST_USE_WINAPI_VERSION macro consistenly when
            building Boost and your code to request the minimum target Windows
            version.
          o Improved performance of SSSE3 and AVX2 implementations of the dump
            stream manipulator.
          o Added support for CMake build system. Only library build is
            supported at this moment, Boost.Build is still used for running
            tests.
      + Bug fixes:
          o Fixed a race condition on POSIX systems in reliable_message_queue::
            open_or_create or the equivalent constructor. Multiple threads or
            processes calling open_or_create concurrently with sending or
            receiving messages from the same queue could end up corrupting the
            queue contents and potentially crashing the process. (#162)
          o Added a workaround for b2 install failing on Windows because of
            missing boost_log_setup library if
            BOOST_LOG_WITHOUT_SETTINGS_PARSERS is defined. (#164)
      + See changelog for more details.
  * Math:
      + Add support for cubic roots.
      + Add support for constexpr versions of various standard library math
        routines.
      + Add support for Bezier polynomials.
      + Improve worst-case tanh-sinh integration performance.
      + Disable inadvertant use of integral types in integration routines.
      + Minor update for erf approximations when the result is with 2ulp of 1.
      + Allow Bernoulli code to be used on platforms with no atomic integers.
      + Improve the mode of the non-central Chi Squared distribution.
      + Improve certain edge cases for <cstdfloat> complex-valued elementary
        functions, see #507.
  * Multi-index Containers:
      + Added contains to key-based indices (issue #35).
      + Added merge operations to key-based indices. The functionality goes
        beyond the standard specification for (unordered) associative
        containers in a number of ways, most notably:
          o The source index can be of any type, including non key-based
            indices.
          o Partial merge is provided: for instance, x.merge(y,first,last)
            merges only the elements of y within [first,last).
      + Previous versions of splice for sequenced and random access indices
        were destructive, i.e. elements were copy-inserted into the destination
        and then erased from the source. Now, splice is based on node transfer
        much as merge in key-based indices, and has been similarly extended to
        accept source indices of any type: in fact, splice can be regarded as a
        frontend to the same functionality provided by merge in key-based
        indices. For reasons of backwards compatibility, the destructive
        behavior of splice has been retained in the case that the source and
        destination containers have unequal allocators.
      + The fact has been documented that index iterator types do only depend
        on node_type and the position of the index in its multi_index_container
        , (except for hashed indices, where uniqueness/non-uniqueness is also a
        dependency). This has implications on the validity of iterators to
        elements transferred by merge or splice. This property is a variant of
        what has been called SCARY iterators in the C++ standard mailing lists.
        SCARYness is currently (August 2021) not mandated for standard
        containers.
      + Iterator SCARYness is now also preserved in safe mode.
  * Multiprecision:
      + Rework rational_adaptor to remove dependency on Boost.Rational and
        improve performance.
      + Fix issue with type_traits and clang, see #383.
      + Fixed buggy Lehmer's GCD routine, see #370.
      + Fix mpc_complex constructors so that lossy conversions are explicit,
        see #363.
      + Correct miscellaneous configuration issues (Intel intrinsic usage and
        Apple clang).
      + Correct some iostream operators for unsigned char types.
      + Correct mpq_rational conversions to integer types, see #342.
  * PFR:
      + Added missing #include <memory> for inclusion of std::addressof
      + Fixed -Wzero-length-array warning when dealing with empty aggregates
      + Fixed compilation on msvc compilers <= 1920 (thanks to Alexey Romanov
        aka @alexey-romanov)
      + Added basic CMakeLists.txt support (thanks to @pdimov aka Peter Dimov)
      + Multiple improvements for docs, including links to https://github.com/
        apolukhin/pfr_non_boost
      + Added misc/strip_boost_namespace.sh script to remove boost:: and BOOST_
        prefixes
  * Predef:
      + Version 1.13.1
      + Fix spelling of "epoch".
      + Add missing parenthesis in sparc.h (from tkoecker).
      + Update documentation to use Rouge code styling and Amber general style.
  * Regex:
      + Breaking Change: Change \B to be the opposite of \b as per Perl
        behaviour.
      + Change w32_regex_traits.hpp so that windows.h is no longer included.
      + Fxed fuzzing related issues #151, #152, #153, #156.
  * System:
      + Added support for source locations to error_code.
      + Added error_code::to_string, error_condition::to_string, error_code::
        what.
      + system_error::what() now contains the source location, if present.
      + Added result<T, E = error_code>, a class holding either a value or an
        error, defined in <boost/system/result.hpp>.
  * Utility:
      + Library documentation converted to QuickBook (thanks to Alan de
        Freitas, PR#79).
  * Variant2:
      + Added <boost/variant2.hpp>.
      + Added unsafe_get<I>.
      + Added visit_by_index.
      + Added operator<<.

Updated Tools

  * Build:
      + Includes release of B2 version 4.7.2.


(ryoon)
diff -r1.47 -r1.48 pkgsrc/devel/boost-build/buildlink3.mk
diff -r1.63 -r1.64 pkgsrc/devel/boost-headers/Makefile
diff -r1.50 -r1.51 pkgsrc/devel/boost-headers/PLIST
diff -r1.49 -r1.50 pkgsrc/devel/boost-headers/buildlink3.mk
diff -r1.43 -r1.44 pkgsrc/devel/boost-jam/buildlink3.mk
diff -r1.92 -r1.93 pkgsrc/devel/boost-libs/Makefile
diff -r1.57 -r1.58 pkgsrc/devel/boost-libs/buildlink3.mk
diff -r1.11 -r1.12 pkgsrc/devel/boost-mpi/buildlink3.mk
diff -r1.19 -r1.20 pkgsrc/devel/py-boost/Makefile
diff -r1.20 -r1.21 pkgsrc/devel/py-boost/buildlink3.mk
diff -r1.93 -r1.94 pkgsrc/meta-pkgs/boost/Makefile.common
diff -r1.139 -r1.140 pkgsrc/meta-pkgs/boost/distinfo
diff -r0 -r1.1 pkgsrc/meta-pkgs/boost/patches/patch-bjam-fix-install

cvs diff -r1.47 -r1.48 pkgsrc/devel/boost-build/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/boost-build/buildlink3.mk 2021/09/29 16:11:03 1.47
+++ pkgsrc/devel/boost-build/buildlink3.mk 2022/01/10 01:23:30 1.48
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: buildlink3.mk,v 1.47 2021/09/29 16:11:03 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.48 2022/01/10 01:23:30 ryoon Exp $
2 2
3BUILDLINK_TREE+= boost-build 3BUILDLINK_TREE+= boost-build
4 4
5.if !defined(BOOST_BUILD_BUILDLINK3_MK) 5.if !defined(BOOST_BUILD_BUILDLINK3_MK)
6BOOST_BUILD_BUILDLINK3_MK:= 6BOOST_BUILD_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.77.* 8BUILDLINK_API_DEPENDS.boost-build+= boost-build-1.78.*
9BUILDLINK_DEPMETHOD.boost-build?= build 9BUILDLINK_DEPMETHOD.boost-build?= build
10BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build 10BUILDLINK_PKGSRCDIR.boost-build?= ../../devel/boost-build
11.endif # BOOST_BUILD_BUILDLINK3_MK 11.endif # BOOST_BUILD_BUILDLINK3_MK
12 12
13BUILDLINK_TREE+= -boost-build 13BUILDLINK_TREE+= -boost-build

cvs diff -r1.63 -r1.64 pkgsrc/devel/boost-headers/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/boost-headers/Makefile 2021/11/30 16:57:25 1.63
+++ pkgsrc/devel/boost-headers/Makefile 2022/01/10 01:23:31 1.64
@@ -1,16 +1,14 @@ @@ -1,16 +1,14 @@
1# $NetBSD: Makefile,v 1.63 2021/11/30 16:57:25 adam Exp $ 1# $NetBSD: Makefile,v 1.64 2022/01/10 01:23:31 ryoon Exp $
2 
3PKGREVISION= 1 
4 2
5BOOST_PACKAGE= headers 3BOOST_PACKAGE= headers
6BOOST_COMMENT= (build-time headers) 4BOOST_COMMENT= (build-time headers)
7BOOST_CONFIG= generate 5BOOST_CONFIG= generate
8 6
9.include "../../meta-pkgs/boost/Makefile.common" 7.include "../../meta-pkgs/boost/Makefile.common"
10 8
11BJAM_ARGS+= --without-\* 9BJAM_ARGS+= --without-\*
12 10
13NO_BUILD= yes 11NO_BUILD= yes
14 12
15INSTALLATION_DIRS+= include/boost 13INSTALLATION_DIRS+= include/boost
16 14

cvs diff -r1.50 -r1.51 pkgsrc/devel/boost-headers/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/boost-headers/PLIST 2021/09/29 16:11:03 1.50
+++ pkgsrc/devel/boost-headers/PLIST 2022/01/10 01:23:31 1.51
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.50 2021/09/29 16:11:03 adam Exp $ 1@comment $NetBSD: PLIST,v 1.51 2022/01/10 01:23:31 ryoon Exp $
2include/boost/accumulators/accumulators.hpp 2include/boost/accumulators/accumulators.hpp
3include/boost/accumulators/accumulators_fwd.hpp 3include/boost/accumulators/accumulators_fwd.hpp
4include/boost/accumulators/framework/accumulator_base.hpp 4include/boost/accumulators/framework/accumulator_base.hpp
5include/boost/accumulators/framework/accumulator_concept.hpp 5include/boost/accumulators/framework/accumulator_concept.hpp
6include/boost/accumulators/framework/accumulator_set.hpp 6include/boost/accumulators/framework/accumulator_set.hpp
7include/boost/accumulators/framework/accumulators/droppable_accumulator.hpp 7include/boost/accumulators/framework/accumulators/droppable_accumulator.hpp
8include/boost/accumulators/framework/accumulators/external_accumulator.hpp 8include/boost/accumulators/framework/accumulators/external_accumulator.hpp
9include/boost/accumulators/framework/accumulators/reference_accumulator.hpp 9include/boost/accumulators/framework/accumulators/reference_accumulator.hpp
10include/boost/accumulators/framework/accumulators/value_accumulator.hpp 10include/boost/accumulators/framework/accumulators/value_accumulator.hpp
11include/boost/accumulators/framework/depends_on.hpp 11include/boost/accumulators/framework/depends_on.hpp
12include/boost/accumulators/framework/external.hpp 12include/boost/accumulators/framework/external.hpp
13include/boost/accumulators/framework/extractor.hpp 13include/boost/accumulators/framework/extractor.hpp
14include/boost/accumulators/framework/features.hpp 14include/boost/accumulators/framework/features.hpp
@@ -336,56 +336,63 @@ include/boost/archive/xml_oarchive.hpp @@ -336,56 +336,63 @@ include/boost/archive/xml_oarchive.hpp
336include/boost/archive/xml_wiarchive.hpp 336include/boost/archive/xml_wiarchive.hpp
337include/boost/archive/xml_woarchive.hpp 337include/boost/archive/xml_woarchive.hpp
338include/boost/array.hpp 338include/boost/array.hpp
339include/boost/asio.hpp 339include/boost/asio.hpp
340include/boost/asio/any_io_executor.hpp 340include/boost/asio/any_io_executor.hpp
341include/boost/asio/associated_allocator.hpp 341include/boost/asio/associated_allocator.hpp
342include/boost/asio/associated_cancellation_slot.hpp 342include/boost/asio/associated_cancellation_slot.hpp
343include/boost/asio/associated_executor.hpp 343include/boost/asio/associated_executor.hpp
344include/boost/asio/associator.hpp 344include/boost/asio/associator.hpp
345include/boost/asio/async_result.hpp 345include/boost/asio/async_result.hpp
346include/boost/asio/awaitable.hpp 346include/boost/asio/awaitable.hpp
347include/boost/asio/basic_datagram_socket.hpp 347include/boost/asio/basic_datagram_socket.hpp
348include/boost/asio/basic_deadline_timer.hpp 348include/boost/asio/basic_deadline_timer.hpp
 349include/boost/asio/basic_file.hpp
349include/boost/asio/basic_io_object.hpp 350include/boost/asio/basic_io_object.hpp
 351include/boost/asio/basic_random_access_file.hpp
350include/boost/asio/basic_raw_socket.hpp 352include/boost/asio/basic_raw_socket.hpp
 353include/boost/asio/basic_readable_pipe.hpp
351include/boost/asio/basic_seq_packet_socket.hpp 354include/boost/asio/basic_seq_packet_socket.hpp
352include/boost/asio/basic_serial_port.hpp 355include/boost/asio/basic_serial_port.hpp
353include/boost/asio/basic_signal_set.hpp 356include/boost/asio/basic_signal_set.hpp
354include/boost/asio/basic_socket.hpp 357include/boost/asio/basic_socket.hpp
355include/boost/asio/basic_socket_acceptor.hpp 358include/boost/asio/basic_socket_acceptor.hpp
356include/boost/asio/basic_socket_iostream.hpp 359include/boost/asio/basic_socket_iostream.hpp
357include/boost/asio/basic_socket_streambuf.hpp 360include/boost/asio/basic_socket_streambuf.hpp
 361include/boost/asio/basic_stream_file.hpp
358include/boost/asio/basic_stream_socket.hpp 362include/boost/asio/basic_stream_socket.hpp
359include/boost/asio/basic_streambuf.hpp 363include/boost/asio/basic_streambuf.hpp
360include/boost/asio/basic_streambuf_fwd.hpp 364include/boost/asio/basic_streambuf_fwd.hpp
361include/boost/asio/basic_waitable_timer.hpp 365include/boost/asio/basic_waitable_timer.hpp
 366include/boost/asio/basic_writable_pipe.hpp
362include/boost/asio/bind_cancellation_slot.hpp 367include/boost/asio/bind_cancellation_slot.hpp
363include/boost/asio/bind_executor.hpp 368include/boost/asio/bind_executor.hpp
364include/boost/asio/buffer.hpp 369include/boost/asio/buffer.hpp
 370include/boost/asio/buffer_registration.hpp
365include/boost/asio/buffered_read_stream.hpp 371include/boost/asio/buffered_read_stream.hpp
366include/boost/asio/buffered_read_stream_fwd.hpp 372include/boost/asio/buffered_read_stream_fwd.hpp
367include/boost/asio/buffered_stream.hpp 373include/boost/asio/buffered_stream.hpp
368include/boost/asio/buffered_stream_fwd.hpp 374include/boost/asio/buffered_stream_fwd.hpp
369include/boost/asio/buffered_write_stream.hpp 375include/boost/asio/buffered_write_stream.hpp
370include/boost/asio/buffered_write_stream_fwd.hpp 376include/boost/asio/buffered_write_stream_fwd.hpp
371include/boost/asio/buffers_iterator.hpp 377include/boost/asio/buffers_iterator.hpp
372include/boost/asio/cancellation_signal.hpp 378include/boost/asio/cancellation_signal.hpp
373include/boost/asio/cancellation_state.hpp 379include/boost/asio/cancellation_state.hpp
374include/boost/asio/cancellation_type.hpp 380include/boost/asio/cancellation_type.hpp
375include/boost/asio/co_spawn.hpp 381include/boost/asio/co_spawn.hpp
376include/boost/asio/completion_condition.hpp 382include/boost/asio/completion_condition.hpp
377include/boost/asio/compose.hpp 383include/boost/asio/compose.hpp
378include/boost/asio/connect.hpp 384include/boost/asio/connect.hpp
 385include/boost/asio/connect_pipe.hpp
379include/boost/asio/coroutine.hpp 386include/boost/asio/coroutine.hpp
380include/boost/asio/deadline_timer.hpp 387include/boost/asio/deadline_timer.hpp
381include/boost/asio/defer.hpp 388include/boost/asio/defer.hpp
382include/boost/asio/detached.hpp 389include/boost/asio/detached.hpp
383include/boost/asio/detail/array.hpp 390include/boost/asio/detail/array.hpp
384include/boost/asio/detail/array_fwd.hpp 391include/boost/asio/detail/array_fwd.hpp
385include/boost/asio/detail/assert.hpp 392include/boost/asio/detail/assert.hpp
386include/boost/asio/detail/atomic_count.hpp 393include/boost/asio/detail/atomic_count.hpp
387include/boost/asio/detail/base_from_cancellation_state.hpp 394include/boost/asio/detail/base_from_cancellation_state.hpp
388include/boost/asio/detail/base_from_completion_cond.hpp 395include/boost/asio/detail/base_from_completion_cond.hpp
389include/boost/asio/detail/bind_handler.hpp 396include/boost/asio/detail/bind_handler.hpp
390include/boost/asio/detail/blocking_executor_op.hpp 397include/boost/asio/detail/blocking_executor_op.hpp
391include/boost/asio/detail/buffer_resize_guard.hpp 398include/boost/asio/detail/buffer_resize_guard.hpp
@@ -429,71 +436,96 @@ include/boost/asio/detail/handler_cont_h @@ -429,71 +436,96 @@ include/boost/asio/detail/handler_cont_h
429include/boost/asio/detail/handler_invoke_helpers.hpp 436include/boost/asio/detail/handler_invoke_helpers.hpp
430include/boost/asio/detail/handler_tracking.hpp 437include/boost/asio/detail/handler_tracking.hpp
431include/boost/asio/detail/handler_type_requirements.hpp 438include/boost/asio/detail/handler_type_requirements.hpp
432include/boost/asio/detail/handler_work.hpp 439include/boost/asio/detail/handler_work.hpp
433include/boost/asio/detail/hash_map.hpp 440include/boost/asio/detail/hash_map.hpp
434include/boost/asio/detail/impl/buffer_sequence_adapter.ipp 441include/boost/asio/detail/impl/buffer_sequence_adapter.ipp
435include/boost/asio/detail/impl/descriptor_ops.ipp 442include/boost/asio/detail/impl/descriptor_ops.ipp
436include/boost/asio/detail/impl/dev_poll_reactor.hpp 443include/boost/asio/detail/impl/dev_poll_reactor.hpp
437include/boost/asio/detail/impl/dev_poll_reactor.ipp 444include/boost/asio/detail/impl/dev_poll_reactor.ipp
438include/boost/asio/detail/impl/epoll_reactor.hpp 445include/boost/asio/detail/impl/epoll_reactor.hpp
439include/boost/asio/detail/impl/epoll_reactor.ipp 446include/boost/asio/detail/impl/epoll_reactor.ipp
440include/boost/asio/detail/impl/eventfd_select_interrupter.ipp 447include/boost/asio/detail/impl/eventfd_select_interrupter.ipp
441include/boost/asio/detail/impl/handler_tracking.ipp 448include/boost/asio/detail/impl/handler_tracking.ipp
 449include/boost/asio/detail/impl/io_uring_descriptor_service.ipp
 450include/boost/asio/detail/impl/io_uring_file_service.ipp
 451include/boost/asio/detail/impl/io_uring_service.hpp
 452include/boost/asio/detail/impl/io_uring_service.ipp
 453include/boost/asio/detail/impl/io_uring_socket_service_base.ipp
442include/boost/asio/detail/impl/kqueue_reactor.hpp 454include/boost/asio/detail/impl/kqueue_reactor.hpp
443include/boost/asio/detail/impl/kqueue_reactor.ipp 455include/boost/asio/detail/impl/kqueue_reactor.ipp
444include/boost/asio/detail/impl/null_event.ipp 456include/boost/asio/detail/impl/null_event.ipp
445include/boost/asio/detail/impl/pipe_select_interrupter.ipp 457include/boost/asio/detail/impl/pipe_select_interrupter.ipp
446include/boost/asio/detail/impl/posix_event.ipp 458include/boost/asio/detail/impl/posix_event.ipp
447include/boost/asio/detail/impl/posix_mutex.ipp 459include/boost/asio/detail/impl/posix_mutex.ipp
 460include/boost/asio/detail/impl/posix_serial_port_service.ipp
448include/boost/asio/detail/impl/posix_thread.ipp 461include/boost/asio/detail/impl/posix_thread.ipp
449include/boost/asio/detail/impl/posix_tss_ptr.ipp 462include/boost/asio/detail/impl/posix_tss_ptr.ipp
450include/boost/asio/detail/impl/reactive_descriptor_service.ipp 463include/boost/asio/detail/impl/reactive_descriptor_service.ipp
451include/boost/asio/detail/impl/reactive_serial_port_service.ipp 
452include/boost/asio/detail/impl/reactive_socket_service_base.ipp 464include/boost/asio/detail/impl/reactive_socket_service_base.ipp
453include/boost/asio/detail/impl/resolver_service_base.ipp 465include/boost/asio/detail/impl/resolver_service_base.ipp
454include/boost/asio/detail/impl/scheduler.ipp 466include/boost/asio/detail/impl/scheduler.ipp
455include/boost/asio/detail/impl/select_reactor.hpp 467include/boost/asio/detail/impl/select_reactor.hpp
456include/boost/asio/detail/impl/select_reactor.ipp 468include/boost/asio/detail/impl/select_reactor.ipp
457include/boost/asio/detail/impl/service_registry.hpp 469include/boost/asio/detail/impl/service_registry.hpp
458include/boost/asio/detail/impl/service_registry.ipp 470include/boost/asio/detail/impl/service_registry.ipp
459include/boost/asio/detail/impl/signal_set_service.ipp 471include/boost/asio/detail/impl/signal_set_service.ipp
460include/boost/asio/detail/impl/socket_ops.ipp 472include/boost/asio/detail/impl/socket_ops.ipp
461include/boost/asio/detail/impl/socket_select_interrupter.ipp 473include/boost/asio/detail/impl/socket_select_interrupter.ipp
462include/boost/asio/detail/impl/strand_executor_service.hpp 474include/boost/asio/detail/impl/strand_executor_service.hpp
463include/boost/asio/detail/impl/strand_executor_service.ipp 475include/boost/asio/detail/impl/strand_executor_service.ipp
464include/boost/asio/detail/impl/strand_service.hpp 476include/boost/asio/detail/impl/strand_service.hpp
465include/boost/asio/detail/impl/strand_service.ipp 477include/boost/asio/detail/impl/strand_service.ipp
466include/boost/asio/detail/impl/thread_context.ipp 478include/boost/asio/detail/impl/thread_context.ipp
467include/boost/asio/detail/impl/throw_error.ipp 479include/boost/asio/detail/impl/throw_error.ipp
468include/boost/asio/detail/impl/timer_queue_ptime.ipp 480include/boost/asio/detail/impl/timer_queue_ptime.ipp
469include/boost/asio/detail/impl/timer_queue_set.ipp 481include/boost/asio/detail/impl/timer_queue_set.ipp
470include/boost/asio/detail/impl/win_event.ipp 482include/boost/asio/detail/impl/win_event.ipp
 483include/boost/asio/detail/impl/win_iocp_file_service.ipp
471include/boost/asio/detail/impl/win_iocp_handle_service.ipp 484include/boost/asio/detail/impl/win_iocp_handle_service.ipp
472include/boost/asio/detail/impl/win_iocp_io_context.hpp 485include/boost/asio/detail/impl/win_iocp_io_context.hpp
473include/boost/asio/detail/impl/win_iocp_io_context.ipp 486include/boost/asio/detail/impl/win_iocp_io_context.ipp
474include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp 487include/boost/asio/detail/impl/win_iocp_serial_port_service.ipp
475include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp 488include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp
476include/boost/asio/detail/impl/win_mutex.ipp 489include/boost/asio/detail/impl/win_mutex.ipp
477include/boost/asio/detail/impl/win_object_handle_service.ipp 490include/boost/asio/detail/impl/win_object_handle_service.ipp
478include/boost/asio/detail/impl/win_static_mutex.ipp 491include/boost/asio/detail/impl/win_static_mutex.ipp
479include/boost/asio/detail/impl/win_thread.ipp 492include/boost/asio/detail/impl/win_thread.ipp
480include/boost/asio/detail/impl/win_tss_ptr.ipp 493include/boost/asio/detail/impl/win_tss_ptr.ipp
481include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp 494include/boost/asio/detail/impl/winrt_ssocket_service_base.ipp
482include/boost/asio/detail/impl/winrt_timer_scheduler.hpp 495include/boost/asio/detail/impl/winrt_timer_scheduler.hpp
483include/boost/asio/detail/impl/winrt_timer_scheduler.ipp 496include/boost/asio/detail/impl/winrt_timer_scheduler.ipp
484include/boost/asio/detail/impl/winsock_init.ipp 497include/boost/asio/detail/impl/winsock_init.ipp
485include/boost/asio/detail/io_control.hpp 498include/boost/asio/detail/io_control.hpp
486include/boost/asio/detail/io_object_impl.hpp 499include/boost/asio/detail/io_object_impl.hpp
 500include/boost/asio/detail/io_uring_descriptor_read_at_op.hpp
 501include/boost/asio/detail/io_uring_descriptor_read_op.hpp
 502include/boost/asio/detail/io_uring_descriptor_service.hpp
 503include/boost/asio/detail/io_uring_descriptor_write_at_op.hpp
 504include/boost/asio/detail/io_uring_descriptor_write_op.hpp
 505include/boost/asio/detail/io_uring_file_service.hpp
 506include/boost/asio/detail/io_uring_null_buffers_op.hpp
 507include/boost/asio/detail/io_uring_operation.hpp
 508include/boost/asio/detail/io_uring_service.hpp
 509include/boost/asio/detail/io_uring_socket_accept_op.hpp
 510include/boost/asio/detail/io_uring_socket_connect_op.hpp
 511include/boost/asio/detail/io_uring_socket_recv_op.hpp
 512include/boost/asio/detail/io_uring_socket_recvfrom_op.hpp
 513include/boost/asio/detail/io_uring_socket_recvmsg_op.hpp
 514include/boost/asio/detail/io_uring_socket_send_op.hpp
 515include/boost/asio/detail/io_uring_socket_sendto_op.hpp
 516include/boost/asio/detail/io_uring_socket_service.hpp
 517include/boost/asio/detail/io_uring_socket_service_base.hpp
 518include/boost/asio/detail/io_uring_wait_op.hpp
487include/boost/asio/detail/is_buffer_sequence.hpp 519include/boost/asio/detail/is_buffer_sequence.hpp
488include/boost/asio/detail/is_executor.hpp 520include/boost/asio/detail/is_executor.hpp
489include/boost/asio/detail/keyword_tss_ptr.hpp 521include/boost/asio/detail/keyword_tss_ptr.hpp
490include/boost/asio/detail/kqueue_reactor.hpp 522include/boost/asio/detail/kqueue_reactor.hpp
491include/boost/asio/detail/limits.hpp 523include/boost/asio/detail/limits.hpp
492include/boost/asio/detail/local_free_on_block_exit.hpp 524include/boost/asio/detail/local_free_on_block_exit.hpp
493include/boost/asio/detail/macos_fenced_block.hpp 525include/boost/asio/detail/macos_fenced_block.hpp
494include/boost/asio/detail/memory.hpp 526include/boost/asio/detail/memory.hpp
495include/boost/asio/detail/mutex.hpp 527include/boost/asio/detail/mutex.hpp
496include/boost/asio/detail/non_const_lvalue.hpp 528include/boost/asio/detail/non_const_lvalue.hpp
497include/boost/asio/detail/noncopyable.hpp 529include/boost/asio/detail/noncopyable.hpp
498include/boost/asio/detail/null_event.hpp 530include/boost/asio/detail/null_event.hpp
499include/boost/asio/detail/null_fenced_block.hpp 531include/boost/asio/detail/null_fenced_block.hpp
@@ -505,57 +537,58 @@ include/boost/asio/detail/null_socket_se @@ -505,57 +537,58 @@ include/boost/asio/detail/null_socket_se
505include/boost/asio/detail/null_static_mutex.hpp 537include/boost/asio/detail/null_static_mutex.hpp
506include/boost/asio/detail/null_thread.hpp 538include/boost/asio/detail/null_thread.hpp
507include/boost/asio/detail/null_tss_ptr.hpp 539include/boost/asio/detail/null_tss_ptr.hpp
508include/boost/asio/detail/object_pool.hpp 540include/boost/asio/detail/object_pool.hpp
509include/boost/asio/detail/old_win_sdk_compat.hpp 541include/boost/asio/detail/old_win_sdk_compat.hpp
510include/boost/asio/detail/op_queue.hpp 542include/boost/asio/detail/op_queue.hpp
511include/boost/asio/detail/operation.hpp 543include/boost/asio/detail/operation.hpp
512include/boost/asio/detail/pipe_select_interrupter.hpp 544include/boost/asio/detail/pipe_select_interrupter.hpp
513include/boost/asio/detail/pop_options.hpp 545include/boost/asio/detail/pop_options.hpp
514include/boost/asio/detail/posix_event.hpp 546include/boost/asio/detail/posix_event.hpp
515include/boost/asio/detail/posix_fd_set_adapter.hpp 547include/boost/asio/detail/posix_fd_set_adapter.hpp
516include/boost/asio/detail/posix_global.hpp 548include/boost/asio/detail/posix_global.hpp
517include/boost/asio/detail/posix_mutex.hpp 549include/boost/asio/detail/posix_mutex.hpp
 550include/boost/asio/detail/posix_serial_port_service.hpp
518include/boost/asio/detail/posix_signal_blocker.hpp 551include/boost/asio/detail/posix_signal_blocker.hpp
519include/boost/asio/detail/posix_static_mutex.hpp 552include/boost/asio/detail/posix_static_mutex.hpp
520include/boost/asio/detail/posix_thread.hpp 553include/boost/asio/detail/posix_thread.hpp
521include/boost/asio/detail/posix_tss_ptr.hpp 554include/boost/asio/detail/posix_tss_ptr.hpp
522include/boost/asio/detail/push_options.hpp 555include/boost/asio/detail/push_options.hpp
523include/boost/asio/detail/reactive_descriptor_service.hpp 556include/boost/asio/detail/reactive_descriptor_service.hpp
524include/boost/asio/detail/reactive_null_buffers_op.hpp 557include/boost/asio/detail/reactive_null_buffers_op.hpp
525include/boost/asio/detail/reactive_serial_port_service.hpp 
526include/boost/asio/detail/reactive_socket_accept_op.hpp 558include/boost/asio/detail/reactive_socket_accept_op.hpp
527include/boost/asio/detail/reactive_socket_connect_op.hpp 559include/boost/asio/detail/reactive_socket_connect_op.hpp
528include/boost/asio/detail/reactive_socket_recv_op.hpp 560include/boost/asio/detail/reactive_socket_recv_op.hpp
529include/boost/asio/detail/reactive_socket_recvfrom_op.hpp 561include/boost/asio/detail/reactive_socket_recvfrom_op.hpp
530include/boost/asio/detail/reactive_socket_recvmsg_op.hpp 562include/boost/asio/detail/reactive_socket_recvmsg_op.hpp
531include/boost/asio/detail/reactive_socket_send_op.hpp 563include/boost/asio/detail/reactive_socket_send_op.hpp
532include/boost/asio/detail/reactive_socket_sendto_op.hpp 564include/boost/asio/detail/reactive_socket_sendto_op.hpp
533include/boost/asio/detail/reactive_socket_service.hpp 565include/boost/asio/detail/reactive_socket_service.hpp
534include/boost/asio/detail/reactive_socket_service_base.hpp 566include/boost/asio/detail/reactive_socket_service_base.hpp
535include/boost/asio/detail/reactive_wait_op.hpp 567include/boost/asio/detail/reactive_wait_op.hpp
536include/boost/asio/detail/reactor.hpp 568include/boost/asio/detail/reactor.hpp
537include/boost/asio/detail/reactor_fwd.hpp 569include/boost/asio/detail/reactor_fwd.hpp
538include/boost/asio/detail/reactor_op.hpp 570include/boost/asio/detail/reactor_op.hpp
539include/boost/asio/detail/reactor_op_queue.hpp 571include/boost/asio/detail/reactor_op_queue.hpp
540include/boost/asio/detail/recycling_allocator.hpp 572include/boost/asio/detail/recycling_allocator.hpp
541include/boost/asio/detail/regex_fwd.hpp 573include/boost/asio/detail/regex_fwd.hpp
542include/boost/asio/detail/resolve_endpoint_op.hpp 574include/boost/asio/detail/resolve_endpoint_op.hpp
543include/boost/asio/detail/resolve_op.hpp 575include/boost/asio/detail/resolve_op.hpp
544include/boost/asio/detail/resolve_query_op.hpp 576include/boost/asio/detail/resolve_query_op.hpp
545include/boost/asio/detail/resolver_service.hpp 577include/boost/asio/detail/resolver_service.hpp
546include/boost/asio/detail/resolver_service_base.hpp 578include/boost/asio/detail/resolver_service_base.hpp
547include/boost/asio/detail/scheduler.hpp 579include/boost/asio/detail/scheduler.hpp
548include/boost/asio/detail/scheduler_operation.hpp 580include/boost/asio/detail/scheduler_operation.hpp
 581include/boost/asio/detail/scheduler_task.hpp
549include/boost/asio/detail/scheduler_thread_info.hpp 582include/boost/asio/detail/scheduler_thread_info.hpp
550include/boost/asio/detail/scoped_lock.hpp 583include/boost/asio/detail/scoped_lock.hpp
551include/boost/asio/detail/scoped_ptr.hpp 584include/boost/asio/detail/scoped_ptr.hpp
552include/boost/asio/detail/select_interrupter.hpp 585include/boost/asio/detail/select_interrupter.hpp
553include/boost/asio/detail/select_reactor.hpp 586include/boost/asio/detail/select_reactor.hpp
554include/boost/asio/detail/service_registry.hpp 587include/boost/asio/detail/service_registry.hpp
555include/boost/asio/detail/signal_blocker.hpp 588include/boost/asio/detail/signal_blocker.hpp
556include/boost/asio/detail/signal_handler.hpp 589include/boost/asio/detail/signal_handler.hpp
557include/boost/asio/detail/signal_init.hpp 590include/boost/asio/detail/signal_init.hpp
558include/boost/asio/detail/signal_op.hpp 591include/boost/asio/detail/signal_op.hpp
559include/boost/asio/detail/signal_set_service.hpp 592include/boost/asio/detail/signal_set_service.hpp
560include/boost/asio/detail/socket_holder.hpp 593include/boost/asio/detail/socket_holder.hpp
561include/boost/asio/detail/socket_ops.hpp 594include/boost/asio/detail/socket_ops.hpp
@@ -585,26 +618,27 @@ include/boost/asio/detail/timer_queue_ba @@ -585,26 +618,27 @@ include/boost/asio/detail/timer_queue_ba
585include/boost/asio/detail/timer_queue_ptime.hpp 618include/boost/asio/detail/timer_queue_ptime.hpp
586include/boost/asio/detail/timer_queue_set.hpp 619include/boost/asio/detail/timer_queue_set.hpp
587include/boost/asio/detail/timer_scheduler.hpp 620include/boost/asio/detail/timer_scheduler.hpp
588include/boost/asio/detail/timer_scheduler_fwd.hpp 621include/boost/asio/detail/timer_scheduler_fwd.hpp
589include/boost/asio/detail/tss_ptr.hpp 622include/boost/asio/detail/tss_ptr.hpp
590include/boost/asio/detail/type_traits.hpp 623include/boost/asio/detail/type_traits.hpp
591include/boost/asio/detail/variadic_templates.hpp 624include/boost/asio/detail/variadic_templates.hpp
592include/boost/asio/detail/wait_handler.hpp 625include/boost/asio/detail/wait_handler.hpp
593include/boost/asio/detail/wait_op.hpp 626include/boost/asio/detail/wait_op.hpp
594include/boost/asio/detail/win_event.hpp 627include/boost/asio/detail/win_event.hpp
595include/boost/asio/detail/win_fd_set_adapter.hpp 628include/boost/asio/detail/win_fd_set_adapter.hpp
596include/boost/asio/detail/win_fenced_block.hpp 629include/boost/asio/detail/win_fenced_block.hpp
597include/boost/asio/detail/win_global.hpp 630include/boost/asio/detail/win_global.hpp
 631include/boost/asio/detail/win_iocp_file_service.hpp
598include/boost/asio/detail/win_iocp_handle_read_op.hpp 632include/boost/asio/detail/win_iocp_handle_read_op.hpp
599include/boost/asio/detail/win_iocp_handle_service.hpp 633include/boost/asio/detail/win_iocp_handle_service.hpp
600include/boost/asio/detail/win_iocp_handle_write_op.hpp 634include/boost/asio/detail/win_iocp_handle_write_op.hpp
601include/boost/asio/detail/win_iocp_io_context.hpp 635include/boost/asio/detail/win_iocp_io_context.hpp
602include/boost/asio/detail/win_iocp_null_buffers_op.hpp 636include/boost/asio/detail/win_iocp_null_buffers_op.hpp
603include/boost/asio/detail/win_iocp_operation.hpp 637include/boost/asio/detail/win_iocp_operation.hpp
604include/boost/asio/detail/win_iocp_overlapped_op.hpp 638include/boost/asio/detail/win_iocp_overlapped_op.hpp
605include/boost/asio/detail/win_iocp_overlapped_ptr.hpp 639include/boost/asio/detail/win_iocp_overlapped_ptr.hpp
606include/boost/asio/detail/win_iocp_serial_port_service.hpp 640include/boost/asio/detail/win_iocp_serial_port_service.hpp
607include/boost/asio/detail/win_iocp_socket_accept_op.hpp 641include/boost/asio/detail/win_iocp_socket_accept_op.hpp
608include/boost/asio/detail/win_iocp_socket_connect_op.hpp 642include/boost/asio/detail/win_iocp_socket_connect_op.hpp
609include/boost/asio/detail/win_iocp_socket_recv_op.hpp 643include/boost/asio/detail/win_iocp_socket_recv_op.hpp
610include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp 644include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp
@@ -672,61 +706,86 @@ include/boost/asio/execution/scheduler.h @@ -672,61 +706,86 @@ include/boost/asio/execution/scheduler.h
672include/boost/asio/execution/sender.hpp 706include/boost/asio/execution/sender.hpp
673include/boost/asio/execution/set_done.hpp 707include/boost/asio/execution/set_done.hpp
674include/boost/asio/execution/set_error.hpp 708include/boost/asio/execution/set_error.hpp
675include/boost/asio/execution/set_value.hpp 709include/boost/asio/execution/set_value.hpp
676include/boost/asio/execution/start.hpp 710include/boost/asio/execution/start.hpp
677include/boost/asio/execution/submit.hpp 711include/boost/asio/execution/submit.hpp
678include/boost/asio/execution_context.hpp 712include/boost/asio/execution_context.hpp
679include/boost/asio/executor.hpp 713include/boost/asio/executor.hpp
680include/boost/asio/executor_work_guard.hpp 714include/boost/asio/executor_work_guard.hpp
681include/boost/asio/experimental/append.hpp 715include/boost/asio/experimental/append.hpp
682include/boost/asio/experimental/as_single.hpp 716include/boost/asio/experimental/as_single.hpp
683include/boost/asio/experimental/as_tuple.hpp 717include/boost/asio/experimental/as_tuple.hpp
684include/boost/asio/experimental/awaitable_operators.hpp 718include/boost/asio/experimental/awaitable_operators.hpp
 719include/boost/asio/experimental/basic_channel.hpp
 720include/boost/asio/experimental/basic_concurrent_channel.hpp
685include/boost/asio/experimental/cancellation_condition.hpp 721include/boost/asio/experimental/cancellation_condition.hpp
 722include/boost/asio/experimental/channel.hpp
 723include/boost/asio/experimental/channel_error.hpp
 724include/boost/asio/experimental/channel_traits.hpp
 725include/boost/asio/experimental/co_spawn.hpp
 726include/boost/asio/experimental/concurrent_channel.hpp
686include/boost/asio/experimental/coro.hpp 727include/boost/asio/experimental/coro.hpp
 728include/boost/asio/experimental/coro_traits.hpp
687include/boost/asio/experimental/deferred.hpp 729include/boost/asio/experimental/deferred.hpp
 730include/boost/asio/experimental/detail/channel_handler.hpp
 731include/boost/asio/experimental/detail/channel_message.hpp
 732include/boost/asio/experimental/detail/channel_operation.hpp
 733include/boost/asio/experimental/detail/channel_payload.hpp
 734include/boost/asio/experimental/detail/channel_receive_op.hpp
 735include/boost/asio/experimental/detail/channel_send_functions.hpp
 736include/boost/asio/experimental/detail/channel_send_op.hpp
 737include/boost/asio/experimental/detail/channel_service.hpp
688include/boost/asio/experimental/detail/completion_handler_erasure.hpp 738include/boost/asio/experimental/detail/completion_handler_erasure.hpp
689include/boost/asio/experimental/detail/coro_promise_allocator.hpp 739include/boost/asio/experimental/detail/coro_promise_allocator.hpp
690include/boost/asio/experimental/detail/coro_traits.hpp 740include/boost/asio/experimental/detail/has_signature.hpp
 741include/boost/asio/experimental/detail/impl/channel_service.hpp
691include/boost/asio/experimental/detail/partial_promise.hpp 742include/boost/asio/experimental/detail/partial_promise.hpp
692include/boost/asio/experimental/impl/append.hpp 743include/boost/asio/experimental/impl/append.hpp
693include/boost/asio/experimental/impl/as_single.hpp 744include/boost/asio/experimental/impl/as_single.hpp
694include/boost/asio/experimental/impl/as_tuple.hpp 745include/boost/asio/experimental/impl/as_tuple.hpp
 746include/boost/asio/experimental/impl/channel_error.ipp
 747include/boost/asio/experimental/impl/coro.hpp
695include/boost/asio/experimental/impl/deferred.hpp 748include/boost/asio/experimental/impl/deferred.hpp
696include/boost/asio/experimental/impl/parallel_group.hpp 749include/boost/asio/experimental/impl/parallel_group.hpp
697include/boost/asio/experimental/impl/prepend.hpp 750include/boost/asio/experimental/impl/prepend.hpp
698include/boost/asio/experimental/impl/promise.hpp 751include/boost/asio/experimental/impl/promise.hpp
 752include/boost/asio/experimental/impl/use_coro.hpp
699include/boost/asio/experimental/parallel_group.hpp 753include/boost/asio/experimental/parallel_group.hpp
700include/boost/asio/experimental/prepend.hpp 754include/boost/asio/experimental/prepend.hpp
701include/boost/asio/experimental/promise.hpp 755include/boost/asio/experimental/promise.hpp
702include/boost/asio/experimental/use_coro.hpp 756include/boost/asio/experimental/use_coro.hpp
 757include/boost/asio/file_base.hpp
703include/boost/asio/generic/basic_endpoint.hpp 758include/boost/asio/generic/basic_endpoint.hpp
704include/boost/asio/generic/datagram_protocol.hpp 759include/boost/asio/generic/datagram_protocol.hpp
705include/boost/asio/generic/detail/endpoint.hpp 760include/boost/asio/generic/detail/endpoint.hpp
706include/boost/asio/generic/detail/impl/endpoint.ipp 761include/boost/asio/generic/detail/impl/endpoint.ipp
707include/boost/asio/generic/raw_protocol.hpp 762include/boost/asio/generic/raw_protocol.hpp
708include/boost/asio/generic/seq_packet_protocol.hpp 763include/boost/asio/generic/seq_packet_protocol.hpp
709include/boost/asio/generic/stream_protocol.hpp 764include/boost/asio/generic/stream_protocol.hpp
710include/boost/asio/handler_alloc_hook.hpp 765include/boost/asio/handler_alloc_hook.hpp
711include/boost/asio/handler_continuation_hook.hpp 766include/boost/asio/handler_continuation_hook.hpp
712include/boost/asio/handler_invoke_hook.hpp 767include/boost/asio/handler_invoke_hook.hpp
713include/boost/asio/high_resolution_timer.hpp 768include/boost/asio/high_resolution_timer.hpp
 769include/boost/asio/impl/any_io_executor.ipp
714include/boost/asio/impl/awaitable.hpp 770include/boost/asio/impl/awaitable.hpp
715include/boost/asio/impl/buffered_read_stream.hpp 771include/boost/asio/impl/buffered_read_stream.hpp
716include/boost/asio/impl/buffered_write_stream.hpp 772include/boost/asio/impl/buffered_write_stream.hpp
 773include/boost/asio/impl/cancellation_signal.ipp
717include/boost/asio/impl/co_spawn.hpp 774include/boost/asio/impl/co_spawn.hpp
718include/boost/asio/impl/compose.hpp 775include/boost/asio/impl/compose.hpp
719include/boost/asio/impl/connect.hpp 776include/boost/asio/impl/connect.hpp
 777include/boost/asio/impl/connect_pipe.hpp
 778include/boost/asio/impl/connect_pipe.ipp
720include/boost/asio/impl/defer.hpp 779include/boost/asio/impl/defer.hpp
721include/boost/asio/impl/detached.hpp 780include/boost/asio/impl/detached.hpp
722include/boost/asio/impl/dispatch.hpp 781include/boost/asio/impl/dispatch.hpp
723include/boost/asio/impl/error.ipp 782include/boost/asio/impl/error.ipp
724include/boost/asio/impl/execution_context.hpp 783include/boost/asio/impl/execution_context.hpp
725include/boost/asio/impl/execution_context.ipp 784include/boost/asio/impl/execution_context.ipp
726include/boost/asio/impl/executor.hpp 785include/boost/asio/impl/executor.hpp
727include/boost/asio/impl/executor.ipp 786include/boost/asio/impl/executor.ipp
728include/boost/asio/impl/handler_alloc_hook.ipp 787include/boost/asio/impl/handler_alloc_hook.ipp
729include/boost/asio/impl/io_context.hpp 788include/boost/asio/impl/io_context.hpp
730include/boost/asio/impl/io_context.ipp 789include/boost/asio/impl/io_context.ipp
731include/boost/asio/impl/multiple_exceptions.ipp 790include/boost/asio/impl/multiple_exceptions.ipp
732include/boost/asio/impl/post.hpp 791include/boost/asio/impl/post.hpp
@@ -802,30 +861,33 @@ include/boost/asio/local/detail/endpoint @@ -802,30 +861,33 @@ include/boost/asio/local/detail/endpoint
802include/boost/asio/local/detail/impl/endpoint.ipp 861include/boost/asio/local/detail/impl/endpoint.ipp
803include/boost/asio/local/stream_protocol.hpp 862include/boost/asio/local/stream_protocol.hpp
804include/boost/asio/multiple_exceptions.hpp 863include/boost/asio/multiple_exceptions.hpp
805include/boost/asio/packaged_task.hpp 864include/boost/asio/packaged_task.hpp
806include/boost/asio/placeholders.hpp 865include/boost/asio/placeholders.hpp
807include/boost/asio/posix/basic_descriptor.hpp 866include/boost/asio/posix/basic_descriptor.hpp
808include/boost/asio/posix/basic_stream_descriptor.hpp 867include/boost/asio/posix/basic_stream_descriptor.hpp
809include/boost/asio/posix/descriptor.hpp 868include/boost/asio/posix/descriptor.hpp
810include/boost/asio/posix/descriptor_base.hpp 869include/boost/asio/posix/descriptor_base.hpp
811include/boost/asio/posix/stream_descriptor.hpp 870include/boost/asio/posix/stream_descriptor.hpp
812include/boost/asio/post.hpp 871include/boost/asio/post.hpp
813include/boost/asio/prefer.hpp 872include/boost/asio/prefer.hpp
814include/boost/asio/query.hpp 873include/boost/asio/query.hpp
 874include/boost/asio/random_access_file.hpp
815include/boost/asio/read.hpp 875include/boost/asio/read.hpp
816include/boost/asio/read_at.hpp 876include/boost/asio/read_at.hpp
817include/boost/asio/read_until.hpp 877include/boost/asio/read_until.hpp
 878include/boost/asio/readable_pipe.hpp
818include/boost/asio/redirect_error.hpp 879include/boost/asio/redirect_error.hpp
 880include/boost/asio/registered_buffer.hpp
819include/boost/asio/require.hpp 881include/boost/asio/require.hpp
820include/boost/asio/require_concept.hpp 882include/boost/asio/require_concept.hpp
821include/boost/asio/serial_port.hpp 883include/boost/asio/serial_port.hpp
822include/boost/asio/serial_port_base.hpp 884include/boost/asio/serial_port_base.hpp
823include/boost/asio/signal_set.hpp 885include/boost/asio/signal_set.hpp
824include/boost/asio/socket_base.hpp 886include/boost/asio/socket_base.hpp
825include/boost/asio/spawn.hpp 887include/boost/asio/spawn.hpp
826include/boost/asio/ssl.hpp 888include/boost/asio/ssl.hpp
827include/boost/asio/ssl/context.hpp 889include/boost/asio/ssl/context.hpp
828include/boost/asio/ssl/context_base.hpp 890include/boost/asio/ssl/context_base.hpp
829include/boost/asio/ssl/detail/buffered_handshake_op.hpp 891include/boost/asio/ssl/detail/buffered_handshake_op.hpp
830include/boost/asio/ssl/detail/engine.hpp 892include/boost/asio/ssl/detail/engine.hpp
831include/boost/asio/ssl/detail/handshake_op.hpp 893include/boost/asio/ssl/detail/handshake_op.hpp
@@ -846,26 +908,27 @@ include/boost/asio/ssl/impl/context.hpp @@ -846,26 +908,27 @@ include/boost/asio/ssl/impl/context.hpp
846include/boost/asio/ssl/impl/context.ipp 908include/boost/asio/ssl/impl/context.ipp
847include/boost/asio/ssl/impl/error.ipp 909include/boost/asio/ssl/impl/error.ipp
848include/boost/asio/ssl/impl/host_name_verification.ipp 910include/boost/asio/ssl/impl/host_name_verification.ipp
849include/boost/asio/ssl/impl/rfc2818_verification.ipp 911include/boost/asio/ssl/impl/rfc2818_verification.ipp
850include/boost/asio/ssl/impl/src.hpp 912include/boost/asio/ssl/impl/src.hpp
851include/boost/asio/ssl/rfc2818_verification.hpp 913include/boost/asio/ssl/rfc2818_verification.hpp
852include/boost/asio/ssl/stream.hpp 914include/boost/asio/ssl/stream.hpp
853include/boost/asio/ssl/stream_base.hpp 915include/boost/asio/ssl/stream_base.hpp
854include/boost/asio/ssl/verify_context.hpp 916include/boost/asio/ssl/verify_context.hpp
855include/boost/asio/ssl/verify_mode.hpp 917include/boost/asio/ssl/verify_mode.hpp
856include/boost/asio/static_thread_pool.hpp 918include/boost/asio/static_thread_pool.hpp
857include/boost/asio/steady_timer.hpp 919include/boost/asio/steady_timer.hpp
858include/boost/asio/strand.hpp 920include/boost/asio/strand.hpp
 921include/boost/asio/stream_file.hpp
859include/boost/asio/streambuf.hpp 922include/boost/asio/streambuf.hpp
860include/boost/asio/system_context.hpp 923include/boost/asio/system_context.hpp
861include/boost/asio/system_executor.hpp 924include/boost/asio/system_executor.hpp
862include/boost/asio/system_timer.hpp 925include/boost/asio/system_timer.hpp
863include/boost/asio/this_coro.hpp 926include/boost/asio/this_coro.hpp
864include/boost/asio/thread_pool.hpp 927include/boost/asio/thread_pool.hpp
865include/boost/asio/time_traits.hpp 928include/boost/asio/time_traits.hpp
866include/boost/asio/traits/bulk_execute_free.hpp 929include/boost/asio/traits/bulk_execute_free.hpp
867include/boost/asio/traits/bulk_execute_member.hpp 930include/boost/asio/traits/bulk_execute_member.hpp
868include/boost/asio/traits/connect_free.hpp 931include/boost/asio/traits/connect_free.hpp
869include/boost/asio/traits/connect_member.hpp 932include/boost/asio/traits/connect_member.hpp
870include/boost/asio/traits/equality_comparable.hpp 933include/boost/asio/traits/equality_comparable.hpp
871include/boost/asio/traits/execute_free.hpp 934include/boost/asio/traits/execute_free.hpp
@@ -907,26 +970,27 @@ include/boost/asio/use_awaitable.hpp @@ -907,26 +970,27 @@ include/boost/asio/use_awaitable.hpp
907include/boost/asio/use_future.hpp 970include/boost/asio/use_future.hpp
908include/boost/asio/uses_executor.hpp 971include/boost/asio/uses_executor.hpp
909include/boost/asio/version.hpp 972include/boost/asio/version.hpp
910include/boost/asio/wait_traits.hpp 973include/boost/asio/wait_traits.hpp
911include/boost/asio/windows/basic_object_handle.hpp 974include/boost/asio/windows/basic_object_handle.hpp
912include/boost/asio/windows/basic_overlapped_handle.hpp 975include/boost/asio/windows/basic_overlapped_handle.hpp
913include/boost/asio/windows/basic_random_access_handle.hpp 976include/boost/asio/windows/basic_random_access_handle.hpp
914include/boost/asio/windows/basic_stream_handle.hpp 977include/boost/asio/windows/basic_stream_handle.hpp
915include/boost/asio/windows/object_handle.hpp 978include/boost/asio/windows/object_handle.hpp
916include/boost/asio/windows/overlapped_handle.hpp 979include/boost/asio/windows/overlapped_handle.hpp
917include/boost/asio/windows/overlapped_ptr.hpp 980include/boost/asio/windows/overlapped_ptr.hpp
918include/boost/asio/windows/random_access_handle.hpp 981include/boost/asio/windows/random_access_handle.hpp
919include/boost/asio/windows/stream_handle.hpp 982include/boost/asio/windows/stream_handle.hpp
 983include/boost/asio/writable_pipe.hpp
920include/boost/asio/write.hpp 984include/boost/asio/write.hpp
921include/boost/asio/write_at.hpp 985include/boost/asio/write_at.hpp
922include/boost/asio/yield.hpp 986include/boost/asio/yield.hpp
923include/boost/assert.hpp 987include/boost/assert.hpp
924include/boost/assert/source_location.hpp 988include/boost/assert/source_location.hpp
925include/boost/assign.hpp 989include/boost/assign.hpp
926include/boost/assign/assignment_exception.hpp 990include/boost/assign/assignment_exception.hpp
927include/boost/assign/list_inserter.hpp 991include/boost/assign/list_inserter.hpp
928include/boost/assign/list_of.hpp 992include/boost/assign/list_of.hpp
929include/boost/assign/ptr_list_inserter.hpp 993include/boost/assign/ptr_list_inserter.hpp
930include/boost/assign/ptr_list_of.hpp 994include/boost/assign/ptr_list_of.hpp
931include/boost/assign/ptr_map_inserter.hpp 995include/boost/assign/ptr_map_inserter.hpp
932include/boost/assign/std.hpp 996include/boost/assign/std.hpp
@@ -1018,63 +1082,70 @@ include/boost/atomic/detail/fence_operat @@ -1018,63 +1082,70 @@ include/boost/atomic/detail/fence_operat
1018include/boost/atomic/detail/fence_ops_gcc_atomic.hpp 1082include/boost/atomic/detail/fence_ops_gcc_atomic.hpp
1019include/boost/atomic/detail/fence_ops_gcc_sync.hpp 1083include/boost/atomic/detail/fence_ops_gcc_sync.hpp
1020include/boost/atomic/detail/fence_ops_linux_arm.hpp 1084include/boost/atomic/detail/fence_ops_linux_arm.hpp
1021include/boost/atomic/detail/fence_ops_windows.hpp 1085include/boost/atomic/detail/fence_ops_windows.hpp
1022include/boost/atomic/detail/float_sizes.hpp 1086include/boost/atomic/detail/float_sizes.hpp
1023include/boost/atomic/detail/footer.hpp 1087include/boost/atomic/detail/footer.hpp
1024include/boost/atomic/detail/fp_operations.hpp 1088include/boost/atomic/detail/fp_operations.hpp
1025include/boost/atomic/detail/fp_operations_fwd.hpp 1089include/boost/atomic/detail/fp_operations_fwd.hpp
1026include/boost/atomic/detail/fp_ops_emulated.hpp 1090include/boost/atomic/detail/fp_ops_emulated.hpp
1027include/boost/atomic/detail/fp_ops_generic.hpp 1091include/boost/atomic/detail/fp_ops_generic.hpp
1028include/boost/atomic/detail/futex.hpp 1092include/boost/atomic/detail/futex.hpp
1029include/boost/atomic/detail/gcc_arm_asm_common.hpp 1093include/boost/atomic/detail/gcc_arm_asm_common.hpp
1030include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp 1094include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp
 1095include/boost/atomic/detail/gcc_ppc_asm_common.hpp
1031include/boost/atomic/detail/header.hpp 1096include/boost/atomic/detail/header.hpp
1032include/boost/atomic/detail/int_sizes.hpp 1097include/boost/atomic/detail/int_sizes.hpp
1033include/boost/atomic/detail/integral_conversions.hpp 1098include/boost/atomic/detail/integral_conversions.hpp
1034include/boost/atomic/detail/interlocked.hpp 1099include/boost/atomic/detail/interlocked.hpp
1035include/boost/atomic/detail/intptr.hpp 1100include/boost/atomic/detail/intptr.hpp
1036include/boost/atomic/detail/link.hpp 1101include/boost/atomic/detail/link.hpp
1037include/boost/atomic/detail/lock_pool.hpp 1102include/boost/atomic/detail/lock_pool.hpp
1038include/boost/atomic/detail/memory_order_utils.hpp 1103include/boost/atomic/detail/memory_order_utils.hpp
1039include/boost/atomic/detail/once_flag.hpp 1104include/boost/atomic/detail/once_flag.hpp
1040include/boost/atomic/detail/ops_gcc_aarch32_common.hpp 1105include/boost/atomic/detail/ops_gcc_aarch32_common.hpp
1041include/boost/atomic/detail/ops_gcc_aarch64_common.hpp 1106include/boost/atomic/detail/ops_gcc_aarch64_common.hpp
1042include/boost/atomic/detail/ops_gcc_arm_common.hpp 1107include/boost/atomic/detail/ops_gcc_arm_common.hpp
1043include/boost/atomic/detail/ops_gcc_ppc_common.hpp 1108include/boost/atomic/detail/ops_gcc_ppc_common.hpp
1044include/boost/atomic/detail/ops_msvc_common.hpp 1109include/boost/atomic/detail/ops_msvc_common.hpp
1045include/boost/atomic/detail/pause.hpp 1110include/boost/atomic/detail/pause.hpp
1046include/boost/atomic/detail/platform.hpp 1111include/boost/atomic/detail/platform.hpp
1047include/boost/atomic/detail/storage_traits.hpp 1112include/boost/atomic/detail/storage_traits.hpp
1048include/boost/atomic/detail/string_ops.hpp 1113include/boost/atomic/detail/string_ops.hpp
1049include/boost/atomic/detail/type_traits/alignment_of.hpp 1114include/boost/atomic/detail/type_traits/alignment_of.hpp
1050include/boost/atomic/detail/type_traits/conditional.hpp 1115include/boost/atomic/detail/type_traits/conditional.hpp
 1116include/boost/atomic/detail/type_traits/has_unique_object_representations.hpp
1051include/boost/atomic/detail/type_traits/integral_constant.hpp 1117include/boost/atomic/detail/type_traits/integral_constant.hpp
 1118include/boost/atomic/detail/type_traits/is_enum.hpp
1052include/boost/atomic/detail/type_traits/is_floating_point.hpp 1119include/boost/atomic/detail/type_traits/is_floating_point.hpp
1053include/boost/atomic/detail/type_traits/is_function.hpp 1120include/boost/atomic/detail/type_traits/is_function.hpp
1054include/boost/atomic/detail/type_traits/is_iec559.hpp 1121include/boost/atomic/detail/type_traits/is_iec559.hpp
1055include/boost/atomic/detail/type_traits/is_integral.hpp 1122include/boost/atomic/detail/type_traits/is_integral.hpp
 1123include/boost/atomic/detail/type_traits/is_nothrow_default_constructible.hpp
1056include/boost/atomic/detail/type_traits/is_signed.hpp 1124include/boost/atomic/detail/type_traits/is_signed.hpp
1057include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp 1125include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp
1058include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp 1126include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp
1059include/boost/atomic/detail/type_traits/make_signed.hpp 1127include/boost/atomic/detail/type_traits/make_signed.hpp
1060include/boost/atomic/detail/type_traits/make_unsigned.hpp 1128include/boost/atomic/detail/type_traits/make_unsigned.hpp
1061include/boost/atomic/detail/wait_capabilities.hpp 1129include/boost/atomic/detail/wait_capabilities.hpp
 1130include/boost/atomic/detail/wait_caps_darwin_ulock.hpp
1062include/boost/atomic/detail/wait_caps_dragonfly_umtx.hpp 1131include/boost/atomic/detail/wait_caps_dragonfly_umtx.hpp
1063include/boost/atomic/detail/wait_caps_freebsd_umtx.hpp 1132include/boost/atomic/detail/wait_caps_freebsd_umtx.hpp
1064include/boost/atomic/detail/wait_caps_futex.hpp 1133include/boost/atomic/detail/wait_caps_futex.hpp
1065include/boost/atomic/detail/wait_caps_windows.hpp 1134include/boost/atomic/detail/wait_caps_windows.hpp
 1135include/boost/atomic/detail/wait_on_address.hpp
1066include/boost/atomic/detail/wait_operations.hpp 1136include/boost/atomic/detail/wait_operations.hpp
1067include/boost/atomic/detail/wait_operations_fwd.hpp 1137include/boost/atomic/detail/wait_operations_fwd.hpp
 1138include/boost/atomic/detail/wait_ops_darwin_ulock.hpp
1068include/boost/atomic/detail/wait_ops_dragonfly_umtx.hpp 1139include/boost/atomic/detail/wait_ops_dragonfly_umtx.hpp
1069include/boost/atomic/detail/wait_ops_emulated.hpp 1140include/boost/atomic/detail/wait_ops_emulated.hpp
1070include/boost/atomic/detail/wait_ops_freebsd_umtx.hpp 1141include/boost/atomic/detail/wait_ops_freebsd_umtx.hpp
1071include/boost/atomic/detail/wait_ops_futex.hpp 1142include/boost/atomic/detail/wait_ops_futex.hpp
1072include/boost/atomic/detail/wait_ops_generic.hpp 1143include/boost/atomic/detail/wait_ops_generic.hpp
1073include/boost/atomic/detail/wait_ops_windows.hpp 1144include/boost/atomic/detail/wait_ops_windows.hpp
1074include/boost/atomic/fences.hpp 1145include/boost/atomic/fences.hpp
1075include/boost/atomic/ipc_atomic.hpp 1146include/boost/atomic/ipc_atomic.hpp
1076include/boost/atomic/ipc_atomic_flag.hpp 1147include/boost/atomic/ipc_atomic_flag.hpp
1077include/boost/atomic/ipc_atomic_ref.hpp 1148include/boost/atomic/ipc_atomic_ref.hpp
1078include/boost/beast.hpp 1149include/boost/beast.hpp
1079include/boost/beast/_experimental/http/icy_stream.hpp 1150include/boost/beast/_experimental/http/icy_stream.hpp
1080include/boost/beast/_experimental/http/impl/icy_stream.hpp 1151include/boost/beast/_experimental/http/impl/icy_stream.hpp
@@ -1915,26 +1986,27 @@ include/boost/config/abi/borland_suffix. @@ -1915,26 +1986,27 @@ include/boost/config/abi/borland_suffix.
1915include/boost/config/abi/msvc_prefix.hpp 1986include/boost/config/abi/msvc_prefix.hpp
1916include/boost/config/abi/msvc_suffix.hpp 1987include/boost/config/abi/msvc_suffix.hpp
1917include/boost/config/abi_prefix.hpp 1988include/boost/config/abi_prefix.hpp
1918include/boost/config/abi_suffix.hpp 1989include/boost/config/abi_suffix.hpp
1919include/boost/config/assert_cxx03.hpp 1990include/boost/config/assert_cxx03.hpp
1920include/boost/config/assert_cxx11.hpp 1991include/boost/config/assert_cxx11.hpp
1921include/boost/config/assert_cxx14.hpp 1992include/boost/config/assert_cxx14.hpp
1922include/boost/config/assert_cxx17.hpp 1993include/boost/config/assert_cxx17.hpp
1923include/boost/config/assert_cxx20.hpp 1994include/boost/config/assert_cxx20.hpp
1924include/boost/config/assert_cxx98.hpp 1995include/boost/config/assert_cxx98.hpp
1925include/boost/config/auto_link.hpp 1996include/boost/config/auto_link.hpp
1926include/boost/config/compiler/borland.hpp 1997include/boost/config/compiler/borland.hpp
1927include/boost/config/compiler/clang.hpp 1998include/boost/config/compiler/clang.hpp
 1999include/boost/config/compiler/clang_version.hpp
1928include/boost/config/compiler/codegear.hpp 2000include/boost/config/compiler/codegear.hpp
1929include/boost/config/compiler/comeau.hpp 2001include/boost/config/compiler/comeau.hpp
1930include/boost/config/compiler/common_edg.hpp 2002include/boost/config/compiler/common_edg.hpp
1931include/boost/config/compiler/compaq_cxx.hpp 2003include/boost/config/compiler/compaq_cxx.hpp
1932include/boost/config/compiler/cray.hpp 2004include/boost/config/compiler/cray.hpp
1933include/boost/config/compiler/diab.hpp 2005include/boost/config/compiler/diab.hpp
1934include/boost/config/compiler/digitalmars.hpp 2006include/boost/config/compiler/digitalmars.hpp
1935include/boost/config/compiler/gcc.hpp 2007include/boost/config/compiler/gcc.hpp
1936include/boost/config/compiler/gcc_xml.hpp 2008include/boost/config/compiler/gcc_xml.hpp
1937include/boost/config/compiler/greenhills.hpp 2009include/boost/config/compiler/greenhills.hpp
1938include/boost/config/compiler/hp_acc.hpp 2010include/boost/config/compiler/hp_acc.hpp
1939include/boost/config/compiler/intel.hpp 2011include/boost/config/compiler/intel.hpp
1940include/boost/config/compiler/kai.hpp 2012include/boost/config/compiler/kai.hpp
@@ -2208,45 +2280,48 @@ include/boost/convert/parameters.hpp @@ -2208,45 +2280,48 @@ include/boost/convert/parameters.hpp
2208include/boost/convert/printf.hpp 2280include/boost/convert/printf.hpp
2209include/boost/convert/spirit.hpp 2281include/boost/convert/spirit.hpp
2210include/boost/convert/stream.hpp 2282include/boost/convert/stream.hpp
2211include/boost/convert/strtol.hpp 2283include/boost/convert/strtol.hpp
2212include/boost/core/addressof.hpp 2284include/boost/core/addressof.hpp
2213include/boost/core/alloc_construct.hpp 2285include/boost/core/alloc_construct.hpp
2214include/boost/core/allocator_access.hpp 2286include/boost/core/allocator_access.hpp
2215include/boost/core/bit.hpp 2287include/boost/core/bit.hpp
2216include/boost/core/checked_delete.hpp 2288include/boost/core/checked_delete.hpp
2217include/boost/core/cmath.hpp 2289include/boost/core/cmath.hpp
2218include/boost/core/default_allocator.hpp 2290include/boost/core/default_allocator.hpp
2219include/boost/core/demangle.hpp 2291include/boost/core/demangle.hpp
2220include/boost/core/detail/splitmix64.hpp 2292include/boost/core/detail/splitmix64.hpp
 2293include/boost/core/detail/string_view.hpp
2221include/boost/core/empty_value.hpp 2294include/boost/core/empty_value.hpp
2222include/boost/core/enable_if.hpp 2295include/boost/core/enable_if.hpp
2223include/boost/core/exchange.hpp 2296include/boost/core/exchange.hpp
2224include/boost/core/explicit_operator_bool.hpp 2297include/boost/core/explicit_operator_bool.hpp
2225include/boost/core/first_scalar.hpp 2298include/boost/core/first_scalar.hpp
2226include/boost/core/ignore_unused.hpp 2299include/boost/core/ignore_unused.hpp
2227include/boost/core/is_same.hpp 2300include/boost/core/is_same.hpp
2228include/boost/core/lightweight_test.hpp 2301include/boost/core/lightweight_test.hpp
2229include/boost/core/lightweight_test_trait.hpp 2302include/boost/core/lightweight_test_trait.hpp
2230include/boost/core/no_exceptions_support.hpp 2303include/boost/core/no_exceptions_support.hpp
2231include/boost/core/noinit_adaptor.hpp 2304include/boost/core/noinit_adaptor.hpp
2232include/boost/core/noncopyable.hpp 2305include/boost/core/noncopyable.hpp
2233include/boost/core/null_deleter.hpp 2306include/boost/core/null_deleter.hpp
2234include/boost/core/nvp.hpp 2307include/boost/core/nvp.hpp
2235include/boost/core/pointer_traits.hpp 2308include/boost/core/pointer_traits.hpp
2236include/boost/core/quick_exit.hpp 2309include/boost/core/quick_exit.hpp
2237include/boost/core/ref.hpp 2310include/boost/core/ref.hpp
2238include/boost/core/scoped_enum.hpp 2311include/boost/core/scoped_enum.hpp
 2312include/boost/core/span.hpp
2239include/boost/core/swap.hpp 2313include/boost/core/swap.hpp
 2314include/boost/core/type_name.hpp
2240include/boost/core/typeinfo.hpp 2315include/boost/core/typeinfo.hpp
2241include/boost/core/uncaught_exceptions.hpp 2316include/boost/core/uncaught_exceptions.hpp
2242include/boost/core/underlying_type.hpp 2317include/boost/core/underlying_type.hpp
2243include/boost/core/use_default.hpp 2318include/boost/core/use_default.hpp
2244include/boost/coroutine/all.hpp 2319include/boost/coroutine/all.hpp
2245include/boost/coroutine/asymmetric_coroutine.hpp 2320include/boost/coroutine/asymmetric_coroutine.hpp
2246include/boost/coroutine/attributes.hpp 2321include/boost/coroutine/attributes.hpp
2247include/boost/coroutine/coroutine.hpp 2322include/boost/coroutine/coroutine.hpp
2248include/boost/coroutine/detail/config.hpp 2323include/boost/coroutine/detail/config.hpp
2249include/boost/coroutine/detail/coroutine_context.hpp 2324include/boost/coroutine/detail/coroutine_context.hpp
2250include/boost/coroutine/detail/data.hpp 2325include/boost/coroutine/detail/data.hpp
2251include/boost/coroutine/detail/flags.hpp 2326include/boost/coroutine/detail/flags.hpp
2252include/boost/coroutine/detail/parameters.hpp 2327include/boost/coroutine/detail/parameters.hpp
@@ -2403,37 +2478,44 @@ include/boost/date_time/time_formatting_ @@ -2403,37 +2478,44 @@ include/boost/date_time/time_formatting_
2403include/boost/date_time/time_iterator.hpp 2478include/boost/date_time/time_iterator.hpp
2404include/boost/date_time/time_parsing.hpp 2479include/boost/date_time/time_parsing.hpp
2405include/boost/date_time/time_resolution_traits.hpp 2480include/boost/date_time/time_resolution_traits.hpp
2406include/boost/date_time/time_system_counted.hpp 2481include/boost/date_time/time_system_counted.hpp
2407include/boost/date_time/time_system_split.hpp 2482include/boost/date_time/time_system_split.hpp
2408include/boost/date_time/time_zone_base.hpp 2483include/boost/date_time/time_zone_base.hpp
2409include/boost/date_time/time_zone_names.hpp 2484include/boost/date_time/time_zone_names.hpp
2410include/boost/date_time/tz_db_base.hpp 2485include/boost/date_time/tz_db_base.hpp
2411include/boost/date_time/wrapping_int.hpp 2486include/boost/date_time/wrapping_int.hpp
2412include/boost/date_time/year_month_day.hpp 2487include/boost/date_time/year_month_day.hpp
2413include/boost/describe.hpp 2488include/boost/describe.hpp
2414include/boost/describe/bases.hpp 2489include/boost/describe/bases.hpp
2415include/boost/describe/class.hpp 2490include/boost/describe/class.hpp
 2491include/boost/describe/descriptor_by_name.hpp
 2492include/boost/describe/descriptor_by_pointer.hpp
2416include/boost/describe/detail/bases.hpp 2493include/boost/describe/detail/bases.hpp
2417include/boost/describe/detail/compute_base_modifiers.hpp 2494include/boost/describe/detail/compute_base_modifiers.hpp
2418include/boost/describe/detail/config.hpp 2495include/boost/describe/detail/config.hpp
 2496include/boost/describe/detail/cx_streq.hpp
2419include/boost/describe/detail/list.hpp 2497include/boost/describe/detail/list.hpp
2420include/boost/describe/detail/members.hpp 2498include/boost/describe/detail/members.hpp
2421include/boost/describe/detail/pp_for_each.hpp 2499include/boost/describe/detail/pp_for_each.hpp
2422include/boost/describe/detail/pp_utilities.hpp 2500include/boost/describe/detail/pp_utilities.hpp
 2501include/boost/describe/detail/void_t.hpp
2423include/boost/describe/enum.hpp 2502include/boost/describe/enum.hpp
 2503include/boost/describe/enum_from_string.hpp
 2504include/boost/describe/enum_to_string.hpp
2424include/boost/describe/enumerators.hpp 2505include/boost/describe/enumerators.hpp
2425include/boost/describe/members.hpp 2506include/boost/describe/members.hpp
2426include/boost/describe/modifiers.hpp 2507include/boost/describe/modifiers.hpp
 2508include/boost/describe/operators.hpp
2427include/boost/detail/algorithm.hpp 2509include/boost/detail/algorithm.hpp
2428include/boost/detail/allocator_utilities.hpp 2510include/boost/detail/allocator_utilities.hpp
2429include/boost/detail/atomic_count.hpp 2511include/boost/detail/atomic_count.hpp
2430include/boost/detail/basic_pointerbuf.hpp 2512include/boost/detail/basic_pointerbuf.hpp
2431include/boost/detail/binary_search.hpp 2513include/boost/detail/binary_search.hpp
2432include/boost/detail/bitmask.hpp 2514include/boost/detail/bitmask.hpp
2433include/boost/detail/call_traits.hpp 2515include/boost/detail/call_traits.hpp
2434include/boost/detail/catch_exceptions.hpp 2516include/boost/detail/catch_exceptions.hpp
2435include/boost/detail/compressed_pair.hpp 2517include/boost/detail/compressed_pair.hpp
2436include/boost/detail/container_fwd.hpp 2518include/boost/detail/container_fwd.hpp
2437include/boost/detail/fenv.hpp 2519include/boost/detail/fenv.hpp
2438include/boost/detail/has_default_constructor.hpp 2520include/boost/detail/has_default_constructor.hpp
2439include/boost/detail/identifier.hpp 2521include/boost/detail/identifier.hpp
@@ -3878,27 +3960,26 @@ include/boost/geometry/algorithms/assign @@ -3878,27 +3960,26 @@ include/boost/geometry/algorithms/assign
3878include/boost/geometry/algorithms/azimuth.hpp 3960include/boost/geometry/algorithms/azimuth.hpp
3879include/boost/geometry/algorithms/buffer.hpp 3961include/boost/geometry/algorithms/buffer.hpp
3880include/boost/geometry/algorithms/centroid.hpp 3962include/boost/geometry/algorithms/centroid.hpp
3881include/boost/geometry/algorithms/clear.hpp 3963include/boost/geometry/algorithms/clear.hpp
3882include/boost/geometry/algorithms/comparable_distance.hpp 3964include/boost/geometry/algorithms/comparable_distance.hpp
3883include/boost/geometry/algorithms/convert.hpp 3965include/boost/geometry/algorithms/convert.hpp
3884include/boost/geometry/algorithms/convex_hull.hpp 3966include/boost/geometry/algorithms/convex_hull.hpp
3885include/boost/geometry/algorithms/correct.hpp 3967include/boost/geometry/algorithms/correct.hpp
3886include/boost/geometry/algorithms/correct_closure.hpp 3968include/boost/geometry/algorithms/correct_closure.hpp
3887include/boost/geometry/algorithms/covered_by.hpp 3969include/boost/geometry/algorithms/covered_by.hpp
3888include/boost/geometry/algorithms/crosses.hpp 3970include/boost/geometry/algorithms/crosses.hpp
3889include/boost/geometry/algorithms/default_area_result.hpp 3971include/boost/geometry/algorithms/default_area_result.hpp
3890include/boost/geometry/algorithms/densify.hpp 3972include/boost/geometry/algorithms/densify.hpp
3891include/boost/geometry/algorithms/detail/as_range.hpp 
3892include/boost/geometry/algorithms/detail/assign_box_corners.hpp 3973include/boost/geometry/algorithms/detail/assign_box_corners.hpp
3893include/boost/geometry/algorithms/detail/assign_indexed_point.hpp 3974include/boost/geometry/algorithms/detail/assign_indexed_point.hpp
3894include/boost/geometry/algorithms/detail/assign_values.hpp 3975include/boost/geometry/algorithms/detail/assign_values.hpp
3895include/boost/geometry/algorithms/detail/buffer/buffer_box.hpp 3976include/boost/geometry/algorithms/detail/buffer/buffer_box.hpp
3896include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp 3977include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp
3897include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp 3978include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp
3898include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp 3979include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp
3899include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp 3980include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp
3900include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp 3981include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp
3901include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp 3982include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp
3902include/boost/geometry/algorithms/detail/buffer/piece_border.hpp 3983include/boost/geometry/algorithms/detail/buffer/piece_border.hpp
3903include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp 3984include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp
3904include/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hpp 3985include/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hpp
@@ -3924,43 +4005,45 @@ include/boost/geometry/algorithms/detail @@ -3924,43 +4005,45 @@ include/boost/geometry/algorithms/detail
3924include/boost/geometry/algorithms/detail/disjoint/box_box.hpp 4005include/boost/geometry/algorithms/detail/disjoint/box_box.hpp
3925include/boost/geometry/algorithms/detail/disjoint/implementation.hpp 4006include/boost/geometry/algorithms/detail/disjoint/implementation.hpp
3926include/boost/geometry/algorithms/detail/disjoint/interface.hpp 4007include/boost/geometry/algorithms/detail/disjoint/interface.hpp
3927include/boost/geometry/algorithms/detail/disjoint/linear_areal.hpp 4008include/boost/geometry/algorithms/detail/disjoint/linear_areal.hpp
3928include/boost/geometry/algorithms/detail/disjoint/linear_linear.hpp 4009include/boost/geometry/algorithms/detail/disjoint/linear_linear.hpp
3929include/boost/geometry/algorithms/detail/disjoint/linear_segment_or_box.hpp 4010include/boost/geometry/algorithms/detail/disjoint/linear_segment_or_box.hpp
3930include/boost/geometry/algorithms/detail/disjoint/multipoint_geometry.hpp 4011include/boost/geometry/algorithms/detail/disjoint/multipoint_geometry.hpp
3931include/boost/geometry/algorithms/detail/disjoint/multirange_geometry.hpp 4012include/boost/geometry/algorithms/detail/disjoint/multirange_geometry.hpp
3932include/boost/geometry/algorithms/detail/disjoint/point_box.hpp 4013include/boost/geometry/algorithms/detail/disjoint/point_box.hpp
3933include/boost/geometry/algorithms/detail/disjoint/point_geometry.hpp 4014include/boost/geometry/algorithms/detail/disjoint/point_geometry.hpp
3934include/boost/geometry/algorithms/detail/disjoint/point_point.hpp 4015include/boost/geometry/algorithms/detail/disjoint/point_point.hpp
3935include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp 4016include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp
3936include/boost/geometry/algorithms/detail/distance/box_to_box.hpp 4017include/boost/geometry/algorithms/detail/distance/box_to_box.hpp
 4018include/boost/geometry/algorithms/detail/distance/geometry_collection.hpp
3937include/boost/geometry/algorithms/detail/distance/geometry_to_segment_or_box.hpp 4019include/boost/geometry/algorithms/detail/distance/geometry_to_segment_or_box.hpp
3938include/boost/geometry/algorithms/detail/distance/implementation.hpp 4020include/boost/geometry/algorithms/detail/distance/implementation.hpp
3939include/boost/geometry/algorithms/detail/distance/interface.hpp 4021include/boost/geometry/algorithms/detail/distance/interface.hpp
3940include/boost/geometry/algorithms/detail/distance/is_comparable.hpp 4022include/boost/geometry/algorithms/detail/distance/is_comparable.hpp
3941include/boost/geometry/algorithms/detail/distance/iterator_selector.hpp 4023include/boost/geometry/algorithms/detail/distance/iterator_selector.hpp
3942include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp 4024include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp
3943include/boost/geometry/algorithms/detail/distance/linear_to_box.hpp 4025include/boost/geometry/algorithms/detail/distance/linear_to_box.hpp
3944include/boost/geometry/algorithms/detail/distance/linear_to_linear.hpp 4026include/boost/geometry/algorithms/detail/distance/linear_to_linear.hpp
3945include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp 4027include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp
3946include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp 4028include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp
3947include/boost/geometry/algorithms/detail/distance/range_to_geometry_rtree.hpp 4029include/boost/geometry/algorithms/detail/distance/range_to_geometry_rtree.hpp
3948include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp 4030include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp
3949include/boost/geometry/algorithms/detail/distance/segment_to_segment.hpp 4031include/boost/geometry/algorithms/detail/distance/segment_to_segment.hpp
3950include/boost/geometry/algorithms/detail/distance/strategy_utils.hpp 4032include/boost/geometry/algorithms/detail/distance/strategy_utils.hpp
3951include/boost/geometry/algorithms/detail/dummy_geometries.hpp 4033include/boost/geometry/algorithms/detail/dummy_geometries.hpp
3952include/boost/geometry/algorithms/detail/envelope/areal.hpp 4034include/boost/geometry/algorithms/detail/envelope/areal.hpp
3953include/boost/geometry/algorithms/detail/envelope/box.hpp 4035include/boost/geometry/algorithms/detail/envelope/box.hpp
 4036include/boost/geometry/algorithms/detail/envelope/geometry_collection.hpp
3954include/boost/geometry/algorithms/detail/envelope/implementation.hpp 4037include/boost/geometry/algorithms/detail/envelope/implementation.hpp
3955include/boost/geometry/algorithms/detail/envelope/initialize.hpp 4038include/boost/geometry/algorithms/detail/envelope/initialize.hpp
3956include/boost/geometry/algorithms/detail/envelope/interface.hpp 4039include/boost/geometry/algorithms/detail/envelope/interface.hpp
3957include/boost/geometry/algorithms/detail/envelope/intersects_antimeridian.hpp 4040include/boost/geometry/algorithms/detail/envelope/intersects_antimeridian.hpp
3958include/boost/geometry/algorithms/detail/envelope/linear.hpp 4041include/boost/geometry/algorithms/detail/envelope/linear.hpp
3959include/boost/geometry/algorithms/detail/envelope/multipoint.hpp 4042include/boost/geometry/algorithms/detail/envelope/multipoint.hpp
3960include/boost/geometry/algorithms/detail/envelope/point.hpp 4043include/boost/geometry/algorithms/detail/envelope/point.hpp
3961include/boost/geometry/algorithms/detail/envelope/range.hpp 4044include/boost/geometry/algorithms/detail/envelope/range.hpp
3962include/boost/geometry/algorithms/detail/envelope/range_of_boxes.hpp 4045include/boost/geometry/algorithms/detail/envelope/range_of_boxes.hpp
3963include/boost/geometry/algorithms/detail/envelope/segment.hpp 4046include/boost/geometry/algorithms/detail/envelope/segment.hpp
3964include/boost/geometry/algorithms/detail/envelope/transform_units.hpp 4047include/boost/geometry/algorithms/detail/envelope/transform_units.hpp
3965include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp 4048include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp
3966include/boost/geometry/algorithms/detail/equals/implementation.hpp 4049include/boost/geometry/algorithms/detail/equals/implementation.hpp
@@ -4172,26 +4255,27 @@ include/boost/geometry/algorithms/unique @@ -4172,26 +4255,27 @@ include/boost/geometry/algorithms/unique
4172include/boost/geometry/algorithms/validity_failure_type.hpp 4255include/boost/geometry/algorithms/validity_failure_type.hpp
4173include/boost/geometry/algorithms/within.hpp 4256include/boost/geometry/algorithms/within.hpp
4174include/boost/geometry/arithmetic/arithmetic.hpp 4257include/boost/geometry/arithmetic/arithmetic.hpp
4175include/boost/geometry/arithmetic/cross_product.hpp 4258include/boost/geometry/arithmetic/cross_product.hpp
4176include/boost/geometry/arithmetic/determinant.hpp 4259include/boost/geometry/arithmetic/determinant.hpp
4177include/boost/geometry/arithmetic/dot_product.hpp 4260include/boost/geometry/arithmetic/dot_product.hpp
4178include/boost/geometry/arithmetic/infinite_line_functions.hpp 4261include/boost/geometry/arithmetic/infinite_line_functions.hpp
4179include/boost/geometry/arithmetic/normalize.hpp 4262include/boost/geometry/arithmetic/normalize.hpp
4180include/boost/geometry/core/access.hpp 4263include/boost/geometry/core/access.hpp
4181include/boost/geometry/core/assert.hpp 4264include/boost/geometry/core/assert.hpp
4182include/boost/geometry/core/closure.hpp 4265include/boost/geometry/core/closure.hpp
4183include/boost/geometry/core/config.hpp 4266include/boost/geometry/core/config.hpp
4184include/boost/geometry/core/coordinate_dimension.hpp 4267include/boost/geometry/core/coordinate_dimension.hpp
 4268include/boost/geometry/core/coordinate_promotion.hpp
4185include/boost/geometry/core/coordinate_system.hpp 4269include/boost/geometry/core/coordinate_system.hpp
4186include/boost/geometry/core/coordinate_type.hpp 4270include/boost/geometry/core/coordinate_type.hpp
4187include/boost/geometry/core/cs.hpp 4271include/boost/geometry/core/cs.hpp
4188include/boost/geometry/core/exception.hpp 4272include/boost/geometry/core/exception.hpp
4189include/boost/geometry/core/exterior_ring.hpp 4273include/boost/geometry/core/exterior_ring.hpp
4190include/boost/geometry/core/geometry_id.hpp 4274include/boost/geometry/core/geometry_id.hpp
4191include/boost/geometry/core/geometry_types.hpp 4275include/boost/geometry/core/geometry_types.hpp
4192include/boost/geometry/core/interior_rings.hpp 4276include/boost/geometry/core/interior_rings.hpp
4193include/boost/geometry/core/interior_type.hpp 4277include/boost/geometry/core/interior_type.hpp
4194include/boost/geometry/core/is_areal.hpp 4278include/boost/geometry/core/is_areal.hpp
4195include/boost/geometry/core/make.hpp 4279include/boost/geometry/core/make.hpp
4196include/boost/geometry/core/mutable_range.hpp 4280include/boost/geometry/core/mutable_range.hpp
4197include/boost/geometry/core/point_order.hpp 4281include/boost/geometry/core/point_order.hpp
@@ -4313,28 +4397,31 @@ include/boost/geometry/index/detail/algo @@ -4313,28 +4397,31 @@ include/boost/geometry/index/detail/algo
4313include/boost/geometry/index/detail/algorithms/path_intersection.hpp 4397include/boost/geometry/index/detail/algorithms/path_intersection.hpp
4314include/boost/geometry/index/detail/algorithms/segment_intersection.hpp 4398include/boost/geometry/index/detail/algorithms/segment_intersection.hpp
4315include/boost/geometry/index/detail/algorithms/smallest_for_indexable.hpp 4399include/boost/geometry/index/detail/algorithms/smallest_for_indexable.hpp
4316include/boost/geometry/index/detail/algorithms/sum_for_indexable.hpp 4400include/boost/geometry/index/detail/algorithms/sum_for_indexable.hpp
4317include/boost/geometry/index/detail/algorithms/union_content.hpp 4401include/boost/geometry/index/detail/algorithms/union_content.hpp
4318include/boost/geometry/index/detail/assert.hpp 4402include/boost/geometry/index/detail/assert.hpp
4319include/boost/geometry/index/detail/bounded_view.hpp 4403include/boost/geometry/index/detail/bounded_view.hpp
4320include/boost/geometry/index/detail/config_begin.hpp 4404include/boost/geometry/index/detail/config_begin.hpp
4321include/boost/geometry/index/detail/config_end.hpp 4405include/boost/geometry/index/detail/config_end.hpp
4322include/boost/geometry/index/detail/distance_predicates.hpp 4406include/boost/geometry/index/detail/distance_predicates.hpp
4323include/boost/geometry/index/detail/exception.hpp 4407include/boost/geometry/index/detail/exception.hpp
4324include/boost/geometry/index/detail/is_bounding_geometry.hpp 4408include/boost/geometry/index/detail/is_bounding_geometry.hpp
4325include/boost/geometry/index/detail/is_indexable.hpp 4409include/boost/geometry/index/detail/is_indexable.hpp
 4410include/boost/geometry/index/detail/maxmin_heap.hpp
4326include/boost/geometry/index/detail/meta.hpp 4411include/boost/geometry/index/detail/meta.hpp
 4412include/boost/geometry/index/detail/minmax_heap.hpp
4327include/boost/geometry/index/detail/predicates.hpp 4413include/boost/geometry/index/detail/predicates.hpp
 4414include/boost/geometry/index/detail/priority_dequeue.hpp
4328include/boost/geometry/index/detail/rtree/adaptors.hpp 4415include/boost/geometry/index/detail/rtree/adaptors.hpp
4329include/boost/geometry/index/detail/rtree/iterators.hpp 4416include/boost/geometry/index/detail/rtree/iterators.hpp
4330include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp 4417include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp
4331include/boost/geometry/index/detail/rtree/kmeans/split.hpp 4418include/boost/geometry/index/detail/rtree/kmeans/split.hpp
4332include/boost/geometry/index/detail/rtree/linear/linear.hpp 4419include/boost/geometry/index/detail/rtree/linear/linear.hpp
4333include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp 4420include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp
4334include/boost/geometry/index/detail/rtree/node/concept.hpp 4421include/boost/geometry/index/detail/rtree/node/concept.hpp
4335include/boost/geometry/index/detail/rtree/node/node.hpp 4422include/boost/geometry/index/detail/rtree/node/node.hpp
4336include/boost/geometry/index/detail/rtree/node/node_elements.hpp 4423include/boost/geometry/index/detail/rtree/node/node_elements.hpp
4337include/boost/geometry/index/detail/rtree/node/pairs.hpp 4424include/boost/geometry/index/detail/rtree/node/pairs.hpp
4338include/boost/geometry/index/detail/rtree/node/scoped_deallocator.hpp 4425include/boost/geometry/index/detail/rtree/node/scoped_deallocator.hpp
4339include/boost/geometry/index/detail/rtree/node/subtree_destroyer.hpp 4426include/boost/geometry/index/detail/rtree/node/subtree_destroyer.hpp
4340include/boost/geometry/index/detail/rtree/node/variant_dynamic.hpp 4427include/boost/geometry/index/detail/rtree/node/variant_dynamic.hpp
@@ -4881,26 +4968,27 @@ include/boost/geometry/strategies/within @@ -4881,26 +4968,27 @@ include/boost/geometry/strategies/within
4881include/boost/geometry/strategy/area.hpp 4968include/boost/geometry/strategy/area.hpp
4882include/boost/geometry/strategy/cartesian/area.hpp 4969include/boost/geometry/strategy/cartesian/area.hpp
4883include/boost/geometry/strategy/cartesian/area_box.hpp 4970include/boost/geometry/strategy/cartesian/area_box.hpp
4884include/boost/geometry/strategy/cartesian/envelope.hpp 4971include/boost/geometry/strategy/cartesian/envelope.hpp
4885include/boost/geometry/strategy/cartesian/envelope_box.hpp 4972include/boost/geometry/strategy/cartesian/envelope_box.hpp
4886include/boost/geometry/strategy/cartesian/envelope_multipoint.hpp 4973include/boost/geometry/strategy/cartesian/envelope_multipoint.hpp
4887include/boost/geometry/strategy/cartesian/envelope_point.hpp 4974include/boost/geometry/strategy/cartesian/envelope_point.hpp
4888include/boost/geometry/strategy/cartesian/envelope_segment.hpp 4975include/boost/geometry/strategy/cartesian/envelope_segment.hpp
4889include/boost/geometry/strategy/cartesian/expand_box.hpp 4976include/boost/geometry/strategy/cartesian/expand_box.hpp
4890include/boost/geometry/strategy/cartesian/expand_point.hpp 4977include/boost/geometry/strategy/cartesian/expand_point.hpp
4891include/boost/geometry/strategy/cartesian/expand_segment.hpp 4978include/boost/geometry/strategy/cartesian/expand_segment.hpp
4892include/boost/geometry/strategy/cartesian/in_circle_robust.hpp 4979include/boost/geometry/strategy/cartesian/in_circle_robust.hpp
4893include/boost/geometry/strategy/cartesian/precise_area.hpp 4980include/boost/geometry/strategy/cartesian/precise_area.hpp
 4981include/boost/geometry/strategy/cartesian/side_by_triangle.hpp
4894include/boost/geometry/strategy/cartesian/side_non_robust.hpp 4982include/boost/geometry/strategy/cartesian/side_non_robust.hpp
4895include/boost/geometry/strategy/cartesian/side_robust.hpp 4983include/boost/geometry/strategy/cartesian/side_robust.hpp
4896include/boost/geometry/strategy/envelope.hpp 4984include/boost/geometry/strategy/envelope.hpp
4897include/boost/geometry/strategy/expand.hpp 4985include/boost/geometry/strategy/expand.hpp
4898include/boost/geometry/strategy/geographic/area.hpp 4986include/boost/geometry/strategy/geographic/area.hpp
4899include/boost/geometry/strategy/geographic/area_box.hpp 4987include/boost/geometry/strategy/geographic/area_box.hpp
4900include/boost/geometry/strategy/geographic/envelope.hpp 4988include/boost/geometry/strategy/geographic/envelope.hpp
4901include/boost/geometry/strategy/geographic/envelope_segment.hpp 4989include/boost/geometry/strategy/geographic/envelope_segment.hpp
4902include/boost/geometry/strategy/geographic/expand_segment.hpp 4990include/boost/geometry/strategy/geographic/expand_segment.hpp
4903include/boost/geometry/strategy/relate.hpp 4991include/boost/geometry/strategy/relate.hpp
4904include/boost/geometry/strategy/spherical/area.hpp 4992include/boost/geometry/strategy/spherical/area.hpp
4905include/boost/geometry/strategy/spherical/area_box.hpp 4993include/boost/geometry/strategy/spherical/area_box.hpp
4906include/boost/geometry/strategy/spherical/envelope.hpp 4994include/boost/geometry/strategy/spherical/envelope.hpp
@@ -6259,26 +6347,27 @@ include/boost/interprocess/smart_ptr/del @@ -6259,26 +6347,27 @@ include/boost/interprocess/smart_ptr/del
6259include/boost/interprocess/smart_ptr/detail/bad_weak_ptr.hpp 6347include/boost/interprocess/smart_ptr/detail/bad_weak_ptr.hpp
6260include/boost/interprocess/smart_ptr/detail/shared_count.hpp 6348include/boost/interprocess/smart_ptr/detail/shared_count.hpp
6261include/boost/interprocess/smart_ptr/detail/sp_counted_base.hpp 6349include/boost/interprocess/smart_ptr/detail/sp_counted_base.hpp
6262include/boost/interprocess/smart_ptr/detail/sp_counted_base_atomic.hpp 6350include/boost/interprocess/smart_ptr/detail/sp_counted_base_atomic.hpp
6263include/boost/interprocess/smart_ptr/detail/sp_counted_impl.hpp 6351include/boost/interprocess/smart_ptr/detail/sp_counted_impl.hpp
6264include/boost/interprocess/smart_ptr/enable_shared_from_this.hpp 6352include/boost/interprocess/smart_ptr/enable_shared_from_this.hpp
6265include/boost/interprocess/smart_ptr/intrusive_ptr.hpp 6353include/boost/interprocess/smart_ptr/intrusive_ptr.hpp
6266include/boost/interprocess/smart_ptr/scoped_ptr.hpp 6354include/boost/interprocess/smart_ptr/scoped_ptr.hpp
6267include/boost/interprocess/smart_ptr/shared_ptr.hpp 6355include/boost/interprocess/smart_ptr/shared_ptr.hpp
6268include/boost/interprocess/smart_ptr/unique_ptr.hpp 6356include/boost/interprocess/smart_ptr/unique_ptr.hpp
6269include/boost/interprocess/smart_ptr/weak_ptr.hpp 6357include/boost/interprocess/smart_ptr/weak_ptr.hpp
6270include/boost/interprocess/streams/bufferstream.hpp 6358include/boost/interprocess/streams/bufferstream.hpp
6271include/boost/interprocess/streams/vectorstream.hpp 6359include/boost/interprocess/streams/vectorstream.hpp
 6360include/boost/interprocess/sync/cv_status.hpp
6272include/boost/interprocess/sync/detail/common_algorithms.hpp 6361include/boost/interprocess/sync/detail/common_algorithms.hpp
6273include/boost/interprocess/sync/detail/condition_algorithm_8a.hpp 6362include/boost/interprocess/sync/detail/condition_algorithm_8a.hpp
6274include/boost/interprocess/sync/detail/condition_any_algorithm.hpp 6363include/boost/interprocess/sync/detail/condition_any_algorithm.hpp
6275include/boost/interprocess/sync/detail/locks.hpp 6364include/boost/interprocess/sync/detail/locks.hpp
6276include/boost/interprocess/sync/file_lock.hpp 6365include/boost/interprocess/sync/file_lock.hpp
6277include/boost/interprocess/sync/interprocess_condition.hpp 6366include/boost/interprocess/sync/interprocess_condition.hpp
6278include/boost/interprocess/sync/interprocess_condition_any.hpp 6367include/boost/interprocess/sync/interprocess_condition_any.hpp
6279include/boost/interprocess/sync/interprocess_mutex.hpp 6368include/boost/interprocess/sync/interprocess_mutex.hpp
6280include/boost/interprocess/sync/interprocess_recursive_mutex.hpp 6369include/boost/interprocess/sync/interprocess_recursive_mutex.hpp
6281include/boost/interprocess/sync/interprocess_semaphore.hpp 6370include/boost/interprocess/sync/interprocess_semaphore.hpp
6282include/boost/interprocess/sync/interprocess_sharable_mutex.hpp 6371include/boost/interprocess/sync/interprocess_sharable_mutex.hpp
6283include/boost/interprocess/sync/interprocess_upgradable_mutex.hpp 6372include/boost/interprocess/sync/interprocess_upgradable_mutex.hpp
6284include/boost/interprocess/sync/lock_options.hpp 6373include/boost/interprocess/sync/lock_options.hpp
@@ -7099,26 +7188,50 @@ include/boost/log/utility/use_std_alloca @@ -7099,26 +7188,50 @@ include/boost/log/utility/use_std_alloca
7099include/boost/log/utility/value_ref.hpp 7188include/boost/log/utility/value_ref.hpp
7100include/boost/log/utility/value_ref_fwd.hpp 7189include/boost/log/utility/value_ref_fwd.hpp
7101include/boost/logic/tribool.hpp 7190include/boost/logic/tribool.hpp
7102include/boost/logic/tribool_fwd.hpp 7191include/boost/logic/tribool_fwd.hpp
7103include/boost/logic/tribool_io.hpp 7192include/boost/logic/tribool_io.hpp
7104include/boost/make_default.hpp 7193include/boost/make_default.hpp
7105include/boost/make_shared.hpp 7194include/boost/make_shared.hpp
7106include/boost/make_unique.hpp 7195include/boost/make_unique.hpp
7107include/boost/math/bindings/detail/big_digamma.hpp 7196include/boost/math/bindings/detail/big_digamma.hpp
7108include/boost/math/bindings/detail/big_lanczos.hpp 7197include/boost/math/bindings/detail/big_lanczos.hpp
7109include/boost/math/bindings/mpfr.hpp 7198include/boost/math/bindings/mpfr.hpp
7110include/boost/math/bindings/mpreal.hpp 7199include/boost/math/bindings/mpreal.hpp
7111include/boost/math/bindings/rr.hpp 7200include/boost/math/bindings/rr.hpp
 7201include/boost/math/ccmath/abs.hpp
 7202include/boost/math/ccmath/ccmath.hpp
 7203include/boost/math/ccmath/ceil.hpp
 7204include/boost/math/ccmath/copysign.hpp
 7205include/boost/math/ccmath/div.hpp
 7206include/boost/math/ccmath/fabs.hpp
 7207include/boost/math/ccmath/floor.hpp
 7208include/boost/math/ccmath/fmod.hpp
 7209include/boost/math/ccmath/fpclassify.hpp
 7210include/boost/math/ccmath/frexp.hpp
 7211include/boost/math/ccmath/ilogb.hpp
 7212include/boost/math/ccmath/isfinite.hpp
 7213include/boost/math/ccmath/isinf.hpp
 7214include/boost/math/ccmath/isnan.hpp
 7215include/boost/math/ccmath/isnormal.hpp
 7216include/boost/math/ccmath/ldexp.hpp
 7217include/boost/math/ccmath/logb.hpp
 7218include/boost/math/ccmath/modf.hpp
 7219include/boost/math/ccmath/remainder.hpp
 7220include/boost/math/ccmath/round.hpp
 7221include/boost/math/ccmath/scalbln.hpp
 7222include/boost/math/ccmath/scalbn.hpp
 7223include/boost/math/ccmath/sqrt.hpp
 7224include/boost/math/ccmath/trunc.hpp
7112include/boost/math/common_factor.hpp 7225include/boost/math/common_factor.hpp
7113include/boost/math/common_factor_ct.hpp 7226include/boost/math/common_factor_ct.hpp
7114include/boost/math/common_factor_rt.hpp 7227include/boost/math/common_factor_rt.hpp
7115include/boost/math/complex.hpp 7228include/boost/math/complex.hpp
7116include/boost/math/complex/acos.hpp 7229include/boost/math/complex/acos.hpp
7117include/boost/math/complex/acosh.hpp 7230include/boost/math/complex/acosh.hpp
7118include/boost/math/complex/asin.hpp 7231include/boost/math/complex/asin.hpp
7119include/boost/math/complex/asinh.hpp 7232include/boost/math/complex/asinh.hpp
7120include/boost/math/complex/atan.hpp 7233include/boost/math/complex/atan.hpp
7121include/boost/math/complex/atanh.hpp 7234include/boost/math/complex/atanh.hpp
7122include/boost/math/complex/details.hpp 7235include/boost/math/complex/details.hpp
7123include/boost/math/complex/fabs.hpp 7236include/boost/math/complex/fabs.hpp
7124include/boost/math/concepts/distributions.hpp 7237include/boost/math/concepts/distributions.hpp
@@ -7178,59 +7291,60 @@ include/boost/math/distributions/non_cen @@ -7178,59 +7291,60 @@ include/boost/math/distributions/non_cen
7178include/boost/math/distributions/non_central_f.hpp 7291include/boost/math/distributions/non_central_f.hpp
7179include/boost/math/distributions/non_central_t.hpp 7292include/boost/math/distributions/non_central_t.hpp
7180include/boost/math/distributions/normal.hpp 7293include/boost/math/distributions/normal.hpp
7181include/boost/math/distributions/pareto.hpp 7294include/boost/math/distributions/pareto.hpp
7182include/boost/math/distributions/poisson.hpp 7295include/boost/math/distributions/poisson.hpp
7183include/boost/math/distributions/rayleigh.hpp 7296include/boost/math/distributions/rayleigh.hpp
7184include/boost/math/distributions/skew_normal.hpp 7297include/boost/math/distributions/skew_normal.hpp
7185include/boost/math/distributions/students_t.hpp 7298include/boost/math/distributions/students_t.hpp
7186include/boost/math/distributions/triangular.hpp 7299include/boost/math/distributions/triangular.hpp
7187include/boost/math/distributions/uniform.hpp 7300include/boost/math/distributions/uniform.hpp
7188include/boost/math/distributions/weibull.hpp 7301include/boost/math/distributions/weibull.hpp
7189include/boost/math/filters/daubechies.hpp 7302include/boost/math/filters/daubechies.hpp
7190include/boost/math/interpolators/barycentric_rational.hpp 7303include/boost/math/interpolators/barycentric_rational.hpp
 7304include/boost/math/interpolators/bezier_polynomial.hpp
7191include/boost/math/interpolators/bilinear_uniform.hpp 7305include/boost/math/interpolators/bilinear_uniform.hpp
7192include/boost/math/interpolators/cardinal_cubic_b_spline.hpp 7306include/boost/math/interpolators/cardinal_cubic_b_spline.hpp
7193include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp 7307include/boost/math/interpolators/cardinal_quadratic_b_spline.hpp
7194include/boost/math/interpolators/cardinal_quintic_b_spline.hpp 7308include/boost/math/interpolators/cardinal_quintic_b_spline.hpp
7195include/boost/math/interpolators/cardinal_trigonometric.hpp 7309include/boost/math/interpolators/cardinal_trigonometric.hpp
7196include/boost/math/interpolators/catmull_rom.hpp 7310include/boost/math/interpolators/catmull_rom.hpp
7197include/boost/math/interpolators/cubic_b_spline.hpp 7311include/boost/math/interpolators/cubic_b_spline.hpp
7198include/boost/math/interpolators/cubic_hermite.hpp 7312include/boost/math/interpolators/cubic_hermite.hpp
7199include/boost/math/interpolators/detail/barycentric_rational_detail.hpp 7313include/boost/math/interpolators/detail/barycentric_rational_detail.hpp
 7314include/boost/math/interpolators/detail/bezier_polynomial_detail.hpp
7200include/boost/math/interpolators/detail/bilinear_uniform_detail.hpp 7315include/boost/math/interpolators/detail/bilinear_uniform_detail.hpp
7201include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp 7316include/boost/math/interpolators/detail/cardinal_cubic_b_spline_detail.hpp
7202include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp 7317include/boost/math/interpolators/detail/cardinal_quadratic_b_spline_detail.hpp
7203include/boost/math/interpolators/detail/cardinal_quintic_b_spline_detail.hpp 7318include/boost/math/interpolators/detail/cardinal_quintic_b_spline_detail.hpp
7204include/boost/math/interpolators/detail/cardinal_trigonometric_detail.hpp 7319include/boost/math/interpolators/detail/cardinal_trigonometric_detail.hpp
7205include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp 7320include/boost/math/interpolators/detail/cubic_b_spline_detail.hpp
7206include/boost/math/interpolators/detail/cubic_hermite_detail.hpp 7321include/boost/math/interpolators/detail/cubic_hermite_detail.hpp
7207include/boost/math/interpolators/detail/quintic_hermite_detail.hpp 7322include/boost/math/interpolators/detail/quintic_hermite_detail.hpp
7208include/boost/math/interpolators/detail/septic_hermite_detail.hpp 7323include/boost/math/interpolators/detail/septic_hermite_detail.hpp
7209include/boost/math/interpolators/detail/vector_barycentric_rational_detail.hpp 7324include/boost/math/interpolators/detail/vector_barycentric_rational_detail.hpp
7210include/boost/math/interpolators/detail/whittaker_shannon_detail.hpp 7325include/boost/math/interpolators/detail/whittaker_shannon_detail.hpp
7211include/boost/math/interpolators/makima.hpp 7326include/boost/math/interpolators/makima.hpp
7212include/boost/math/interpolators/pchip.hpp 7327include/boost/math/interpolators/pchip.hpp
7213include/boost/math/interpolators/quintic_hermite.hpp 7328include/boost/math/interpolators/quintic_hermite.hpp
7214include/boost/math/interpolators/septic_hermite.hpp 7329include/boost/math/interpolators/septic_hermite.hpp
7215include/boost/math/interpolators/vector_barycentric_rational.hpp 7330include/boost/math/interpolators/vector_barycentric_rational.hpp
7216include/boost/math/interpolators/whittaker_shannon.hpp 7331include/boost/math/interpolators/whittaker_shannon.hpp
7217include/boost/math/octonion.hpp 7332include/boost/math/octonion.hpp
7218include/boost/math/policies/error_handling.hpp 7333include/boost/math/policies/error_handling.hpp
7219include/boost/math/policies/policy.hpp 7334include/boost/math/policies/policy.hpp
7220include/boost/math/quadrature/detail/exp_sinh_detail.hpp 7335include/boost/math/quadrature/detail/exp_sinh_detail.hpp
7221include/boost/math/quadrature/detail/ooura_fourier_integrals_detail.hpp 7336include/boost/math/quadrature/detail/ooura_fourier_integrals_detail.hpp
7222include/boost/math/quadrature/detail/sinh_sinh_detail.hpp 7337include/boost/math/quadrature/detail/sinh_sinh_detail.hpp
7223include/boost/math/quadrature/detail/tanh_sinh_constants.hpp 
7224include/boost/math/quadrature/detail/tanh_sinh_detail.hpp 7338include/boost/math/quadrature/detail/tanh_sinh_detail.hpp
7225include/boost/math/quadrature/exp_sinh.hpp 7339include/boost/math/quadrature/exp_sinh.hpp
7226include/boost/math/quadrature/gauss.hpp 7340include/boost/math/quadrature/gauss.hpp
7227include/boost/math/quadrature/gauss_kronrod.hpp 7341include/boost/math/quadrature/gauss_kronrod.hpp
7228include/boost/math/quadrature/naive_monte_carlo.hpp 7342include/boost/math/quadrature/naive_monte_carlo.hpp
7229include/boost/math/quadrature/ooura_fourier_integrals.hpp 7343include/boost/math/quadrature/ooura_fourier_integrals.hpp
7230include/boost/math/quadrature/sinh_sinh.hpp 7344include/boost/math/quadrature/sinh_sinh.hpp
7231include/boost/math/quadrature/tanh_sinh.hpp 7345include/boost/math/quadrature/tanh_sinh.hpp
7232include/boost/math/quadrature/trapezoidal.hpp 7346include/boost/math/quadrature/trapezoidal.hpp
7233include/boost/math/quadrature/wavelet_transforms.hpp 7347include/boost/math/quadrature/wavelet_transforms.hpp
7234include/boost/math/quaternion.hpp 7348include/boost/math/quaternion.hpp
7235include/boost/math/special_functions.hpp 7349include/boost/math/special_functions.hpp
7236include/boost/math/special_functions/acosh.hpp 7350include/boost/math/special_functions/acosh.hpp
@@ -7376,26 +7490,27 @@ include/boost/math/statistics/t_test.hpp @@ -7376,26 +7490,27 @@ include/boost/math/statistics/t_test.hpp
7376include/boost/math/statistics/univariate_statistics.hpp 7490include/boost/math/statistics/univariate_statistics.hpp
7377include/boost/math/statistics/z_test.hpp 7491include/boost/math/statistics/z_test.hpp
7378include/boost/math/tools/agm.hpp 7492include/boost/math/tools/agm.hpp
7379include/boost/math/tools/assert.hpp 7493include/boost/math/tools/assert.hpp
7380include/boost/math/tools/atomic.hpp 7494include/boost/math/tools/atomic.hpp
7381include/boost/math/tools/big_constant.hpp 7495include/boost/math/tools/big_constant.hpp
7382include/boost/math/tools/bivariate_statistics.hpp 7496include/boost/math/tools/bivariate_statistics.hpp
7383include/boost/math/tools/centered_continued_fraction.hpp 7497include/boost/math/tools/centered_continued_fraction.hpp
7384include/boost/math/tools/cohen_acceleration.hpp 7498include/boost/math/tools/cohen_acceleration.hpp
7385include/boost/math/tools/complex.hpp 7499include/boost/math/tools/complex.hpp
7386include/boost/math/tools/condition_numbers.hpp 7500include/boost/math/tools/condition_numbers.hpp
7387include/boost/math/tools/config.hpp 7501include/boost/math/tools/config.hpp
7388include/boost/math/tools/convert_from_string.hpp 7502include/boost/math/tools/convert_from_string.hpp
 7503include/boost/math/tools/cubic_roots.hpp
7389include/boost/math/tools/cxx03_warn.hpp 7504include/boost/math/tools/cxx03_warn.hpp
7390include/boost/math/tools/detail/is_const_iterable.hpp 7505include/boost/math/tools/detail/is_const_iterable.hpp
7391include/boost/math/tools/detail/polynomial_horner1_10.hpp 7506include/boost/math/tools/detail/polynomial_horner1_10.hpp
7392include/boost/math/tools/detail/polynomial_horner1_11.hpp 7507include/boost/math/tools/detail/polynomial_horner1_11.hpp
7393include/boost/math/tools/detail/polynomial_horner1_12.hpp 7508include/boost/math/tools/detail/polynomial_horner1_12.hpp
7394include/boost/math/tools/detail/polynomial_horner1_13.hpp 7509include/boost/math/tools/detail/polynomial_horner1_13.hpp
7395include/boost/math/tools/detail/polynomial_horner1_14.hpp 7510include/boost/math/tools/detail/polynomial_horner1_14.hpp
7396include/boost/math/tools/detail/polynomial_horner1_15.hpp 7511include/boost/math/tools/detail/polynomial_horner1_15.hpp
7397include/boost/math/tools/detail/polynomial_horner1_16.hpp 7512include/boost/math/tools/detail/polynomial_horner1_16.hpp
7398include/boost/math/tools/detail/polynomial_horner1_17.hpp 7513include/boost/math/tools/detail/polynomial_horner1_17.hpp
7399include/boost/math/tools/detail/polynomial_horner1_18.hpp 7514include/boost/math/tools/detail/polynomial_horner1_18.hpp
7400include/boost/math/tools/detail/polynomial_horner1_19.hpp 7515include/boost/math/tools/detail/polynomial_horner1_19.hpp
7401include/boost/math/tools/detail/polynomial_horner1_2.hpp 7516include/boost/math/tools/detail/polynomial_horner1_2.hpp
@@ -7495,26 +7610,27 @@ include/boost/math/tools/detail/rational @@ -7495,26 +7610,27 @@ include/boost/math/tools/detail/rational
7495include/boost/math/tools/detail/rational_horner3_19.hpp 7610include/boost/math/tools/detail/rational_horner3_19.hpp
7496include/boost/math/tools/detail/rational_horner3_2.hpp 7611include/boost/math/tools/detail/rational_horner3_2.hpp
7497include/boost/math/tools/detail/rational_horner3_20.hpp 7612include/boost/math/tools/detail/rational_horner3_20.hpp
7498include/boost/math/tools/detail/rational_horner3_3.hpp 7613include/boost/math/tools/detail/rational_horner3_3.hpp
7499include/boost/math/tools/detail/rational_horner3_4.hpp 7614include/boost/math/tools/detail/rational_horner3_4.hpp
7500include/boost/math/tools/detail/rational_horner3_5.hpp 7615include/boost/math/tools/detail/rational_horner3_5.hpp
7501include/boost/math/tools/detail/rational_horner3_6.hpp 7616include/boost/math/tools/detail/rational_horner3_6.hpp
7502include/boost/math/tools/detail/rational_horner3_7.hpp 7617include/boost/math/tools/detail/rational_horner3_7.hpp
7503include/boost/math/tools/detail/rational_horner3_8.hpp 7618include/boost/math/tools/detail/rational_horner3_8.hpp
7504include/boost/math/tools/detail/rational_horner3_9.hpp 7619include/boost/math/tools/detail/rational_horner3_9.hpp
7505include/boost/math/tools/engel_expansion.hpp 7620include/boost/math/tools/engel_expansion.hpp
7506include/boost/math/tools/fraction.hpp 7621include/boost/math/tools/fraction.hpp
7507include/boost/math/tools/header_deprecated.hpp 7622include/boost/math/tools/header_deprecated.hpp
 7623include/boost/math/tools/is_constant_evaluated.hpp
7508include/boost/math/tools/is_detected.hpp 7624include/boost/math/tools/is_detected.hpp
7509include/boost/math/tools/is_standalone.hpp 7625include/boost/math/tools/is_standalone.hpp
7510include/boost/math/tools/lexical_cast.hpp 7626include/boost/math/tools/lexical_cast.hpp
7511include/boost/math/tools/luroth_expansion.hpp 7627include/boost/math/tools/luroth_expansion.hpp
7512include/boost/math/tools/minima.hpp 7628include/boost/math/tools/minima.hpp
7513include/boost/math/tools/mp.hpp 7629include/boost/math/tools/mp.hpp
7514include/boost/math/tools/norms.hpp 7630include/boost/math/tools/norms.hpp
7515include/boost/math/tools/numerical_differentiation.hpp 7631include/boost/math/tools/numerical_differentiation.hpp
7516include/boost/math/tools/polynomial.hpp 7632include/boost/math/tools/polynomial.hpp
7517include/boost/math/tools/polynomial_gcd.hpp 7633include/boost/math/tools/polynomial_gcd.hpp
7518include/boost/math/tools/precision.hpp 7634include/boost/math/tools/precision.hpp
7519include/boost/math/tools/promotion.hpp 7635include/boost/math/tools/promotion.hpp
7520include/boost/math/tools/random_vector.hpp 7636include/boost/math/tools/random_vector.hpp
@@ -7625,26 +7741,27 @@ include/boost/metaparse/repeated_one_of. @@ -7625,26 +7741,27 @@ include/boost/metaparse/repeated_one_of.
7625include/boost/metaparse/repeated_one_of1.hpp 7741include/boost/metaparse/repeated_one_of1.hpp
7626include/boost/metaparse/repeated_reject_incomplete.hpp 7742include/boost/metaparse/repeated_reject_incomplete.hpp
7627include/boost/metaparse/repeated_reject_incomplete1.hpp 7743include/boost/metaparse/repeated_reject_incomplete1.hpp
7628include/boost/metaparse/return_.hpp 7744include/boost/metaparse/return_.hpp
7629include/boost/metaparse/sequence.hpp 7745include/boost/metaparse/sequence.hpp
7630include/boost/metaparse/sequence_apply.hpp 7746include/boost/metaparse/sequence_apply.hpp
7631include/boost/metaparse/source_position.hpp 7747include/boost/metaparse/source_position.hpp
7632include/boost/metaparse/source_position_tag.hpp 7748include/boost/metaparse/source_position_tag.hpp
7633include/boost/metaparse/space.hpp 7749include/boost/metaparse/space.hpp
7634include/boost/metaparse/spaces.hpp 7750include/boost/metaparse/spaces.hpp
7635include/boost/metaparse/start.hpp 7751include/boost/metaparse/start.hpp
7636include/boost/metaparse/string.hpp 7752include/boost/metaparse/string.hpp
7637include/boost/metaparse/string_tag.hpp 7753include/boost/metaparse/string_tag.hpp
 7754include/boost/metaparse/string_value.hpp
7638include/boost/metaparse/token.hpp 7755include/boost/metaparse/token.hpp
7639include/boost/metaparse/transform.hpp 7756include/boost/metaparse/transform.hpp
7640include/boost/metaparse/transform_error.hpp 7757include/boost/metaparse/transform_error.hpp
7641include/boost/metaparse/transform_error_message.hpp 7758include/boost/metaparse/transform_error_message.hpp
7642include/boost/metaparse/unless_error.hpp 7759include/boost/metaparse/unless_error.hpp
7643include/boost/metaparse/util/digit_to_int.hpp 7760include/boost/metaparse/util/digit_to_int.hpp
7644include/boost/metaparse/util/digit_to_int_c.hpp 7761include/boost/metaparse/util/digit_to_int_c.hpp
7645include/boost/metaparse/util/in_range.hpp 7762include/boost/metaparse/util/in_range.hpp
7646include/boost/metaparse/util/in_range_c.hpp 7763include/boost/metaparse/util/in_range_c.hpp
7647include/boost/metaparse/util/int_to_digit.hpp 7764include/boost/metaparse/util/int_to_digit.hpp
7648include/boost/metaparse/util/int_to_digit_c.hpp 7765include/boost/metaparse/util/int_to_digit_c.hpp
7649include/boost/metaparse/util/is_digit.hpp 7766include/boost/metaparse/util/is_digit.hpp
7650include/boost/metaparse/util/is_lcase_letter.hpp 7767include/boost/metaparse/util/is_lcase_letter.hpp
@@ -7826,26 +7943,27 @@ include/boost/metaparse/v1/repeated_one_ @@ -7826,26 +7943,27 @@ include/boost/metaparse/v1/repeated_one_
7826include/boost/metaparse/v1/repeated_one_of1.hpp 7943include/boost/metaparse/v1/repeated_one_of1.hpp
7827include/boost/metaparse/v1/repeated_reject_incomplete.hpp 7944include/boost/metaparse/v1/repeated_reject_incomplete.hpp
7828include/boost/metaparse/v1/repeated_reject_incomplete1.hpp 7945include/boost/metaparse/v1/repeated_reject_incomplete1.hpp
7829include/boost/metaparse/v1/return_.hpp 7946include/boost/metaparse/v1/return_.hpp
7830include/boost/metaparse/v1/sequence.hpp 7947include/boost/metaparse/v1/sequence.hpp
7831include/boost/metaparse/v1/sequence_apply.hpp 7948include/boost/metaparse/v1/sequence_apply.hpp
7832include/boost/metaparse/v1/source_position.hpp 7949include/boost/metaparse/v1/source_position.hpp
7833include/boost/metaparse/v1/source_position_tag.hpp 7950include/boost/metaparse/v1/source_position_tag.hpp
7834include/boost/metaparse/v1/space.hpp 7951include/boost/metaparse/v1/space.hpp
7835include/boost/metaparse/v1/spaces.hpp 7952include/boost/metaparse/v1/spaces.hpp
7836include/boost/metaparse/v1/start.hpp 7953include/boost/metaparse/v1/start.hpp
7837include/boost/metaparse/v1/string.hpp 7954include/boost/metaparse/v1/string.hpp
7838include/boost/metaparse/v1/string_tag.hpp 7955include/boost/metaparse/v1/string_tag.hpp
 7956include/boost/metaparse/v1/string_value.hpp
7839include/boost/metaparse/v1/swap.hpp 7957include/boost/metaparse/v1/swap.hpp
7840include/boost/metaparse/v1/token.hpp 7958include/boost/metaparse/v1/token.hpp
7841include/boost/metaparse/v1/transform.hpp 7959include/boost/metaparse/v1/transform.hpp
7842include/boost/metaparse/v1/transform_error.hpp 7960include/boost/metaparse/v1/transform_error.hpp
7843include/boost/metaparse/v1/transform_error_message.hpp 7961include/boost/metaparse/v1/transform_error_message.hpp
7844include/boost/metaparse/v1/unless_error.hpp 7962include/boost/metaparse/v1/unless_error.hpp
7845include/boost/metaparse/v1/util/digit_to_int.hpp 7963include/boost/metaparse/v1/util/digit_to_int.hpp
7846include/boost/metaparse/v1/util/digit_to_int_c.hpp 7964include/boost/metaparse/v1/util/digit_to_int_c.hpp
7847include/boost/metaparse/v1/util/in_range.hpp 7965include/boost/metaparse/v1/util/in_range.hpp
7848include/boost/metaparse/v1/util/in_range_c.hpp 7966include/boost/metaparse/v1/util/in_range_c.hpp
7849include/boost/metaparse/v1/util/int_to_digit.hpp 7967include/boost/metaparse/v1/util/int_to_digit.hpp
7850include/boost/metaparse/v1/util/int_to_digit_c.hpp 7968include/boost/metaparse/v1/util/int_to_digit_c.hpp
7851include/boost/metaparse/v1/util/is_digit.hpp 7969include/boost/metaparse/v1/util/is_digit.hpp
@@ -7897,32 +8015,34 @@ include/boost/move/make_unique.hpp @@ -7897,32 +8015,34 @@ include/boost/move/make_unique.hpp
7897include/boost/move/move.hpp 8015include/boost/move/move.hpp
7898include/boost/move/traits.hpp 8016include/boost/move/traits.hpp
7899include/boost/move/unique_ptr.hpp 8017include/boost/move/unique_ptr.hpp
7900include/boost/move/utility.hpp 8018include/boost/move/utility.hpp
7901include/boost/move/utility_core.hpp 8019include/boost/move/utility_core.hpp
7902include/boost/mp11.hpp 8020include/boost/mp11.hpp
7903include/boost/mp11/algorithm.hpp 8021include/boost/mp11/algorithm.hpp
7904include/boost/mp11/bind.hpp 8022include/boost/mp11/bind.hpp
7905include/boost/mp11/detail/config.hpp 8023include/boost/mp11/detail/config.hpp
7906include/boost/mp11/detail/mp_append.hpp 8024include/boost/mp11/detail/mp_append.hpp
7907include/boost/mp11/detail/mp_copy_if.hpp 8025include/boost/mp11/detail/mp_copy_if.hpp
7908include/boost/mp11/detail/mp_count.hpp 8026include/boost/mp11/detail/mp_count.hpp
7909include/boost/mp11/detail/mp_fold.hpp 8027include/boost/mp11/detail/mp_fold.hpp
 8028include/boost/mp11/detail/mp_front.hpp
7910include/boost/mp11/detail/mp_is_list.hpp 8029include/boost/mp11/detail/mp_is_list.hpp
7911include/boost/mp11/detail/mp_list.hpp 8030include/boost/mp11/detail/mp_list.hpp
7912include/boost/mp11/detail/mp_map_find.hpp 8031include/boost/mp11/detail/mp_map_find.hpp
7913include/boost/mp11/detail/mp_min_element.hpp 8032include/boost/mp11/detail/mp_min_element.hpp
7914include/boost/mp11/detail/mp_plus.hpp 8033include/boost/mp11/detail/mp_plus.hpp
7915include/boost/mp11/detail/mp_remove_if.hpp 8034include/boost/mp11/detail/mp_remove_if.hpp
 8035include/boost/mp11/detail/mp_rename.hpp
7916include/boost/mp11/detail/mp_void.hpp 8036include/boost/mp11/detail/mp_void.hpp
7917include/boost/mp11/detail/mp_with_index.hpp 8037include/boost/mp11/detail/mp_with_index.hpp
7918include/boost/mp11/detail/mpl_common.hpp 8038include/boost/mp11/detail/mpl_common.hpp
7919include/boost/mp11/function.hpp 8039include/boost/mp11/function.hpp
7920include/boost/mp11/integer_sequence.hpp 8040include/boost/mp11/integer_sequence.hpp
7921include/boost/mp11/integral.hpp 8041include/boost/mp11/integral.hpp
7922include/boost/mp11/list.hpp 8042include/boost/mp11/list.hpp
7923include/boost/mp11/map.hpp 8043include/boost/mp11/map.hpp
7924include/boost/mp11/mpl.hpp 8044include/boost/mp11/mpl.hpp
7925include/boost/mp11/mpl_list.hpp 8045include/boost/mp11/mpl_list.hpp
7926include/boost/mp11/mpl_tuple.hpp 8046include/boost/mp11/mpl_tuple.hpp
7927include/boost/mp11/set.hpp 8047include/boost/mp11/set.hpp
7928include/boost/mp11/tuple.hpp 8048include/boost/mp11/tuple.hpp
@@ -9103,73 +9223,77 @@ include/boost/multi_array/extent_range.h @@ -9103,73 +9223,77 @@ include/boost/multi_array/extent_range.h
9103include/boost/multi_array/index_gen.hpp 9223include/boost/multi_array/index_gen.hpp
9104include/boost/multi_array/index_range.hpp 9224include/boost/multi_array/index_range.hpp
9105include/boost/multi_array/iterator.hpp 9225include/boost/multi_array/iterator.hpp
9106include/boost/multi_array/multi_array_ref.hpp 9226include/boost/multi_array/multi_array_ref.hpp
9107include/boost/multi_array/range_list.hpp 9227include/boost/multi_array/range_list.hpp
9108include/boost/multi_array/storage_order.hpp 9228include/boost/multi_array/storage_order.hpp
9109include/boost/multi_array/subarray.hpp 9229include/boost/multi_array/subarray.hpp
9110include/boost/multi_array/types.hpp 9230include/boost/multi_array/types.hpp
9111include/boost/multi_array/view.hpp 9231include/boost/multi_array/view.hpp
9112include/boost/multi_index/composite_key.hpp 9232include/boost/multi_index/composite_key.hpp
9113include/boost/multi_index/detail/access_specifier.hpp 9233include/boost/multi_index/detail/access_specifier.hpp
9114include/boost/multi_index/detail/adl_swap.hpp 9234include/boost/multi_index/detail/adl_swap.hpp
9115include/boost/multi_index/detail/allocator_traits.hpp 9235include/boost/multi_index/detail/allocator_traits.hpp
 9236include/boost/multi_index/detail/any_container_view.hpp
9116include/boost/multi_index/detail/archive_constructed.hpp 9237include/boost/multi_index/detail/archive_constructed.hpp
9117include/boost/multi_index/detail/auto_space.hpp 9238include/boost/multi_index/detail/auto_space.hpp
9118include/boost/multi_index/detail/base_type.hpp 9239include/boost/multi_index/detail/base_type.hpp
9119include/boost/multi_index/detail/bidir_node_iterator.hpp 9240include/boost/multi_index/detail/bidir_node_iterator.hpp
9120include/boost/multi_index/detail/bucket_array.hpp 9241include/boost/multi_index/detail/bucket_array.hpp
9121include/boost/multi_index/detail/cons_stdtuple.hpp 9242include/boost/multi_index/detail/cons_stdtuple.hpp
9122include/boost/multi_index/detail/converter.hpp 9243include/boost/multi_index/detail/converter.hpp
9123include/boost/multi_index/detail/copy_map.hpp 9244include/boost/multi_index/detail/copy_map.hpp
9124include/boost/multi_index/detail/define_if_constexpr_macro.hpp 9245include/boost/multi_index/detail/define_if_constexpr_macro.hpp
9125include/boost/multi_index/detail/do_not_copy_elements_tag.hpp 9246include/boost/multi_index/detail/do_not_copy_elements_tag.hpp
9126include/boost/multi_index/detail/duplicates_iterator.hpp 9247include/boost/multi_index/detail/duplicates_iterator.hpp
9127include/boost/multi_index/detail/has_tag.hpp 9248include/boost/multi_index/detail/has_tag.hpp
9128include/boost/multi_index/detail/hash_index_args.hpp 9249include/boost/multi_index/detail/hash_index_args.hpp
9129include/boost/multi_index/detail/hash_index_iterator.hpp 9250include/boost/multi_index/detail/hash_index_iterator.hpp
9130include/boost/multi_index/detail/hash_index_node.hpp 9251include/boost/multi_index/detail/hash_index_node.hpp
9131include/boost/multi_index/detail/header_holder.hpp 9252include/boost/multi_index/detail/header_holder.hpp
9132include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp 9253include/boost/multi_index/detail/ignore_wstrict_aliasing.hpp
 9254include/boost/multi_index/detail/index_access_sequence.hpp
9133include/boost/multi_index/detail/index_base.hpp 9255include/boost/multi_index/detail/index_base.hpp
9134include/boost/multi_index/detail/index_loader.hpp 9256include/boost/multi_index/detail/index_loader.hpp
9135include/boost/multi_index/detail/index_matcher.hpp 9257include/boost/multi_index/detail/index_matcher.hpp
9136include/boost/multi_index/detail/index_node_base.hpp 9258include/boost/multi_index/detail/index_node_base.hpp
9137include/boost/multi_index/detail/index_saver.hpp 9259include/boost/multi_index/detail/index_saver.hpp
 9260include/boost/multi_index/detail/invalidate_iterators.hpp
9138include/boost/multi_index/detail/invariant_assert.hpp 9261include/boost/multi_index/detail/invariant_assert.hpp
9139include/boost/multi_index/detail/is_function.hpp 9262include/boost/multi_index/detail/is_function.hpp
9140include/boost/multi_index/detail/is_index_list.hpp 9263include/boost/multi_index/detail/is_index_list.hpp
9141include/boost/multi_index/detail/is_transparent.hpp 9264include/boost/multi_index/detail/is_transparent.hpp
9142include/boost/multi_index/detail/iter_adaptor.hpp 9265include/boost/multi_index/detail/iter_adaptor.hpp
9143include/boost/multi_index/detail/modify_key_adaptor.hpp 9266include/boost/multi_index/detail/modify_key_adaptor.hpp
9144include/boost/multi_index/detail/no_duplicate_tags.hpp 9267include/boost/multi_index/detail/no_duplicate_tags.hpp
9145include/boost/multi_index/detail/node_handle.hpp 9268include/boost/multi_index/detail/node_handle.hpp
9146include/boost/multi_index/detail/node_type.hpp 9269include/boost/multi_index/detail/node_type.hpp
9147include/boost/multi_index/detail/ord_index_args.hpp 9270include/boost/multi_index/detail/ord_index_args.hpp
9148include/boost/multi_index/detail/ord_index_impl.hpp 9271include/boost/multi_index/detail/ord_index_impl.hpp
9149include/boost/multi_index/detail/ord_index_impl_fwd.hpp 9272include/boost/multi_index/detail/ord_index_impl_fwd.hpp
9150include/boost/multi_index/detail/ord_index_node.hpp 9273include/boost/multi_index/detail/ord_index_node.hpp
9151include/boost/multi_index/detail/ord_index_ops.hpp 9274include/boost/multi_index/detail/ord_index_ops.hpp
9152include/boost/multi_index/detail/promotes_arg.hpp 9275include/boost/multi_index/detail/promotes_arg.hpp
9153include/boost/multi_index/detail/raw_ptr.hpp 9276include/boost/multi_index/detail/raw_ptr.hpp
9154include/boost/multi_index/detail/restore_wstrict_aliasing.hpp 9277include/boost/multi_index/detail/restore_wstrict_aliasing.hpp
9155include/boost/multi_index/detail/rnd_index_loader.hpp 9278include/boost/multi_index/detail/rnd_index_loader.hpp
9156include/boost/multi_index/detail/rnd_index_node.hpp 9279include/boost/multi_index/detail/rnd_index_node.hpp
9157include/boost/multi_index/detail/rnd_index_ops.hpp 9280include/boost/multi_index/detail/rnd_index_ops.hpp
9158include/boost/multi_index/detail/rnd_index_ptr_array.hpp 9281include/boost/multi_index/detail/rnd_index_ptr_array.hpp
9159include/boost/multi_index/detail/rnd_node_iterator.hpp 9282include/boost/multi_index/detail/rnd_node_iterator.hpp
9160include/boost/multi_index/detail/rnk_index_ops.hpp 9283include/boost/multi_index/detail/rnk_index_ops.hpp
9161include/boost/multi_index/detail/safe_mode.hpp 9284include/boost/multi_index/detail/safe_mode.hpp
9162include/boost/multi_index/detail/scope_guard.hpp 9285include/boost/multi_index/detail/scope_guard.hpp
 9286include/boost/multi_index/detail/scoped_bilock.hpp
9163include/boost/multi_index/detail/seq_index_node.hpp 9287include/boost/multi_index/detail/seq_index_node.hpp
9164include/boost/multi_index/detail/seq_index_ops.hpp 9288include/boost/multi_index/detail/seq_index_ops.hpp
9165include/boost/multi_index/detail/serialization_version.hpp 9289include/boost/multi_index/detail/serialization_version.hpp
9166include/boost/multi_index/detail/uintptr_type.hpp 9290include/boost/multi_index/detail/uintptr_type.hpp
9167include/boost/multi_index/detail/unbounded.hpp 9291include/boost/multi_index/detail/unbounded.hpp
9168include/boost/multi_index/detail/undef_if_constexpr_macro.hpp 9292include/boost/multi_index/detail/undef_if_constexpr_macro.hpp
9169include/boost/multi_index/detail/value_compare.hpp 9293include/boost/multi_index/detail/value_compare.hpp
9170include/boost/multi_index/detail/vartempl_support.hpp 9294include/boost/multi_index/detail/vartempl_support.hpp
9171include/boost/multi_index/global_fun.hpp 9295include/boost/multi_index/global_fun.hpp
9172include/boost/multi_index/hashed_index.hpp 9296include/boost/multi_index/hashed_index.hpp
9173include/boost/multi_index/hashed_index_fwd.hpp 9297include/boost/multi_index/hashed_index_fwd.hpp
9174include/boost/multi_index/identity.hpp 9298include/boost/multi_index/identity.hpp
9175include/boost/multi_index/identity_fwd.hpp 9299include/boost/multi_index/identity_fwd.hpp
@@ -9205,47 +9329,50 @@ include/boost/multiprecision/cpp_int/bit @@ -9205,47 +9329,50 @@ include/boost/multiprecision/cpp_int/bit
9205include/boost/multiprecision/cpp_int/checked.hpp 9329include/boost/multiprecision/cpp_int/checked.hpp
9206include/boost/multiprecision/cpp_int/comparison.hpp 9330include/boost/multiprecision/cpp_int/comparison.hpp
9207include/boost/multiprecision/cpp_int/cpp_int_config.hpp 9331include/boost/multiprecision/cpp_int/cpp_int_config.hpp
9208include/boost/multiprecision/cpp_int/divide.hpp 9332include/boost/multiprecision/cpp_int/divide.hpp
9209include/boost/multiprecision/cpp_int/import_export.hpp 9333include/boost/multiprecision/cpp_int/import_export.hpp
9210include/boost/multiprecision/cpp_int/intel_intrinsics.hpp 9334include/boost/multiprecision/cpp_int/intel_intrinsics.hpp
9211include/boost/multiprecision/cpp_int/limits.hpp 9335include/boost/multiprecision/cpp_int/limits.hpp
9212include/boost/multiprecision/cpp_int/literals.hpp 9336include/boost/multiprecision/cpp_int/literals.hpp
9213include/boost/multiprecision/cpp_int/misc.hpp 9337include/boost/multiprecision/cpp_int/misc.hpp
9214include/boost/multiprecision/cpp_int/multiply.hpp 9338include/boost/multiprecision/cpp_int/multiply.hpp
9215include/boost/multiprecision/cpp_int/serialize.hpp 9339include/boost/multiprecision/cpp_int/serialize.hpp
9216include/boost/multiprecision/cpp_int/value_pack.hpp 9340include/boost/multiprecision/cpp_int/value_pack.hpp
9217include/boost/multiprecision/debug_adaptor.hpp 9341include/boost/multiprecision/debug_adaptor.hpp
 9342include/boost/multiprecision/detail/assert.hpp
9218include/boost/multiprecision/detail/atomic.hpp 9343include/boost/multiprecision/detail/atomic.hpp
9219include/boost/multiprecision/detail/bitscan.hpp 9344include/boost/multiprecision/detail/bitscan.hpp
9220include/boost/multiprecision/detail/constexpr.hpp 9345include/boost/multiprecision/detail/constexpr.hpp
9221include/boost/multiprecision/detail/default_ops.hpp 9346include/boost/multiprecision/detail/default_ops.hpp
9222include/boost/multiprecision/detail/digits.hpp 9347include/boost/multiprecision/detail/digits.hpp
9223include/boost/multiprecision/detail/dynamic_array.hpp 9348include/boost/multiprecision/detail/dynamic_array.hpp
 9349include/boost/multiprecision/detail/endian.hpp
9224include/boost/multiprecision/detail/et_ops.hpp 9350include/boost/multiprecision/detail/et_ops.hpp
9225include/boost/multiprecision/detail/float_string_cvt.hpp 9351include/boost/multiprecision/detail/float_string_cvt.hpp
9226include/boost/multiprecision/detail/functions/constants.hpp 9352include/boost/multiprecision/detail/functions/constants.hpp
9227include/boost/multiprecision/detail/functions/pow.hpp 9353include/boost/multiprecision/detail/functions/pow.hpp
9228include/boost/multiprecision/detail/functions/trig.hpp 9354include/boost/multiprecision/detail/functions/trig.hpp
9229include/boost/multiprecision/detail/generic_interconvert.hpp 9355include/boost/multiprecision/detail/generic_interconvert.hpp
9230include/boost/multiprecision/detail/hash.hpp 9356include/boost/multiprecision/detail/hash.hpp
9231include/boost/multiprecision/detail/integer_ops.hpp 9357include/boost/multiprecision/detail/integer_ops.hpp
9232include/boost/multiprecision/detail/itos.hpp 9358include/boost/multiprecision/detail/itos.hpp
9233include/boost/multiprecision/detail/min_max.hpp 9359include/boost/multiprecision/detail/min_max.hpp
9234include/boost/multiprecision/detail/no_et_ops.hpp 9360include/boost/multiprecision/detail/no_et_ops.hpp
9235include/boost/multiprecision/detail/number_base.hpp 9361include/boost/multiprecision/detail/number_base.hpp
9236include/boost/multiprecision/detail/number_compare.hpp 9362include/boost/multiprecision/detail/number_compare.hpp
9237include/boost/multiprecision/detail/precision.hpp 9363include/boost/multiprecision/detail/precision.hpp
9238include/boost/multiprecision/detail/rebind.hpp 9364include/boost/multiprecision/detail/rebind.hpp
 9365include/boost/multiprecision/detail/standalone_config.hpp
9239include/boost/multiprecision/detail/static_array.hpp 9366include/boost/multiprecision/detail/static_array.hpp
9240include/boost/multiprecision/detail/tables.hpp 9367include/boost/multiprecision/detail/tables.hpp
9241include/boost/multiprecision/detail/ublas_interop.hpp 9368include/boost/multiprecision/detail/ublas_interop.hpp
9242include/boost/multiprecision/detail/utype_helper.hpp 9369include/boost/multiprecision/detail/utype_helper.hpp
9243include/boost/multiprecision/eigen.hpp 9370include/boost/multiprecision/eigen.hpp
9244include/boost/multiprecision/float128.hpp 9371include/boost/multiprecision/float128.hpp
9245include/boost/multiprecision/gmp.hpp 9372include/boost/multiprecision/gmp.hpp
9246include/boost/multiprecision/integer.hpp 9373include/boost/multiprecision/integer.hpp
9247include/boost/multiprecision/logged_adaptor.hpp 9374include/boost/multiprecision/logged_adaptor.hpp
9248include/boost/multiprecision/miller_rabin.hpp 9375include/boost/multiprecision/miller_rabin.hpp
9249include/boost/multiprecision/mpc.hpp 9376include/boost/multiprecision/mpc.hpp
9250include/boost/multiprecision/mpfi.hpp 9377include/boost/multiprecision/mpfi.hpp
9251include/boost/multiprecision/mpfr.hpp 9378include/boost/multiprecision/mpfr.hpp
@@ -11868,27 +11995,26 @@ include/boost/regex/v4/syntax_type.hpp @@ -11868,27 +11995,26 @@ include/boost/regex/v4/syntax_type.hpp
11868include/boost/regex/v4/u32regex_iterator.hpp 11995include/boost/regex/v4/u32regex_iterator.hpp
11869include/boost/regex/v4/u32regex_token_iterator.hpp 11996include/boost/regex/v4/u32regex_token_iterator.hpp
11870include/boost/regex/v4/unicode_iterator.hpp 11997include/boost/regex/v4/unicode_iterator.hpp
11871include/boost/regex/v4/w32_regex_traits.hpp 11998include/boost/regex/v4/w32_regex_traits.hpp
11872include/boost/regex/v5/basic_regex.hpp 11999include/boost/regex/v5/basic_regex.hpp
11873include/boost/regex/v5/basic_regex_creator.hpp 12000include/boost/regex/v5/basic_regex_creator.hpp
11874include/boost/regex/v5/basic_regex_parser.hpp 12001include/boost/regex/v5/basic_regex_parser.hpp
11875include/boost/regex/v5/c_regex_traits.hpp 12002include/boost/regex/v5/c_regex_traits.hpp
11876include/boost/regex/v5/char_regex_traits.hpp 12003include/boost/regex/v5/char_regex_traits.hpp
11877include/boost/regex/v5/cpp_regex_traits.hpp 12004include/boost/regex/v5/cpp_regex_traits.hpp
11878include/boost/regex/v5/cregex.hpp 12005include/boost/regex/v5/cregex.hpp
11879include/boost/regex/v5/error_type.hpp 12006include/boost/regex/v5/error_type.hpp
11880include/boost/regex/v5/icu.hpp 12007include/boost/regex/v5/icu.hpp
11881include/boost/regex/v5/indexed_bit_flag.hpp 
11882include/boost/regex/v5/iterator_category.hpp 12008include/boost/regex/v5/iterator_category.hpp
11883include/boost/regex/v5/iterator_traits.hpp 12009include/boost/regex/v5/iterator_traits.hpp
11884include/boost/regex/v5/match_flags.hpp 12010include/boost/regex/v5/match_flags.hpp
11885include/boost/regex/v5/match_results.hpp 12011include/boost/regex/v5/match_results.hpp
11886include/boost/regex/v5/mem_block_cache.hpp 12012include/boost/regex/v5/mem_block_cache.hpp
11887include/boost/regex/v5/object_cache.hpp 12013include/boost/regex/v5/object_cache.hpp
11888include/boost/regex/v5/pattern_except.hpp 12014include/boost/regex/v5/pattern_except.hpp
11889include/boost/regex/v5/perl_matcher.hpp 12015include/boost/regex/v5/perl_matcher.hpp
11890include/boost/regex/v5/perl_matcher_common.hpp 12016include/boost/regex/v5/perl_matcher_common.hpp
11891include/boost/regex/v5/perl_matcher_non_recursive.hpp 12017include/boost/regex/v5/perl_matcher_non_recursive.hpp
11892include/boost/regex/v5/primary_transform.hpp 12018include/boost/regex/v5/primary_transform.hpp
11893include/boost/regex/v5/regbase.hpp 12019include/boost/regex/v5/regbase.hpp
11894include/boost/regex/v5/regex.hpp 12020include/boost/regex/v5/regex.hpp
@@ -13324,26 +13450,27 @@ include/boost/static_string.hpp @@ -13324,26 +13450,27 @@ include/boost/static_string.hpp
13324include/boost/static_string/config.hpp 13450include/boost/static_string/config.hpp
13325include/boost/static_string/static_string.hpp 13451include/boost/static_string/static_string.hpp
13326include/boost/stl_interfaces/config.hpp 13452include/boost/stl_interfaces/config.hpp
13327include/boost/stl_interfaces/fwd.hpp 13453include/boost/stl_interfaces/fwd.hpp
13328include/boost/stl_interfaces/iterator_interface.hpp 13454include/boost/stl_interfaces/iterator_interface.hpp
13329include/boost/stl_interfaces/reverse_iterator.hpp 13455include/boost/stl_interfaces/reverse_iterator.hpp
13330include/boost/stl_interfaces/sequence_container_interface.hpp 13456include/boost/stl_interfaces/sequence_container_interface.hpp
13331include/boost/stl_interfaces/view_interface.hpp 13457include/boost/stl_interfaces/view_interface.hpp
13332include/boost/swap.hpp 13458include/boost/swap.hpp
13333include/boost/system.hpp 13459include/boost/system.hpp
13334include/boost/system/api_config.hpp 13460include/boost/system/api_config.hpp
13335include/boost/system/config.hpp 13461include/boost/system/config.hpp
13336include/boost/system/cygwin_error.hpp 13462include/boost/system/cygwin_error.hpp
 13463include/boost/system/detail/append_int.hpp
13337include/boost/system/detail/cerrno.hpp 13464include/boost/system/detail/cerrno.hpp
13338include/boost/system/detail/config.hpp 13465include/boost/system/detail/config.hpp
13339include/boost/system/detail/enable_if.hpp 13466include/boost/system/detail/enable_if.hpp
13340include/boost/system/detail/errc.hpp 13467include/boost/system/detail/errc.hpp
13341include/boost/system/detail/error_category.hpp 13468include/boost/system/detail/error_category.hpp
13342include/boost/system/detail/error_category_impl.hpp 13469include/boost/system/detail/error_category_impl.hpp
13343include/boost/system/detail/error_code.hpp 13470include/boost/system/detail/error_code.hpp
13344include/boost/system/detail/error_condition.hpp 13471include/boost/system/detail/error_condition.hpp
13345include/boost/system/detail/generic_category.hpp 13472include/boost/system/detail/generic_category.hpp
13346include/boost/system/detail/generic_category_message.hpp 13473include/boost/system/detail/generic_category_message.hpp
13347include/boost/system/detail/interop_category.hpp 13474include/boost/system/detail/interop_category.hpp
13348include/boost/system/detail/is_same.hpp 13475include/boost/system/detail/is_same.hpp
13349include/boost/system/detail/snprintf.hpp 13476include/boost/system/detail/snprintf.hpp
@@ -13351,26 +13478,27 @@ include/boost/system/detail/std_category @@ -13351,26 +13478,27 @@ include/boost/system/detail/std_category
13351include/boost/system/detail/system_category.hpp 13478include/boost/system/detail/system_category.hpp
13352include/boost/system/detail/system_category_condition_win32.hpp 13479include/boost/system/detail/system_category_condition_win32.hpp
13353include/boost/system/detail/system_category_impl.hpp 13480include/boost/system/detail/system_category_impl.hpp
13354include/boost/system/detail/system_category_message_win32.hpp 13481include/boost/system/detail/system_category_message_win32.hpp
13355include/boost/system/detail/throws.hpp 13482include/boost/system/detail/throws.hpp
13356include/boost/system/errc.hpp 13483include/boost/system/errc.hpp
13357include/boost/system/error_category.hpp 13484include/boost/system/error_category.hpp
13358include/boost/system/error_code.hpp 13485include/boost/system/error_code.hpp
13359include/boost/system/error_condition.hpp 13486include/boost/system/error_condition.hpp
13360include/boost/system/generic_category.hpp 13487include/boost/system/generic_category.hpp
13361include/boost/system/is_error_code_enum.hpp 13488include/boost/system/is_error_code_enum.hpp
13362include/boost/system/is_error_condition_enum.hpp 13489include/boost/system/is_error_condition_enum.hpp
13363include/boost/system/linux_error.hpp 13490include/boost/system/linux_error.hpp
 13491include/boost/system/result.hpp
13364include/boost/system/system_category.hpp 13492include/boost/system/system_category.hpp
13365include/boost/system/system_error.hpp 13493include/boost/system/system_error.hpp
13366include/boost/system/windows_error.hpp 13494include/boost/system/windows_error.hpp
13367include/boost/test/auto_unit_test.hpp 13495include/boost/test/auto_unit_test.hpp
13368include/boost/test/data/config.hpp 13496include/boost/test/data/config.hpp
13369include/boost/test/data/dataset.hpp 13497include/boost/test/data/dataset.hpp
13370include/boost/test/data/for_each_sample.hpp 13498include/boost/test/data/for_each_sample.hpp
13371include/boost/test/data/index_sequence.hpp 13499include/boost/test/data/index_sequence.hpp
13372include/boost/test/data/monomorphic.hpp 13500include/boost/test/data/monomorphic.hpp
13373include/boost/test/data/monomorphic/array.hpp 13501include/boost/test/data/monomorphic/array.hpp
13374include/boost/test/data/monomorphic/collection.hpp 13502include/boost/test/data/monomorphic/collection.hpp
13375include/boost/test/data/monomorphic/delayed.hpp 13503include/boost/test/data/monomorphic/delayed.hpp
13376include/boost/test/data/monomorphic/fwd.hpp 13504include/boost/test/data/monomorphic/fwd.hpp
@@ -14487,26 +14615,27 @@ include/boost/variant/detail/substitute. @@ -14487,26 +14615,27 @@ include/boost/variant/detail/substitute.
14487include/boost/variant/detail/substitute_fwd.hpp 14615include/boost/variant/detail/substitute_fwd.hpp
14488include/boost/variant/detail/variant_io.hpp 14616include/boost/variant/detail/variant_io.hpp
14489include/boost/variant/detail/visitation_impl.hpp 14617include/boost/variant/detail/visitation_impl.hpp
14490include/boost/variant/get.hpp 14618include/boost/variant/get.hpp
14491include/boost/variant/multivisitors.hpp 14619include/boost/variant/multivisitors.hpp
14492include/boost/variant/polymorphic_get.hpp 14620include/boost/variant/polymorphic_get.hpp
14493include/boost/variant/recursive_variant.hpp 14621include/boost/variant/recursive_variant.hpp
14494include/boost/variant/recursive_wrapper.hpp 14622include/boost/variant/recursive_wrapper.hpp
14495include/boost/variant/recursive_wrapper_fwd.hpp 14623include/boost/variant/recursive_wrapper_fwd.hpp
14496include/boost/variant/static_visitor.hpp 14624include/boost/variant/static_visitor.hpp
14497include/boost/variant/variant.hpp 14625include/boost/variant/variant.hpp
14498include/boost/variant/variant_fwd.hpp 14626include/boost/variant/variant_fwd.hpp
14499include/boost/variant/visitor_ptr.hpp 14627include/boost/variant/visitor_ptr.hpp
 14628include/boost/variant2.hpp
14500include/boost/variant2/variant.hpp 14629include/boost/variant2/variant.hpp
14501include/boost/version.hpp 14630include/boost/version.hpp
14502include/boost/visit_each.hpp 14631include/boost/visit_each.hpp
14503include/boost/vmd/array.hpp 14632include/boost/vmd/array.hpp
14504include/boost/vmd/array/to_seq.hpp 14633include/boost/vmd/array/to_seq.hpp
14505include/boost/vmd/array/to_tuple.hpp 14634include/boost/vmd/array/to_tuple.hpp
14506include/boost/vmd/assert.hpp 14635include/boost/vmd/assert.hpp
14507include/boost/vmd/assert_is_array.hpp 14636include/boost/vmd/assert_is_array.hpp
14508include/boost/vmd/assert_is_empty.hpp 14637include/boost/vmd/assert_is_empty.hpp
14509include/boost/vmd/assert_is_identifier.hpp 14638include/boost/vmd/assert_is_identifier.hpp
14510include/boost/vmd/assert_is_list.hpp 14639include/boost/vmd/assert_is_list.hpp
14511include/boost/vmd/assert_is_number.hpp 14640include/boost/vmd/assert_is_number.hpp
14512include/boost/vmd/assert_is_seq.hpp 14641include/boost/vmd/assert_is_seq.hpp

cvs diff -r1.49 -r1.50 pkgsrc/devel/boost-headers/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/boost-headers/buildlink3.mk 2021/09/29 16:11:03 1.49
+++ pkgsrc/devel/boost-headers/buildlink3.mk 2022/01/10 01:23:31 1.50
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: buildlink3.mk,v 1.49 2021/09/29 16:11:03 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.50 2022/01/10 01:23:31 ryoon Exp $
2 2
3BUILDLINK_TREE+= boost-headers 3BUILDLINK_TREE+= boost-headers
4 4
5.if !defined(BOOST_HEADERS_BUILDLINK3_MK) 5.if !defined(BOOST_HEADERS_BUILDLINK3_MK)
6BOOST_HEADERS_BUILDLINK3_MK:= 6BOOST_HEADERS_BUILDLINK3_MK:=
7 7
8# Use a dependency pattern that guarantees the proper ABI. 8# Use a dependency pattern that guarantees the proper ABI.
9BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.77.* 9BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.78.*
10BUILDLINK_DEPMETHOD.boost-headers?= build 10BUILDLINK_DEPMETHOD.boost-headers?= build
11BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers 11BUILDLINK_PKGSRCDIR.boost-headers?= ../../devel/boost-headers
12 12
13PTHREAD_OPTS+= require 13PTHREAD_OPTS+= require
14PTHREAD_AUTO_VARS?= yes 14PTHREAD_AUTO_VARS?= yes
15.include "../../mk/pthread.buildlink3.mk" 15.include "../../mk/pthread.buildlink3.mk"
16.endif # BOOST_HEADERS_BUILDLINK3_MK 16.endif # BOOST_HEADERS_BUILDLINK3_MK
17 17
18BUILDLINK_TREE+= -boost-headers 18BUILDLINK_TREE+= -boost-headers

cvs diff -r1.43 -r1.44 pkgsrc/devel/boost-jam/Attic/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/boost-jam/Attic/buildlink3.mk 2021/09/29 16:11:04 1.43
+++ pkgsrc/devel/boost-jam/Attic/buildlink3.mk 2022/01/10 01:23:31 1.44
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1# $NetBSD: buildlink3.mk,v 1.43 2021/09/29 16:11:04 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.44 2022/01/10 01:23:31 ryoon Exp $
2 2
3BUILDLINK_TREE+= boost-jam 3BUILDLINK_TREE+= boost-jam
4 4
5.if !defined(BOOST_JAM_BUILDLINK3_MK) 5.if !defined(BOOST_JAM_BUILDLINK3_MK)
6BOOST_JAM_BUILDLINK3_MK:= 6BOOST_JAM_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.77.* 8BUILDLINK_API_DEPENDS.boost-jam+= boost-jam-1.78.*
9BUILDLINK_DEPMETHOD.boost-jam?= build 9BUILDLINK_DEPMETHOD.boost-jam?= build
10BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam 10BUILDLINK_PKGSRCDIR.boost-jam?= ../../devel/boost-jam
11.endif # BOOST_JAM_BUILDLINK3_MK 11.endif # BOOST_JAM_BUILDLINK3_MK
12 12
13BUILDLINK_TREE+= -boost-jam 13BUILDLINK_TREE+= -boost-jam

cvs diff -r1.92 -r1.93 pkgsrc/devel/boost-libs/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/boost-libs/Makefile 2021/12/08 16:03:53 1.92
+++ pkgsrc/devel/boost-libs/Makefile 2022/01/10 01:23:31 1.93
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $NetBSD: Makefile,v 1.92 2021/12/08 16:03:53 adam Exp $ 1# $NetBSD: Makefile,v 1.93 2022/01/10 01:23:31 ryoon Exp $
2 2
3BOOST_PACKAGE= libs 3BOOST_PACKAGE= libs
4BOOST_COMMENT= (binary libraries) 4BOOST_COMMENT= (binary libraries)
5BOOST_CONFIG= installed 5BOOST_CONFIG= installed
6BOOST_INSTALL_LIBS= yes 6BOOST_INSTALL_LIBS= yes
7 7
8PKGREVISION= 1 
9.include "../../meta-pkgs/boost/Makefile.common" 8.include "../../meta-pkgs/boost/Makefile.common"
10 9
11INSTALLATION_DIRS+= lib 10INSTALLATION_DIRS+= lib
12 11
13BJAM_ARGS+= --without-python 12BJAM_ARGS+= --without-python
14PLIST_VARS+= backtrace context fiber log longdbl 13PLIST_VARS+= backtrace context fiber log longdbl
15 14
16.include "../../mk/compiler.mk" 15.include "../../mk/compiler.mk"
17 16
18# pch enabled build is generally fragile and breaks with RELRO 17# pch enabled build is generally fragile and breaks with RELRO
19BJAM_ARGS+= pch=off 18BJAM_ARGS+= pch=off
20 19
21.if !empty(MACHINE_ARCH:Malpha) || !empty(MACHINE_ARCH:Mm68k) || !empty(MACHINE_ARCH:Msparc64) 20.if !empty(MACHINE_ARCH:Malpha) || !empty(MACHINE_ARCH:Mm68k) || !empty(MACHINE_ARCH:Msparc64)

cvs diff -r1.57 -r1.58 pkgsrc/devel/boost-libs/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/boost-libs/buildlink3.mk 2021/09/29 16:11:04 1.57
+++ pkgsrc/devel/boost-libs/buildlink3.mk 2022/01/10 01:23:31 1.58
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1# $NetBSD: buildlink3.mk,v 1.57 2021/09/29 16:11:04 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.58 2022/01/10 01:23:31 ryoon Exp $
2 2
3BUILDLINK_TREE+= boost-libs 3BUILDLINK_TREE+= boost-libs
4 4
5.if !defined(BOOST_LIBS_BUILDLINK3_MK) 5.if !defined(BOOST_LIBS_BUILDLINK3_MK)
6BOOST_LIBS_BUILDLINK3_MK:= 6BOOST_LIBS_BUILDLINK3_MK:=
7 7
8# Use a dependency pattern that guarantees the proper ABI. 8# Use a dependency pattern that guarantees the proper ABI.
9BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.77.* 9BUILDLINK_API_DEPENDS.boost-libs+= boost-libs-1.78.*
10BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs 10BUILDLINK_PKGSRCDIR.boost-libs?= ../../devel/boost-libs
11 11
12.include "../../mk/bsd.fast.prefs.mk" 12.include "../../mk/bsd.fast.prefs.mk"
13# Sync with meta-pkgs/boost/Makefile.common 13# Sync with meta-pkgs/boost/Makefile.common
14# libstdc++5 is required to build "math" and "nowide". 14# libstdc++5 is required to build "math" and "nowide".
15GCC_REQD+= 5 15GCC_REQD+= 5
16 16
17.include "../../devel/boost-headers/buildlink3.mk" 17.include "../../devel/boost-headers/buildlink3.mk"
18.endif # BOOST_LIBS_BUILDLINK3_MK 18.endif # BOOST_LIBS_BUILDLINK3_MK
19 19
20BUILDLINK_TREE+= -boost-libs 20BUILDLINK_TREE+= -boost-libs

cvs diff -r1.11 -r1.12 pkgsrc/devel/boost-mpi/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/boost-mpi/buildlink3.mk 2021/09/29 16:11:04 1.11
+++ pkgsrc/devel/boost-mpi/buildlink3.mk 2022/01/10 01:23:31 1.12
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: buildlink3.mk,v 1.11 2021/09/29 16:11:04 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.12 2022/01/10 01:23:31 ryoon Exp $
2 2
3BUILDLINK_TREE+= boost-mpi 3BUILDLINK_TREE+= boost-mpi
4 4
5.if !defined(BOOST_MPI_BUILDLINK3_MK) 5.if !defined(BOOST_MPI_BUILDLINK3_MK)
6BOOST_MPI_BUILDLINK3_MK:= 6BOOST_MPI_BUILDLINK3_MK:=
7 7
8# Use a dependency pattern that guarantees the proper ABI. 8# Use a dependency pattern that guarantees the proper ABI.
9BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.77.* 9BUILDLINK_API_DEPENDS.boost-mpi+= boost-mpi-1.78.*
10BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.77.* 10BUILDLINK_ABI_DEPENDS.boost-mpi+= boost-mpi-1.78.*
11BUILDLINK_PKGSRCDIR.boost-mpi?= ../../devel/boost-mpi 11BUILDLINK_PKGSRCDIR.boost-mpi?= ../../devel/boost-mpi
12 12
13.include "../../devel/boost-libs/buildlink3.mk" 13.include "../../devel/boost-libs/buildlink3.mk"
14.include "../../mk/mpi.buildlink3.mk" 14.include "../../mk/mpi.buildlink3.mk"
15.endif # BOOST_MPI_BUILDLINK3_MK 15.endif # BOOST_MPI_BUILDLINK3_MK
16 16
17BUILDLINK_TREE+= -boost-mpi 17BUILDLINK_TREE+= -boost-mpi

cvs diff -r1.19 -r1.20 pkgsrc/devel/py-boost/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-boost/Makefile 2021/12/30 13:05:29 1.19
+++ pkgsrc/devel/py-boost/Makefile 2022/01/10 01:23:31 1.20
@@ -1,25 +1,24 @@ @@ -1,25 +1,24 @@
1# $NetBSD: Makefile,v 1.19 2021/12/30 13:05:29 adam Exp $ 1# $NetBSD: Makefile,v 1.20 2022/01/10 01:23:31 ryoon Exp $
2 2
3BOOST_PACKAGE= python 3BOOST_PACKAGE= python
4BOOST_COMMENT= (Boost.Python binary library) 4BOOST_COMMENT= (Boost.Python binary library)
5BOOST_CONFIG= installed 5BOOST_CONFIG= installed
6 6
7INSTALLATION_DIRS+= lib 7INSTALLATION_DIRS+= lib
8 8
9.include "../../meta-pkgs/boost/Makefile.common" 9.include "../../meta-pkgs/boost/Makefile.common"
10 10
11PKGNAME= ${PYPKGPREFIX}-boost-${BOOST_VERSION} 11PKGNAME= ${PYPKGPREFIX}-boost-${BOOST_VERSION}
12PKGREVISION= 2 
13 12
14BJAM_ARGS+= --user-config=${WRKSRC}/user-config.jam 13BJAM_ARGS+= --user-config=${WRKSRC}/user-config.jam
15BJAM_ARGS+= --with-python 14BJAM_ARGS+= --with-python
16MAKE_ENV+= BOOST_BUILD_PATH=${WRKSRC} 15MAKE_ENV+= BOOST_BUILD_PATH=${WRKSRC}
17 16
18.include "../../devel/boost-jam/bjam.mk" 17.include "../../devel/boost-jam/bjam.mk"
19.include "../../lang/python/pyversion.mk" 18.include "../../lang/python/pyversion.mk"
20 19
21post-configure: 20post-configure:
22 ${ECHO} 'using python : ${PYVERSSUFFIX} :' \ 21 ${ECHO} 'using python : ${PYVERSSUFFIX} :' \
23 '${PREFIX}/bin/python${PYVERSSUFFIX} : ${PREFIX}/include/python${PYVERSSUFFIX} ;' \ 22 '${PREFIX}/bin/python${PYVERSSUFFIX} : ${PREFIX}/include/python${PYVERSSUFFIX} ;' \
24 >${WRKSRC}/user-config.jam 23 >${WRKSRC}/user-config.jam
25 24

cvs diff -r1.20 -r1.21 pkgsrc/devel/py-boost/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/py-boost/buildlink3.mk 2021/09/30 05:32:27 1.20
+++ pkgsrc/devel/py-boost/buildlink3.mk 2022/01/10 01:23:31 1.21
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: buildlink3.mk,v 1.20 2021/09/30 05:32:27 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.21 2022/01/10 01:23:31 ryoon Exp $
2 2
3BUILDLINK_TREE+= py-boost 3BUILDLINK_TREE+= py-boost
4 4
5.if !defined(PY_BOOST_BUILDLINK3_MK) 5.if !defined(PY_BOOST_BUILDLINK3_MK)
6PY_BOOST_BUILDLINK3_MK:= 6PY_BOOST_BUILDLINK3_MK:=
7 7
8.include "../../lang/python/pyversion.mk" 8.include "../../lang/python/pyversion.mk"
9 9
10# Use a dependency pattern that guarantees the proper ABI. 10# Use a dependency pattern that guarantees the proper ABI.
11BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.77.* 11BUILDLINK_API_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.78.*
12BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.77.* 12BUILDLINK_ABI_DEPENDS.py-boost+= ${PYPKGPREFIX}-boost-1.78.*
13BUILDLINK_PKGSRCDIR.py-boost?= ../../devel/py-boost 13BUILDLINK_PKGSRCDIR.py-boost?= ../../devel/py-boost
14 14
15.include "../../devel/boost-headers/buildlink3.mk" 15.include "../../devel/boost-headers/buildlink3.mk"
16.endif # PY_BOOST_BUILDLINK3_MK 16.endif # PY_BOOST_BUILDLINK3_MK
17 17
18BUILDLINK_TREE+= -py-boost 18BUILDLINK_TREE+= -py-boost

cvs diff -r1.93 -r1.94 pkgsrc/meta-pkgs/boost/Makefile.common (expand / switch to unified diff)

--- pkgsrc/meta-pkgs/boost/Makefile.common 2021/10/04 07:13:19 1.93
+++ pkgsrc/meta-pkgs/boost/Makefile.common 2022/01/10 01:23:30 1.94
@@ -1,30 +1,28 @@ @@ -1,30 +1,28 @@
1# $NetBSD: Makefile.common,v 1.93 2021/10/04 07:13:19 adam Exp $ 1# $NetBSD: Makefile.common,v 1.94 2022/01/10 01:23:30 ryoon Exp $
2# 2#
3# used by devel/boost-build/Makefile 3# used by devel/boost-build/Makefile
4# used by devel/boost-docs/Makefile 4# used by devel/boost-docs/Makefile
5# used by devel/boost-jam/Makefile 5# used by devel/boost-jam/Makefile
6# used by devel/boost-headers/Makefile 6# used by devel/boost-headers/Makefile
7# used by devel/boost-libs/Makefile 7# used by devel/boost-libs/Makefile
8# used by devel/boost-mpi/Makefile 8# used by devel/boost-mpi/Makefile
9# used by devel/py-boost/Makefile 9# used by devel/py-boost/Makefile
10 10
11BOOST_PACKAGE?= undefined 11BOOST_PACKAGE?= undefined
12BOOST_COMMENT?= undefined 12BOOST_COMMENT?= undefined
13BOOST_VERSION= 1.77.0 13BOOST_VERSION= 1.78.0
14BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//} 14BOOST_SHORT_VERSION= ${BOOST_VERSION:S/./_/:C/\..*$//}
15 15
16# Update mysql57-client/patches/patch-cmake_boost.cmake when updating version 
17 
18DISTNAME= boost_${BOOST_VERSION:S/./_/g} 16DISTNAME= boost_${BOOST_VERSION:S/./_/g}
19CATEGORIES= devel 17CATEGORIES= devel
20 18
21.if ${BOOST_PACKAGE} == "meta-pkg" 19.if ${BOOST_PACKAGE} == "meta-pkg"
22PKGNAME= boost-${BOOST_VERSION} 20PKGNAME= boost-${BOOST_VERSION}
23.else # ${BOOST_PACKAGE} != "meta-pkg" 21.else # ${BOOST_PACKAGE} != "meta-pkg"
24PKGNAME= boost-${BOOST_PACKAGE}-${BOOST_VERSION} 22PKGNAME= boost-${BOOST_PACKAGE}-${BOOST_VERSION}
25 23
26MASTER_SITES= https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source/ 24MASTER_SITES= https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source/
27EXTRACT_SUFX= .tar.bz2 25EXTRACT_SUFX= .tar.bz2
28 26
29MAINTAINER= pkgsrc-users@NetBSD.org 27MAINTAINER= pkgsrc-users@NetBSD.org
30HOMEPAGE= https://www.boost.org/ 28HOMEPAGE= https://www.boost.org/

cvs diff -r1.139 -r1.140 pkgsrc/meta-pkgs/boost/distinfo (expand / switch to unified diff)

--- pkgsrc/meta-pkgs/boost/distinfo 2021/11/30 16:57:25 1.139
+++ pkgsrc/meta-pkgs/boost/distinfo 2022/01/10 01:23:30 1.140
@@ -1,18 +1,19 @@ @@ -1,18 +1,19 @@
1$NetBSD: distinfo,v 1.139 2021/11/30 16:57:25 adam Exp $ 1$NetBSD: distinfo,v 1.140 2022/01/10 01:23:30 ryoon Exp $
2 2
3BLAKE2s (boost_1_77_0.tar.bz2) = 11f9651d7078e67a69a97f46dce3131af1f1b3ba5976c26435cd17a66161cbf1 3BLAKE2s (boost_1_78_0.tar.bz2) = 6a7d1ccc98e060b46e16c204036336704153b6015ed842074a837f67c84b105a
4SHA512 (boost_1_77_0.tar.bz2) = 39b45c9b60bc5a2a4c669a4463d1272c1e093376b2fb374d7f20a84ea10a3e23bb04b335a735a83a04575731f874d9bff77e89acd947524b3fbbae1b26ae1f2f 4SHA512 (boost_1_78_0.tar.bz2) = 9c34a387a203b99aa773eb0c59f5abac7a99ba10e4623653e793c1d5b29b99b88e0e4e0d4e2e4ca5d497c42f2e46e23bab66417722433a457dc818d7670bcbbf
5Size (boost_1_77_0.tar.bz2) = 110361537 bytes 5Size (boost_1_78_0.tar.bz2) = 110675550 bytes
 6SHA1 (patch-bjam-fix-install) = c0f579540926d05b0c7d2d1e8bf3fcc04e56376e
6SHA1 (patch-boost_archive_basic__archive.hpp) = 1f809170538f83252dc2f368825622f7a9df96f9 7SHA1 (patch-boost_archive_basic__archive.hpp) = 1f809170538f83252dc2f368825622f7a9df96f9
7SHA1 (patch-boost_asio_detail_config.hpp) = bbe043f74424c4f218308a1cefab73cb289f7b3f 8SHA1 (patch-boost_asio_detail_config.hpp) = bbe043f74424c4f218308a1cefab73cb289f7b3f
8SHA1 (patch-boost_config_detail_posix__features.hpp) = 7d310574e7020c79c8bfa87cff4db0a2edc5b0bc 9SHA1 (patch-boost_config_detail_posix__features.hpp) = 7d310574e7020c79c8bfa87cff4db0a2edc5b0bc
9SHA1 (patch-boost_config_detail_suffix.hpp) = 12e22085e7c292b2451ea8bc581beaddcb936252 10SHA1 (patch-boost_config_detail_suffix.hpp) = 12e22085e7c292b2451ea8bc581beaddcb936252
10SHA1 (patch-boost_config_platform_bsd.hpp) = 7fb633809dcb4ac1c76d9f43fb4e9e288a83ff34 11SHA1 (patch-boost_config_platform_bsd.hpp) = 7fb633809dcb4ac1c76d9f43fb4e9e288a83ff34
11SHA1 (patch-boost_config_platform_solaris.hpp) = fae270ced994e8c343f75ea222706a02b1b81422 12SHA1 (patch-boost_config_platform_solaris.hpp) = fae270ced994e8c343f75ea222706a02b1b81422
12SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d57ee228c9dfa43665d261e7423fd10122dfd1a7 13SHA1 (patch-boost_config_stdlib_libcpp.hpp) = d57ee228c9dfa43665d261e7423fd10122dfd1a7
13SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e 14SHA1 (patch-boost_config_stdlib_libstdcpp3.hpp) = 52ebedd5e80b3a8c257eccb28cd2db76cb1ca01e
14SHA1 (patch-boost_core_noncopyable.hpp) = 63a3c2fc0bc85af77ff8bc17ad3a21ef0bc398c1 15SHA1 (patch-boost_core_noncopyable.hpp) = 63a3c2fc0bc85af77ff8bc17ad3a21ef0bc398c1
15SHA1 (patch-boost_core_uncaught__exceptions.hpp) = eba82062750f4e09bcef467476e8c4abd125f7b6 16SHA1 (patch-boost_core_uncaught__exceptions.hpp) = eba82062750f4e09bcef467476e8c4abd125f7b6
16SHA1 (patch-boost_math_special__functions_expm1.hpp) = 724fbd40b3780da8af6ce10bbf50a354eb19031a 17SHA1 (patch-boost_math_special__functions_expm1.hpp) = 724fbd40b3780da8af6ce10bbf50a354eb19031a
17SHA1 (patch-boost_math_special__functions_log1p.hpp) = df6fd088da736a4640663b64841383432f1a1201 18SHA1 (patch-boost_math_special__functions_log1p.hpp) = df6fd088da736a4640663b64841383432f1a1201
18SHA1 (patch-boost_math_tools_config.hpp) = a4fa3cab1c5fa4a12b95bbbc99bc65d6406b4f50 19SHA1 (patch-boost_math_tools_config.hpp) = a4fa3cab1c5fa4a12b95bbbc99bc65d6406b4f50

File Added: pkgsrc/meta-pkgs/boost/patches/Attic/patch-bjam-fix-install
$NetBSD: patch-bjam-fix-install,v 1.1 2022/01/10 01:23:30 ryoon Exp $

From Known Issues section in release notes:

From 78fd284a42caabe8815cb0870b46e5567872e75b Mon Sep 17 00:00:00 2001
From: Dmitry <grisumbras@gmail.com>
Date: Sat, 11 Dec 2021 16:58:23 +0300
Subject: [PATCH] Don't skip install targets if there's <build>no in ureqs
 (#113)

---
 src/tools/stage.jam      |  4 ++++
 test/install_build_no.py | 26 ++++++++++++++++++++++++++
 test/test_all.py         |  1 +
 3 files changed, 31 insertions(+)
 create mode 100755 test/install_build_no.py

diff --git a/src/tools/stage.jam b/src/tools/stage.jam
index c5f02e3ba4..325129dc81 100644
--- tools/build/src/tools/stage.jam
+++ tools/build/src/tools/stage.jam
@@ -478,6 +478,10 @@ class install-target-class : basic-target
         return [ sequence.unique $(result2) ] ;
     }
 
+    rule skip-from-usage-requirements ( )
+    {
+    }
+
     # Returns true iff 'type' is subtype of some element of 'types-to-include'.
     #
     local rule include-type ( type : types-to-include * )
diff --git a/test/install_build_no.py b/test/install_build_no.py
new file mode 100755
index 0000000000..0ccf3c5cc6
--- /dev/null
+++ tools/build/test/install_build_no.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python
+
+# Copyright 2021 Dmitry Arkhipov (grisumbras@gmail.com)
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
+
+# Check that <build>no in usage-requirements of dependencies does not affect
+# install rule, i.e. a skipped installed target does not affect insallation of
+# other targets.
+
+import BoostBuild
+
+t = BoostBuild.Tester()
+
+t.write("a.cpp", "int main() {}\n")
+
+t.write("jamroot.jam", """
+make x : : maker : <build>no ;
+exe a : a.cpp ;
+install install : x a ;
+""")
+
+t.run_build_system()
+t.expect_addition("install/a.exe")
+
+t.cleanup()
diff --git a/test/test_all.py b/test/test_all.py
index b7ef5ad701..9ed729d017 100644
--- tools/build/test/test_all.py
+++ tools/build/test/test_all.py
@@ -250,6 +250,7 @@ def reorder_tests(tests, first_test):
          "inherit_toolset",
          "inherited_dependency",
          "inline",
+         "install_build_no",
          "libjpeg",
          "liblzma",
          "libpng",