FreeBSD Bugzilla – Attachment 155835 Details for
Bug 199601
devel/boost-all: Upgrade to 1.62
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Complete patch which allows building with gcc 4.2.1
boost-1.58.diff (text/x-java-source), 156.12 KB, created by
Baptiste Daroussin
on 2015-04-22 06:53:39 UTC
(
hide
)
Description:
Complete patch which allows building with gcc 4.2.1
Filename:
MIME Type:
Creator:
Baptiste Daroussin
Created:
2015-04-22 06:53:39 UTC
Size:
156.12 KB
patch
obsolete
>Index: devel/boost-all/common.mk >=================================================================== >--- devel/boost-all/common.mk (revision 384328) >+++ devel/boost-all/common.mk (working copy) >@@ -1,5 +1,5 @@ > >-PORTVERSION= 1.55.0 >+PORTVERSION= 1.58.0 > PORTVERSUFFIX= ${PORTVERSION:C/\.[0-9]+$//} > DISTNAME= boost_${PORTVERSION:S/./_/g} > >Index: devel/boost-all/compiled.mk >=================================================================== >--- devel/boost-all/compiled.mk (revision 384328) >+++ devel/boost-all/compiled.mk (working copy) >@@ -1,7 +1,10 @@ > USE_LDCONFIG= yes > PKGMESSAGE= ${WRKDIR}/pkg-message >-BJAM= bjam >-USES+= compiler:c++11-lang >+MAKE_CMD= bjam >+MAKEFILE= # >+MAKE_FLAGS= # >+ALL_TARGET= stage >+USES+= compiler:features > > PLIST_SUB+= BOOST_SHARED_LIB_VER=${PORTVERSION} COMPAT_LIB_VER=5 > >@@ -10,49 +13,49 @@ > > .include <bsd.port.pre.mk> > >-BJAM_ARGS= --layout=system \ >+MAKE_ARGS= --layout=system \ > --prefix=${PREFIX} \ > > .if ${ARCH} == amd64 >-BJAM_ARGS+= cxxflags=-fPIC >+MAKE_ARGS+= cxxflags=-fPIC > .endif > > # Our compiler-flags will be added AFTER those set by bjam. We remove > # the optimization level, because Boost sets it itself (to -O3 in case > # of gcc/g++): >-BJAM_ARGS+= cxxflags="${CXXFLAGS:N-O*}" cflags="${CFLAGS:N-O*}" >+MAKE_ARGS+= cxxflags="${CXXFLAGS:N-O*}" cflags="${CFLAGS:N-O*}" > > BOOST_TOOLSET= ${CHOSEN_COMPILER_TYPE} > >-BJAM_ARGS+= --toolset=${BOOST_TOOLSET} \ >+MAKE_ARGS+= --toolset=${BOOST_TOOLSET} \ > ${_MAKE_JOBS} > > .if ${PORT_OPTIONS:MVERBOSE_BUILD} >-BJAM_ARGS+= -d2 >+MAKE_ARGS+= -d2 > .endif > > .if ${PORT_OPTIONS:MDEBUG} >-BJAM_ARGS+= debug >+MAKE_ARGS+= debug > .else >-BJAM_ARGS+= release >+MAKE_ARGS+= release > .endif > >-BJAM_ARGS+= threading=multi \ >+MAKE_ARGS+= threading=multi \ > link=shared,static > >-BJAM_ARGS+= optimization=speed >+MAKE_ARGS+= optimization=speed > .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} >-BJAM_ARGS+= inlining=full >+MAKE_ARGS+= inlining=full > .endif > > # ccache build fails when using precompiled headers, on a cached build. > .if defined(WITH_CCACHE_BUILD) >-BJAM_ARGS+= pch=off >+MAKE_ARGS+= pch=off > .endif > > post-patch: > .if defined(USE_BINUTILS) >- @${ECHO} "using ${BOOST_TOOLSET} : : ${CXX} : <linkflags>-B${LOCALBASE}/bin ;" >> ${WRKSRC}/tools/build/v2/user-config.jam >+ @${ECHO} "using ${BOOST_TOOLSET} : : ${CXX} : <linkflags>-B${LOCALBASE}/bin ;" >> ${WRKSRC}/tools/build/src/user-config.jam > .else >- @${ECHO} "using ${BOOST_TOOLSET} : : ${CXX} ;" >> ${WRKSRC}/tools/build/v2/user-config.jam >+ @${ECHO} "using ${BOOST_TOOLSET} : : ${CXX} ;" >> ${WRKSRC}/tools/build/src/user-config.jam > .endif >Index: devel/boost-jam/Makefile >=================================================================== >--- devel/boost-jam/Makefile (revision 384328) >+++ devel/boost-jam/Makefile (working copy) >@@ -6,17 +6,20 @@ > > PLIST_FILES= bin/bjam > >-EXTRACT_AFTER_ARGS= ${DISTNAME}/tools/build/v2/engine >+EXTRACT_AFTER_ARGS= ${DISTNAME}/${WRKSRC_SUBDIR} >+MAKE_CMD= ./build.sh >+ALL_TARGET= cc >+MAKE_FLAGS= # >+_MAKE_JOBS= # >+MAKEFILE= # > >+WRKSRC_SUBDIR= tools/build/src/engine >+ > .include "${.CURDIR}/../boost-all/common.mk" > >-do-build: >- cd ${WRKSRC}/tools/build/v2/engine && \ >- ${MAKE_ENV} ./build.sh cc >- > do-install: > ${MKDIR} ${STAGEDIR}${PREFIX}/bin >- ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/v2/engine/bin.*/bjam \ >+ ${INSTALL_PROGRAM} ${WRKSRC}/bin.*/bjam \ > ${STAGEDIR}${PREFIX}/bin/ > > .include <bsd.port.mk> >Index: devel/boost-jam/distinfo >=================================================================== >--- devel/boost-jam/distinfo (revision 384328) >+++ devel/boost-jam/distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 >-SIZE (boost_1_55_0.tar.bz2) = 58146647 >+SHA256 (boost_1_58_0.tar.bz2) = fdfc204fc33ec79c99b9a74944c3e54bd78be4f7f15e260c0e2700a36dc7d3e5 >+SIZE (boost_1_58_0.tar.bz2) = 70394057 >Index: devel/boost-libs/Makefile >=================================================================== >--- devel/boost-libs/Makefile (revision 384328) >+++ devel/boost-libs/Makefile (working copy) >@@ -4,7 +4,7 @@ > PORTNAME= boost-libs > COMMENT= Free portable C++ libraries (without Boost.Python) > >-PORTREVISION= 4 >+PORTREVISION= 0 > > BUILD_DEPENDS+= bjam:${PORTSDIR}/devel/boost-jam > >@@ -17,34 +17,24 @@ > > .include "${.CURDIR}/../boost-all/compiled.mk" > >-BJAM_ARGS+= --without-python >-.if defined(X_BUILD_FOR) >-BJAM_ARGS+= --without-context --without-coroutine \ >- --without-locale --without-log >-PLIST_SUB+= COROUTINE="@comment " CONTEXT="@comment " \ >- LOCALE="@comment " LOG="@comment " >-.else >-PLIST_SUB+= COROUTINE="" CONTEXT="" LOCALE="" LOG="" >-.endif >+MAKE_ARGS+= --without-python >+ALL_TARGET= stage > > .if ${PORT_OPTIONS:MICU} > LIB_DEPENDS+= libicuuc.so:${PORTSDIR}/devel/icu >-BJAM_ARGS+= -sICU_PATH=${LOCALBASE} >+MAKE_ARGS+= -sICU_PATH=${LOCALBASE} > .else > USES+= iconv >-BJAM_ARGS+= -sICONV_PATH=${LOCALBASE} >+MAKE_ARGS+= -sICONV_PATH=${LOCALBASE} > .endif > >-do-build: >- @cd ${WRKSRC} && \ >- ${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_ARGS} stage >- #Compatibility layer to avoid rebuilding everything this time >+post-build: > @cd ${WRKSRC}/stage/lib && \ > ( for l in lib*.so.*; do ${LN} -sf $${l} $${l%.${PORTVERSION}}.5; done ) > > do-install: > @cd ${WRKSRC} && \ >- ${SETENV} ${MAKE_ENV} ${BJAM} --prefix=${STAGEDIR}${PREFIX} ${BJAM_ARGS} install >+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} --prefix=${STAGEDIR}${PREFIX} ${MAKE_ARGS:NDESTDIR=*} install > # For some reasons BJAM forget about the links > @cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX} > >Index: devel/boost-libs/distinfo >=================================================================== >--- devel/boost-libs/distinfo (revision 384328) >+++ devel/boost-libs/distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 >-SIZE (boost_1_55_0.tar.bz2) = 58146647 >+SHA256 (boost_1_58_0.tar.bz2) = fdfc204fc33ec79c99b9a74944c3e54bd78be4f7f15e260c0e2700a36dc7d3e5 >+SIZE (boost_1_58_0.tar.bz2) = 70394057 >Index: devel/boost-libs/files/patch-boost-filesystem-str_runtime >=================================================================== >--- devel/boost-libs/files/patch-boost-filesystem-str_runtime (revision 384328) >+++ devel/boost-libs/files/patch-boost-filesystem-str_runtime (working copy) >@@ -1,29 +0,0 @@ >---- libs/filesystem/src/path.cpp.orig 2012-04-16 15:36:28.000000000 +0200 >-+++ libs/filesystem/src/path.cpp 2013-02-06 14:59:04.057292773 +0100 >-@@ -35,7 +35,7 @@ >- #ifdef BOOST_WINDOWS_API >- # include "windows_file_codecvt.hpp" >- # include <windows.h> >--#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) >-+#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) || defined(__FreeBSD__) >- # include <boost/filesystem/detail/utf8_codecvt_facet.hpp> >- #endif >- >-@@ -828,7 +828,7 @@ >- codecvt_facet_ptr(&std::use_facet<std::codecvt<wchar_t, char, std::mbstate_t> > >- (path_locale)); >- >--#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) >-+#elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) || defined(__FreeBSD__) >- >- // "All BSD system functions expect their string parameters to be in UTF-8 encoding >- // and nothing else." See >-@@ -903,7 +903,7 @@ >- const path::codecvt_type& path::codecvt() >- { >- # if defined(BOOST_POSIX_API) && \ >-- !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)) >-+ !(defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) || defined(__FreeBSD__)) >- // A local static initialized by calling path::imbue ensures that std::locale(""), >- // which may throw, is called only if path_locale and condecvt_facet will actually >- // be used. Thus misconfigured environmental variables will only cause an >Index: devel/boost-libs/files/patch-boost__archive__iterators__transorm_width.hpp >=================================================================== >--- devel/boost-libs/files/patch-boost__archive__iterators__transorm_width.hpp (revision 384328) >+++ devel/boost-libs/files/patch-boost__archive__iterators__transorm_width.hpp (working copy) >@@ -1,11 +0,0 @@ >---- boost/archive/iterators/transform_width.hpp.orig 2013-04-28 18:07:27.000000000 +0200 >-+++ boost/archive/iterators/transform_width.hpp 2014-06-09 17:27:54.615330893 +0200 >-@@ -30,6 +30,8 @@ >- #include <boost/iterator/iterator_adaptor.hpp> >- #include <boost/iterator/iterator_traits.hpp> >- >-+#include <algorithm> // std::min >-+ >- namespace boost { >- namespace archive { >- namespace iterators { >Index: devel/boost-libs/files/patch-boost__atomic__detail__cas128strong.hpp >=================================================================== >--- devel/boost-libs/files/patch-boost__atomic__detail__cas128strong.hpp (revision 384328) >+++ devel/boost-libs/files/patch-boost__atomic__detail__cas128strong.hpp (working copy) >@@ -1,33 +0,0 @@ >---- boost/atomic/detail/cas128strong.hpp 2013-07-20 20:01:35.000000000 +0200 >-+++ boost/atomic/detail/cas128strong.hpp.orig 2014-04-03 16:34:19.000000000 +0200 >-@@ -196,15 +196,17 @@ >- >- public: >- BOOST_DEFAULTED_FUNCTION(base_atomic(void), {}) >-- explicit base_atomic(value_type const& v) BOOST_NOEXCEPT : v_(0) >-+ explicit base_atomic(value_type const& v) BOOST_NOEXCEPT >- { >-+ memset(&v_, 0, sizeof(v_)); >- memcpy(&v_, &v, sizeof(value_type)); >- } >- >- void >- store(value_type const& value, memory_order order = memory_order_seq_cst) volatile BOOST_NOEXCEPT >- { >-- storage_type value_s = 0; >-+ storage_type value_s; >-+ memset(&value_s, 0, sizeof(value_s)); >- memcpy(&value_s, &value, sizeof(value_type)); >- platform_fence_before_store(order); >- platform_store128(value_s, &v_); >-@@ -247,7 +249,9 @@ >- memory_order success_order, >- memory_order failure_order) volatile BOOST_NOEXCEPT >- { >-- storage_type expected_s = 0, desired_s = 0; >-+ storage_type expected_s, desired_s; >-+ memset(&expected_s, 0, sizeof(expected_s)); >-+ memset(&desired_s, 0, sizeof(desired_s)); >- memcpy(&expected_s, &expected, sizeof(value_type)); >- memcpy(&desired_s, &desired, sizeof(value_type)); >- >Index: devel/boost-libs/files/patch-boost__atomic__detail__gcc-atomic.hpp >=================================================================== >--- devel/boost-libs/files/patch-boost__atomic__detail__gcc-atomic.hpp (revision 384328) >+++ devel/boost-libs/files/patch-boost__atomic__detail__gcc-atomic.hpp (working copy) >@@ -1,53 +0,0 @@ >---- boost/atomic/detail/gcc-atomic.hpp 2013-07-20 20:01:35.000000000 +0200 >-+++ boost/atomic/detail/gcc-atomic.hpp 2014-04-03 18:03:30.000000000 +0200 >-@@ -958,14 +958,16 @@ >- >- public: >- BOOST_DEFAULTED_FUNCTION(base_atomic(void), {}) >-- explicit base_atomic(value_type const& v) BOOST_NOEXCEPT : v_(0) >-+ explicit base_atomic(value_type const& v) BOOST_NOEXCEPT >- { >-+ memset(&v_, 0, sizeof(v_)); >- memcpy(&v_, &v, sizeof(value_type)); >- } >- >- void store(value_type const& v, memory_order order = memory_order_seq_cst) volatile BOOST_NOEXCEPT >- { >-- storage_type tmp = 0; >-+ storage_type tmp; >-+ memset(&tmp, 0, sizeof(tmp)); >- memcpy(&tmp, &v, sizeof(value_type)); >- __atomic_store_n(&v_, tmp, atomics::detail::convert_memory_order_to_gcc(order)); >- } >-@@ -980,7 +982,8 @@ >- >- value_type exchange(value_type const& v, memory_order order = memory_order_seq_cst) volatile BOOST_NOEXCEPT >- { >-- storage_type tmp = 0; >-+ storage_type tmp; >-+ memset(&tmp, 0, sizeof(tmp)); >- memcpy(&tmp, &v, sizeof(value_type)); >- tmp = __atomic_exchange_n(&v_, tmp, atomics::detail::convert_memory_order_to_gcc(order)); >- value_type res; >-@@ -994,7 +997,9 @@ >- memory_order success_order, >- memory_order failure_order) volatile BOOST_NOEXCEPT >- { >-- storage_type expected_s = 0, desired_s = 0; >-+ storage_type expected_s, desired_s; >-+ memset(&expected_s, 0, sizeof(expected_s)); >-+ memset(&desired_s, 0, sizeof(desired_s)); >- memcpy(&expected_s, &expected, sizeof(value_type)); >- memcpy(&desired_s, &desired, sizeof(value_type)); >- const bool success = __atomic_compare_exchange_n(&v_, &expected_s, desired_s, false, >-@@ -1010,7 +1015,9 @@ >- memory_order success_order, >- memory_order failure_order) volatile BOOST_NOEXCEPT >- { >-- storage_type expected_s = 0, desired_s = 0; >-+ storage_type expected_s, desired_s; >-+ memset(&expected_s, 0, sizeof(expected_s)); >-+ memset(&desired_s, 0, sizeof(desired_s)); >- memcpy(&expected_s, &expected, sizeof(value_type)); >- memcpy(&desired_s, &desired, sizeof(value_type)); >- const bool success = __atomic_compare_exchange_n(&v_, &expected_s, desired_s, true, >Index: devel/boost-libs/files/patch-boost__libs__context__build__Jamfile.v2 >=================================================================== >--- devel/boost-libs/files/patch-boost__libs__context__build__Jamfile.v2 (revision 384328) >+++ devel/boost-libs/files/patch-boost__libs__context__build__Jamfile.v2 (working copy) >@@ -1,11 +0,0 @@ >---- libs/context/build/Jamfile.v2.orig 2014-09-22 13:05:35.000000000 +0000 >-+++ libs/context/build/Jamfile.v2 2014-09-22 13:05:45.000000000 +0000 >-@@ -66,7 +66,7 @@ feature.set-default abi : [ default_abi >- >- actions gas >- { >-- as -o "$(<)" "$(>)" >-+ ${CC} -c -o "$(<)" "$(>)" >- } >- >- actions armasm >Index: devel/boost-libs/files/patch-boost__mpl__has_xxx.hpp >=================================================================== >--- devel/boost-libs/files/patch-boost__mpl__has_xxx.hpp (revision 384328) >+++ devel/boost-libs/files/patch-boost__mpl__has_xxx.hpp (working copy) >@@ -1,38 +0,0 @@ >---- boost/mpl/has_xxx.hpp.orig 2010-07-18 20:46:31.000000000 -0400 >-+++ boost/mpl/has_xxx.hpp 2014-05-06 17:10:52.000000000 -0400 >-@@ -341,7 +341,7 @@ >- ) \ >- /**/ >- >--# if !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION >-+# if !defined(BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION) || !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION >- # define BOOST_MPL_HAS_MEMBER_REJECT(args, member_macro) \ >- template< typename V > \ >- static boost::mpl::aux::no_tag \ >-@@ -354,7 +354,7 @@ >- /**/ >- # endif >- >--# if !BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES >-+# if !defined(BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES) || !BOOST_MPL_HAS_XXX_NO_WRAPPED_TYPES >- # define BOOST_MPL_HAS_MEMBER_MULTI_ACCEPT(z, n, args) \ >- template< typename V > \ >- static boost::mpl::aux::yes_tag \ >-@@ -383,7 +383,7 @@ >- /**/ >- # endif >- >--# if !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION >-+# if !defined(BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION) || !BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION >- # define BOOST_MPL_HAS_MEMBER_TEST(args) \ >- sizeof(BOOST_MPL_HAS_MEMBER_INTROSPECTION_TEST_NAME(args)< U >(0)) \ >- == sizeof(boost::mpl::aux::yes_tag) \ >-@@ -456,7 +456,7 @@ >- ) \ >- /**/ >- >--# if BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE >-+# if defined(BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE) && BOOST_MPL_HAS_XXX_NEEDS_TEMPLATE_SFINAE >- >- # if !defined(BOOST_MPL_HAS_XXX_NEEDS_NAMESPACE_LEVEL_SUBSTITUTE) >- # if BOOST_WORKAROUND(BOOST_MSVC, <= 1400) >Index: devel/boost-libs/files/patch-boost__multi_array__base.hpp >=================================================================== >--- devel/boost-libs/files/patch-boost__multi_array__base.hpp (revision 384328) >+++ devel/boost-libs/files/patch-boost__multi_array__base.hpp (working copy) >@@ -1,11 +0,0 @@ >---- boost/multi_array/base.hpp.orig 2012-05-17 10:52:48.000000000 -0400 >-+++ boost/multi_array/base.hpp 2014-05-06 17:14:55.000000000 -0400 >-@@ -65,7 +65,7 @@ >- // object creation in small-memory environments. Thus, the objects >- // can be left undefined by defining BOOST_MULTI_ARRAY_NO_GENERATORS >- // before loading multi_array.hpp. >--#if !BOOST_MULTI_ARRAY_NO_GENERATORS >-+#ifndef BOOST_MULTI_ARRAY_NO_GENERATORS >- namespace { >- multi_array_types::extent_gen extents; >- multi_array_types::index_gen indices; >Index: devel/boost-libs/files/patch-boost__predef__os__bsd.h >=================================================================== >--- devel/boost-libs/files/patch-boost__predef__os__bsd.h (revision 384328) >+++ devel/boost-libs/files/patch-boost__predef__os__bsd.h (working copy) >@@ -1,11 +0,0 @@ >---- boost/predef/os/bsd.h.orig 2013-10-15 01:23:53.000000000 -0400 >-+++ boost/predef/os/bsd.h 2014-05-06 18:06:32.000000000 -0400 >-@@ -59,7 +59,7 @@ >- #define BOOST_OS_BSD BOOST_VERSION_NUMBER_NOT_AVAILABLE >- #endif >- >--#if !BOOST_PREDEF_DETAIL_OS_DETECTED && ( \ >-+#if !defined(BOOST_PREDEF_DETAIL_OS_DETECTED) && ( \ >- defined(BSD) || \ >- defined(_SYSTYPE_BSD) \ >- ) >Index: devel/boost-libs/files/patch-boost__predef__os__bsd__bsdi.h >=================================================================== >--- devel/boost-libs/files/patch-boost__predef__os__bsd__bsdi.h (revision 384328) >+++ devel/boost-libs/files/patch-boost__predef__os__bsd__bsdi.h (working copy) >@@ -1,11 +0,0 @@ >---- boost/predef/os/bsd/bsdi.h.orig 2013-10-15 01:23:53.000000000 -0400 >-+++ boost/predef/os/bsd/bsdi.h 2014-05-06 18:06:28.000000000 -0400 >-@@ -24,7 +24,7 @@ >- >- #define BOOST_OS_BSD_BSDI BOOST_VERSION_NUMBER_NOT_AVAILABLE >- >--#if !BOOST_PREDEF_DETAIL_OS_DETECTED && ( \ >-+#if !defined(BOOST_PREDEF_DETAIL_OS_DETECTED) && ( \ >- defined(__bsdi__) \ >- ) >- # ifndef BOOST_OS_BSD_AVAILABLE >Index: devel/boost-libs/files/patch-boost__predef__os__bsd__dragonfly.h >=================================================================== >--- devel/boost-libs/files/patch-boost__predef__os__bsd__dragonfly.h (revision 384328) >+++ devel/boost-libs/files/patch-boost__predef__os__bsd__dragonfly.h (working copy) >@@ -1,11 +0,0 @@ >---- boost/predef/os/bsd/dragonfly.h.orig 2013-10-15 01:23:53.000000000 -0400 >-+++ boost/predef/os/bsd/dragonfly.h 2014-05-06 18:06:28.000000000 -0400 >-@@ -24,7 +24,7 @@ >- >- #define BOOST_OS_BSD_DRAGONFLY BOOST_VERSION_NUMBER_NOT_AVAILABLE >- >--#if !BOOST_PREDEF_DETAIL_OS_DETECTED && ( \ >-+#if !defined(BOOST_PREDEF_DETAIL_OS_DETECTED) && ( \ >- defined(__DragonFly__) \ >- ) >- # ifndef BOOST_OS_BSD_AVAILABLE >Index: devel/boost-libs/files/patch-boost__predef__os__bsd__free.h >=================================================================== >--- devel/boost-libs/files/patch-boost__predef__os__bsd__free.h (revision 384328) >+++ devel/boost-libs/files/patch-boost__predef__os__bsd__free.h (working copy) >@@ -1,11 +0,0 @@ >---- boost/predef/os/bsd/free.h.orig 2013-10-15 01:23:53.000000000 -0400 >-+++ boost/predef/os/bsd/free.h 2014-05-06 17:25:43.000000000 -0400 >-@@ -26,7 +26,7 @@ >- >- #define BOOST_OS_BSD_FREE BOOST_VERSION_NUMBER_NOT_AVAILABLE >- >--#if !BOOST_PREDEF_DETAIL_OS_DETECTED && ( \ >-+#if !defined(BOOST_PREDEF_DETAIL_OS_DETECTED) && ( \ >- defined(__FreeBSD__) \ >- ) >- # ifndef BOOST_OS_BSD_AVAILABLE >Index: devel/boost-libs/files/patch-boost__predef__os__bsd__net.h >=================================================================== >--- devel/boost-libs/files/patch-boost__predef__os__bsd__net.h (revision 384328) >+++ devel/boost-libs/files/patch-boost__predef__os__bsd__net.h (working copy) >@@ -1,11 +0,0 @@ >---- boost/predef/os/bsd/net.h.orig 2013-10-15 01:23:53.000000000 -0400 >-+++ boost/predef/os/bsd/net.h 2014-05-06 18:06:32.000000000 -0400 >-@@ -31,7 +31,7 @@ >- >- #define BOOST_OS_BSD_NET BOOST_VERSION_NUMBER_NOT_AVAILABLE >- >--#if !BOOST_PREDEF_DETAIL_OS_DETECTED && ( \ >-+#if !defined(BOOST_PREDEF_DETAIL_OS_DETECTED) && ( \ >- defined(__NETBSD__) || defined(__NetBSD__) \ >- ) >- # ifndef BOOST_OS_BSD_AVAILABLE >Index: devel/boost-libs/files/patch-boost__predef__os__bsd__open.h >=================================================================== >--- devel/boost-libs/files/patch-boost__predef__os__bsd__open.h (revision 384328) >+++ devel/boost-libs/files/patch-boost__predef__os__bsd__open.h (working copy) >@@ -1,11 +0,0 @@ >---- boost/predef/os/bsd/open.h.orig 2013-10-15 01:23:53.000000000 -0400 >-+++ boost/predef/os/bsd/open.h 2014-05-06 18:06:32.000000000 -0400 >-@@ -55,7 +55,7 @@ >- >- #define BOOST_OS_BSD_OPEN BOOST_VERSION_NUMBER_NOT_AVAILABLE >- >--#if !BOOST_PREDEF_DETAIL_OS_DETECTED && ( \ >-+#if !defined(BOOST_PREDEF_DETAIL_OS_DETECTED) && ( \ >- defined(__OpenBSD__) \ >- ) >- # ifndef BOOST_OS_BSD_AVAILABLE >Index: devel/boost-libs/files/patch-boost__predef__os__macos.h >=================================================================== >--- devel/boost-libs/files/patch-boost__predef__os__macos.h (revision 384328) >+++ devel/boost-libs/files/patch-boost__predef__os__macos.h (working copy) >@@ -1,11 +0,0 @@ >---- boost/predef/os/macos.h.orig 2013-10-15 01:23:53.000000000 -0400 >-+++ boost/predef/os/macos.h 2014-05-06 18:06:32.000000000 -0400 >-@@ -31,7 +31,7 @@ >- >- #define BOOST_OS_MACOS BOOST_VERSION_NUMBER_NOT_AVAILABLE >- >--#if !BOOST_PREDEF_DETAIL_OS_DETECTED && ( \ >-+#if !defined(BOOST_PREDEF_DETAIL_OS_DETECTED) && ( \ >- defined(macintosh) || defined(Macintosh) || \ >- (defined(__APPLE__) && defined(__MACH__)) \ >- ) >Index: devel/boost-libs/files/patch-boost__test__impl__execution_monitor.ipp >=================================================================== >--- devel/boost-libs/files/patch-boost__test__impl__execution_monitor.ipp (revision 384328) >+++ devel/boost-libs/files/patch-boost__test__impl__execution_monitor.ipp (working copy) >@@ -1,16 +0,0 @@ >-# Description: Backport fix building test suite on non-x86 platforms >-# PR: ports/182549 >-# Upstream Issue: https://svn.boost.org/trac/boost/ticket/3897 >-# Upstream Change: https://svn.boost.org/trac/boost/changeset/62780 >- >---- ./boost/test/impl/execution_monitor.ipp.orig 2013-12-14 18:22:41.772892518 +1100 >-+++ ./boost/test/impl/execution_monitor.ipp 2013-12-14 18:23:15.554395963 +1100 >-@@ -156,6 +156,8 @@ >- >- # if defined(__FreeBSD__) >- >-+# include <osreldate.h> >-+ >- # ifndef SIGPOLL >- # define SIGPOLL SIGIO >- # endif >Index: devel/boost-libs/files/patch-boost_thread_pthread_once.hpp >=================================================================== >--- devel/boost-libs/files/patch-boost_thread_pthread_once.hpp (revision 384328) >+++ devel/boost-libs/files/patch-boost_thread_pthread_once.hpp (working copy) >@@ -1,29 +0,0 @@ >---- boost/thread/pthread/once.hpp.orig 2013-03-23 01:48:21 UTC >-+++ boost/thread/pthread/once.hpp >-@@ -42,7 +42,7 @@ namespace boost >- } >- >- #ifdef BOOST_THREAD_PROVIDES_ONCE_CXX11 >--#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES >-+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) >- template<typename Function, class ...ArgTypes> >- inline void call_once(once_flag& flag, BOOST_THREAD_RV_REF(Function) f, BOOST_THREAD_RV_REF(ArgTypes)... args); >- #else >-@@ -65,7 +65,7 @@ namespace boost >- private: >- volatile thread_detail::uintmax_atomic_t epoch; >- >--#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES >-+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) >- template<typename Function, class ...ArgTypes> >- friend void call_once(once_flag& flag, BOOST_THREAD_RV_REF(Function) f, BOOST_THREAD_RV_REF(ArgTypes)... args); >- #else >-@@ -118,7 +118,7 @@ namespace boost >- // http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2444.html >- >- >--#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES >-+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) >- >- >- template<typename Function, class ...ArgTypes> >Index: devel/boost-libs/files/patch-boost_thread_pthread_once__atomic.hpp >=================================================================== >--- devel/boost-libs/files/patch-boost_thread_pthread_once__atomic.hpp (revision 384328) >+++ devel/boost-libs/files/patch-boost_thread_pthread_once__atomic.hpp (working copy) >@@ -1,11 +0,0 @@ >---- boost/thread/pthread/once_atomic.hpp.orig 2013-03-23 01:48:21 UTC >-+++ boost/thread/pthread/once_atomic.hpp >-@@ -115,7 +115,7 @@ namespace boost >- #endif >- >- >--#ifndef BOOST_NO_CXX11_VARIADIC_TEMPLATES >-+#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) >- >- template<typename Function, class ...ArgTypes> >- inline void call_once(once_flag& flag, BOOST_THREAD_RV_REF(Function) f, BOOST_THREAD_RV_REF(ArgTypes)... args) >Index: devel/boost-libs/files/patch-tools__build__v2__tools__clang-linux.jam >=================================================================== >--- devel/boost-libs/files/patch-tools__build__v2__tools__clang-linux.jam (revision 384328) >+++ devel/boost-libs/files/patch-tools__build__v2__tools__clang-linux.jam (working copy) >@@ -1,5 +1,5 @@ >---- tools/build/v2/tools/clang-linux.jam.orig 2011-06-06 22:36:21.000000000 +0200 >-+++ tools/build/v2/tools/clang-linux.jam 2014-02-09 22:19:34.000000000 +0100 >+--- tools/build/src/tools/clang-linux.jam.orig 2011-06-06 22:36:21.000000000 +0200 >++++ tools/build/src/tools/clang-linux.jam 2014-02-09 22:19:34.000000000 +0100 > @@ -31,7 +31,7 @@ > generators.override clang-linux.compile.c++.pch : pch.default-cpp-pch-generator ; > >Index: devel/boost-libs/pkg-plist >=================================================================== >--- devel/boost-libs/pkg-plist (revision 384328) >+++ devel/boost-libs/pkg-plist (working copy) >@@ -49,7 +49,9 @@ > include/boost/accumulators/statistics/pot_tail_mean.hpp > include/boost/accumulators/statistics/rolling_count.hpp > include/boost/accumulators/statistics/rolling_mean.hpp >+include/boost/accumulators/statistics/rolling_moment.hpp > include/boost/accumulators/statistics/rolling_sum.hpp >+include/boost/accumulators/statistics/rolling_variance.hpp > include/boost/accumulators/statistics/rolling_window.hpp > include/boost/accumulators/statistics/skewness.hpp > include/boost/accumulators/statistics/stats.hpp >@@ -83,6 +85,7 @@ > include/boost/accumulators/statistics/weighted_variance.hpp > include/boost/accumulators/statistics/with_error.hpp > include/boost/accumulators/statistics_fwd.hpp >+include/boost/algorithm/algorithm.hpp > include/boost/algorithm/clamp.hpp > include/boost/algorithm/cxx11/all_of.hpp > include/boost/algorithm/cxx11/any_of.hpp >@@ -155,6 +158,43 @@ > include/boost/algorithm/string/trim_all.hpp > include/boost/algorithm/string/yes_no_type.hpp > include/boost/algorithm/string_regex.hpp >+include/boost/align.hpp >+include/boost/align/align.hpp >+include/boost/align/aligned_alloc.hpp >+include/boost/align/aligned_allocator.hpp >+include/boost/align/aligned_allocator_adaptor.hpp >+include/boost/align/aligned_allocator_adaptor_forward.hpp >+include/boost/align/aligned_allocator_forward.hpp >+include/boost/align/aligned_delete.hpp >+include/boost/align/aligned_delete_forward.hpp >+include/boost/align/alignment_of.hpp >+include/boost/align/alignment_of_forward.hpp >+include/boost/align/detail/address.hpp >+include/boost/align/detail/addressof.hpp >+include/boost/align/detail/align.hpp >+include/boost/align/detail/align_cxx11.hpp >+include/boost/align/detail/aligned_alloc.hpp >+include/boost/align/detail/aligned_alloc_android.hpp >+include/boost/align/detail/aligned_alloc_macos.hpp >+include/boost/align/detail/aligned_alloc_msvc.hpp >+include/boost/align/detail/aligned_alloc_posix.hpp >+include/boost/align/detail/aligned_alloc_sunos.hpp >+include/boost/align/detail/alignment_of.hpp >+include/boost/align/detail/alignment_of_clang.hpp >+include/boost/align/detail/alignment_of_codegear.hpp >+include/boost/align/detail/alignment_of_cxx11.hpp >+include/boost/align/detail/alignment_of_gcc.hpp >+include/boost/align/detail/alignment_of_msvc.hpp >+include/boost/align/detail/integral_constant.hpp >+include/boost/align/detail/is_aligned.hpp >+include/boost/align/detail/is_alignment.hpp >+include/boost/align/detail/is_alignment_constant.hpp >+include/boost/align/detail/max_align.hpp >+include/boost/align/detail/max_count_of.hpp >+include/boost/align/detail/min_size.hpp >+include/boost/align/detail/offset_object.hpp >+include/boost/align/detail/remove_traits.hpp >+include/boost/align/is_aligned.hpp > include/boost/aligned_storage.hpp > include/boost/any.hpp > include/boost/archive/add_facet.hpp >@@ -198,6 +238,7 @@ > include/boost/archive/detail/common_iarchive.hpp > include/boost/archive/detail/common_oarchive.hpp > include/boost/archive/detail/decl.hpp >+include/boost/archive/detail/helper_collection.hpp > include/boost/archive/detail/interface_iarchive.hpp > include/boost/archive/detail/interface_oarchive.hpp > include/boost/archive/detail/iserializer.hpp >@@ -257,7 +298,6 @@ > include/boost/archive/polymorphic_xml_oarchive.hpp > include/boost/archive/polymorphic_xml_wiarchive.hpp > include/boost/archive/polymorphic_xml_woarchive.hpp >-include/boost/archive/shared_ptr_helper.hpp > include/boost/archive/text_iarchive.hpp > include/boost/archive/text_oarchive.hpp > include/boost/archive/text_wiarchive.hpp >@@ -495,6 +535,7 @@ > include/boost/asio/detail/win_iocp_overlapped_ptr.hpp > include/boost/asio/detail/win_iocp_serial_port_service.hpp > include/boost/asio/detail/win_iocp_socket_accept_op.hpp >+include/boost/asio/detail/win_iocp_socket_connect_op.hpp > include/boost/asio/detail/win_iocp_socket_recv_op.hpp > include/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp > include/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp >@@ -689,28 +730,50 @@ > include/boost/assign/std/vector.hpp > include/boost/atomic.hpp > include/boost/atomic/atomic.hpp >-include/boost/atomic/detail/base.hpp >-include/boost/atomic/detail/cas128strong.hpp >-include/boost/atomic/detail/cas32strong.hpp >-include/boost/atomic/detail/cas32weak.hpp >-include/boost/atomic/detail/cas64strong-ptr.hpp >-include/boost/atomic/detail/cas64strong.hpp >+include/boost/atomic/atomic_flag.hpp >+include/boost/atomic/capabilities.hpp >+include/boost/atomic/detail/atomic_flag.hpp >+include/boost/atomic/detail/atomic_template.hpp >+include/boost/atomic/detail/caps_gcc_alpha.hpp >+include/boost/atomic/detail/caps_gcc_arm.hpp >+include/boost/atomic/detail/caps_gcc_atomic.hpp >+include/boost/atomic/detail/caps_gcc_ppc.hpp >+include/boost/atomic/detail/caps_gcc_sparc.hpp >+include/boost/atomic/detail/caps_gcc_sync.hpp >+include/boost/atomic/detail/caps_gcc_x86.hpp >+include/boost/atomic/detail/caps_linux_arm.hpp >+include/boost/atomic/detail/caps_msvc_arm.hpp >+include/boost/atomic/detail/caps_msvc_x86.hpp >+include/boost/atomic/detail/caps_windows.hpp >+include/boost/atomic/detail/casts.hpp > include/boost/atomic/detail/config.hpp >-include/boost/atomic/detail/gcc-alpha.hpp >-include/boost/atomic/detail/gcc-armv6plus.hpp >-include/boost/atomic/detail/gcc-atomic.hpp >-include/boost/atomic/detail/gcc-cas.hpp >-include/boost/atomic/detail/gcc-ppc.hpp >-include/boost/atomic/detail/gcc-sparcv9.hpp >-include/boost/atomic/detail/gcc-x86.hpp >-include/boost/atomic/detail/generic-cas.hpp >+include/boost/atomic/detail/int_sizes.hpp > include/boost/atomic/detail/interlocked.hpp > include/boost/atomic/detail/link.hpp >-include/boost/atomic/detail/linux-arm.hpp > include/boost/atomic/detail/lockpool.hpp >+include/boost/atomic/detail/operations.hpp >+include/boost/atomic/detail/operations_fwd.hpp >+include/boost/atomic/detail/operations_lockfree.hpp >+include/boost/atomic/detail/ops_cas_based.hpp >+include/boost/atomic/detail/ops_emulated.hpp >+include/boost/atomic/detail/ops_extending_cas_based.hpp >+include/boost/atomic/detail/ops_gcc_alpha.hpp >+include/boost/atomic/detail/ops_gcc_arm.hpp >+include/boost/atomic/detail/ops_gcc_atomic.hpp >+include/boost/atomic/detail/ops_gcc_ppc.hpp >+include/boost/atomic/detail/ops_gcc_sparc.hpp >+include/boost/atomic/detail/ops_gcc_sync.hpp >+include/boost/atomic/detail/ops_gcc_x86.hpp >+include/boost/atomic/detail/ops_gcc_x86_dcas.hpp >+include/boost/atomic/detail/ops_linux_arm.hpp >+include/boost/atomic/detail/ops_msvc_arm.hpp >+include/boost/atomic/detail/ops_msvc_common.hpp >+include/boost/atomic/detail/ops_msvc_x86.hpp >+include/boost/atomic/detail/ops_windows.hpp >+include/boost/atomic/detail/pause.hpp > include/boost/atomic/detail/platform.hpp >-include/boost/atomic/detail/type-classification.hpp >-include/boost/atomic/detail/windows.hpp >+include/boost/atomic/detail/storage_type.hpp >+include/boost/atomic/fences.hpp > include/boost/bimap.hpp > include/boost/bimap/bimap.hpp > include/boost/bimap/container_adaptor/associative_container_adaptor.hpp >@@ -961,6 +1024,7 @@ > include/boost/config/platform/bsd.hpp > include/boost/config/platform/cray.hpp > include/boost/config/platform/cygwin.hpp >+include/boost/config/platform/haiku.hpp > include/boost/config/platform/hpux.hpp > include/boost/config/platform/irix.hpp > include/boost/config/platform/linux.hpp >@@ -989,33 +1053,54 @@ > include/boost/config/suffix.hpp > include/boost/config/user.hpp > include/boost/config/warning_disable.hpp >+include/boost/container/adaptive_pool.hpp >+include/boost/container/allocator.hpp > include/boost/container/allocator_traits.hpp > include/boost/container/container_fwd.hpp > include/boost/container/deque.hpp >+include/boost/container/detail/adaptive_node_pool.hpp > include/boost/container/detail/adaptive_node_pool_impl.hpp >+include/boost/container/detail/addressof.hpp > include/boost/container/detail/advanced_insert_int.hpp >-include/boost/container/detail/algorithms.hpp >+include/boost/container/detail/algorithm.hpp >+include/boost/container/detail/alloc_helpers.hpp >+include/boost/container/detail/alloc_lib.h >+include/boost/container/detail/alloc_lib_auto_link.hpp > include/boost/container/detail/allocation_type.hpp > include/boost/container/detail/allocator_version_traits.hpp >+include/boost/container/detail/auto_link.hpp >+include/boost/container/detail/compare_functors.hpp > include/boost/container/detail/config_begin.hpp > include/boost/container/detail/config_end.hpp >+include/boost/container/detail/construct_in_place.hpp >+include/boost/container/detail/copy_move_algo.hpp > include/boost/container/detail/destroyers.hpp > include/boost/container/detail/flat_tree.hpp > include/boost/container/detail/function_detector.hpp >+include/boost/container/detail/hash_table.hpp >+include/boost/container/detail/iterator.hpp >+include/boost/container/detail/iterator_to_raw_pointer.hpp > include/boost/container/detail/iterators.hpp > include/boost/container/detail/math_functions.hpp >-include/boost/container/detail/memory_util.hpp >+include/boost/container/detail/min_max.hpp >+include/boost/container/detail/minimal_char_traits_header.hpp > include/boost/container/detail/mpl.hpp > include/boost/container/detail/multiallocation_chain.hpp >+include/boost/container/detail/mutex.hpp >+include/boost/container/detail/next_capacity.hpp > include/boost/container/detail/node_alloc_holder.hpp >+include/boost/container/detail/node_pool.hpp > include/boost/container/detail/node_pool_impl.hpp > include/boost/container/detail/pair.hpp >+include/boost/container/detail/placement_new.hpp > include/boost/container/detail/pool_common.hpp >-include/boost/container/detail/preprocessor.hpp >+include/boost/container/detail/pool_common_alloc.hpp >+include/boost/container/detail/singleton.hpp >+include/boost/container/detail/std_fwd.hpp >+include/boost/container/detail/to_raw_pointer.hpp > include/boost/container/detail/transform_iterator.hpp > include/boost/container/detail/tree.hpp > include/boost/container/detail/type_traits.hpp >-include/boost/container/detail/utilities.hpp > include/boost/container/detail/value_init.hpp > include/boost/container/detail/variadic_templates_tools.hpp > include/boost/container/detail/version_type.hpp >@@ -1024,10 +1109,14 @@ > include/boost/container/flat_set.hpp > include/boost/container/list.hpp > include/boost/container/map.hpp >+include/boost/container/new_allocator.hpp >+include/boost/container/node_allocator.hpp >+include/boost/container/options.hpp > include/boost/container/scoped_allocator.hpp > include/boost/container/scoped_allocator_fwd.hpp > include/boost/container/set.hpp > include/boost/container/slist.hpp >+include/boost/container/small_vector.hpp > include/boost/container/stable_vector.hpp > include/boost/container/static_vector.hpp > include/boost/container/string.hpp >@@ -1036,6 +1125,8 @@ > include/boost/context/all.hpp > include/boost/context/detail/config.hpp > include/boost/context/detail/fcontext_arm.hpp >+include/boost/context/detail/fcontext_arm_mac.hpp >+include/boost/context/detail/fcontext_arm_win.hpp > include/boost/context/detail/fcontext_i386.hpp > include/boost/context/detail/fcontext_i386_win.hpp > include/boost/context/detail/fcontext_mips.hpp >@@ -1043,51 +1134,74 @@ > include/boost/context/detail/fcontext_sparc.hpp > include/boost/context/detail/fcontext_x86_64.hpp > include/boost/context/detail/fcontext_x86_64_win.hpp >+include/boost/context/execution_context.hpp > include/boost/context/fcontext.hpp >+include/boost/context/fixedsize_stack.hpp >+include/boost/context/posix/protected_fixedsize_stack.hpp >+include/boost/context/posix/segmented_stack.hpp >+include/boost/context/protected_fixedsize_stack.hpp >+include/boost/context/segmented_stack.hpp >+include/boost/context/stack_context.hpp >+include/boost/context/stack_traits.hpp >+include/boost/context/windows/protected_fixedsize_stack.hpp >+include/boost/core/addressof.hpp >+include/boost/core/checked_delete.hpp >+include/boost/core/demangle.hpp >+include/boost/core/enable_if.hpp >+include/boost/core/explicit_operator_bool.hpp >+include/boost/core/ignore_unused.hpp >+include/boost/core/is_same.hpp >+include/boost/core/lightweight_test.hpp >+include/boost/core/lightweight_test_trait.hpp >+include/boost/core/no_exceptions_support.hpp >+include/boost/core/noncopyable.hpp >+include/boost/core/null_deleter.hpp >+include/boost/core/ref.hpp >+include/boost/core/scoped_enum.hpp >+include/boost/core/swap.hpp >+include/boost/core/typeinfo.hpp >+include/boost/core/underlying_type.hpp > include/boost/coroutine/all.hpp >+include/boost/coroutine/asymmetric_coroutine.hpp > include/boost/coroutine/attributes.hpp >-include/boost/coroutine/checkpoint.hpp > include/boost/coroutine/coroutine.hpp > include/boost/coroutine/detail/config.hpp > include/boost/coroutine/detail/coroutine_context.hpp >-include/boost/coroutine/detail/exceptions.hpp > include/boost/coroutine/detail/flags.hpp >-include/boost/coroutine/detail/holder.hpp >-include/boost/coroutine/detail/param.hpp >-include/boost/coroutine/detail/segmented_stack_allocator.hpp >-include/boost/coroutine/detail/stack_tuple.hpp >-include/boost/coroutine/detail/standard_stack_allocator.hpp >+include/boost/coroutine/detail/parameters.hpp >+include/boost/coroutine/detail/pull_coroutine_impl.hpp >+include/boost/coroutine/detail/pull_coroutine_object.hpp >+include/boost/coroutine/detail/pull_coroutine_synthesized.hpp >+include/boost/coroutine/detail/push_coroutine_impl.hpp >+include/boost/coroutine/detail/push_coroutine_object.hpp >+include/boost/coroutine/detail/push_coroutine_synthesized.hpp >+include/boost/coroutine/detail/setup.hpp >+include/boost/coroutine/detail/symmetric_coroutine_call.hpp >+include/boost/coroutine/detail/symmetric_coroutine_impl.hpp >+include/boost/coroutine/detail/symmetric_coroutine_object.hpp >+include/boost/coroutine/detail/symmetric_coroutine_yield.hpp > include/boost/coroutine/detail/trampoline.hpp >+include/boost/coroutine/detail/trampoline_pull.hpp >+include/boost/coroutine/detail/trampoline_push.hpp > include/boost/coroutine/exceptions.hpp > include/boost/coroutine/flags.hpp >+include/boost/coroutine/posix/protected_stack_allocator.hpp >+include/boost/coroutine/posix/segmented_stack_allocator.hpp >+include/boost/coroutine/protected_stack_allocator.hpp >+include/boost/coroutine/segmented_stack_allocator.hpp > include/boost/coroutine/stack_allocator.hpp > include/boost/coroutine/stack_context.hpp >-include/boost/coroutine/v1/coroutine.hpp >-include/boost/coroutine/v1/detail/arg.hpp >-include/boost/coroutine/v1/detail/coroutine_base.hpp >-include/boost/coroutine/v1/detail/coroutine_base_resume.hpp >-include/boost/coroutine/v1/detail/coroutine_caller.hpp >-include/boost/coroutine/v1/detail/coroutine_get.hpp >-include/boost/coroutine/v1/detail/coroutine_object.hpp >-include/boost/coroutine/v1/detail/coroutine_object_result_0.ipp >-include/boost/coroutine/v1/detail/coroutine_object_result_1.ipp >-include/boost/coroutine/v1/detail/coroutine_object_result_arity.ipp >-include/boost/coroutine/v1/detail/coroutine_object_void_0.ipp >-include/boost/coroutine/v1/detail/coroutine_object_void_1.ipp >-include/boost/coroutine/v1/detail/coroutine_object_void_arity.ipp >-include/boost/coroutine/v1/detail/coroutine_op.hpp >-include/boost/coroutine/v2/coroutine.hpp >-include/boost/coroutine/v2/detail/pull_coroutine_base.hpp >-include/boost/coroutine/v2/detail/pull_coroutine_caller.hpp >-include/boost/coroutine/v2/detail/pull_coroutine_object.hpp >-include/boost/coroutine/v2/detail/push_coroutine_base.hpp >-include/boost/coroutine/v2/detail/push_coroutine_caller.hpp >-include/boost/coroutine/v2/detail/push_coroutine_object.hpp >+include/boost/coroutine/stack_traits.hpp >+include/boost/coroutine/standard_stack_allocator.hpp >+include/boost/coroutine/symmetric_coroutine.hpp >+include/boost/coroutine/windows/protected_stack_allocator.hpp > include/boost/crc.hpp > include/boost/cregex.hpp >+include/boost/cstdfloat.hpp > include/boost/cstdint.hpp > include/boost/cstdlib.hpp > include/boost/current_function.hpp >+include/boost/cxx11_char_types.hpp > include/boost/date_time.hpp > include/boost/date_time/adjust_functors.hpp > include/boost/date_time/c_local_time_adjustor.hpp >@@ -1197,6 +1311,7 @@ > include/boost/detail/atomic_count.hpp > include/boost/detail/atomic_redef_macros.hpp > include/boost/detail/atomic_undef_macros.hpp >+include/boost/detail/basic_pointerbuf.hpp > include/boost/detail/binary_search.hpp > include/boost/detail/bitmask.hpp > include/boost/detail/call_traits.hpp >@@ -1210,7 +1325,6 @@ > include/boost/detail/identifier.hpp > include/boost/detail/indirect_traits.hpp > include/boost/detail/interlocked.hpp >-include/boost/detail/is_function_ref_tester.hpp > include/boost/detail/is_incrementable.hpp > include/boost/detail/is_sorted.hpp > include/boost/detail/is_xxx.hpp >@@ -1219,13 +1333,11 @@ > include/boost/detail/lightweight_main.hpp > include/boost/detail/lightweight_mutex.hpp > include/boost/detail/lightweight_test.hpp >+include/boost/detail/lightweight_test_report.hpp > include/boost/detail/lightweight_thread.hpp >-include/boost/detail/limits.hpp > include/boost/detail/named_template_params.hpp > include/boost/detail/no_exceptions_support.hpp >-include/boost/detail/none_t.hpp > include/boost/detail/numeric_traits.hpp >-include/boost/detail/ob_call_traits.hpp > include/boost/detail/ob_compressed_pair.hpp > include/boost/detail/quick_allocator.hpp > include/boost/detail/reference_content.hpp >@@ -1242,6 +1354,8 @@ > include/boost/detail/winapi/GetThreadTimes.hpp > include/boost/detail/winapi/LocalFree.hpp > include/boost/detail/winapi/basic_types.hpp >+include/boost/detail/winapi/config.hpp >+include/boost/detail/winapi/crypt.hpp > include/boost/detail/winapi/directory_management.hpp > include/boost/detail/winapi/dll.hpp > include/boost/detail/winapi/error_handling.hpp >@@ -1253,8 +1367,11 @@ > include/boost/detail/winapi/synchronization.hpp > include/boost/detail/winapi/system.hpp > include/boost/detail/winapi/thread.hpp >+include/boost/detail/winapi/thread_pool.hpp > include/boost/detail/winapi/time.hpp > include/boost/detail/winapi/timers.hpp >+include/boost/detail/winapi/tls.hpp >+include/boost/detail/winapi/waitable_timer.hpp > include/boost/detail/workaround.hpp > include/boost/dynamic_bitset.hpp > include/boost/dynamic_bitset/config.hpp >@@ -1261,10 +1378,20 @@ > include/boost/dynamic_bitset/dynamic_bitset.hpp > include/boost/dynamic_bitset_fwd.hpp > include/boost/enable_shared_from_this.hpp >-include/boost/exception.hpp >+include/boost/endian/arithmetic.hpp >+include/boost/endian/buffers.hpp >+include/boost/endian/conversion.hpp >+include/boost/endian/detail/config.hpp >+include/boost/endian/detail/cover_operators.hpp >+include/boost/endian/detail/disable_warnings.hpp >+include/boost/endian/detail/disable_warnings_pop.hpp >+include/boost/endian/detail/intrinsic.hpp >+include/boost/endian/detail/lightweight_test.hpp >+include/boost/endian/endian.hpp >+include/boost/endian/std_pair.hpp >+include/boost/exception/N3757.hpp > include/boost/exception/all.hpp > include/boost/exception/current_exception_cast.hpp >-include/boost/exception/detail/attribute_noreturn.hpp > include/boost/exception/detail/clone_current_exception.hpp > include/boost/exception/detail/error_info_impl.hpp > include/boost/exception/detail/exception_ptr.hpp >@@ -1302,6 +1429,7 @@ > include/boost/flyweight.hpp > include/boost/flyweight/assoc_container_factory.hpp > include/boost/flyweight/assoc_container_factory_fwd.hpp >+include/boost/flyweight/detail/archive_constructed.hpp > include/boost/flyweight/detail/default_value_policy.hpp > include/boost/flyweight/detail/dyn_perfect_fwd.hpp > include/boost/flyweight/detail/flyweight_core.hpp >@@ -1311,6 +1439,7 @@ > include/boost/flyweight/detail/perfect_fwd.hpp > include/boost/flyweight/detail/pp_perfect_fwd.hpp > include/boost/flyweight/detail/recursive_lw_mutex.hpp >+include/boost/flyweight/detail/serialization_helper.hpp > include/boost/flyweight/detail/value_tag.hpp > include/boost/flyweight/factory_tag.hpp > include/boost/flyweight/flyweight.hpp >@@ -1329,6 +1458,7 @@ > include/boost/flyweight/no_tracking_fwd.hpp > include/boost/flyweight/refcounted.hpp > include/boost/flyweight/refcounted_fwd.hpp >+include/boost/flyweight/serialize.hpp > include/boost/flyweight/set_factory.hpp > include/boost/flyweight/set_factory_fwd.hpp > include/boost/flyweight/simple_locking.hpp >@@ -1479,6 +1609,8 @@ > include/boost/fusion/adapted/adt/adapt_assoc_adt.hpp > include/boost/fusion/adapted/adt/adapt_assoc_adt_named.hpp > include/boost/fusion/adapted/adt/detail/adapt_base.hpp >+include/boost/fusion/adapted/adt/detail/adapt_base_assoc_attr_filler.hpp >+include/boost/fusion/adapted/adt/detail/adapt_base_attr_filler.hpp > include/boost/fusion/adapted/adt/detail/extension.hpp > include/boost/fusion/adapted/array.hpp > include/boost/fusion/adapted/array/at_impl.hpp >@@ -1507,12 +1639,15 @@ > include/boost/fusion/adapted/boost_tuple/boost_tuple_iterator.hpp > include/boost/fusion/adapted/boost_tuple/detail/at_impl.hpp > include/boost/fusion/adapted/boost_tuple/detail/begin_impl.hpp >+include/boost/fusion/adapted/boost_tuple/detail/build_cons.hpp > include/boost/fusion/adapted/boost_tuple/detail/category_of_impl.hpp >+include/boost/fusion/adapted/boost_tuple/detail/convert_impl.hpp > include/boost/fusion/adapted/boost_tuple/detail/end_impl.hpp > include/boost/fusion/adapted/boost_tuple/detail/is_sequence_impl.hpp > include/boost/fusion/adapted/boost_tuple/detail/is_view_impl.hpp > include/boost/fusion/adapted/boost_tuple/detail/size_impl.hpp > include/boost/fusion/adapted/boost_tuple/detail/value_at_impl.hpp >+include/boost/fusion/adapted/boost_tuple/mpl/clear.hpp > include/boost/fusion/adapted/boost_tuple/tag_of.hpp > include/boost/fusion/adapted/mpl.hpp > include/boost/fusion/adapted/mpl/detail/at_impl.hpp >@@ -1530,12 +1665,15 @@ > include/boost/fusion/adapted/std_tuple.hpp > include/boost/fusion/adapted/std_tuple/detail/at_impl.hpp > include/boost/fusion/adapted/std_tuple/detail/begin_impl.hpp >+include/boost/fusion/adapted/std_tuple/detail/build_std_tuple.hpp > include/boost/fusion/adapted/std_tuple/detail/category_of_impl.hpp >+include/boost/fusion/adapted/std_tuple/detail/convert_impl.hpp > include/boost/fusion/adapted/std_tuple/detail/end_impl.hpp > include/boost/fusion/adapted/std_tuple/detail/is_sequence_impl.hpp > include/boost/fusion/adapted/std_tuple/detail/is_view_impl.hpp > include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp > include/boost/fusion/adapted/std_tuple/detail/value_at_impl.hpp >+include/boost/fusion/adapted/std_tuple/mpl/clear.hpp > include/boost/fusion/adapted/std_tuple/std_tuple_iterator.hpp > include/boost/fusion/adapted/std_tuple/tag_of.hpp > include/boost/fusion/adapted/struct.hpp >@@ -1546,7 +1684,11 @@ > include/boost/fusion/adapted/struct/define_assoc_struct.hpp > include/boost/fusion/adapted/struct/define_struct.hpp > include/boost/fusion/adapted/struct/define_struct_inline.hpp >+include/boost/fusion/adapted/struct/detail/adapt_auto.hpp > include/boost/fusion/adapted/struct/detail/adapt_base.hpp >+include/boost/fusion/adapted/struct/detail/adapt_base_assoc_attr_filler.hpp >+include/boost/fusion/adapted/struct/detail/adapt_base_attr_filler.hpp >+include/boost/fusion/adapted/struct/detail/adapt_is_tpl.hpp > include/boost/fusion/adapted/struct/detail/at_impl.hpp > include/boost/fusion/adapted/struct/detail/begin_impl.hpp > include/boost/fusion/adapted/struct/detail/category_of_impl.hpp >@@ -1560,6 +1702,7 @@ > include/boost/fusion/adapted/struct/detail/is_view_impl.hpp > include/boost/fusion/adapted/struct/detail/key_of_impl.hpp > include/boost/fusion/adapted/struct/detail/namespace.hpp >+include/boost/fusion/adapted/struct/detail/preprocessor/is_seq.hpp > include/boost/fusion/adapted/struct/detail/proxy_type.hpp > include/boost/fusion/adapted/struct/detail/size_impl.hpp > include/boost/fusion/adapted/struct/detail/value_at_impl.hpp >@@ -1621,6 +1764,7 @@ > include/boost/fusion/algorithm/transformation/erase_key.hpp > include/boost/fusion/algorithm/transformation/filter.hpp > include/boost/fusion/algorithm/transformation/filter_if.hpp >+include/boost/fusion/algorithm/transformation/flatten.hpp > include/boost/fusion/algorithm/transformation/insert.hpp > include/boost/fusion/algorithm/transformation/insert_range.hpp > include/boost/fusion/algorithm/transformation/join.hpp >@@ -1804,6 +1948,7 @@ > include/boost/fusion/container/list/limits.hpp > include/boost/fusion/container/list/list.hpp > include/boost/fusion/container/list/list_fwd.hpp >+include/boost/fusion/container/list/nil.hpp > include/boost/fusion/container/map.hpp > include/boost/fusion/container/map/convert.hpp > include/boost/fusion/container/map/detail/at_impl.hpp >@@ -1977,8 +2122,6 @@ > include/boost/fusion/include/adapt_adt_named.hpp > include/boost/fusion/include/adapt_assoc_adt.hpp > include/boost/fusion/include/adapt_assoc_adt_named.hpp >-include/boost/fusion/include/adapt_assoc_class.hpp >-include/boost/fusion/include/adapt_assoc_class_named.hpp > include/boost/fusion/include/adapt_assoc_struct.hpp > include/boost/fusion/include/adapt_assoc_struct_named.hpp > include/boost/fusion/include/adapt_struct.hpp >@@ -2034,6 +2177,8 @@ > include/boost/fusion/include/filter_view.hpp > include/boost/fusion/include/find.hpp > include/boost/fusion/include/find_if.hpp >+include/boost/fusion/include/flatten.hpp >+include/boost/fusion/include/flatten_view.hpp > include/boost/fusion/include/fold.hpp > include/boost/fusion/include/for_each.hpp > include/boost/fusion/include/front.hpp >@@ -2045,6 +2190,7 @@ > include/boost/fusion/include/greater.hpp > include/boost/fusion/include/greater_equal.hpp > include/boost/fusion/include/has_key.hpp >+include/boost/fusion/include/hash.hpp > include/boost/fusion/include/ignore.hpp > include/boost/fusion/include/in.hpp > include/boost/fusion/include/insert.hpp >@@ -2091,6 +2237,7 @@ > include/boost/fusion/include/move.hpp > include/boost/fusion/include/mpl.hpp > include/boost/fusion/include/next.hpp >+include/boost/fusion/include/nil.hpp > include/boost/fusion/include/none.hpp > include/boost/fusion/include/not_equal_to.hpp > include/boost/fusion/include/nview.hpp >@@ -2124,6 +2271,7 @@ > include/boost/fusion/include/single_view.hpp > include/boost/fusion/include/size.hpp > include/boost/fusion/include/std_pair.hpp >+include/boost/fusion/include/std_tuple.hpp > include/boost/fusion/include/struct.hpp > include/boost/fusion/include/support.hpp > include/boost/fusion/include/swap.hpp >@@ -2215,6 +2363,7 @@ > include/boost/fusion/sequence/comparison/less_equal.hpp > include/boost/fusion/sequence/comparison/not_equal_to.hpp > include/boost/fusion/sequence/convert.hpp >+include/boost/fusion/sequence/hash.hpp > include/boost/fusion/sequence/intrinsic.hpp > include/boost/fusion/sequence/intrinsic/at.hpp > include/boost/fusion/sequence/intrinsic/at_c.hpp >@@ -2246,15 +2395,18 @@ > include/boost/fusion/support.hpp > include/boost/fusion/support/as_const.hpp > include/boost/fusion/support/category_of.hpp >+include/boost/fusion/support/config.hpp > include/boost/fusion/support/deduce.hpp > include/boost/fusion/support/deduce_sequence.hpp > include/boost/fusion/support/detail/access.hpp > include/boost/fusion/support/detail/as_fusion_element.hpp > include/boost/fusion/support/detail/category_of.hpp >+include/boost/fusion/support/detail/enabler.hpp > include/boost/fusion/support/detail/is_mpl_sequence.hpp > include/boost/fusion/support/detail/is_view.hpp > include/boost/fusion/support/detail/mpl_iterator_category.hpp > include/boost/fusion/support/detail/pp_round.hpp >+include/boost/fusion/support/detail/result_of.hpp > include/boost/fusion/support/detail/segmented_fold_until_impl.hpp > include/boost/fusion/support/detail/unknown_key.hpp > include/boost/fusion/support/is_iterator.hpp >@@ -2314,6 +2466,9 @@ > include/boost/fusion/view/filter_view/detail/value_of_impl.hpp > include/boost/fusion/view/filter_view/filter_view.hpp > include/boost/fusion/view/filter_view/filter_view_iterator.hpp >+include/boost/fusion/view/flatten_view.hpp >+include/boost/fusion/view/flatten_view/flatten_view.hpp >+include/boost/fusion/view/flatten_view/flatten_view_iterator.hpp > include/boost/fusion/view/iterator_range.hpp > include/boost/fusion/view/iterator_range/detail/at_impl.hpp > include/boost/fusion/view/iterator_range/detail/begin_impl.hpp >@@ -2437,20 +2592,105 @@ > include/boost/geometry/algorithms/convex_hull.hpp > include/boost/geometry/algorithms/correct.hpp > include/boost/geometry/algorithms/covered_by.hpp >+include/boost/geometry/algorithms/crosses.hpp > include/boost/geometry/algorithms/detail/as_range.hpp > include/boost/geometry/algorithms/detail/assign_box_corners.hpp > include/boost/geometry/algorithms/detail/assign_indexed_point.hpp > include/boost/geometry/algorithms/detail/assign_values.hpp >+include/boost/geometry/algorithms/detail/azimuth.hpp >+include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp >+include/boost/geometry/algorithms/detail/buffer/buffer_policies.hpp >+include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp >+include/boost/geometry/algorithms/detail/buffer/buffered_ring.hpp >+include/boost/geometry/algorithms/detail/buffer/get_piece_turns.hpp >+include/boost/geometry/algorithms/detail/buffer/line_line_intersection.hpp >+include/boost/geometry/algorithms/detail/buffer/parallel_continue.hpp >+include/boost/geometry/algorithms/detail/buffer/turn_in_original_visitor.hpp >+include/boost/geometry/algorithms/detail/buffer/turn_in_piece_visitor.hpp > include/boost/geometry/algorithms/detail/calculate_null.hpp > include/boost/geometry/algorithms/detail/calculate_sum.hpp >+include/boost/geometry/algorithms/detail/centroid/translating_transformer.hpp >+include/boost/geometry/algorithms/detail/check_iterator_range.hpp >+include/boost/geometry/algorithms/detail/closest_feature/geometry_to_range.hpp >+include/boost/geometry/algorithms/detail/closest_feature/point_to_range.hpp >+include/boost/geometry/algorithms/detail/closest_feature/range_to_range.hpp >+include/boost/geometry/algorithms/detail/comparable_distance/implementation.hpp >+include/boost/geometry/algorithms/detail/comparable_distance/interface.hpp > include/boost/geometry/algorithms/detail/convert_indexed_to_indexed.hpp > include/boost/geometry/algorithms/detail/convert_point_to_point.hpp >-include/boost/geometry/algorithms/detail/disjoint.hpp >+include/boost/geometry/algorithms/detail/counting.hpp >+include/boost/geometry/algorithms/detail/course.hpp >+include/boost/geometry/algorithms/detail/disjoint/areal_areal.hpp >+include/boost/geometry/algorithms/detail/disjoint/box_box.hpp >+include/boost/geometry/algorithms/detail/disjoint/implementation.hpp >+include/boost/geometry/algorithms/detail/disjoint/interface.hpp >+include/boost/geometry/algorithms/detail/disjoint/linear_areal.hpp >+include/boost/geometry/algorithms/detail/disjoint/linear_linear.hpp >+include/boost/geometry/algorithms/detail/disjoint/linear_segment_or_box.hpp >+include/boost/geometry/algorithms/detail/disjoint/multipoint_geometry.hpp >+include/boost/geometry/algorithms/detail/disjoint/multirange_geometry.hpp >+include/boost/geometry/algorithms/detail/disjoint/point_box.hpp >+include/boost/geometry/algorithms/detail/disjoint/point_geometry.hpp >+include/boost/geometry/algorithms/detail/disjoint/point_point.hpp >+include/boost/geometry/algorithms/detail/disjoint/segment_box.hpp >+include/boost/geometry/algorithms/detail/distance/backward_compatibility.hpp >+include/boost/geometry/algorithms/detail/distance/box_to_box.hpp >+include/boost/geometry/algorithms/detail/distance/default_strategies.hpp >+include/boost/geometry/algorithms/detail/distance/geometry_to_segment_or_box.hpp >+include/boost/geometry/algorithms/detail/distance/implementation.hpp >+include/boost/geometry/algorithms/detail/distance/interface.hpp >+include/boost/geometry/algorithms/detail/distance/is_comparable.hpp >+include/boost/geometry/algorithms/detail/distance/iterator_selector.hpp >+include/boost/geometry/algorithms/detail/distance/linear_or_areal_to_areal.hpp >+include/boost/geometry/algorithms/detail/distance/linear_to_linear.hpp >+include/boost/geometry/algorithms/detail/distance/multipoint_to_geometry.hpp >+include/boost/geometry/algorithms/detail/distance/point_to_geometry.hpp >+include/boost/geometry/algorithms/detail/distance/range_to_geometry_rtree.hpp >+include/boost/geometry/algorithms/detail/distance/segment_to_box.hpp >+include/boost/geometry/algorithms/detail/distance/segment_to_segment.hpp > include/boost/geometry/algorithms/detail/equals/collect_vectors.hpp >+include/boost/geometry/algorithms/detail/equals/point_point.hpp >+include/boost/geometry/algorithms/detail/extreme_points.hpp >+include/boost/geometry/algorithms/detail/flattening.hpp > include/boost/geometry/algorithms/detail/for_each_range.hpp > include/boost/geometry/algorithms/detail/get_left_turns.hpp >+include/boost/geometry/algorithms/detail/get_max_size.hpp > include/boost/geometry/algorithms/detail/has_self_intersections.hpp >+include/boost/geometry/algorithms/detail/interior_iterator.hpp >+include/boost/geometry/algorithms/detail/intersection/box_box.hpp >+include/boost/geometry/algorithms/detail/intersection/implementation.hpp >+include/boost/geometry/algorithms/detail/intersection/interface.hpp >+include/boost/geometry/algorithms/detail/intersection/multi.hpp >+include/boost/geometry/algorithms/detail/is_simple/always_simple.hpp >+include/boost/geometry/algorithms/detail/is_simple/areal.hpp >+include/boost/geometry/algorithms/detail/is_simple/debug_print_boundary_points.hpp >+include/boost/geometry/algorithms/detail/is_simple/failure_policy.hpp >+include/boost/geometry/algorithms/detail/is_simple/implementation.hpp >+include/boost/geometry/algorithms/detail/is_simple/interface.hpp >+include/boost/geometry/algorithms/detail/is_simple/linear.hpp >+include/boost/geometry/algorithms/detail/is_simple/multipoint.hpp >+include/boost/geometry/algorithms/detail/is_valid/box.hpp >+include/boost/geometry/algorithms/detail/is_valid/complement_graph.hpp >+include/boost/geometry/algorithms/detail/is_valid/debug_complement_graph.hpp >+include/boost/geometry/algorithms/detail/is_valid/debug_print_turns.hpp >+include/boost/geometry/algorithms/detail/is_valid/debug_validity_phase.hpp >+include/boost/geometry/algorithms/detail/is_valid/has_duplicates.hpp >+include/boost/geometry/algorithms/detail/is_valid/has_spikes.hpp >+include/boost/geometry/algorithms/detail/is_valid/has_valid_self_turns.hpp >+include/boost/geometry/algorithms/detail/is_valid/implementation.hpp >+include/boost/geometry/algorithms/detail/is_valid/interface.hpp >+include/boost/geometry/algorithms/detail/is_valid/is_acceptable_turn.hpp >+include/boost/geometry/algorithms/detail/is_valid/linear.hpp >+include/boost/geometry/algorithms/detail/is_valid/multipolygon.hpp >+include/boost/geometry/algorithms/detail/is_valid/pointlike.hpp >+include/boost/geometry/algorithms/detail/is_valid/polygon.hpp >+include/boost/geometry/algorithms/detail/is_valid/ring.hpp >+include/boost/geometry/algorithms/detail/is_valid/segment.hpp >+include/boost/geometry/algorithms/detail/multi_modify.hpp >+include/boost/geometry/algorithms/detail/multi_modify_with_predicate.hpp >+include/boost/geometry/algorithms/detail/multi_sum.hpp > include/boost/geometry/algorithms/detail/not.hpp >+include/boost/geometry/algorithms/detail/num_distinct_consecutive_points.hpp > include/boost/geometry/algorithms/detail/occupation_info.hpp > include/boost/geometry/algorithms/detail/overlay/add_rings.hpp > include/boost/geometry/algorithms/detail/overlay/append_no_duplicates.hpp >@@ -2457,7 +2697,6 @@ > include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp > include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp > include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp >-include/boost/geometry/algorithms/detail/overlay/calculate_distance_policy.hpp > include/boost/geometry/algorithms/detail/overlay/check_enrich.hpp > include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp > include/boost/geometry/algorithms/detail/overlay/convert_ring.hpp >@@ -2464,18 +2703,27 @@ > include/boost/geometry/algorithms/detail/overlay/copy_segment_point.hpp > include/boost/geometry/algorithms/detail/overlay/copy_segments.hpp > include/boost/geometry/algorithms/detail/overlay/debug_turn_info.hpp >+include/boost/geometry/algorithms/detail/overlay/do_reverse.hpp > include/boost/geometry/algorithms/detail/overlay/enrich_intersection_points.hpp > include/boost/geometry/algorithms/detail/overlay/enrichment_info.hpp > include/boost/geometry/algorithms/detail/overlay/follow.hpp >+include/boost/geometry/algorithms/detail/overlay/follow_linear_linear.hpp > include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp > include/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp > include/boost/geometry/algorithms/detail/overlay/get_ring.hpp > include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp >+include/boost/geometry/algorithms/detail/overlay/get_turn_info_for_endpoint.hpp >+include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp >+include/boost/geometry/algorithms/detail/overlay/get_turn_info_la.hpp >+include/boost/geometry/algorithms/detail/overlay/get_turn_info_ll.hpp > include/boost/geometry/algorithms/detail/overlay/get_turns.hpp > include/boost/geometry/algorithms/detail/overlay/handle_tangencies.hpp >+include/boost/geometry/algorithms/detail/overlay/intersection_box_box.hpp > include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp >+include/boost/geometry/algorithms/detail/overlay/linear_linear.hpp > include/boost/geometry/algorithms/detail/overlay/overlay.hpp > include/boost/geometry/algorithms/detail/overlay/overlay_type.hpp >+include/boost/geometry/algorithms/detail/overlay/pointlike_pointlike.hpp > include/boost/geometry/algorithms/detail/overlay/ring_properties.hpp > include/boost/geometry/algorithms/detail/overlay/segment_identifier.hpp > include/boost/geometry/algorithms/detail/overlay/select_rings.hpp >@@ -2488,12 +2736,43 @@ > include/boost/geometry/algorithms/detail/partition.hpp > include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp > include/boost/geometry/algorithms/detail/point_on_border.hpp >+include/boost/geometry/algorithms/detail/recalculate.hpp >+include/boost/geometry/algorithms/detail/relate/areal_areal.hpp >+include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp >+include/boost/geometry/algorithms/detail/relate/follow_helpers.hpp >+include/boost/geometry/algorithms/detail/relate/less.hpp >+include/boost/geometry/algorithms/detail/relate/linear_areal.hpp >+include/boost/geometry/algorithms/detail/relate/linear_linear.hpp >+include/boost/geometry/algorithms/detail/relate/point_geometry.hpp >+include/boost/geometry/algorithms/detail/relate/point_point.hpp >+include/boost/geometry/algorithms/detail/relate/relate.hpp >+include/boost/geometry/algorithms/detail/relate/result.hpp >+include/boost/geometry/algorithms/detail/relate/topology_check.hpp >+include/boost/geometry/algorithms/detail/relate/turns.hpp > include/boost/geometry/algorithms/detail/ring_identifier.hpp > include/boost/geometry/algorithms/detail/sections/range_by_section.hpp >+include/boost/geometry/algorithms/detail/sections/section_box_policies.hpp >+include/boost/geometry/algorithms/detail/sections/section_functions.hpp > include/boost/geometry/algorithms/detail/sections/sectionalize.hpp >+include/boost/geometry/algorithms/detail/signed_index_type.hpp >+include/boost/geometry/algorithms/detail/single_geometry.hpp >+include/boost/geometry/algorithms/detail/sub_range.hpp > include/boost/geometry/algorithms/detail/throw_on_empty_input.hpp >+include/boost/geometry/algorithms/detail/turns/compare_turns.hpp >+include/boost/geometry/algorithms/detail/turns/debug_turn.hpp >+include/boost/geometry/algorithms/detail/turns/filter_continue_turns.hpp >+include/boost/geometry/algorithms/detail/turns/print_turns.hpp >+include/boost/geometry/algorithms/detail/turns/remove_duplicate_turns.hpp >+include/boost/geometry/algorithms/detail/vincenty_direct.hpp >+include/boost/geometry/algorithms/detail/vincenty_inverse.hpp >+include/boost/geometry/algorithms/detail/within/point_in_geometry.hpp >+include/boost/geometry/algorithms/detail/within/within_no_turns.hpp > include/boost/geometry/algorithms/difference.hpp > include/boost/geometry/algorithms/disjoint.hpp >+include/boost/geometry/algorithms/dispatch/disjoint.hpp >+include/boost/geometry/algorithms/dispatch/distance.hpp >+include/boost/geometry/algorithms/dispatch/is_simple.hpp >+include/boost/geometry/algorithms/dispatch/is_valid.hpp > include/boost/geometry/algorithms/distance.hpp > include/boost/geometry/algorithms/envelope.hpp > include/boost/geometry/algorithms/equals.hpp >@@ -2501,6 +2780,8 @@ > include/boost/geometry/algorithms/for_each.hpp > include/boost/geometry/algorithms/intersection.hpp > include/boost/geometry/algorithms/intersects.hpp >+include/boost/geometry/algorithms/is_simple.hpp >+include/boost/geometry/algorithms/is_valid.hpp > include/boost/geometry/algorithms/length.hpp > include/boost/geometry/algorithms/make.hpp > include/boost/geometry/algorithms/not_implemented.hpp >@@ -2507,8 +2788,11 @@ > include/boost/geometry/algorithms/num_geometries.hpp > include/boost/geometry/algorithms/num_interior_rings.hpp > include/boost/geometry/algorithms/num_points.hpp >+include/boost/geometry/algorithms/num_segments.hpp > include/boost/geometry/algorithms/overlaps.hpp > include/boost/geometry/algorithms/perimeter.hpp >+include/boost/geometry/algorithms/point_on_surface.hpp >+include/boost/geometry/algorithms/remove_spikes.hpp > include/boost/geometry/algorithms/reverse.hpp > include/boost/geometry/algorithms/simplify.hpp > include/boost/geometry/algorithms/sym_difference.hpp >@@ -2516,6 +2800,7 @@ > include/boost/geometry/algorithms/transform.hpp > include/boost/geometry/algorithms/union.hpp > include/boost/geometry/algorithms/unique.hpp >+include/boost/geometry/algorithms/validity_failure_type.hpp > include/boost/geometry/algorithms/within.hpp > include/boost/geometry/arithmetic/arithmetic.hpp > include/boost/geometry/arithmetic/determinant.hpp >@@ -2536,8 +2821,10 @@ > include/boost/geometry/core/point_order.hpp > include/boost/geometry/core/point_type.hpp > include/boost/geometry/core/radian_access.hpp >+include/boost/geometry/core/radius.hpp > include/boost/geometry/core/reverse_dispatch.hpp > include/boost/geometry/core/ring_type.hpp >+include/boost/geometry/core/srs.hpp > include/boost/geometry/core/tag.hpp > include/boost/geometry/core/tag_cast.hpp > include/boost/geometry/core/tags.hpp >@@ -2565,6 +2852,9 @@ > include/boost/geometry/geometries/concepts/box_concept.hpp > include/boost/geometry/geometries/concepts/check.hpp > include/boost/geometry/geometries/concepts/linestring_concept.hpp >+include/boost/geometry/geometries/concepts/multi_linestring_concept.hpp >+include/boost/geometry/geometries/concepts/multi_point_concept.hpp >+include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp > include/boost/geometry/geometries/concepts/point_concept.hpp > include/boost/geometry/geometries/concepts/polygon_concept.hpp > include/boost/geometry/geometries/concepts/ring_concept.hpp >@@ -2571,11 +2861,18 @@ > include/boost/geometry/geometries/concepts/segment_concept.hpp > include/boost/geometry/geometries/geometries.hpp > include/boost/geometry/geometries/linestring.hpp >+include/boost/geometry/geometries/multi_linestring.hpp >+include/boost/geometry/geometries/multi_point.hpp >+include/boost/geometry/geometries/multi_polygon.hpp > include/boost/geometry/geometries/point.hpp > include/boost/geometry/geometries/point_xy.hpp >+include/boost/geometry/geometries/pointing_segment.hpp > include/boost/geometry/geometries/polygon.hpp > include/boost/geometry/geometries/register/box.hpp > include/boost/geometry/geometries/register/linestring.hpp >+include/boost/geometry/geometries/register/multi_linestring.hpp >+include/boost/geometry/geometries/register/multi_point.hpp >+include/boost/geometry/geometries/register/multi_polygon.hpp > include/boost/geometry/geometries/register/point.hpp > include/boost/geometry/geometries/register/ring.hpp > include/boost/geometry/geometries/register/segment.hpp >@@ -2600,6 +2897,7 @@ > include/boost/geometry/index/detail/algorithms/sum_for_indexable.hpp > include/boost/geometry/index/detail/algorithms/union_content.hpp > include/boost/geometry/index/detail/assert.hpp >+include/boost/geometry/index/detail/bounded_view.hpp > include/boost/geometry/index/detail/config_begin.hpp > include/boost/geometry/index/detail/config_end.hpp > include/boost/geometry/index/detail/distance_predicates.hpp >@@ -2606,23 +2904,23 @@ > include/boost/geometry/index/detail/exception.hpp > include/boost/geometry/index/detail/meta.hpp > include/boost/geometry/index/detail/predicates.hpp >-include/boost/geometry/index/detail/pushable_array.hpp > include/boost/geometry/index/detail/rtree/adaptors.hpp > include/boost/geometry/index/detail/rtree/kmeans/kmeans.hpp > include/boost/geometry/index/detail/rtree/kmeans/split.hpp > include/boost/geometry/index/detail/rtree/linear/linear.hpp > include/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp >-include/boost/geometry/index/detail/rtree/node/auto_deallocator.hpp > include/boost/geometry/index/detail/rtree/node/concept.hpp >-include/boost/geometry/index/detail/rtree/node/dynamic_visitor.hpp > include/boost/geometry/index/detail/rtree/node/node.hpp >-include/boost/geometry/index/detail/rtree/node/node_auto_ptr.hpp >-include/boost/geometry/index/detail/rtree/node/node_d_mem_dynamic.hpp >-include/boost/geometry/index/detail/rtree/node/node_d_mem_static.hpp >-include/boost/geometry/index/detail/rtree/node/node_s_mem_dynamic.hpp >-include/boost/geometry/index/detail/rtree/node/node_s_mem_static.hpp >+include/boost/geometry/index/detail/rtree/node/node_elements.hpp > include/boost/geometry/index/detail/rtree/node/pairs.hpp >-include/boost/geometry/index/detail/rtree/node/static_visitor.hpp >+include/boost/geometry/index/detail/rtree/node/scoped_deallocator.hpp >+include/boost/geometry/index/detail/rtree/node/subtree_destroyer.hpp >+include/boost/geometry/index/detail/rtree/node/variant_dynamic.hpp >+include/boost/geometry/index/detail/rtree/node/variant_static.hpp >+include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp >+include/boost/geometry/index/detail/rtree/node/weak_dynamic.hpp >+include/boost/geometry/index/detail/rtree/node/weak_static.hpp >+include/boost/geometry/index/detail/rtree/node/weak_visitor.hpp > include/boost/geometry/index/detail/rtree/options.hpp > include/boost/geometry/index/detail/rtree/pack_create.hpp > include/boost/geometry/index/detail/rtree/quadratic/quadratic.hpp >@@ -2633,6 +2931,7 @@ > include/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp > include/boost/geometry/index/detail/rtree/rstar/rstar.hpp > include/boost/geometry/index/detail/rtree/utilities/are_boxes_ok.hpp >+include/boost/geometry/index/detail/rtree/utilities/are_counts_ok.hpp > include/boost/geometry/index/detail/rtree/utilities/are_levels_ok.hpp > include/boost/geometry/index/detail/rtree/utilities/gl_draw.hpp > include/boost/geometry/index/detail/rtree/utilities/print.hpp >@@ -2674,7 +2973,21 @@ > include/boost/geometry/io/wkt/write.hpp > include/boost/geometry/iterators/base.hpp > include/boost/geometry/iterators/closing_iterator.hpp >+include/boost/geometry/iterators/concatenate_iterator.hpp >+include/boost/geometry/iterators/detail/point_iterator/inner_range_type.hpp >+include/boost/geometry/iterators/detail/point_iterator/iterator_type.hpp >+include/boost/geometry/iterators/detail/point_iterator/value_type.hpp >+include/boost/geometry/iterators/detail/segment_iterator/iterator_type.hpp >+include/boost/geometry/iterators/detail/segment_iterator/range_segment_iterator.hpp >+include/boost/geometry/iterators/detail/segment_iterator/value_type.hpp >+include/boost/geometry/iterators/dispatch/point_iterator.hpp >+include/boost/geometry/iterators/dispatch/segment_iterator.hpp > include/boost/geometry/iterators/ever_circling_iterator.hpp >+include/boost/geometry/iterators/flatten_iterator.hpp >+include/boost/geometry/iterators/has_one_element.hpp >+include/boost/geometry/iterators/point_iterator.hpp >+include/boost/geometry/iterators/point_reverse_iterator.hpp >+include/boost/geometry/iterators/segment_iterator.hpp > include/boost/geometry/multi/algorithms/append.hpp > include/boost/geometry/multi/algorithms/area.hpp > include/boost/geometry/multi/algorithms/centroid.hpp >@@ -2682,6 +2995,7 @@ > include/boost/geometry/multi/algorithms/convert.hpp > include/boost/geometry/multi/algorithms/correct.hpp > include/boost/geometry/multi/algorithms/covered_by.hpp >+include/boost/geometry/multi/algorithms/detail/extreme_points.hpp > include/boost/geometry/multi/algorithms/detail/for_each_range.hpp > include/boost/geometry/multi/algorithms/detail/modify.hpp > include/boost/geometry/multi/algorithms/detail/modify_with_predicate.hpp >@@ -2690,7 +3004,6 @@ > include/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp > include/boost/geometry/multi/algorithms/detail/overlay/get_ring.hpp > include/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp >-include/boost/geometry/multi/algorithms/detail/overlay/select_rings.hpp > include/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp > include/boost/geometry/multi/algorithms/detail/point_on_border.hpp > include/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp >@@ -2706,6 +3019,7 @@ > include/boost/geometry/multi/algorithms/num_interior_rings.hpp > include/boost/geometry/multi/algorithms/num_points.hpp > include/boost/geometry/multi/algorithms/perimeter.hpp >+include/boost/geometry/multi/algorithms/remove_spikes.hpp > include/boost/geometry/multi/algorithms/reverse.hpp > include/boost/geometry/multi/algorithms/simplify.hpp > include/boost/geometry/multi/algorithms/transform.hpp >@@ -2740,28 +3054,61 @@ > include/boost/geometry/multi/strategies/cartesian/centroid_average.hpp > include/boost/geometry/multi/views/detail/range_type.hpp > include/boost/geometry/policies/compare.hpp >+include/boost/geometry/policies/disjoint_interrupt_policy.hpp >+include/boost/geometry/policies/is_valid/default_policy.hpp >+include/boost/geometry/policies/is_valid/failing_reason_policy.hpp >+include/boost/geometry/policies/is_valid/failure_type_policy.hpp >+include/boost/geometry/policies/predicate_based_interrupt_policy.hpp > include/boost/geometry/policies/relate/de9im.hpp > include/boost/geometry/policies/relate/direction.hpp > include/boost/geometry/policies/relate/intersection_points.hpp >+include/boost/geometry/policies/relate/intersection_ratios.hpp > include/boost/geometry/policies/relate/tupled.hpp >+include/boost/geometry/policies/robustness/get_rescale_policy.hpp >+include/boost/geometry/policies/robustness/no_rescale_policy.hpp >+include/boost/geometry/policies/robustness/rescale_policy.hpp >+include/boost/geometry/policies/robustness/robust_point_type.hpp >+include/boost/geometry/policies/robustness/robust_type.hpp >+include/boost/geometry/policies/robustness/segment_ratio.hpp >+include/boost/geometry/policies/robustness/segment_ratio_type.hpp >+include/boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp >+include/boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp > include/boost/geometry/strategies/agnostic/hull_graham_andrew.hpp > include/boost/geometry/strategies/agnostic/point_in_box_by_side.hpp >+include/boost/geometry/strategies/agnostic/point_in_point.hpp > include/boost/geometry/strategies/agnostic/point_in_poly_oriented_winding.hpp > include/boost/geometry/strategies/agnostic/point_in_poly_winding.hpp >+include/boost/geometry/strategies/agnostic/relate.hpp >+include/boost/geometry/strategies/agnostic/side_by_azimuth.hpp > include/boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp > include/boost/geometry/strategies/area.hpp >+include/boost/geometry/strategies/buffer.hpp > include/boost/geometry/strategies/cartesian/area_surveyor.hpp > include/boost/geometry/strategies/cartesian/box_in_box.hpp >+include/boost/geometry/strategies/cartesian/buffer_end_flat.hpp >+include/boost/geometry/strategies/cartesian/buffer_end_round.hpp >+include/boost/geometry/strategies/cartesian/buffer_join_miter.hpp >+include/boost/geometry/strategies/cartesian/buffer_join_round.hpp >+include/boost/geometry/strategies/cartesian/buffer_join_round_by_divide.hpp >+include/boost/geometry/strategies/cartesian/buffer_point_circle.hpp >+include/boost/geometry/strategies/cartesian/buffer_point_square.hpp >+include/boost/geometry/strategies/cartesian/buffer_side_straight.hpp > include/boost/geometry/strategies/cartesian/cart_intersect.hpp >+include/boost/geometry/strategies/cartesian/centroid_average.hpp > include/boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp > include/boost/geometry/strategies/cartesian/centroid_weighted_length.hpp > include/boost/geometry/strategies/cartesian/distance_projected_point.hpp >+include/boost/geometry/strategies/cartesian/distance_projected_point_ax.hpp > include/boost/geometry/strategies/cartesian/distance_pythagoras.hpp >+include/boost/geometry/strategies/cartesian/distance_pythagoras_box_box.hpp >+include/boost/geometry/strategies/cartesian/distance_pythagoras_point_box.hpp > include/boost/geometry/strategies/cartesian/point_in_box.hpp > include/boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp > include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp > include/boost/geometry/strategies/cartesian/side_by_triangle.hpp >+include/boost/geometry/strategies/cartesian/side_of_intersection.hpp > include/boost/geometry/strategies/centroid.hpp >+include/boost/geometry/strategies/comparable_distance_result.hpp > include/boost/geometry/strategies/compare.hpp > include/boost/geometry/strategies/concepts/area_concept.hpp > include/boost/geometry/strategies/concepts/centroid_concept.hpp >@@ -2773,9 +3120,15 @@ > include/boost/geometry/strategies/convex_hull.hpp > include/boost/geometry/strategies/covered_by.hpp > include/boost/geometry/strategies/default_area_result.hpp >+include/boost/geometry/strategies/default_comparable_distance_result.hpp > include/boost/geometry/strategies/default_distance_result.hpp > include/boost/geometry/strategies/default_length_result.hpp >+include/boost/geometry/strategies/default_strategy.hpp > include/boost/geometry/strategies/distance.hpp >+include/boost/geometry/strategies/distance_result.hpp >+include/boost/geometry/strategies/geographic/distance_andoyer.hpp >+include/boost/geometry/strategies/geographic/distance_vincenty.hpp >+include/boost/geometry/strategies/geographic/mapping_ssf.hpp > include/boost/geometry/strategies/intersection.hpp > include/boost/geometry/strategies/intersection_result.hpp > include/boost/geometry/strategies/side.hpp >@@ -2783,6 +3136,7 @@ > include/boost/geometry/strategies/spherical/area_huiller.hpp > include/boost/geometry/strategies/spherical/compare_circular.hpp > include/boost/geometry/strategies/spherical/distance_cross_track.hpp >+include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp > include/boost/geometry/strategies/spherical/distance_haversine.hpp > include/boost/geometry/strategies/spherical/side_by_cross_track.hpp > include/boost/geometry/strategies/spherical/ssf.hpp >@@ -2798,6 +3152,9 @@ > include/boost/geometry/util/bare_type.hpp > include/boost/geometry/util/calculation_type.hpp > include/boost/geometry/util/closure_as_bool.hpp >+include/boost/geometry/util/combine_if.hpp >+include/boost/geometry/util/compress_variant.hpp >+include/boost/geometry/util/condition.hpp > include/boost/geometry/util/coordinate_cast.hpp > include/boost/geometry/util/for_each_coordinate.hpp > include/boost/geometry/util/math.hpp >@@ -2804,12 +3161,17 @@ > include/boost/geometry/util/order_as_direction.hpp > include/boost/geometry/util/parameter_type_of.hpp > include/boost/geometry/util/promote_floating_point.hpp >+include/boost/geometry/util/promote_integral.hpp >+include/boost/geometry/util/range.hpp > include/boost/geometry/util/rational.hpp > include/boost/geometry/util/select_calculation_type.hpp > include/boost/geometry/util/select_coordinate_type.hpp > include/boost/geometry/util/select_most_precise.hpp >+include/boost/geometry/util/transform_variant.hpp > include/boost/geometry/views/box_view.hpp > include/boost/geometry/views/closeable_view.hpp >+include/boost/geometry/views/detail/indexed_point_view.hpp >+include/boost/geometry/views/detail/normalized_view.hpp > include/boost/geometry/views/detail/points_view.hpp > include/boost/geometry/views/detail/range_type.hpp > include/boost/geometry/views/identity_view.hpp >@@ -3235,6 +3597,10 @@ > include/boost/implicit_cast.hpp > include/boost/indirect_reference.hpp > include/boost/integer.hpp >+include/boost/integer/common_factor.hpp >+include/boost/integer/common_factor_ct.hpp >+include/boost/integer/common_factor_rt.hpp >+include/boost/integer/integer_log2.hpp > include/boost/integer/integer_mask.hpp > include/boost/integer/static_log2.hpp > include/boost/integer/static_min_max.hpp >@@ -3288,18 +3654,19 @@ > include/boost/interprocess/detail/min_max.hpp > include/boost/interprocess/detail/move.hpp > include/boost/interprocess/detail/mpl.hpp >-include/boost/interprocess/detail/multi_segment_services.hpp > include/boost/interprocess/detail/named_proxy.hpp >+include/boost/interprocess/detail/nothrow.hpp > include/boost/interprocess/detail/os_file_functions.hpp > include/boost/interprocess/detail/os_thread_functions.hpp > include/boost/interprocess/detail/pointer_type.hpp > include/boost/interprocess/detail/portable_intermodule_singleton.hpp > include/boost/interprocess/detail/posix_time_types_wrk.hpp >-include/boost/interprocess/detail/preprocessor.hpp > include/boost/interprocess/detail/ptime_wrk.hpp > include/boost/interprocess/detail/robust_emulation.hpp > include/boost/interprocess/detail/segment_manager_helper.hpp >-include/boost/interprocess/detail/tmp_dir_helpers.hpp >+include/boost/interprocess/detail/shared_dir_helpers.hpp >+include/boost/interprocess/detail/simple_swap.hpp >+include/boost/interprocess/detail/std_fwd.hpp > include/boost/interprocess/detail/transform_iterator.hpp > include/boost/interprocess/detail/type_traits.hpp > include/boost/interprocess/detail/utilities.hpp >@@ -3328,8 +3695,6 @@ > include/boost/interprocess/managed_xsi_shared_memory.hpp > include/boost/interprocess/mapped_region.hpp > include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp >-include/boost/interprocess/mem_algo/detail/multi_simple_seq_fit.hpp >-include/boost/interprocess/mem_algo/detail/multi_simple_seq_fit_impl.hpp > include/boost/interprocess/mem_algo/detail/simple_seq_fit_impl.hpp > include/boost/interprocess/mem_algo/rbtree_best_fit.hpp > include/boost/interprocess/mem_algo/simple_seq_fit.hpp >@@ -3351,6 +3716,7 @@ > include/boost/interprocess/smart_ptr/weak_ptr.hpp > include/boost/interprocess/streams/bufferstream.hpp > include/boost/interprocess/streams/vectorstream.hpp >+include/boost/interprocess/sync/detail/common_algorithms.hpp > include/boost/interprocess/sync/detail/condition_algorithm_8a.hpp > include/boost/interprocess/sync/detail/condition_any_algorithm.hpp > include/boost/interprocess/sync/detail/locks.hpp >@@ -3410,6 +3776,7 @@ > include/boost/interprocess/sync/windows/sync_utils.hpp > include/boost/interprocess/sync/windows/winapi_mutex_wrapper.hpp > include/boost/interprocess/sync/windows/winapi_semaphore_wrapper.hpp >+include/boost/interprocess/sync/windows/winapi_wrapper_common.hpp > include/boost/interprocess/sync/xsi/advanced_xsi_semaphore.hpp > include/boost/interprocess/sync/xsi/simple_xsi_semaphore.hpp > include/boost/interprocess/sync/xsi/xsi_named_mutex.hpp >@@ -3428,29 +3795,54 @@ > include/boost/intrusive/circular_list_algorithms.hpp > include/boost/intrusive/circular_slist_algorithms.hpp > include/boost/intrusive/derivation_value_traits.hpp >+include/boost/intrusive/detail/algo_type.hpp >+include/boost/intrusive/detail/algorithm.hpp > include/boost/intrusive/detail/any_node_and_algorithms.hpp >+include/boost/intrusive/detail/array_initializer.hpp > include/boost/intrusive/detail/assert.hpp > include/boost/intrusive/detail/avltree_node.hpp >-include/boost/intrusive/detail/clear_on_destructor_base.hpp >+include/boost/intrusive/detail/bstree_algorithms_base.hpp > include/boost/intrusive/detail/common_slist_algorithms.hpp > include/boost/intrusive/detail/config_begin.hpp > include/boost/intrusive/detail/config_end.hpp >+include/boost/intrusive/detail/default_header_holder.hpp > include/boost/intrusive/detail/ebo_functor_holder.hpp >+include/boost/intrusive/detail/empty_node_checker.hpp >+include/boost/intrusive/detail/equal_to_value.hpp >+include/boost/intrusive/detail/exception_disposer.hpp > include/boost/intrusive/detail/function_detector.hpp > include/boost/intrusive/detail/generic_hook.hpp >+include/boost/intrusive/detail/get_value_traits.hpp > include/boost/intrusive/detail/has_member_function_callable_with.hpp > include/boost/intrusive/detail/hashtable_node.hpp >+include/boost/intrusive/detail/hook_traits.hpp >+include/boost/intrusive/detail/iiterator.hpp > include/boost/intrusive/detail/is_stateful_value_traits.hpp >+include/boost/intrusive/detail/iterator.hpp >+include/boost/intrusive/detail/key_nodeptr_comp.hpp >+include/boost/intrusive/detail/list_iterator.hpp > include/boost/intrusive/detail/list_node.hpp >-include/boost/intrusive/detail/memory_util.hpp >+include/boost/intrusive/detail/math.hpp >+include/boost/intrusive/detail/minimal_less_equal_header.hpp >+include/boost/intrusive/detail/minimal_pair_header.hpp > include/boost/intrusive/detail/mpl.hpp >+include/boost/intrusive/detail/node_cloner_disposer.hpp >+include/boost/intrusive/detail/node_holder.hpp >+include/boost/intrusive/detail/node_to_value.hpp > include/boost/intrusive/detail/parent_from_member.hpp >-include/boost/intrusive/detail/preprocessor.hpp >+include/boost/intrusive/detail/pointer_element.hpp > include/boost/intrusive/detail/rbtree_node.hpp >+include/boost/intrusive/detail/reverse_iterator.hpp >+include/boost/intrusive/detail/simple_disposers.hpp >+include/boost/intrusive/detail/size_holder.hpp >+include/boost/intrusive/detail/slist_iterator.hpp > include/boost/intrusive/detail/slist_node.hpp >+include/boost/intrusive/detail/std_fwd.hpp >+include/boost/intrusive/detail/to_raw_pointer.hpp > include/boost/intrusive/detail/transform_iterator.hpp >+include/boost/intrusive/detail/tree_iterator.hpp > include/boost/intrusive/detail/tree_node.hpp >-include/boost/intrusive/detail/utilities.hpp >+include/boost/intrusive/detail/uncast.hpp > include/boost/intrusive/detail/workaround.hpp > include/boost/intrusive/hashtable.hpp > include/boost/intrusive/intrusive_fwd.hpp >@@ -3460,8 +3852,10 @@ > include/boost/intrusive/list_hook.hpp > include/boost/intrusive/member_value_traits.hpp > include/boost/intrusive/options.hpp >+include/boost/intrusive/pack_options.hpp > include/boost/intrusive/parent_from_member.hpp > include/boost/intrusive/pointer_plus_bits.hpp >+include/boost/intrusive/pointer_rebind.hpp > include/boost/intrusive/pointer_traits.hpp > include/boost/intrusive/priority_compare.hpp > include/boost/intrusive/rbtree.hpp >@@ -3474,7 +3868,6 @@ > include/boost/intrusive/slist.hpp > include/boost/intrusive/slist_hook.hpp > include/boost/intrusive/splay_set.hpp >-include/boost/intrusive/splay_set_hook.hpp > include/boost/intrusive/splaytree.hpp > include/boost/intrusive/splaytree_algorithms.hpp > include/boost/intrusive/treap.hpp >@@ -3636,6 +4029,7 @@ > include/boost/iterator/iterator_concepts.hpp > include/boost/iterator/iterator_facade.hpp > include/boost/iterator/iterator_traits.hpp >+include/boost/iterator/minimum_category.hpp > include/boost/iterator/new_iterator_tests.hpp > include/boost/iterator/permutation_iterator.hpp > include/boost/iterator/reverse_iterator.hpp >@@ -3677,6 +4071,17 @@ > include/boost/lambda/switch.hpp > include/boost/last_value.hpp > include/boost/lexical_cast.hpp >+include/boost/lexical_cast/bad_lexical_cast.hpp >+include/boost/lexical_cast/detail/converter_lexical.hpp >+include/boost/lexical_cast/detail/converter_lexical_streams.hpp >+include/boost/lexical_cast/detail/converter_numeric.hpp >+include/boost/lexical_cast/detail/inf_nan.hpp >+include/boost/lexical_cast/detail/is_character.hpp >+include/boost/lexical_cast/detail/lcast_char_constants.hpp >+include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp >+include/boost/lexical_cast/detail/widest_char.hpp >+include/boost/lexical_cast/lexical_cast_old.hpp >+include/boost/lexical_cast/try_lexical_convert.hpp > include/boost/limits.hpp > include/boost/local_function.hpp > include/boost/local_function/aux_/add_pointed_const.hpp >@@ -3808,6 +4213,7 @@ > include/boost/log/detail/cleanup_scope_guard.hpp > include/boost/log/detail/code_conversion.hpp > include/boost/log/detail/config.hpp >+include/boost/log/detail/copy_cv.hpp > include/boost/log/detail/custom_terminal_spec.hpp > include/boost/log/detail/date_time_fmt_gen_traits_fwd.hpp > include/boost/log/detail/date_time_format_parser.hpp >@@ -3815,6 +4221,7 @@ > include/boost/log/detail/deduce_char_type.hpp > include/boost/log/detail/default_attribute_names.hpp > include/boost/log/detail/embedded_string_type.hpp >+include/boost/log/detail/enqueued_record.hpp > include/boost/log/detail/event.hpp > include/boost/log/detail/fake_mutex.hpp > include/boost/log/detail/footer.hpp >@@ -3828,7 +4235,6 @@ > include/boost/log/detail/light_rw_mutex.hpp > include/boost/log/detail/locking_ptr.hpp > include/boost/log/detail/locks.hpp >-include/boost/log/detail/malloc_aligned.hpp > include/boost/log/detail/named_scope_fmt_pp.hpp > include/boost/log/detail/native_typeof.hpp > include/boost/log/detail/parameter_tools.hpp >@@ -3884,11 +4290,13 @@ > include/boost/log/keywords/channel.hpp > include/boost/log/keywords/delimiter.hpp > include/boost/log/keywords/depth.hpp >+include/boost/log/keywords/empty_marker.hpp > include/boost/log/keywords/facility.hpp > include/boost/log/keywords/file_name.hpp > include/boost/log/keywords/filter.hpp > include/boost/log/keywords/format.hpp > include/boost/log/keywords/ident.hpp >+include/boost/log/keywords/incomplete_marker.hpp > include/boost/log/keywords/ip_version.hpp > include/boost/log/keywords/iteration.hpp > include/boost/log/keywords/log_name.hpp >@@ -3947,6 +4355,7 @@ > include/boost/log/support/regex.hpp > include/boost/log/support/spirit_classic.hpp > include/boost/log/support/spirit_qi.hpp >+include/boost/log/support/std_regex.hpp > include/boost/log/support/xpressive.hpp > include/boost/log/trivial.hpp > include/boost/log/utility/empty_deleter.hpp >@@ -4003,6 +4412,7 @@ > include/boost/logic/tribool_fwd.hpp > include/boost/logic/tribool_io.hpp > include/boost/make_shared.hpp >+include/boost/make_unique.hpp > include/boost/math/bindings/detail/big_digamma.hpp > include/boost/math/bindings/detail/big_lanczos.hpp > include/boost/math/bindings/e_float.hpp >@@ -4027,9 +4437,15 @@ > include/boost/math/concepts/std_real_concept.hpp > include/boost/math/constants/calculate_constants.hpp > include/boost/math/constants/constants.hpp >-include/boost/math/constants/generate.hpp > include/boost/math/constants/info.hpp >+include/boost/math/cstdfloat/cstdfloat_cmath.hpp >+include/boost/math/cstdfloat/cstdfloat_complex.hpp >+include/boost/math/cstdfloat/cstdfloat_complex_std.hpp >+include/boost/math/cstdfloat/cstdfloat_iostream.hpp >+include/boost/math/cstdfloat/cstdfloat_limits.hpp >+include/boost/math/cstdfloat/cstdfloat_types.hpp > include/boost/math/distributions.hpp >+include/boost/math/distributions/arcsine.hpp > include/boost/math/distributions/bernoulli.hpp > include/boost/math/distributions/beta.hpp > include/boost/math/distributions/binomial.hpp >@@ -4052,6 +4468,7 @@ > include/boost/math/distributions/fwd.hpp > include/boost/math/distributions/gamma.hpp > include/boost/math/distributions/geometric.hpp >+include/boost/math/distributions/hyperexponential.hpp > include/boost/math/distributions/hypergeometric.hpp > include/boost/math/distributions/inverse_chi_squared.hpp > include/boost/math/distributions/inverse_gamma.hpp >@@ -4082,12 +4499,16 @@ > include/boost/math/special_functions/airy.hpp > include/boost/math/special_functions/asinh.hpp > include/boost/math/special_functions/atanh.hpp >+include/boost/math/special_functions/bernoulli.hpp > include/boost/math/special_functions/bessel.hpp >+include/boost/math/special_functions/bessel_prime.hpp > include/boost/math/special_functions/beta.hpp > include/boost/math/special_functions/binomial.hpp > include/boost/math/special_functions/cbrt.hpp > include/boost/math/special_functions/cos_pi.hpp > include/boost/math/special_functions/detail/airy_ai_bi_zero.hpp >+include/boost/math/special_functions/detail/bernoulli_details.hpp >+include/boost/math/special_functions/detail/bessel_derivatives_linear.hpp > include/boost/math/special_functions/detail/bessel_i0.hpp > include/boost/math/special_functions/detail/bessel_i1.hpp > include/boost/math/special_functions/detail/bessel_ik.hpp >@@ -4096,6 +4517,8 @@ > include/boost/math/special_functions/detail/bessel_jn.hpp > include/boost/math/special_functions/detail/bessel_jy.hpp > include/boost/math/special_functions/detail/bessel_jy_asym.hpp >+include/boost/math/special_functions/detail/bessel_jy_derivatives_asym.hpp >+include/boost/math/special_functions/detail/bessel_jy_derivatives_series.hpp > include/boost/math/special_functions/detail/bessel_jy_series.hpp > include/boost/math/special_functions/detail/bessel_jy_zero.hpp > include/boost/math/special_functions/detail/bessel_k0.hpp >@@ -4114,16 +4537,20 @@ > include/boost/math/special_functions/detail/igamma_large.hpp > include/boost/math/special_functions/detail/lanczos_sse2.hpp > include/boost/math/special_functions/detail/lgamma_small.hpp >+include/boost/math/special_functions/detail/polygamma.hpp > include/boost/math/special_functions/detail/round_fwd.hpp > include/boost/math/special_functions/detail/t_distribution_inv.hpp >+include/boost/math/special_functions/detail/unchecked_bernoulli.hpp > include/boost/math/special_functions/detail/unchecked_factorial.hpp > include/boost/math/special_functions/digamma.hpp > include/boost/math/special_functions/ellint_1.hpp > include/boost/math/special_functions/ellint_2.hpp > include/boost/math/special_functions/ellint_3.hpp >+include/boost/math/special_functions/ellint_d.hpp > include/boost/math/special_functions/ellint_rc.hpp > include/boost/math/special_functions/ellint_rd.hpp > include/boost/math/special_functions/ellint_rf.hpp >+include/boost/math/special_functions/ellint_rg.hpp > include/boost/math/special_functions/ellint_rj.hpp > include/boost/math/special_functions/erf.hpp > include/boost/math/special_functions/expint.hpp >@@ -4133,8 +4560,10 @@ > include/boost/math/special_functions/gamma.hpp > include/boost/math/special_functions/hankel.hpp > include/boost/math/special_functions/hermite.hpp >+include/boost/math/special_functions/heuman_lambda.hpp > include/boost/math/special_functions/hypot.hpp > include/boost/math/special_functions/jacobi_elliptic.hpp >+include/boost/math/special_functions/jacobi_zeta.hpp > include/boost/math/special_functions/laguerre.hpp > include/boost/math/special_functions/lanczos.hpp > include/boost/math/special_functions/legendre.hpp >@@ -4144,6 +4573,7 @@ > include/boost/math/special_functions/next.hpp > include/boost/math/special_functions/nonfinite_num_facets.hpp > include/boost/math/special_functions/owens_t.hpp >+include/boost/math/special_functions/polygamma.hpp > include/boost/math/special_functions/pow.hpp > include/boost/math/special_functions/powm1.hpp > include/boost/math/special_functions/prime.hpp >@@ -4154,6 +4584,7 @@ > include/boost/math/special_functions/sinhc.hpp > include/boost/math/special_functions/spherical_harmonic.hpp > include/boost/math/special_functions/sqrt1pm1.hpp >+include/boost/math/special_functions/trigamma.hpp > include/boost/math/special_functions/trunc.hpp > include/boost/math/special_functions/zeta.hpp > include/boost/math/tools/big_constant.hpp >@@ -4279,13 +4710,9 @@ > include/boost/math/tools/promotion.hpp > include/boost/math/tools/rational.hpp > include/boost/math/tools/real_cast.hpp >-include/boost/math/tools/remez.hpp > include/boost/math/tools/roots.hpp > include/boost/math/tools/series.hpp >-include/boost/math/tools/solve.hpp > include/boost/math/tools/stats.hpp >-include/boost/math/tools/test.hpp >-include/boost/math/tools/test_data.hpp > include/boost/math/tools/toms748_solve.hpp > include/boost/math/tools/traits.hpp > include/boost/math/tools/tuple.hpp >@@ -4296,16 +4723,27 @@ > include/boost/math_fwd.hpp > include/boost/mem_fn.hpp > include/boost/memory_order.hpp >+include/boost/move/adl_move_swap.hpp > include/boost/move/algorithm.hpp > include/boost/move/core.hpp >+include/boost/move/default_delete.hpp > include/boost/move/detail/config_begin.hpp > include/boost/move/detail/config_end.hpp >+include/boost/move/detail/fwd_macros.hpp >+include/boost/move/detail/iterator_traits.hpp > include/boost/move/detail/meta_utils.hpp >+include/boost/move/detail/meta_utils_core.hpp > include/boost/move/detail/move_helpers.hpp >+include/boost/move/detail/type_traits.hpp >+include/boost/move/detail/unique_ptr_meta_utils.hpp >+include/boost/move/detail/workaround.hpp > include/boost/move/iterator.hpp >+include/boost/move/make_unique.hpp > include/boost/move/move.hpp > include/boost/move/traits.hpp >+include/boost/move/unique_ptr.hpp > include/boost/move/utility.hpp >+include/boost/move/utility_core.hpp > include/boost/mpi.hpp > include/boost/mpi/allocator.hpp > include/boost/mpi/collectives.hpp >@@ -4407,6 +4845,7 @@ > include/boost/mpl/aux_/config/eti.hpp > include/boost/mpl/aux_/config/forwarding.hpp > include/boost/mpl/aux_/config/gcc.hpp >+include/boost/mpl/aux_/config/gpu.hpp > include/boost/mpl/aux_/config/has_apply.hpp > include/boost/mpl/aux_/config/has_xxx.hpp > include/boost/mpl/aux_/config/integral.hpp >@@ -5482,6 +5921,7 @@ > include/boost/multi_index/detail/base_type.hpp > include/boost/multi_index/detail/bidir_node_iterator.hpp > include/boost/multi_index/detail/bucket_array.hpp >+include/boost/multi_index/detail/cons_stdtuple.hpp > include/boost/multi_index/detail/converter.hpp > include/boost/multi_index/detail/copy_map.hpp > include/boost/multi_index/detail/do_not_copy_elements_tag.hpp >@@ -5498,21 +5938,20 @@ > include/boost/multi_index/detail/index_saver.hpp > include/boost/multi_index/detail/invariant_assert.hpp > include/boost/multi_index/detail/is_index_list.hpp >+include/boost/multi_index/detail/is_transparent.hpp > include/boost/multi_index/detail/iter_adaptor.hpp > include/boost/multi_index/detail/modify_key_adaptor.hpp >-include/boost/multi_index/detail/msvc_index_specifier.hpp > include/boost/multi_index/detail/no_duplicate_tags.hpp > include/boost/multi_index/detail/node_type.hpp > include/boost/multi_index/detail/ord_index_args.hpp > include/boost/multi_index/detail/ord_index_node.hpp > include/boost/multi_index/detail/ord_index_ops.hpp >-include/boost/multi_index/detail/prevent_eti.hpp >+include/boost/multi_index/detail/promotes_arg.hpp > include/boost/multi_index/detail/rnd_index_loader.hpp > include/boost/multi_index/detail/rnd_index_node.hpp > include/boost/multi_index/detail/rnd_index_ops.hpp > include/boost/multi_index/detail/rnd_index_ptr_array.hpp > include/boost/multi_index/detail/rnd_node_iterator.hpp >-include/boost/multi_index/detail/safe_ctr_proxy.hpp > include/boost/multi_index/detail/safe_mode.hpp > include/boost/multi_index/detail/scope_guard.hpp > include/boost/multi_index/detail/seq_index_node.hpp >@@ -5542,6 +5981,9 @@ > include/boost/multi_index_container.hpp > include/boost/multi_index_container_fwd.hpp > include/boost/multiprecision/concepts/mp_number_archetypes.hpp >+include/boost/multiprecision/cpp_bin_float.hpp >+include/boost/multiprecision/cpp_bin_float/io.hpp >+include/boost/multiprecision/cpp_bin_float/transcendental.hpp > include/boost/multiprecision/cpp_dec_float.hpp > include/boost/multiprecision/cpp_int.hpp > include/boost/multiprecision/cpp_int/add.hpp >@@ -5660,25 +6102,67 @@ > include/boost/numeric/interval/transc.hpp > include/boost/numeric/interval/utility.hpp > include/boost/numeric/odeint.hpp >+include/boost/numeric/odeint/algebra/algebra_dispatcher.hpp > include/boost/numeric/odeint/algebra/array_algebra.hpp > include/boost/numeric/odeint/algebra/default_operations.hpp >+include/boost/numeric/odeint/algebra/detail/extract_value_type.hpp > include/boost/numeric/odeint/algebra/detail/for_each.hpp > include/boost/numeric/odeint/algebra/detail/macros.hpp >-include/boost/numeric/odeint/algebra/detail/reduce.hpp >+include/boost/numeric/odeint/algebra/detail/norm_inf.hpp > include/boost/numeric/odeint/algebra/fusion_algebra.hpp >+include/boost/numeric/odeint/algebra/fusion_algebra_dispatcher.hpp >+include/boost/numeric/odeint/algebra/multi_array_algebra.hpp >+include/boost/numeric/odeint/algebra/norm_result_type.hpp >+include/boost/numeric/odeint/algebra/operations_dispatcher.hpp > include/boost/numeric/odeint/algebra/range_algebra.hpp > include/boost/numeric/odeint/algebra/vector_space_algebra.hpp > include/boost/numeric/odeint/config.hpp >+include/boost/numeric/odeint/external/blaze/blaze_algebra_dispatcher.hpp >+include/boost/numeric/odeint/external/blaze/blaze_resize.hpp >+include/boost/numeric/odeint/external/compute/compute.hpp >+include/boost/numeric/odeint/external/compute/compute_algebra.hpp >+include/boost/numeric/odeint/external/compute/compute_algebra_dispatcher.hpp >+include/boost/numeric/odeint/external/compute/compute_operations.hpp >+include/boost/numeric/odeint/external/compute/compute_operations_dispatcher.hpp >+include/boost/numeric/odeint/external/compute/compute_resize.hpp >+include/boost/numeric/odeint/external/eigen/eigen.hpp >+include/boost/numeric/odeint/external/eigen/eigen_algebra.hpp >+include/boost/numeric/odeint/external/eigen/eigen_algebra_dispatcher.hpp >+include/boost/numeric/odeint/external/eigen/eigen_resize.hpp > include/boost/numeric/odeint/external/gsl/gsl_wrapper.hpp > include/boost/numeric/odeint/external/mkl/mkl_operations.hpp >+include/boost/numeric/odeint/external/mpi/mpi.hpp >+include/boost/numeric/odeint/external/mpi/mpi_nested_algebra.hpp >+include/boost/numeric/odeint/external/mpi/mpi_state.hpp >+include/boost/numeric/odeint/external/mpi/mpi_vector_state.hpp > include/boost/numeric/odeint/external/mtl4/implicit_euler_mtl4.hpp >+include/boost/numeric/odeint/external/mtl4/mtl4.hpp >+include/boost/numeric/odeint/external/mtl4/mtl4_algebra_dispatcher.hpp > include/boost/numeric/odeint/external/mtl4/mtl4_resize.hpp >+include/boost/numeric/odeint/external/nt2/nt2_algebra_dispatcher.hpp >+include/boost/numeric/odeint/external/nt2/nt2_copy.hpp >+include/boost/numeric/odeint/external/nt2/nt2_norm_inf.hpp >+include/boost/numeric/odeint/external/nt2/nt2_resize.hpp >+include/boost/numeric/odeint/external/openmp/openmp.hpp >+include/boost/numeric/odeint/external/openmp/openmp_nested_algebra.hpp >+include/boost/numeric/odeint/external/openmp/openmp_range_algebra.hpp >+include/boost/numeric/odeint/external/openmp/openmp_state.hpp >+include/boost/numeric/odeint/external/thrust/thrust.hpp > include/boost/numeric/odeint/external/thrust/thrust_algebra.hpp >+include/boost/numeric/odeint/external/thrust/thrust_algebra_dispatcher.hpp > include/boost/numeric/odeint/external/thrust/thrust_operations.hpp >+include/boost/numeric/odeint/external/thrust/thrust_operations_dispatcher.hpp > include/boost/numeric/odeint/external/thrust/thrust_resize.hpp >+include/boost/numeric/odeint/external/vexcl/vexcl.hpp >+include/boost/numeric/odeint/external/vexcl/vexcl_abs.hpp >+include/boost/numeric/odeint/external/vexcl/vexcl_algebra_dispatcher.hpp >+include/boost/numeric/odeint/external/vexcl/vexcl_copy.hpp >+include/boost/numeric/odeint/external/vexcl/vexcl_norm_inf.hpp > include/boost/numeric/odeint/external/vexcl/vexcl_resize.hpp >+include/boost/numeric/odeint/external/vexcl/vexcl_same_instance.hpp > include/boost/numeric/odeint/external/viennacl/viennacl_operations.hpp > include/boost/numeric/odeint/external/viennacl/viennacl_resize.hpp >+include/boost/numeric/odeint/integrate/detail/functors.hpp > include/boost/numeric/odeint/integrate/detail/integrate_adaptive.hpp > include/boost/numeric/odeint/integrate/detail/integrate_const.hpp > include/boost/numeric/odeint/integrate/detail/integrate_n_steps.hpp >@@ -5690,6 +6174,31 @@ > include/boost/numeric/odeint/integrate/integrate_times.hpp > include/boost/numeric/odeint/integrate/null_observer.hpp > include/boost/numeric/odeint/integrate/observer_collection.hpp >+include/boost/numeric/odeint/iterator/adaptive_iterator.hpp >+include/boost/numeric/odeint/iterator/adaptive_time_iterator.hpp >+include/boost/numeric/odeint/iterator/const_step_iterator.hpp >+include/boost/numeric/odeint/iterator/const_step_time_iterator.hpp >+include/boost/numeric/odeint/iterator/detail/ode_iterator_base.hpp >+include/boost/numeric/odeint/iterator/impl/adaptive_iterator_impl.hpp >+include/boost/numeric/odeint/iterator/impl/const_step_iterator_impl.hpp >+include/boost/numeric/odeint/iterator/impl/n_step_iterator_impl.hpp >+include/boost/numeric/odeint/iterator/impl/times_iterator_impl.hpp >+include/boost/numeric/odeint/iterator/integrate/detail/functors.hpp >+include/boost/numeric/odeint/iterator/integrate/detail/integrate_adaptive.hpp >+include/boost/numeric/odeint/iterator/integrate/detail/integrate_const.hpp >+include/boost/numeric/odeint/iterator/integrate/detail/integrate_n_steps.hpp >+include/boost/numeric/odeint/iterator/integrate/detail/integrate_times.hpp >+include/boost/numeric/odeint/iterator/integrate/integrate.hpp >+include/boost/numeric/odeint/iterator/integrate/integrate_adaptive.hpp >+include/boost/numeric/odeint/iterator/integrate/integrate_const.hpp >+include/boost/numeric/odeint/iterator/integrate/integrate_n_steps.hpp >+include/boost/numeric/odeint/iterator/integrate/integrate_times.hpp >+include/boost/numeric/odeint/iterator/integrate/null_observer.hpp >+include/boost/numeric/odeint/iterator/integrate/observer_collection.hpp >+include/boost/numeric/odeint/iterator/n_step_iterator.hpp >+include/boost/numeric/odeint/iterator/n_step_time_iterator.hpp >+include/boost/numeric/odeint/iterator/times_iterator.hpp >+include/boost/numeric/odeint/iterator/times_time_iterator.hpp > include/boost/numeric/odeint/stepper/adams_bashforth.hpp > include/boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp > include/boost/numeric/odeint/stepper/adams_moulton.hpp >@@ -5714,6 +6223,7 @@ > include/boost/numeric/odeint/stepper/euler.hpp > include/boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp > include/boost/numeric/odeint/stepper/explicit_generic_rk.hpp >+include/boost/numeric/odeint/stepper/extrapolation_stepper.hpp > include/boost/numeric/odeint/stepper/generation.hpp > include/boost/numeric/odeint/stepper/generation/generation_controlled_runge_kutta.hpp > include/boost/numeric/odeint/stepper/generation/generation_dense_output_runge_kutta.hpp >@@ -5739,6 +6249,7 @@ > include/boost/numeric/odeint/stepper/symplectic_euler.hpp > include/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp > include/boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan.hpp >+include/boost/numeric/odeint/stepper/velocity_verlet.hpp > include/boost/numeric/odeint/util/bind.hpp > include/boost/numeric/odeint/util/copy.hpp > include/boost/numeric/odeint/util/detail/is_range.hpp >@@ -5745,11 +6256,16 @@ > include/boost/numeric/odeint/util/detail/less_with_sign.hpp > include/boost/numeric/odeint/util/is_pair.hpp > include/boost/numeric/odeint/util/is_resizeable.hpp >+include/boost/numeric/odeint/util/multi_array_adaption.hpp >+include/boost/numeric/odeint/util/n_ary_helper.hpp > include/boost/numeric/odeint/util/resize.hpp > include/boost/numeric/odeint/util/resizer.hpp > include/boost/numeric/odeint/util/same_instance.hpp > include/boost/numeric/odeint/util/same_size.hpp >+include/boost/numeric/odeint/util/split.hpp >+include/boost/numeric/odeint/util/split_adaptor.hpp > include/boost/numeric/odeint/util/state_wrapper.hpp >+include/boost/numeric/odeint/util/stepper_traits.hpp > include/boost/numeric/odeint/util/ublas_wrapper.hpp > include/boost/numeric/odeint/util/unit_helper.hpp > include/boost/numeric/odeint/util/unwrap_reference.hpp >@@ -5781,6 +6297,7 @@ > include/boost/numeric/ublas/matrix_expression.hpp > include/boost/numeric/ublas/matrix_proxy.hpp > include/boost/numeric/ublas/matrix_sparse.hpp >+include/boost/numeric/ublas/matrix_vector.hpp > include/boost/numeric/ublas/operation.hpp > include/boost/numeric/ublas/operation/begin.hpp > include/boost/numeric/ublas/operation/c_array.hpp >@@ -5807,6 +6324,7 @@ > include/boost/numeric/ublas/vector_sparse.hpp > include/boost/operators.hpp > include/boost/optional.hpp >+include/boost/optional/bad_optional_access.hpp > include/boost/optional/optional.hpp > include/boost/optional/optional_fwd.hpp > include/boost/optional/optional_io.hpp >@@ -5843,7 +6361,6 @@ > include/boost/parameter/value_type.hpp > include/boost/pending/bucket_sorter.hpp > include/boost/pending/container_traits.hpp >-include/boost/pending/cstddef.hpp > include/boost/pending/detail/disjoint_sets.hpp > include/boost/pending/detail/int_iterator.hpp > include/boost/pending/detail/property.hpp >@@ -5902,6 +6419,7 @@ > include/boost/phoenix/bind/preprocessed/bind_member_function_30.hpp > include/boost/phoenix/bind/preprocessed/bind_member_function_40.hpp > include/boost/phoenix/bind/preprocessed/bind_member_function_50.hpp >+include/boost/phoenix/config.hpp > include/boost/phoenix/core.hpp > include/boost/phoenix/core/actor.hpp > include/boost/phoenix/core/argument.hpp >@@ -5908,6 +6426,7 @@ > include/boost/phoenix/core/arity.hpp > include/boost/phoenix/core/as_actor.hpp > include/boost/phoenix/core/call.hpp >+include/boost/phoenix/core/debug.hpp > include/boost/phoenix/core/detail/actor_operator.hpp > include/boost/phoenix/core/detail/actor_result_of.hpp > include/boost/phoenix/core/detail/argument.hpp >@@ -5951,6 +6470,7 @@ > include/boost/phoenix/core/function_equal.hpp > include/boost/phoenix/core/is_actor.hpp > include/boost/phoenix/core/is_nullary.hpp >+include/boost/phoenix/core/is_value.hpp > include/boost/phoenix/core/limits.hpp > include/boost/phoenix/core/meta_grammar.hpp > include/boost/phoenix/core/nothing.hpp >@@ -6008,6 +6528,10 @@ > include/boost/phoenix/function/detail/preprocessed/function_result_of_40.hpp > include/boost/phoenix/function/detail/preprocessed/function_result_of_50.hpp > include/boost/phoenix/function/function.hpp >+include/boost/phoenix/function/lazy_list.hpp >+include/boost/phoenix/function/lazy_operator.hpp >+include/boost/phoenix/function/lazy_prelude.hpp >+include/boost/phoenix/function/lazy_reuse.hpp > include/boost/phoenix/fusion.hpp > include/boost/phoenix/fusion/at.hpp > include/boost/phoenix/object.hpp >@@ -6246,6 +6770,8 @@ > include/boost/polygon/voronoi_builder.hpp > include/boost/polygon/voronoi_diagram.hpp > include/boost/polygon/voronoi_geometry_type.hpp >+include/boost/polymorphic_cast.hpp >+include/boost/polymorphic_pointer_cast.hpp > include/boost/pool/detail/guard.hpp > include/boost/pool/detail/mutex.hpp > include/boost/pool/detail/pool_construct.ipp >@@ -6309,8 +6835,10 @@ > include/boost/predef/compiler/watcom.h > include/boost/predef/detail/_cassert.h > include/boost/predef/detail/_exception.h >+include/boost/predef/detail/comp_detected.h > include/boost/predef/detail/endian_compat.h > include/boost/predef/detail/os_detected.h >+include/boost/predef/detail/platform_detected.h > include/boost/predef/detail/test.h > include/boost/predef/language.h > include/boost/predef/language/objc.h >@@ -6348,7 +6876,9 @@ > include/boost/predef/os/bsd/net.h > include/boost/predef/os/bsd/open.h > include/boost/predef/os/cygwin.h >+include/boost/predef/os/haiku.h > include/boost/predef/os/hpux.h >+include/boost/predef/os/ios.h > include/boost/predef/os/irix.h > include/boost/predef/os/linux.h > include/boost/predef/os/macos.h >@@ -6362,6 +6892,11 @@ > include/boost/predef/other/endian.h > include/boost/predef/platform.h > include/boost/predef/platform/mingw.h >+include/boost/predef/platform/windows_desktop.h >+include/boost/predef/platform/windows_phone.h >+include/boost/predef/platform/windows_runtime.h >+include/boost/predef/platform/windows_store.h >+include/boost/predef/version.h > include/boost/predef/version_number.h > include/boost/preprocessor.hpp > include/boost/preprocessor/arithmetic.hpp >@@ -6375,6 +6910,7 @@ > include/boost/preprocessor/arithmetic/sub.hpp > include/boost/preprocessor/array.hpp > include/boost/preprocessor/array/data.hpp >+include/boost/preprocessor/array/detail/get_data.hpp > include/boost/preprocessor/array/elem.hpp > include/boost/preprocessor/array/enum.hpp > include/boost/preprocessor/array/insert.hpp >@@ -6437,6 +6973,7 @@ > include/boost/preprocessor/expr_if.hpp > include/boost/preprocessor/facilities.hpp > include/boost/preprocessor/facilities/apply.hpp >+include/boost/preprocessor/facilities/detail/is_empty.hpp > include/boost/preprocessor/facilities/empty.hpp > include/boost/preprocessor/facilities/expand.hpp > include/boost/preprocessor/facilities/identity.hpp >@@ -6444,6 +6981,7 @@ > include/boost/preprocessor/facilities/is_1.hpp > include/boost/preprocessor/facilities/is_empty.hpp > include/boost/preprocessor/facilities/is_empty_or_1.hpp >+include/boost/preprocessor/facilities/is_empty_variadic.hpp > include/boost/preprocessor/facilities/overload.hpp > include/boost/preprocessor/for.hpp > include/boost/preprocessor/identity.hpp >@@ -6523,8 +7061,11 @@ > include/boost/preprocessor/punctuation.hpp > include/boost/preprocessor/punctuation/comma.hpp > include/boost/preprocessor/punctuation/comma_if.hpp >+include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp >+include/boost/preprocessor/punctuation/is_begin_parens.hpp > include/boost/preprocessor/punctuation/paren.hpp > include/boost/preprocessor/punctuation/paren_if.hpp >+include/boost/preprocessor/punctuation/remove_parens.hpp > include/boost/preprocessor/repeat.hpp > include/boost/preprocessor/repeat_2nd.hpp > include/boost/preprocessor/repeat_3rd.hpp >@@ -6584,6 +7125,7 @@ > include/boost/preprocessor/seq/to_list.hpp > include/boost/preprocessor/seq/to_tuple.hpp > include/boost/preprocessor/seq/transform.hpp >+include/boost/preprocessor/seq/variadic_seq_to_seq.hpp > include/boost/preprocessor/slot.hpp > include/boost/preprocessor/slot/counter.hpp > include/boost/preprocessor/slot/detail/counter.hpp >@@ -6597,10 +7139,18 @@ > include/boost/preprocessor/slot/slot.hpp > include/boost/preprocessor/stringize.hpp > include/boost/preprocessor/tuple.hpp >+include/boost/preprocessor/tuple/detail/is_single_return.hpp > include/boost/preprocessor/tuple/eat.hpp > include/boost/preprocessor/tuple/elem.hpp > include/boost/preprocessor/tuple/enum.hpp >+include/boost/preprocessor/tuple/insert.hpp >+include/boost/preprocessor/tuple/pop_back.hpp >+include/boost/preprocessor/tuple/pop_front.hpp >+include/boost/preprocessor/tuple/push_back.hpp >+include/boost/preprocessor/tuple/push_front.hpp > include/boost/preprocessor/tuple/rem.hpp >+include/boost/preprocessor/tuple/remove.hpp >+include/boost/preprocessor/tuple/replace.hpp > include/boost/preprocessor/tuple/reverse.hpp > include/boost/preprocessor/tuple/size.hpp > include/boost/preprocessor/tuple/to_array.hpp >@@ -6607,6 +7157,7 @@ > include/boost/preprocessor/tuple/to_list.hpp > include/boost/preprocessor/tuple/to_seq.hpp > include/boost/preprocessor/variadic.hpp >+include/boost/preprocessor/variadic/detail/is_single_return.hpp > include/boost/preprocessor/variadic/elem.hpp > include/boost/preprocessor/variadic/size.hpp > include/boost/preprocessor/variadic/to_array.hpp >@@ -6638,11 +7189,18 @@ > include/boost/property_map/compose_property_map.hpp > include/boost/property_map/dynamic_property_map.hpp > include/boost/property_map/function_property_map.hpp >+include/boost/property_map/parallel/basic_reduce.hpp > include/boost/property_map/parallel/caching_property_map.hpp >+include/boost/property_map/parallel/detail/untracked_pair.hpp > include/boost/property_map/parallel/distributed_property_map.hpp > include/boost/property_map/parallel/global_index_map.hpp > include/boost/property_map/parallel/impl/distributed_property_map.ipp > include/boost/property_map/parallel/local_property_map.hpp >+include/boost/property_map/parallel/parallel_property_maps.hpp >+include/boost/property_map/parallel/process_group.hpp >+include/boost/property_map/parallel/simple_trigger.hpp >+include/boost/property_map/parallel/unsafe_serialize.hpp >+include/boost/property_map/parallel/vector_property_map.hpp > include/boost/property_map/property_map.hpp > include/boost/property_map/property_map_iterator.hpp > include/boost/property_map/shared_array_property_map.hpp >@@ -7084,6 +7642,7 @@ > include/boost/random.hpp > include/boost/random/additive_combine.hpp > include/boost/random/bernoulli_distribution.hpp >+include/boost/random/beta_distribution.hpp > include/boost/random/binomial_distribution.hpp > include/boost/random/cauchy_distribution.hpp > include/boost/random/chi_squared_distribution.hpp >@@ -7098,6 +7657,7 @@ > include/boost/random/detail/iterator_mixin.hpp > include/boost/random/detail/large_arithmetic.hpp > include/boost/random/detail/operators.hpp >+include/boost/random/detail/polynomial.hpp > include/boost/random/detail/ptr_helper.hpp > include/boost/random/detail/seed.hpp > include/boost/random/detail/seed_impl.hpp >@@ -7115,11 +7675,13 @@ > include/boost/random/independent_bits.hpp > include/boost/random/inversive_congruential.hpp > include/boost/random/lagged_fibonacci.hpp >+include/boost/random/laplace_distribution.hpp > include/boost/random/linear_congruential.hpp > include/boost/random/linear_feedback_shift.hpp > include/boost/random/lognormal_distribution.hpp > include/boost/random/mersenne_twister.hpp > include/boost/random/negative_binomial_distribution.hpp >+include/boost/random/non_central_chi_squared_distribution.hpp > include/boost/random/normal_distribution.hpp > include/boost/random/piecewise_constant_distribution.hpp > include/boost/random/piecewise_linear_distribution.hpp >@@ -7150,6 +7712,7 @@ > include/boost/range/adaptor/copied.hpp > include/boost/range/adaptor/define_adaptor.hpp > include/boost/range/adaptor/filtered.hpp >+include/boost/range/adaptor/formatted.hpp > include/boost/range/adaptor/indexed.hpp > include/boost/range/adaptor/indirected.hpp > include/boost/range/adaptor/map.hpp >@@ -7247,8 +7810,12 @@ > include/boost/range/detail/begin.hpp > include/boost/range/detail/collection_traits.hpp > include/boost/range/detail/collection_traits_detail.hpp >+include/boost/range/detail/combine_cxx03.hpp >+include/boost/range/detail/combine_cxx11.hpp >+include/boost/range/detail/combine_no_rvalue.hpp >+include/boost/range/detail/combine_rvalue.hpp > include/boost/range/detail/common.hpp >-include/boost/range/detail/const_iterator.hpp >+include/boost/range/detail/default_constructible_unary_fn.hpp > include/boost/range/detail/demote_iterator_traversal_tag.hpp > include/boost/range/detail/detail_str.hpp > include/boost/range/detail/difference_type.hpp >@@ -7255,22 +7822,20 @@ > include/boost/range/detail/empty.hpp > include/boost/range/detail/end.hpp > include/boost/range/detail/extract_optional_type.hpp >+include/boost/range/detail/has_member_size.hpp > include/boost/range/detail/implementation_help.hpp >-include/boost/range/detail/iterator.hpp > include/boost/range/detail/join_iterator.hpp > include/boost/range/detail/microsoft.hpp > include/boost/range/detail/misc_concept.hpp >+include/boost/range/detail/msvc_has_iterator_workaround.hpp > include/boost/range/detail/range_return.hpp > include/boost/range/detail/remove_extent.hpp > include/boost/range/detail/safe_bool.hpp > include/boost/range/detail/sfinae.hpp >-include/boost/range/detail/size.hpp > include/boost/range/detail/size_type.hpp > include/boost/range/detail/sizer.hpp > include/boost/range/detail/str_types.hpp > include/boost/range/detail/value_type.hpp >-include/boost/range/detail/vc6/end.hpp >-include/boost/range/detail/vc6/size.hpp > include/boost/range/difference_type.hpp > include/boost/range/distance.hpp > include/boost/range/empty.hpp >@@ -7282,13 +7847,16 @@ > include/boost/range/iterator.hpp > include/boost/range/iterator_range.hpp > include/boost/range/iterator_range_core.hpp >+include/boost/range/iterator_range_hash.hpp > include/boost/range/iterator_range_io.hpp > include/boost/range/join.hpp > include/boost/range/metafunctions.hpp > include/boost/range/mfc.hpp >+include/boost/range/mfc_map.hpp > include/boost/range/mutable_iterator.hpp > include/boost/range/numeric.hpp > include/boost/range/pointer.hpp >+include/boost/range/range_fwd.hpp > include/boost/range/rbegin.hpp > include/boost/range/reference.hpp > include/boost/range/rend.hpp >@@ -7298,6 +7866,7 @@ > include/boost/range/size.hpp > include/boost/range/size_type.hpp > include/boost/range/sub_range.hpp >+include/boost/range/traversal.hpp > include/boost/range/value_type.hpp > include/boost/ratio.hpp > include/boost/ratio/config.hpp >@@ -7331,7 +7900,6 @@ > include/boost/ratio/ratio.hpp > include/boost/ratio/ratio_fwd.hpp > include/boost/ratio/ratio_io.hpp >-include/boost/ratio/ratio_static_string.hpp > include/boost/rational.hpp > include/boost/ref.hpp > include/boost/regex.h >@@ -7409,6 +7977,7 @@ > include/boost/serialization/config.hpp > include/boost/serialization/deque.hpp > include/boost/serialization/detail/get_data.hpp >+include/boost/serialization/detail/is_default_constructible.hpp > include/boost/serialization/detail/shared_count_132.hpp > include/boost/serialization/detail/shared_ptr_132.hpp > include/boost/serialization/detail/shared_ptr_nmt_132.hpp >@@ -7420,6 +7989,7 @@ > include/boost/serialization/extended_type_info_typeid.hpp > include/boost/serialization/factory.hpp > include/boost/serialization/force_include.hpp >+include/boost/serialization/forward_list.hpp > include/boost/serialization/hash_collections_load_imp.hpp > include/boost/serialization/hash_collections_save_imp.hpp > include/boost/serialization/hash_map.hpp >@@ -7433,16 +8003,20 @@ > include/boost/serialization/nvp.hpp > include/boost/serialization/optional.hpp > include/boost/serialization/pfto.hpp >+include/boost/serialization/priority_queue.hpp >+include/boost/serialization/queue.hpp > include/boost/serialization/scoped_ptr.hpp > include/boost/serialization/serialization.hpp > include/boost/serialization/set.hpp > include/boost/serialization/shared_ptr.hpp > include/boost/serialization/shared_ptr_132.hpp >+include/boost/serialization/shared_ptr_helper.hpp > include/boost/serialization/singleton.hpp > include/boost/serialization/slist.hpp > include/boost/serialization/smart_cast.hpp > include/boost/serialization/split_free.hpp > include/boost/serialization/split_member.hpp >+include/boost/serialization/stack.hpp > include/boost/serialization/state_saver.hpp > include/boost/serialization/static_warning.hpp > include/boost/serialization/string.hpp >@@ -7452,6 +8026,11 @@ > include/boost/serialization/tracking_enum.hpp > include/boost/serialization/traits.hpp > include/boost/serialization/type_info_implementation.hpp >+include/boost/serialization/unique_ptr.hpp >+include/boost/serialization/unordered_collections_load_imp.hpp >+include/boost/serialization/unordered_collections_save_imp.hpp >+include/boost/serialization/unordered_map.hpp >+include/boost/serialization/unordered_set.hpp > include/boost/serialization/utility.hpp > include/boost/serialization/valarray.hpp > include/boost/serialization/variant.hpp >@@ -7532,15 +8111,18 @@ > include/boost/smart_ptr.hpp > include/boost/smart_ptr/allocate_shared_array.hpp > include/boost/smart_ptr/bad_weak_ptr.hpp >-include/boost/smart_ptr/detail/allocate_array_helper.hpp >-include/boost/smart_ptr/detail/array_deleter.hpp >+include/boost/smart_ptr/detail/array_allocator.hpp >+include/boost/smart_ptr/detail/array_count_impl.hpp > include/boost/smart_ptr/detail/array_traits.hpp > include/boost/smart_ptr/detail/array_utility.hpp > include/boost/smart_ptr/detail/atomic_count.hpp > include/boost/smart_ptr/detail/atomic_count_gcc.hpp > include/boost/smart_ptr/detail/atomic_count_gcc_x86.hpp >-include/boost/smart_ptr/detail/atomic_count_pthreads.hpp >+include/boost/smart_ptr/detail/atomic_count_nt.hpp >+include/boost/smart_ptr/detail/atomic_count_pt.hpp > include/boost/smart_ptr/detail/atomic_count_solaris.hpp >+include/boost/smart_ptr/detail/atomic_count_spin.hpp >+include/boost/smart_ptr/detail/atomic_count_std_atomic.hpp > include/boost/smart_ptr/detail/atomic_count_sync.hpp > include/boost/smart_ptr/detail/atomic_count_win32.hpp > include/boost/smart_ptr/detail/lightweight_mutex.hpp >@@ -7547,16 +8129,14 @@ > include/boost/smart_ptr/detail/lwm_nop.hpp > include/boost/smart_ptr/detail/lwm_pthreads.hpp > include/boost/smart_ptr/detail/lwm_win32_cs.hpp >-include/boost/smart_ptr/detail/make_array_helper.hpp > include/boost/smart_ptr/detail/operator_bool.hpp > include/boost/smart_ptr/detail/quick_allocator.hpp >-include/boost/smart_ptr/detail/shared_array_nmt.hpp > include/boost/smart_ptr/detail/shared_count.hpp >-include/boost/smart_ptr/detail/shared_ptr_nmt.hpp > include/boost/smart_ptr/detail/sp_convertible.hpp > include/boost/smart_ptr/detail/sp_counted_base.hpp > include/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp > include/boost/smart_ptr/detail/sp_counted_base_aix.hpp >+include/boost/smart_ptr/detail/sp_counted_base_clang.hpp > include/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp > include/boost/smart_ptr/detail/sp_counted_base_cw_x86.hpp > include/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp >@@ -7569,6 +8149,7 @@ > include/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp > include/boost/smart_ptr/detail/sp_counted_base_solaris.hpp > include/boost/smart_ptr/detail/sp_counted_base_spin.hpp >+include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp > include/boost/smart_ptr/detail/sp_counted_base_sync.hpp > include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp > include/boost/smart_ptr/detail/sp_counted_base_w32.hpp >@@ -7576,6 +8157,7 @@ > include/boost/smart_ptr/detail/sp_forward.hpp > include/boost/smart_ptr/detail/sp_has_sync.hpp > include/boost/smart_ptr/detail/sp_if_array.hpp >+include/boost/smart_ptr/detail/sp_interlocked.hpp > include/boost/smart_ptr/detail/sp_nullptr_t.hpp > include/boost/smart_ptr/detail/spinlock.hpp > include/boost/smart_ptr/detail/spinlock_gcc_arm.hpp >@@ -7582,8 +8164,11 @@ > include/boost/smart_ptr/detail/spinlock_nt.hpp > include/boost/smart_ptr/detail/spinlock_pool.hpp > include/boost/smart_ptr/detail/spinlock_pt.hpp >+include/boost/smart_ptr/detail/spinlock_std_atomic.hpp > include/boost/smart_ptr/detail/spinlock_sync.hpp > include/boost/smart_ptr/detail/spinlock_w32.hpp >+include/boost/smart_ptr/detail/up_if_array.hpp >+include/boost/smart_ptr/detail/up_if_not_array.hpp > include/boost/smart_ptr/detail/yield_k.hpp > include/boost/smart_ptr/enable_shared_from_raw.hpp > include/boost/smart_ptr/enable_shared_from_this.hpp >@@ -7592,6 +8177,9 @@ > include/boost/smart_ptr/make_shared.hpp > include/boost/smart_ptr/make_shared_array.hpp > include/boost/smart_ptr/make_shared_object.hpp >+include/boost/smart_ptr/make_unique.hpp >+include/boost/smart_ptr/make_unique_array.hpp >+include/boost/smart_ptr/make_unique_object.hpp > include/boost/smart_ptr/owner_less.hpp > include/boost/smart_ptr/scoped_array.hpp > include/boost/smart_ptr/scoped_ptr.hpp >@@ -7598,6 +8186,16 @@ > include/boost/smart_ptr/shared_array.hpp > include/boost/smart_ptr/shared_ptr.hpp > include/boost/smart_ptr/weak_ptr.hpp >+include/boost/sort/sort.hpp >+include/boost/sort/spreadsort/detail/constants.hpp >+include/boost/sort/spreadsort/detail/float_sort.hpp >+include/boost/sort/spreadsort/detail/integer_sort.hpp >+include/boost/sort/spreadsort/detail/spreadsort_common.hpp >+include/boost/sort/spreadsort/detail/string_sort.hpp >+include/boost/sort/spreadsort/float_sort.hpp >+include/boost/sort/spreadsort/integer_sort.hpp >+include/boost/sort/spreadsort/spreadsort.hpp >+include/boost/sort/spreadsort/string_sort.hpp > include/boost/spirit.hpp > include/boost/spirit/home/classic.hpp > include/boost/spirit/home/classic/actor.hpp >@@ -7944,125 +8542,6 @@ > include/boost/spirit/home/lex/reference.hpp > include/boost/spirit/home/lex/tokenize_and_parse.hpp > include/boost/spirit/home/lex/tokenize_and_parse_attr.hpp >-include/boost/spirit/home/phoenix.hpp >-include/boost/spirit/home/phoenix/algorithm.hpp >-include/boost/spirit/home/phoenix/bind.hpp >-include/boost/spirit/home/phoenix/bind/bind_function.hpp >-include/boost/spirit/home/phoenix/bind/bind_function_object.hpp >-include/boost/spirit/home/phoenix/bind/bind_member_function.hpp >-include/boost/spirit/home/phoenix/bind/bind_member_variable.hpp >-include/boost/spirit/home/phoenix/bind/detail/bind_function.hpp >-include/boost/spirit/home/phoenix/bind/detail/bind_function_object.hpp >-include/boost/spirit/home/phoenix/bind/detail/bind_member_function.hpp >-include/boost/spirit/home/phoenix/bind/detail/function_ptr.hpp >-include/boost/spirit/home/phoenix/bind/detail/member_function_ptr.hpp >-include/boost/spirit/home/phoenix/container.hpp >-include/boost/spirit/home/phoenix/core.hpp >-include/boost/spirit/home/phoenix/core/actor.hpp >-include/boost/spirit/home/phoenix/core/argument.hpp >-include/boost/spirit/home/phoenix/core/as_actor.hpp >-include/boost/spirit/home/phoenix/core/basic_environment.hpp >-include/boost/spirit/home/phoenix/core/compose.hpp >-include/boost/spirit/home/phoenix/core/composite.hpp >-include/boost/spirit/home/phoenix/core/detail/actor.hpp >-include/boost/spirit/home/phoenix/core/detail/basic_environment.hpp >-include/boost/spirit/home/phoenix/core/detail/compose.hpp >-include/boost/spirit/home/phoenix/core/detail/composite.hpp >-include/boost/spirit/home/phoenix/core/detail/composite_eval.hpp >-include/boost/spirit/home/phoenix/core/detail/composite_info.hpp >-include/boost/spirit/home/phoenix/core/detail/function_eval.hpp >-include/boost/spirit/home/phoenix/core/is_actor.hpp >-include/boost/spirit/home/phoenix/core/limits.hpp >-include/boost/spirit/home/phoenix/core/nothing.hpp >-include/boost/spirit/home/phoenix/core/reference.hpp >-include/boost/spirit/home/phoenix/core/value.hpp >-include/boost/spirit/home/phoenix/detail/local_reference.hpp >-include/boost/spirit/home/phoenix/detail/type_deduction.hpp >-include/boost/spirit/home/phoenix/function.hpp >-include/boost/spirit/home/phoenix/function/detail/function_call.hpp >-include/boost/spirit/home/phoenix/function/function.hpp >-include/boost/spirit/home/phoenix/fusion.hpp >-include/boost/spirit/home/phoenix/fusion/at.hpp >-include/boost/spirit/home/phoenix/object.hpp >-include/boost/spirit/home/phoenix/object/const_cast.hpp >-include/boost/spirit/home/phoenix/object/construct.hpp >-include/boost/spirit/home/phoenix/object/delete.hpp >-include/boost/spirit/home/phoenix/object/detail/construct.hpp >-include/boost/spirit/home/phoenix/object/detail/construct_eval.hpp >-include/boost/spirit/home/phoenix/object/detail/new.hpp >-include/boost/spirit/home/phoenix/object/detail/new_eval.hpp >-include/boost/spirit/home/phoenix/object/dynamic_cast.hpp >-include/boost/spirit/home/phoenix/object/new.hpp >-include/boost/spirit/home/phoenix/object/reinterpret_cast.hpp >-include/boost/spirit/home/phoenix/object/static_cast.hpp >-include/boost/spirit/home/phoenix/operator.hpp >-include/boost/spirit/home/phoenix/operator/arithmetic.hpp >-include/boost/spirit/home/phoenix/operator/bitwise.hpp >-include/boost/spirit/home/phoenix/operator/comparison.hpp >-include/boost/spirit/home/phoenix/operator/detail/binary_compose.hpp >-include/boost/spirit/home/phoenix/operator/detail/binary_eval.hpp >-include/boost/spirit/home/phoenix/operator/detail/io.hpp >-include/boost/spirit/home/phoenix/operator/detail/mem_fun_ptr_eval.hpp >-include/boost/spirit/home/phoenix/operator/detail/mem_fun_ptr_gen.hpp >-include/boost/spirit/home/phoenix/operator/detail/mem_fun_ptr_return.hpp >-include/boost/spirit/home/phoenix/operator/detail/unary_compose.hpp >-include/boost/spirit/home/phoenix/operator/detail/unary_eval.hpp >-include/boost/spirit/home/phoenix/operator/if_else.hpp >-include/boost/spirit/home/phoenix/operator/io.hpp >-include/boost/spirit/home/phoenix/operator/logical.hpp >-include/boost/spirit/home/phoenix/operator/member.hpp >-include/boost/spirit/home/phoenix/operator/self.hpp >-include/boost/spirit/home/phoenix/scope.hpp >-include/boost/spirit/home/phoenix/scope/detail/local_gen.hpp >-include/boost/spirit/home/phoenix/scope/detail/local_variable.hpp >-include/boost/spirit/home/phoenix/scope/dynamic.hpp >-include/boost/spirit/home/phoenix/scope/lambda.hpp >-include/boost/spirit/home/phoenix/scope/let.hpp >-include/boost/spirit/home/phoenix/scope/local_variable.hpp >-include/boost/spirit/home/phoenix/scope/scoped_environment.hpp >-include/boost/spirit/home/phoenix/statement.hpp >-include/boost/spirit/home/phoenix/statement/detail/catch_all_eval.hpp >-include/boost/spirit/home/phoenix/statement/detail/catch_composite.hpp >-include/boost/spirit/home/phoenix/statement/detail/catch_eval.hpp >-include/boost/spirit/home/phoenix/statement/detail/switch.hpp >-include/boost/spirit/home/phoenix/statement/detail/switch_eval.hpp >-include/boost/spirit/home/phoenix/statement/detail/switch_eval.ipp >-include/boost/spirit/home/phoenix/statement/do_while.hpp >-include/boost/spirit/home/phoenix/statement/for.hpp >-include/boost/spirit/home/phoenix/statement/if.hpp >-include/boost/spirit/home/phoenix/statement/sequence.hpp >-include/boost/spirit/home/phoenix/statement/switch.hpp >-include/boost/spirit/home/phoenix/statement/throw.hpp >-include/boost/spirit/home/phoenix/statement/try_catch.hpp >-include/boost/spirit/home/phoenix/statement/while.hpp >-include/boost/spirit/home/phoenix/stl.hpp >-include/boost/spirit/home/phoenix/stl/algorithm.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/begin.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/decay_array.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/end.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_equal_range.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_find.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_lower_bound.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_remove_if.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_reverse.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_sort.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_unique.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/has_upper_bound.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_map.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_hash_set.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_list.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_map.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/is_std_set.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_map_fwd.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/detail/std_hash_set_fwd.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/iteration.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/querying.hpp >-include/boost/spirit/home/phoenix/stl/algorithm/transformation.hpp >-include/boost/spirit/home/phoenix/stl/container.hpp >-include/boost/spirit/home/phoenix/stl/container/container.hpp >-include/boost/spirit/home/phoenix/stl/container/detail/container.hpp >-include/boost/spirit/home/phoenix/version.hpp > include/boost/spirit/home/qi.hpp > include/boost/spirit/home/qi/action.hpp > include/boost/spirit/home/qi/action/action.hpp >@@ -8083,6 +8562,7 @@ > include/boost/spirit/home/qi/char/char.hpp > include/boost/spirit/home/qi/char/char_class.hpp > include/boost/spirit/home/qi/char/char_parser.hpp >+include/boost/spirit/home/qi/copy.hpp > include/boost/spirit/home/qi/detail/alternative_function.hpp > include/boost/spirit/home/qi/detail/assign_to.hpp > include/boost/spirit/home/qi/detail/attributes.hpp >@@ -8181,6 +8661,7 @@ > include/boost/spirit/home/support/assert_msg.hpp > include/boost/spirit/home/support/attributes.hpp > include/boost/spirit/home/support/attributes_fwd.hpp >+include/boost/spirit/home/support/auto.hpp > include/boost/spirit/home/support/auto/meta_create.hpp > include/boost/spirit/home/support/auxiliary/attr_cast.hpp > include/boost/spirit/home/support/char_class.hpp >@@ -8298,6 +8779,113 @@ > include/boost/spirit/home/support/utree/utree.hpp > include/boost/spirit/home/support/utree/utree_traits.hpp > include/boost/spirit/home/support/utree/utree_traits_fwd.hpp >+include/boost/spirit/home/x3.hpp >+include/boost/spirit/home/x3/auxiliary.hpp >+include/boost/spirit/home/x3/auxiliary/any_parser.hpp >+include/boost/spirit/home/x3/auxiliary/attr.hpp >+include/boost/spirit/home/x3/auxiliary/eoi.hpp >+include/boost/spirit/home/x3/auxiliary/eol.hpp >+include/boost/spirit/home/x3/auxiliary/eps.hpp >+include/boost/spirit/home/x3/auxiliary/guard.hpp >+include/boost/spirit/home/x3/char.hpp >+include/boost/spirit/home/x3/char/any_char.hpp >+include/boost/spirit/home/x3/char/char.hpp >+include/boost/spirit/home/x3/char/char_class.hpp >+include/boost/spirit/home/x3/char/char_parser.hpp >+include/boost/spirit/home/x3/char/detail/cast_char.hpp >+include/boost/spirit/home/x3/char/literal_char.hpp >+include/boost/spirit/home/x3/char/negated_char_parser.hpp >+include/boost/spirit/home/x3/char/unicode.hpp >+include/boost/spirit/home/x3/core.hpp >+include/boost/spirit/home/x3/core/action.hpp >+include/boost/spirit/home/x3/core/call.hpp >+include/boost/spirit/home/x3/core/detail/parse_into_container.hpp >+include/boost/spirit/home/x3/core/parse.hpp >+include/boost/spirit/home/x3/core/parser.hpp >+include/boost/spirit/home/x3/core/proxy.hpp >+include/boost/spirit/home/x3/core/skip_over.hpp >+include/boost/spirit/home/x3/directive.hpp >+include/boost/spirit/home/x3/directive/expect.hpp >+include/boost/spirit/home/x3/directive/lexeme.hpp >+include/boost/spirit/home/x3/directive/no_skip.hpp >+include/boost/spirit/home/x3/directive/omit.hpp >+include/boost/spirit/home/x3/directive/raw.hpp >+include/boost/spirit/home/x3/directive/skip.hpp >+include/boost/spirit/home/x3/directive/with.hpp >+include/boost/spirit/home/x3/extensions.hpp >+include/boost/spirit/home/x3/extensions/seek.hpp >+include/boost/spirit/home/x3/nonterminal.hpp >+include/boost/spirit/home/x3/nonterminal/debug_handler_state.hpp >+include/boost/spirit/home/x3/nonterminal/detail/rule.hpp >+include/boost/spirit/home/x3/nonterminal/detail/transform_attribute.hpp >+include/boost/spirit/home/x3/nonterminal/rule.hpp >+include/boost/spirit/home/x3/nonterminal/simple_trace.hpp >+include/boost/spirit/home/x3/numeric.hpp >+include/boost/spirit/home/x3/numeric/bool.hpp >+include/boost/spirit/home/x3/numeric/bool_policies.hpp >+include/boost/spirit/home/x3/numeric/int.hpp >+include/boost/spirit/home/x3/numeric/real.hpp >+include/boost/spirit/home/x3/numeric/real_policies.hpp >+include/boost/spirit/home/x3/numeric/uint.hpp >+include/boost/spirit/home/x3/operator.hpp >+include/boost/spirit/home/x3/operator/alternative.hpp >+include/boost/spirit/home/x3/operator/and_predicate.hpp >+include/boost/spirit/home/x3/operator/detail/alternative.hpp >+include/boost/spirit/home/x3/operator/detail/sequence.hpp >+include/boost/spirit/home/x3/operator/difference.hpp >+include/boost/spirit/home/x3/operator/kleene.hpp >+include/boost/spirit/home/x3/operator/list.hpp >+include/boost/spirit/home/x3/operator/not_predicate.hpp >+include/boost/spirit/home/x3/operator/optional.hpp >+include/boost/spirit/home/x3/operator/plus.hpp >+include/boost/spirit/home/x3/operator/sequence.hpp >+include/boost/spirit/home/x3/string.hpp >+include/boost/spirit/home/x3/string/detail/string_parse.hpp >+include/boost/spirit/home/x3/string/detail/tst.hpp >+include/boost/spirit/home/x3/string/literal_string.hpp >+include/boost/spirit/home/x3/string/symbols.hpp >+include/boost/spirit/home/x3/string/tst.hpp >+include/boost/spirit/home/x3/string/tst_map.hpp >+include/boost/spirit/home/x3/support/ast/position_tagged.hpp >+include/boost/spirit/home/x3/support/ast/variant.hpp >+include/boost/spirit/home/x3/support/context.hpp >+include/boost/spirit/home/x3/support/numeric_utils/detail/extract_int.hpp >+include/boost/spirit/home/x3/support/numeric_utils/extract_int.hpp >+include/boost/spirit/home/x3/support/numeric_utils/extract_real.hpp >+include/boost/spirit/home/x3/support/numeric_utils/pow10.hpp >+include/boost/spirit/home/x3/support/numeric_utils/sign.hpp >+include/boost/spirit/home/x3/support/subcontext.hpp >+include/boost/spirit/home/x3/support/traits/attribute_category.hpp >+include/boost/spirit/home/x3/support/traits/attribute_of.hpp >+include/boost/spirit/home/x3/support/traits/attribute_type.hpp >+include/boost/spirit/home/x3/support/traits/container_traits.hpp >+include/boost/spirit/home/x3/support/traits/handles_container.hpp >+include/boost/spirit/home/x3/support/traits/has_attribute.hpp >+include/boost/spirit/home/x3/support/traits/is_parser.hpp >+include/boost/spirit/home/x3/support/traits/is_substitute.hpp >+include/boost/spirit/home/x3/support/traits/is_variant.hpp >+include/boost/spirit/home/x3/support/traits/make_attribute.hpp >+include/boost/spirit/home/x3/support/traits/move_to.hpp >+include/boost/spirit/home/x3/support/traits/numeric_traits.hpp >+include/boost/spirit/home/x3/support/traits/optional_traits.hpp >+include/boost/spirit/home/x3/support/traits/print_attribute.hpp >+include/boost/spirit/home/x3/support/traits/print_token.hpp >+include/boost/spirit/home/x3/support/traits/string_traits.hpp >+include/boost/spirit/home/x3/support/traits/transform_attribute.hpp >+include/boost/spirit/home/x3/support/traits/tuple_traits.hpp >+include/boost/spirit/home/x3/support/traits/value_traits.hpp >+include/boost/spirit/home/x3/support/traits/variant_find_substitute.hpp >+include/boost/spirit/home/x3/support/traits/variant_has_substitute.hpp >+include/boost/spirit/home/x3/support/unused.hpp >+include/boost/spirit/home/x3/support/utility/detail/testing.hpp >+include/boost/spirit/home/x3/support/utility/error_reporting.hpp >+include/boost/spirit/home/x3/support/utility/integer_sequence.hpp >+include/boost/spirit/home/x3/support/utility/is_callable.hpp >+include/boost/spirit/home/x3/support/utility/lambda_visitor.hpp >+include/boost/spirit/home/x3/support/utility/sfinae.hpp >+include/boost/spirit/home/x3/support/utility/testing.hpp >+include/boost/spirit/home/x3/support/utility/unrefcv.hpp >+include/boost/spirit/home/x3/support/utility/utf8.hpp > include/boost/spirit/include/classic.hpp > include/boost/spirit/include/classic_actions.hpp > include/boost/spirit/include/classic_actor.hpp >@@ -8537,6 +9125,7 @@ > include/boost/spirit/include/qi_char.hpp > include/boost/spirit/include/qi_char_.hpp > include/boost/spirit/include/qi_char_class.hpp >+include/boost/spirit/include/qi_copy.hpp > include/boost/spirit/include/qi_core.hpp > include/boost/spirit/include/qi_difference.hpp > include/boost/spirit/include/qi_directive.hpp >@@ -8592,6 +9181,7 @@ > include/boost/spirit/include/support_ascii.hpp > include/boost/spirit/include/support_attributes.hpp > include/boost/spirit/include/support_attributes_fwd.hpp >+include/boost/spirit/include/support_auto.hpp > include/boost/spirit/include/support_char_class.hpp > include/boost/spirit/include/support_container.hpp > include/boost/spirit/include/support_extended_variant.hpp >@@ -8687,11 +9277,12 @@ > include/boost/statechart/termination.hpp > include/boost/statechart/transition.hpp > include/boost/static_assert.hpp >-include/boost/strong_typedef.hpp > include/boost/swap.hpp > include/boost/system/api_config.hpp > include/boost/system/config.hpp > include/boost/system/cygwin_error.hpp >+include/boost/system/detail/error_code.ipp >+include/boost/system/detail/local_free_on_destruction.hpp > include/boost/system/error_code.hpp > include/boost/system/linux_error.hpp > include/boost/system/system_error.hpp >@@ -8827,16 +9418,48 @@ > include/boost/test/utils/xml_printer.hpp > include/boost/thread.hpp > include/boost/thread/barrier.hpp >+include/boost/thread/caller_context.hpp > include/boost/thread/completion_latch.hpp >+include/boost/thread/concurrent_queues/deque_adaptor.hpp >+include/boost/thread/concurrent_queues/deque_base.hpp >+include/boost/thread/concurrent_queues/deque_views.hpp >+include/boost/thread/concurrent_queues/detail/sync_deque_base.hpp >+include/boost/thread/concurrent_queues/detail/sync_queue_base.hpp >+include/boost/thread/concurrent_queues/queue_adaptor.hpp >+include/boost/thread/concurrent_queues/queue_base.hpp >+include/boost/thread/concurrent_queues/queue_op_status.hpp >+include/boost/thread/concurrent_queues/queue_views.hpp >+include/boost/thread/concurrent_queues/sync_bounded_queue.hpp >+include/boost/thread/concurrent_queues/sync_deque.hpp >+include/boost/thread/concurrent_queues/sync_priority_queue.hpp >+include/boost/thread/concurrent_queues/sync_queue.hpp >+include/boost/thread/concurrent_queues/sync_timed_queue.hpp > include/boost/thread/condition.hpp > include/boost/thread/condition_variable.hpp >+include/boost/thread/csbl/deque.hpp >+include/boost/thread/csbl/devector.hpp >+include/boost/thread/csbl/functional.hpp >+include/boost/thread/csbl/list.hpp >+include/boost/thread/csbl/memory.hpp >+include/boost/thread/csbl/memory/allocator_arg.hpp >+include/boost/thread/csbl/memory/allocator_traits.hpp >+include/boost/thread/csbl/memory/config.hpp >+include/boost/thread/csbl/memory/default_delete.hpp >+include/boost/thread/csbl/memory/pointer_traits.hpp >+include/boost/thread/csbl/memory/scoped_allocator.hpp >+include/boost/thread/csbl/memory/shared_ptr.hpp >+include/boost/thread/csbl/memory/unique_ptr.hpp >+include/boost/thread/csbl/queue.hpp >+include/boost/thread/csbl/tuple.hpp >+include/boost/thread/csbl/vector.hpp > include/boost/thread/cv_status.hpp >-include/boost/thread/detail/async_func.hpp > include/boost/thread/detail/config.hpp > include/boost/thread/detail/counter.hpp > include/boost/thread/detail/delete.hpp > include/boost/thread/detail/force_cast.hpp >+include/boost/thread/detail/function_wrapper.hpp > include/boost/thread/detail/invoke.hpp >+include/boost/thread/detail/invoker.hpp > include/boost/thread/detail/is_convertible.hpp > include/boost/thread/detail/lockable_wrapper.hpp > include/boost/thread/detail/log.hpp >@@ -8843,6 +9466,7 @@ > include/boost/thread/detail/make_tuple_indices.hpp > include/boost/thread/detail/memory.hpp > include/boost/thread/detail/move.hpp >+include/boost/thread/detail/nullary_function.hpp > include/boost/thread/detail/platform.hpp > include/boost/thread/detail/singleton.hpp > include/boost/thread/detail/thread.hpp >@@ -8850,11 +9474,43 @@ > include/boost/thread/detail/thread_heap_alloc.hpp > include/boost/thread/detail/thread_interruption.hpp > include/boost/thread/detail/tss_hooks.hpp >+include/boost/thread/detail/variadic_footer.hpp >+include/boost/thread/detail/variadic_header.hpp >+include/boost/thread/exceptional_ptr.hpp > include/boost/thread/exceptions.hpp >+include/boost/thread/executor.hpp >+include/boost/thread/executors/basic_thread_pool.hpp >+include/boost/thread/executors/detail/priority_executor_base.hpp >+include/boost/thread/executors/detail/scheduled_executor_base.hpp >+include/boost/thread/executors/executor.hpp >+include/boost/thread/executors/executor_adaptor.hpp >+include/boost/thread/executors/generic_executor_ref.hpp >+include/boost/thread/executors/inline_executor.hpp >+include/boost/thread/executors/loop_executor.hpp >+include/boost/thread/executors/scheduled_thread_pool.hpp >+include/boost/thread/executors/scheduler.hpp >+include/boost/thread/executors/scheduling_adaptor.hpp >+include/boost/thread/executors/serial_executor.hpp >+include/boost/thread/executors/serial_executor_cont.hpp >+include/boost/thread/executors/thread_executor.hpp >+include/boost/thread/executors/work.hpp >+include/boost/thread/experimental/config/inline_namespace.hpp >+include/boost/thread/experimental/exception_list.hpp >+include/boost/thread/experimental/parallel/v1/exception_list.hpp >+include/boost/thread/experimental/parallel/v1/inline_namespace.hpp >+include/boost/thread/experimental/parallel/v2/inline_namespace.hpp >+include/boost/thread/experimental/parallel/v2/task_region.hpp >+include/boost/thread/experimental/task_region.hpp > include/boost/thread/externally_locked.hpp > include/boost/thread/externally_locked_stream.hpp > include/boost/thread/future.hpp >-include/boost/thread/future_error_code.hpp >+include/boost/thread/futures/future_error.hpp >+include/boost/thread/futures/future_error_code.hpp >+include/boost/thread/futures/future_status.hpp >+include/boost/thread/futures/is_future_type.hpp >+include/boost/thread/futures/launch.hpp >+include/boost/thread/futures/wait_for_all.hpp >+include/boost/thread/futures/wait_for_any.hpp > include/boost/thread/is_locked_by_this_thread.hpp > include/boost/thread/latch.hpp > include/boost/thread/lock_algorithms.hpp >@@ -8871,6 +9527,7 @@ > include/boost/thread/mutex.hpp > include/boost/thread/null_mutex.hpp > include/boost/thread/once.hpp >+include/boost/thread/ostream_buffer.hpp > include/boost/thread/poly_lockable.hpp > include/boost/thread/poly_lockable_adapter.hpp > include/boost/thread/poly_shared_lockable.hpp >@@ -8901,8 +9558,10 @@ > include/boost/thread/thread_functors.hpp > include/boost/thread/thread_guard.hpp > include/boost/thread/thread_only.hpp >+include/boost/thread/thread_pool.hpp > include/boost/thread/thread_time.hpp > include/boost/thread/tss.hpp >+include/boost/thread/user_scheduler.hpp > include/boost/thread/v2/shared_mutex.hpp > include/boost/thread/v2/thread.hpp > include/boost/thread/win32/basic_recursive_mutex.hpp >@@ -8917,6 +9576,7 @@ > include/boost/thread/win32/thread_data.hpp > include/boost/thread/win32/thread_heap_alloc.hpp > include/boost/thread/win32/thread_primitives.hpp >+include/boost/thread/with_lock_guard.hpp > include/boost/thread/xtime.hpp > include/boost/throw_exception.hpp > include/boost/timer.hpp >@@ -9030,7 +9690,6 @@ > include/boost/tr1/unordered_set.hpp > include/boost/tr1/utility.hpp > include/boost/tti/detail/dcomp_mem_fun.hpp >-include/boost/tti/detail/dcomp_static_mem_fun.hpp > include/boost/tti/detail/ddata.hpp > include/boost/tti/detail/ddeftype.hpp > include/boost/tti/detail/dftclass.hpp >@@ -9073,7 +9732,6 @@ > include/boost/tti/member_type.hpp > include/boost/tti/tti.hpp > include/boost/tuple/detail/tuple_basic.hpp >-include/boost/tuple/detail/tuple_basic_no_partial_spec.hpp > include/boost/tuple/tuple.hpp > include/boost/tuple/tuple_comparison.hpp > include/boost/tuple/tuple_io.hpp >@@ -9128,6 +9786,13 @@ > include/boost/type_erasure/static_binding.hpp > include/boost/type_erasure/tuple.hpp > include/boost/type_erasure/typeid_of.hpp >+include/boost/type_index.hpp >+include/boost/type_index/ctti_type_index.hpp >+include/boost/type_index/detail/compile_time_type_info.hpp >+include/boost/type_index/detail/ctti_register_class.hpp >+include/boost/type_index/detail/stl_register_class.hpp >+include/boost/type_index/stl_type_index.hpp >+include/boost/type_index/type_index_facade.hpp > include/boost/type_traits.hpp > include/boost/type_traits/add_const.hpp > include/boost/type_traits/add_cv.hpp >@@ -9241,9 +9906,11 @@ > include/boost/type_traits/is_compound.hpp > include/boost/type_traits/is_const.hpp > include/boost/type_traits/is_convertible.hpp >+include/boost/type_traits/is_copy_assignable.hpp > include/boost/type_traits/is_copy_constructible.hpp > include/boost/type_traits/is_empty.hpp > include/boost/type_traits/is_enum.hpp >+include/boost/type_traits/is_final.hpp > include/boost/type_traits/is_float.hpp > include/boost/type_traits/is_floating_point.hpp > include/boost/type_traits/is_function.hpp >@@ -9272,15 +9939,6 @@ > include/boost/type_traits/is_volatile.hpp > include/boost/type_traits/make_signed.hpp > include/boost/type_traits/make_unsigned.hpp >-include/boost/type_traits/msvc/remove_all_extents.hpp >-include/boost/type_traits/msvc/remove_bounds.hpp >-include/boost/type_traits/msvc/remove_const.hpp >-include/boost/type_traits/msvc/remove_cv.hpp >-include/boost/type_traits/msvc/remove_extent.hpp >-include/boost/type_traits/msvc/remove_pointer.hpp >-include/boost/type_traits/msvc/remove_reference.hpp >-include/boost/type_traits/msvc/remove_volatile.hpp >-include/boost/type_traits/msvc/typeof.hpp > include/boost/type_traits/object_traits.hpp > include/boost/type_traits/promote.hpp > include/boost/type_traits/rank.hpp >@@ -9387,6 +10045,11 @@ > include/boost/units/base_units/imperial/thou.hpp > include/boost/units/base_units/imperial/ton.hpp > include/boost/units/base_units/imperial/yard.hpp >+include/boost/units/base_units/information/bit.hpp >+include/boost/units/base_units/information/byte.hpp >+include/boost/units/base_units/information/hartley.hpp >+include/boost/units/base_units/information/nat.hpp >+include/boost/units/base_units/information/shannon.hpp > include/boost/units/base_units/metric/angstrom.hpp > include/boost/units/base_units/metric/are.hpp > include/boost/units/base_units/metric/atmosphere.hpp >@@ -9511,6 +10174,7 @@ > include/boost/units/physical_dimensions/illuminance.hpp > include/boost/units/physical_dimensions/impedance.hpp > include/boost/units/physical_dimensions/inductance.hpp >+include/boost/units/physical_dimensions/information.hpp > include/boost/units/physical_dimensions/kinematic_viscosity.hpp > include/boost/units/physical_dimensions/length.hpp > include/boost/units/physical_dimensions/luminance.hpp >@@ -9581,6 +10245,13 @@ > include/boost/units/systems/cgs/volume.hpp > include/boost/units/systems/cgs/wavenumber.hpp > include/boost/units/systems/detail/constants.hpp >+include/boost/units/systems/information.hpp >+include/boost/units/systems/information/bit.hpp >+include/boost/units/systems/information/byte.hpp >+include/boost/units/systems/information/hartley.hpp >+include/boost/units/systems/information/nat.hpp >+include/boost/units/systems/information/prefixes.hpp >+include/boost/units/systems/information/shannon.hpp > include/boost/units/systems/si.hpp > include/boost/units/systems/si/absorbed_dose.hpp > include/boost/units/systems/si/acceleration.hpp >@@ -9691,6 +10362,9 @@ > include/boost/utility/swap.hpp > include/boost/utility/typed_in_place_factory.hpp > include/boost/utility/value_init.hpp >+include/boost/uuid/detail/config.hpp >+include/boost/uuid/detail/uuid_generic.hpp >+include/boost/uuid/detail/uuid_x86.hpp > include/boost/uuid/name_generator.hpp > include/boost/uuid/nil_generator.hpp > include/boost/uuid/random_generator.hpp >@@ -9712,14 +10386,19 @@ > include/boost/variant/detail/bool_trait_undef.hpp > include/boost/variant/detail/cast_storage.hpp > include/boost/variant/detail/config.hpp >+include/boost/variant/detail/element_index.hpp > include/boost/variant/detail/enable_recursive.hpp > include/boost/variant/detail/enable_recursive_fwd.hpp > include/boost/variant/detail/forced_return.hpp > include/boost/variant/detail/generic_result_type.hpp >+include/boost/variant/detail/has_result_type.hpp > include/boost/variant/detail/hash_variant.hpp > include/boost/variant/detail/initializer.hpp > include/boost/variant/detail/make_variant_list.hpp > include/boost/variant/detail/move.hpp >+include/boost/variant/detail/multivisitors_cpp11_based.hpp >+include/boost/variant/detail/multivisitors_cpp14_based.hpp >+include/boost/variant/detail/multivisitors_preprocessor_based.hpp > include/boost/variant/detail/over_sequence.hpp > include/boost/variant/detail/substitute.hpp > include/boost/variant/detail/substitute_fwd.hpp >@@ -9727,6 +10406,7 @@ > include/boost/variant/detail/visitation_impl.hpp > include/boost/variant/get.hpp > include/boost/variant/multivisitors.hpp >+include/boost/variant/polymorphic_get.hpp > include/boost/variant/recursive_variant.hpp > include/boost/variant/recursive_wrapper.hpp > include/boost/variant/recursive_wrapper_fwd.hpp >@@ -9927,14 +10607,18 @@ > lib/libboost_chrono.so > lib/libboost_chrono.so.%%BOOST_SHARED_LIB_VER%% > lib/libboost_chrono.so.%%COMPAT_LIB_VER%% >-%%CONTEXT%%lib/libboost_context.a >-%%CONTEXT%%lib/libboost_context.so >-%%CONTEXT%%lib/libboost_context.so.%%BOOST_SHARED_LIB_VER%% >-%%CONTEXT%%lib/libboost_context.so.%%COMPAT_LIB_VER%% >-%%COROUTINE%%lib/libboost_coroutine.a >-%%COROUTINE%%lib/libboost_coroutine.so >-%%COROUTINE%%lib/libboost_coroutine.so.%%BOOST_SHARED_LIB_VER%% >-%%COROUTINE%%lib/libboost_coroutine.so.%%COMPAT_LIB_VER%% >+lib/libboost_container.a >+lib/libboost_container.so >+lib/libboost_container.so.%%BOOST_SHARED_LIB_VER%% >+lib/libboost_container.so.%%COMPAT_LIB_VER%% >+lib/libboost_context.a >+lib/libboost_context.so >+lib/libboost_context.so.%%BOOST_SHARED_LIB_VER%% >+lib/libboost_context.so.%%COMPAT_LIB_VER%% >+lib/libboost_coroutine.a >+lib/libboost_coroutine.so >+lib/libboost_coroutine.so.%%BOOST_SHARED_LIB_VER%% >+lib/libboost_coroutine.so.%%COMPAT_LIB_VER%% > lib/libboost_date_time.a > lib/libboost_date_time.so > lib/libboost_date_time.so.%%BOOST_SHARED_LIB_VER%% >@@ -9952,18 +10636,18 @@ > lib/libboost_iostreams.so > lib/libboost_iostreams.so.%%BOOST_SHARED_LIB_VER%% > lib/libboost_iostreams.so.%%COMPAT_LIB_VER%% >-%%LOCALE%%lib/libboost_locale.a >-%%LOCALE%%lib/libboost_locale.so >-%%LOCALE%%lib/libboost_locale.so.%%BOOST_SHARED_LIB_VER%% >-%%LOCALE%%lib/libboost_locale.so.%%COMPAT_LIB_VER%% >-%%LOG%%lib/libboost_log.a >-%%LOG%%lib/libboost_log.so >-%%LOG%%lib/libboost_log.so.%%BOOST_SHARED_LIB_VER%% >-%%LOG%%lib/libboost_log.so.%%COMPAT_LIB_VER%% >-%%LOG%%lib/libboost_log_setup.a >-%%LOG%%lib/libboost_log_setup.so >-%%LOG%%lib/libboost_log_setup.so.%%BOOST_SHARED_LIB_VER%% >-%%LOG%%lib/libboost_log_setup.so.%%COMPAT_LIB_VER%% >+lib/libboost_locale.a >+lib/libboost_locale.so >+lib/libboost_locale.so.%%BOOST_SHARED_LIB_VER%% >+lib/libboost_locale.so.%%COMPAT_LIB_VER%% >+lib/libboost_log.a >+lib/libboost_log.so >+lib/libboost_log.so.%%BOOST_SHARED_LIB_VER%% >+lib/libboost_log.so.%%COMPAT_LIB_VER%% >+lib/libboost_log_setup.a >+lib/libboost_log_setup.so >+lib/libboost_log_setup.so.%%BOOST_SHARED_LIB_VER%% >+lib/libboost_log_setup.so.%%COMPAT_LIB_VER%% > lib/libboost_math_c99.a > lib/libboost_math_c99.so > lib/libboost_math_c99.so.%%BOOST_SHARED_LIB_VER%% >Index: devel/boost-python-libs/Makefile >=================================================================== >--- devel/boost-python-libs/Makefile (revision 384328) >+++ devel/boost-python-libs/Makefile (working copy) >@@ -23,15 +23,15 @@ > PYTHON_LIB_PATH="${PYTHON_LIBDIR}" > > LIB_DEPENDS+= libboost_thread.so:${PORTSDIR}/devel/boost-libs >+MAKE_ARGS+= --with-python >+ALL_TARGET= stage > >-BUILD_DEPENDS+= ${BJAM}:${PORTSDIR}/devel/boost-jam >+BUILD_DEPENDS+= bjam:${PORTSDIR}/devel/boost-jam > >-do-build: >- @${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/v2/site-config.jam >-# build the library >- @cd ${WRKSRC} && \ >- ${SETENV} ${MAKE_ENV} ${BJAM} ${BJAM_ARGS} --with-python stage >+pre-build: >+ @${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam > # do not break compat yet >+post-build: > @cd ${WRKSRC}/stage/lib && \ > ( for l in lib*.so.*; do ${LN} -sf $${l} $${l%.${PORTVERSION}}.5; done ) > >Index: devel/boost-python-libs/distinfo >=================================================================== >--- devel/boost-python-libs/distinfo (revision 384328) >+++ devel/boost-python-libs/distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (boost_1_55_0.tar.bz2) = fff00023dd79486d444c8e29922f4072e1d451fc5a4d2b6075852ead7f2b7b52 >-SIZE (boost_1_55_0.tar.bz2) = 58146647 >+SHA256 (boost_1_58_0.tar.bz2) = fdfc204fc33ec79c99b9a74944c3e54bd78be4f7f15e260c0e2700a36dc7d3e5 >+SIZE (boost_1_58_0.tar.bz2) = 70394057
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 199601
:
155833
|
155835
|
162139
|
162140
|
165420
|
165706
|
166861
|
167007
|
167562
|
167564
|
167577
|
168130
|
168185
|
168588
|
175960
|
176923
|
176952
|
176977
|
177019
|
177186
|
177226
|
177255