boost 1.54.0 update

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

boost 1.54.0 update

Amit Kulkarni-5
Inline and attached is the 1.54.0 update. Two patches are now unnecessary.

1) I need help figuring out how to fix the compile error for a new library: log. Turned it off for now, as not many programs would be using it right now.
2) Context is now turned on for Sparc. Might want to think of turning it on by default, Brad? I had to shift the disabling to another block to really not build it, otherwise it is built.

note: just compile tested. sending it for initial review.

thanks

Index: Makefile
===================================================================
RCS file: /home/amit/all/openbsd_cvsync/ports/devel/boost/Makefile,v
retrieving revision 1.47
diff -u -p -u -p -r1.47 Makefile
--- Makefile 22 Sep 2013 14:31:24 -0000 1.47
+++ Makefile 7 Oct 2013 01:02:51 -0000
@@ -4,15 +4,14 @@ ONLY_FOR_ARCHS= ${GCC4_ARCHS}
 
 COMMENT= free peer-reviewed portable C++ source libraries
 
-VERSION= 1.53.0
+VERSION= 1.54.0
 DISTNAME= boost_${VERSION:S/./_/g}
 PKGNAME= boost-${VERSION}
-REVISION= 2
 CATEGORIES= devel
 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boost/}
 EXTRACT_SUFX= .tar.bz2
 
-SO_VERSION= 5.0
+SO_VERSION= 5.1
 BOOST_LIBS= boost_atomic-mt \
  boost_chrono boost_chrono-mt \
  boost_date_time boost_date_time-mt \
@@ -59,22 +58,24 @@ MODPY_RUNDEP= No
 
 MAKE_ENV= GCC="${CC}" GXX="${CXX}"
 
+# context uses MD bits and is missing support for Alpha,
+# PA-RISC, SPARC and SuperH. The author does not care
+# about adding support for Alpha and PA-RISC.
+
 BJAM_CONFIG= -sICONV_PATH=${LOCALBASE} \
  -sNO_BZIP2=1 \
  -d+2 -q \
+ --without-log \
+ --without-context \
  -j ${MAKE_JOBS} \
  cflags='${CFLAGS}' cxxflags='${CXXFLAGS}' \
  variant=release link=static,shared threading=single,multi \
  --layout=tagged
 
-# context uses MD bits and is missing support for Alpha,
-# PA-RISC, SPARC and SuperH. The author does not care
-# care about adding support for Alpha and PA-RISC.
 BOOTSTRAP= --with-python=${MODPY_BIN} \
  --with-python-root=${LOCALBASE} \
  --with-python-version=${MODPY_VERSION} \
- --without-icu \
- --without-libraries=context
+ --without-icu
 
 # python.port.mk makes assumptions about an empty CONFIGURE_STYLE
 CONFIGURE_STYLE= none
@@ -97,8 +98,7 @@ do-configure:
     /bin/sh ./bootstrap.sh ${BOOTSTRAP}
 
 do-build:
- @cd ${WRKSRC} && \
-    ./bjam ${BJAM_CONFIG}
+ @cd ${WRKSRC} && ./bjam ${BJAM_CONFIG}
 
 do-install:
  ${INSTALL_PROGRAM} ${WRKSRC}/tools/build/v2/engine/bin.*/bjam \
Index: distinfo
===================================================================
RCS file: /home/amit/all/openbsd_cvsync/ports/devel/boost/distinfo,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 distinfo
--- distinfo 8 Mar 2013 01:21:37 -0000 1.7
+++ distinfo 6 Oct 2013 00:50:02 -0000
@@ -1,2 +1,2 @@
-SHA256 (boost_1_53_0.tar.bz2) = +IoEGwGIKwycXAWzlgPsg4P7iB93L2+ebm/Q4M3bkZY=
-SIZE (boost_1_53_0.tar.bz2) = 55765258
+SHA256 (boost_1_54_0.tar.bz2) = BH6SfeM2rxBqJLzrowBpmAwZFSn9drjf+OuaMotIrh0=
+SIZE (boost_1_54_0.tar.bz2) = 57873778
Index: patches/patch-Jamroot
===================================================================
RCS file: /home/amit/all/openbsd_cvsync/ports/devel/boost/patches/patch-Jamroot,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-Jamroot
--- patches/patch-Jamroot 8 Mar 2013 01:21:37 -0000 1.3
+++ patches/patch-Jamroot 7 Oct 2013 01:16:01 -0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-Jamroot,v 1.3 2013/03/08 01:21:37 brad Exp $
---- Jamroot.orig Tue Dec 11 09:42:26 2012
-+++ Jamroot Fri Mar  1 23:16:57 2013
-@@ -134,8 +134,9 @@ import path ;
+--- Jamroot.orig Mon May 20 23:14:18 2013
++++ Jamroot Sat Oct  5 20:31:51 2013
+@@ -132,8 +132,9 @@ import path ;
  path-constant BOOST_ROOT : . ;
- constant BOOST_VERSION : 1.53.0 ;
+ constant BOOST_VERSION : 1.54.0 ;
  constant BOOST_JAMROOT_MODULE : $(__name__) ;
 +constant SO_VERSION : ${SO_VERSION} ;
 
Index: patches/patch-boost_detail_endian_hpp
===================================================================
RCS file: patches/patch-boost_detail_endian_hpp
diff -N patches/patch-boost_detail_endian_hpp
--- patches/patch-boost_detail_endian_hpp 8 Mar 2013 01:21:37 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-boost_detail_endian_hpp,v 1.5 2013/03/08 01:21:37 brad Exp $
---- boost/detail/endian.hpp.orig Wed Oct 10 15:27:55 2012
-+++ boost/detail/endian.hpp Wed Oct 10 15:30:03 2012
-@@ -43,6 +43,13 @@
- #  error Unknown machine endianness detected.
- # endif
- # define BOOST_BYTE_ORDER __BYTE_ORDER
-+#elif defined(__OpenBSD__)
-+# include <machine/endian.h>
-+# if (_BYTE_ORDER == _LITTLE_ENDIAN)
-+#  define BOOST_LITTLE_ENDIAN
-+# elif (_BYTE_ORDER == _BIG_ENDIAN)
-+#  define BOOST_BIG_ENDIAN
-+# endif
- #elif defined(_BIG_ENDIAN) && !defined(_LITTLE_ENDIAN) || \
-     defined(__BIG_ENDIAN__) && !defined(__LITTLE_ENDIAN__) || \
-     defined(_STLP_BIG_ENDIAN) && !defined(_STLP_LITTLE_ENDIAN)
Index: patches/patch-boost_interprocess_detail_workaround_hpp
===================================================================
RCS file: patches/patch-boost_interprocess_detail_workaround_hpp
diff -N patches/patch-boost_interprocess_detail_workaround_hpp
--- patches/patch-boost_interprocess_detail_workaround_hpp 8 Mar 2013 01:21:37 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-boost_interprocess_detail_workaround_hpp,v 1.1 2013/03/08 01:21:37 brad Exp $
---- boost/interprocess/detail/workaround.hpp.orig Mon Dec 10 13:23:26 2012
-+++ boost/interprocess/detail/workaround.hpp Mon Dec 10 13:24:07 2012
-@@ -110,6 +110,7 @@
-
-    #if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
-       #define BOOST_INTERPROCESS_BSD_DERIVATIVE
-+      #include <sys/param.h>
-       #include <sys/sysctl.h>
-       #if defined(CTL_KERN) && defined (KERN_BOOTTIME)
-          //#define BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME
Index: patches/patch-tools_build_v2_tools_gcc_jam
===================================================================
RCS file: /home/amit/all/openbsd_cvsync/ports/devel/boost/patches/patch-tools_build_v2_tools_gcc_jam,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 patch-tools_build_v2_tools_gcc_jam
--- patches/patch-tools_build_v2_tools_gcc_jam 8 Mar 2013 01:21:38 -0000 1.5
+++ patches/patch-tools_build_v2_tools_gcc_jam 6 Oct 2013 03:05:35 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-tools_build_v2_tools_gcc_jam,v 1.5 2013/03/08 01:21:38 brad Exp $
---- tools/build/v2/tools/gcc.jam.orig Wed Oct 10 15:55:07 2012
-+++ tools/build/v2/tools/gcc.jam Wed Oct 10 16:00:29 2012
-@@ -335,7 +335,7 @@ class gcc-pch-generator : pch-generator
-
-         # return result of base class and pch-file property as usage-requirements
+--- tools/build/v2/tools/gcc.jam.orig Sun May 12 13:02:44 2013
++++ tools/build/v2/tools/gcc.jam Sat Oct  5 20:31:50 2013
+@@ -337,7 +337,7 @@ class gcc-pch-generator : pch-generator
+         # Return result of base class and pch-file property as
+         # usage-requirements.
          return
 -            [ property-set.create <pch-file>$(pch-file) <cflags>-Winvalid-pch ]
 +            [ property-set.create <pch-file>$(pch-file) ]
              $(pch-file)
            ;
      }
-@@ -365,7 +365,7 @@ toolset.flags gcc.compile PCH_FILE <pch>on : <pch-file
+@@ -367,7 +367,7 @@ toolset.flags gcc.compile PCH_FILE <pch>on : <pch-file
 
  # Declare flags and action for compilation.
  toolset.flags gcc.compile OPTIONS <optimization>off   : -O0 ;
@@ -19,7 +19,7 @@ $OpenBSD: patch-tools_build_v2_tools_gcc
  toolset.flags gcc.compile OPTIONS <optimization>space : -Os ;
 
  toolset.flags gcc.compile OPTIONS <inlining>off  : -fno-inline ;
-@@ -599,11 +599,13 @@ rule compile.fortran ( targets * : sources * : propert
+@@ -603,11 +603,13 @@ rule compile.fortran ( targets * : sources * : propert
 
  actions compile.c++ bind PCH_FILE
  {
@@ -33,15 +33,15 @@ $OpenBSD: patch-tools_build_v2_tools_gcc
      "$(CONFIG_COMMAND)" $(LANG) $(OPTIONS) $(USER_OPTIONS) -D$(DEFINES) -I"$(PCH_FILE:D)" -I"$(INCLUDES)" -c -o "$(<)" "$(>)"
  }
 
-@@ -955,6 +957,7 @@ rule link ( targets * : sources * : properties * )
+@@ -945,6 +947,7 @@ rule link ( targets * : sources * : properties * )
 
  actions link bind LIBRARIES
  {
 +    echo "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,$(RPATH) -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -o "$(<)" $(START-GROUP) "$(>)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)
      "$(CONFIG_COMMAND)" -L"$(LINKPATH)" -Wl,$(RPATH_OPTION:E=-R)$(SPACE)-Wl,$(RPATH) -Wl,-rpath-link$(SPACE)-Wl,"$(RPATH_LINK)" -o "$(<)" $(START-GROUP) "$(>)" "$(LIBRARIES)" $(FINDLIBS-ST-PFX) -l$(FINDLIBS-ST) $(FINDLIBS-SA-PFX) -l$(FINDLIBS-SA) $(END-GROUP) $(OPTIONS) $(USER_OPTIONS)
-
  }
-@@ -1017,10 +1020,10 @@ rule link.dll ( targets * : sources * : properties * )
+
+@@ -1008,10 +1011,10 @@ rule link.dll ( targets * : sources * : properties * )
      quote-rpath $(targets) ;
  }
 
Index: pkg/PLIST
===================================================================
RCS file: /home/amit/all/openbsd_cvsync/ports/devel/boost/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 PLIST
--- pkg/PLIST 22 Sep 2013 14:31:24 -0000 1.11
+++ pkg/PLIST 7 Oct 2013 01:14:21 -0000
@@ -112,6 +112,11 @@ include/boost/algorithm/cxx11/none_of.hp
 include/boost/algorithm/cxx11/one_of.hpp
 include/boost/algorithm/cxx11/partition_copy.hpp
 include/boost/algorithm/cxx11/partition_point.hpp
+include/boost/algorithm/cxx14/
+include/boost/algorithm/cxx14/equal.hpp
+include/boost/algorithm/cxx14/is_permutation.hpp
+include/boost/algorithm/cxx14/mismatch.hpp
+include/boost/algorithm/gather.hpp
 include/boost/algorithm/hex.hpp
 include/boost/algorithm/minmax.hpp
 include/boost/algorithm/minmax_element.hpp
@@ -292,6 +297,7 @@ include/boost/archive/xml_woarchive.hpp
 include/boost/array.hpp
 include/boost/asio/
 include/boost/asio.hpp
+include/boost/asio/async_result.hpp
 include/boost/asio/basic_datagram_socket.hpp
 include/boost/asio/basic_deadline_timer.hpp
 include/boost/asio/basic_io_object.hpp
@@ -317,12 +323,15 @@ include/boost/asio/buffered_write_stream
 include/boost/asio/buffers_iterator.hpp
 include/boost/asio/completion_condition.hpp
 include/boost/asio/connect.hpp
+include/boost/asio/coroutine.hpp
 include/boost/asio/datagram_socket_service.hpp
 include/boost/asio/deadline_timer.hpp
 include/boost/asio/deadline_timer_service.hpp
 include/boost/asio/detail/
+include/boost/asio/detail/addressof.hpp
 include/boost/asio/detail/array.hpp
 include/boost/asio/detail/array_fwd.hpp
+include/boost/asio/detail/assert.hpp
 include/boost/asio/detail/atomic_count.hpp
 include/boost/asio/detail/base_from_completion_cond.hpp
 include/boost/asio/detail/bind_handler.hpp
@@ -334,6 +343,7 @@ include/boost/asio/detail/chrono_time_tr
 include/boost/asio/detail/completion_handler.hpp
 include/boost/asio/detail/config.hpp
 include/boost/asio/detail/consuming_buffers.hpp
+include/boost/asio/detail/cstdint.hpp
 include/boost/asio/detail/date_time_fwd.hpp
 include/boost/asio/detail/deadline_timer_service.hpp
 include/boost/asio/detail/dependent_type.hpp
@@ -348,11 +358,13 @@ include/boost/asio/detail/event.hpp
 include/boost/asio/detail/eventfd_select_interrupter.hpp
 include/boost/asio/detail/fd_set_adapter.hpp
 include/boost/asio/detail/fenced_block.hpp
+include/boost/asio/detail/function.hpp
 include/boost/asio/detail/gcc_arm_fenced_block.hpp
 include/boost/asio/detail/gcc_hppa_fenced_block.hpp
 include/boost/asio/detail/gcc_sync_fenced_block.hpp
 include/boost/asio/detail/gcc_x86_fenced_block.hpp
 include/boost/asio/detail/handler_alloc_helpers.hpp
+include/boost/asio/detail/handler_cont_helpers.hpp
 include/boost/asio/detail/handler_invoke_helpers.hpp
 include/boost/asio/detail/handler_tracking.hpp
 include/boost/asio/detail/handler_type_requirements.hpp
@@ -406,6 +418,7 @@ include/boost/asio/detail/io_control.hpp
 include/boost/asio/detail/keyword_tss_ptr.hpp
 include/boost/asio/detail/kqueue_reactor.hpp
 include/boost/asio/detail/kqueue_reactor_fwd.hpp
+include/boost/asio/detail/limits.hpp
 include/boost/asio/detail/local_free_on_block_exit.hpp
 include/boost/asio/detail/macos_fenced_block.hpp
 include/boost/asio/detail/mutex.hpp
@@ -480,6 +493,7 @@ include/boost/asio/detail/task_io_servic
 include/boost/asio/detail/thread.hpp
 include/boost/asio/detail/thread_info_base.hpp
 include/boost/asio/detail/throw_error.hpp
+include/boost/asio/detail/throw_exception.hpp
 include/boost/asio/detail/timer_queue.hpp
 include/boost/asio/detail/timer_queue_base.hpp
 include/boost/asio/detail/timer_queue_fwd.hpp
@@ -488,6 +502,7 @@ include/boost/asio/detail/timer_queue_se
 include/boost/asio/detail/timer_scheduler.hpp
 include/boost/asio/detail/timer_scheduler_fwd.hpp
 include/boost/asio/detail/tss_ptr.hpp
+include/boost/asio/detail/type_traits.hpp
 include/boost/asio/detail/wait_handler.hpp
 include/boost/asio/detail/wait_op.hpp
 include/boost/asio/detail/weak_ptr.hpp
@@ -521,8 +536,20 @@ include/boost/asio/detail/wince_thread.h
 include/boost/asio/detail/winsock_init.hpp
 include/boost/asio/detail/wrapped_handler.hpp
 include/boost/asio/error.hpp
+include/boost/asio/generic/
+include/boost/asio/generic/basic_endpoint.hpp
+include/boost/asio/generic/datagram_protocol.hpp
+include/boost/asio/generic/detail/
+include/boost/asio/generic/detail/endpoint.hpp
+include/boost/asio/generic/detail/impl/
+include/boost/asio/generic/detail/impl/endpoint.ipp
+include/boost/asio/generic/raw_protocol.hpp
+include/boost/asio/generic/seq_packet_protocol.hpp
+include/boost/asio/generic/stream_protocol.hpp
 include/boost/asio/handler_alloc_hook.hpp
+include/boost/asio/handler_continuation_hook.hpp
 include/boost/asio/handler_invoke_hook.hpp
+include/boost/asio/handler_type.hpp
 include/boost/asio/high_resolution_timer.hpp
 include/boost/asio/impl/
 include/boost/asio/impl/connect.hpp
@@ -535,8 +562,10 @@ include/boost/asio/impl/read_at.hpp
 include/boost/asio/impl/read_until.hpp
 include/boost/asio/impl/serial_port_base.hpp
 include/boost/asio/impl/serial_port_base.ipp
+include/boost/asio/impl/spawn.hpp
 include/boost/asio/impl/src.cpp
 include/boost/asio/impl/src.hpp
+include/boost/asio/impl/use_future.hpp
 include/boost/asio/impl/write.hpp
 include/boost/asio/impl/write_at.hpp
 include/boost/asio/io_service.hpp
@@ -602,6 +631,7 @@ include/boost/asio/signal_set.hpp
 include/boost/asio/signal_set_service.hpp
 include/boost/asio/socket_acceptor_service.hpp
 include/boost/asio/socket_base.hpp
+include/boost/asio/spawn.hpp
 include/boost/asio/ssl/
 include/boost/asio/ssl.hpp
 include/boost/asio/ssl/basic_context.hpp
@@ -609,6 +639,7 @@ include/boost/asio/ssl/context.hpp
 include/boost/asio/ssl/context_base.hpp
 include/boost/asio/ssl/context_service.hpp
 include/boost/asio/ssl/detail/
+include/boost/asio/ssl/detail/buffered_handshake_op.hpp
 include/boost/asio/ssl/detail/engine.hpp
 include/boost/asio/ssl/detail/handshake_op.hpp
 include/boost/asio/ssl/detail/impl/
@@ -651,6 +682,8 @@ include/boost/asio/stream_socket_service
 include/boost/asio/streambuf.hpp
 include/boost/asio/system_timer.hpp
 include/boost/asio/time_traits.hpp
+include/boost/asio/unyield.hpp
+include/boost/asio/use_future.hpp
 include/boost/asio/version.hpp
 include/boost/asio/wait_traits.hpp
 include/boost/asio/waitable_timer_service.hpp
@@ -668,6 +701,7 @@ include/boost/asio/windows/stream_handle
 include/boost/asio/windows/stream_handle_service.hpp
 include/boost/asio/write.hpp
 include/boost/asio/write_at.hpp
+include/boost/asio/yield.hpp
 include/boost/assert.hpp
 include/boost/assign/
 include/boost/assign.hpp
@@ -1070,7 +1104,9 @@ include/boost/container/scoped_allocator
 include/boost/container/set.hpp
 include/boost/container/slist.hpp
 include/boost/container/stable_vector.hpp
+include/boost/container/static_vector.hpp
 include/boost/container/string.hpp
+include/boost/container/throw_exception.hpp
 include/boost/container/vector.hpp
 include/boost/context/
 include/boost/context/all.hpp
@@ -1081,36 +1117,48 @@ include/boost/context/detail/fcontext_i3
 include/boost/context/detail/fcontext_i386_win.hpp
 include/boost/context/detail/fcontext_mips.hpp
 include/boost/context/detail/fcontext_ppc.hpp
+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/fcontext.hpp
 include/boost/coroutine/
 include/boost/coroutine/all.hpp
 include/boost/coroutine/attributes.hpp
+include/boost/coroutine/checkpoint.hpp
 include/boost/coroutine/coroutine.hpp
 include/boost/coroutine/detail/
-include/boost/coroutine/detail/arg.hpp
 include/boost/coroutine/detail/config.hpp
-include/boost/coroutine/detail/coroutine_base.hpp
-include/boost/coroutine/detail/coroutine_base_resume.hpp
-include/boost/coroutine/detail/coroutine_caller.hpp
-include/boost/coroutine/detail/coroutine_get.hpp
-include/boost/coroutine/detail/coroutine_object.hpp
-include/boost/coroutine/detail/coroutine_object_result_0.ipp
-include/boost/coroutine/detail/coroutine_object_result_1.ipp
-include/boost/coroutine/detail/coroutine_object_result_arity.ipp
-include/boost/coroutine/detail/coroutine_object_void_0.ipp
-include/boost/coroutine/detail/coroutine_object_void_1.ipp
-include/boost/coroutine/detail/coroutine_object_void_arity.ipp
-include/boost/coroutine/detail/coroutine_op.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/stack_allocator_posix.hpp
-include/boost/coroutine/detail/stack_allocator_windows.hpp
+include/boost/coroutine/detail/segmented_stack_allocator.hpp
+include/boost/coroutine/detail/standard_stack_allocator.hpp
 include/boost/coroutine/flags.hpp
 include/boost/coroutine/stack_allocator.hpp
+include/boost/coroutine/stack_context.hpp
+include/boost/coroutine/v1/
+include/boost/coroutine/v1/coroutine.hpp
+include/boost/coroutine/v1/detail/
+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/
+include/boost/coroutine/v2/detail/
+include/boost/coroutine/v2/detail/coroutine_object.hpp
+include/boost/coroutine/v2/pull_corotuine.hpp
+include/boost/coroutine/v2/push_coroutine.hpp
 include/boost/crc.hpp
 include/boost/cregex.hpp
 include/boost/cstdint.hpp
@@ -1228,6 +1276,8 @@ include/boost/detail/
 include/boost/detail/algorithm.hpp
 include/boost/detail/allocator_utilities.hpp
 include/boost/detail/atomic_count.hpp
+include/boost/detail/atomic_redef_macros.hpp
+include/boost/detail/atomic_undef_macros.hpp
 include/boost/detail/binary_search.hpp
 include/boost/detail/bitmask.hpp
 include/boost/detail/call_traits.hpp
@@ -2726,10 +2776,104 @@ include/boost/geometry/geometries/ring.h
 include/boost/geometry/geometries/segment.hpp
 include/boost/geometry/geometries/variant.hpp
 include/boost/geometry/geometry.hpp
+include/boost/geometry/index/
+include/boost/geometry/index/adaptors/
+include/boost/geometry/index/adaptors/query.hpp
+include/boost/geometry/index/detail/
+include/boost/geometry/index/detail/algorithms/
+include/boost/geometry/index/detail/algorithms/bounds.hpp
+include/boost/geometry/index/detail/algorithms/comparable_distance_centroid.hpp
+include/boost/geometry/index/detail/algorithms/comparable_distance_far.hpp
+include/boost/geometry/index/detail/algorithms/comparable_distance_near.hpp
+include/boost/geometry/index/detail/algorithms/content.hpp
+include/boost/geometry/index/detail/algorithms/diff_abs.hpp
+include/boost/geometry/index/detail/algorithms/intersection_content.hpp
+include/boost/geometry/index/detail/algorithms/is_valid.hpp
+include/boost/geometry/index/detail/algorithms/margin.hpp
+include/boost/geometry/index/detail/algorithms/minmaxdist.hpp
+include/boost/geometry/index/detail/algorithms/path_intersection.hpp
+include/boost/geometry/index/detail/algorithms/segment_intersection.hpp
+include/boost/geometry/index/detail/algorithms/smallest_for_indexable.hpp
+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/config_begin.hpp
+include/boost/geometry/index/detail/config_end.hpp
+include/boost/geometry/index/detail/distance_predicates.hpp
+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/
+include/boost/geometry/index/detail/rtree/adaptors.hpp
+include/boost/geometry/index/detail/rtree/kmeans/
+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/
+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/
+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/pairs.hpp
+include/boost/geometry/index/detail/rtree/node/static_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/
+include/boost/geometry/index/detail/rtree/quadratic/quadratic.hpp
+include/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp
+include/boost/geometry/index/detail/rtree/query_iterators.hpp
+include/boost/geometry/index/detail/rtree/rstar/
+include/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp
+include/boost/geometry/index/detail/rtree/rstar/insert.hpp
+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/
+include/boost/geometry/index/detail/rtree/utilities/are_boxes_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
+include/boost/geometry/index/detail/rtree/utilities/statistics.hpp
+include/boost/geometry/index/detail/rtree/utilities/view.hpp
+include/boost/geometry/index/detail/rtree/visitors/
+include/boost/geometry/index/detail/rtree/visitors/children_box.hpp
+include/boost/geometry/index/detail/rtree/visitors/copy.hpp
+include/boost/geometry/index/detail/rtree/visitors/count.hpp
+include/boost/geometry/index/detail/rtree/visitors/destroy.hpp
+include/boost/geometry/index/detail/rtree/visitors/distance_query.hpp
+include/boost/geometry/index/detail/rtree/visitors/insert.hpp
+include/boost/geometry/index/detail/rtree/visitors/is_leaf.hpp
+include/boost/geometry/index/detail/rtree/visitors/remove.hpp
+include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp
+include/boost/geometry/index/detail/tags.hpp
+include/boost/geometry/index/detail/translator.hpp
+include/boost/geometry/index/detail/tuples.hpp
+include/boost/geometry/index/detail/type_erased_iterators.hpp
+include/boost/geometry/index/detail/utilities.hpp
+include/boost/geometry/index/detail/varray.hpp
+include/boost/geometry/index/detail/varray_detail.hpp
+include/boost/geometry/index/distance_predicates.hpp
+include/boost/geometry/index/equal_to.hpp
+include/boost/geometry/index/indexable.hpp
+include/boost/geometry/index/inserter.hpp
+include/boost/geometry/index/parameters.hpp
+include/boost/geometry/index/predicates.hpp
+include/boost/geometry/index/rtree.hpp
 include/boost/geometry/io/
 include/boost/geometry/io/dsv/
 include/boost/geometry/io/dsv/write.hpp
 include/boost/geometry/io/io.hpp
+include/boost/geometry/io/svg/
+include/boost/geometry/io/svg/svg_mapper.hpp
+include/boost/geometry/io/svg/write_svg.hpp
+include/boost/geometry/io/svg/write_svg_multi.hpp
 include/boost/geometry/io/wkt/
 include/boost/geometry/io/wkt/detail/
 include/boost/geometry/io/wkt/detail/prefix.hpp
@@ -3124,6 +3268,7 @@ include/boost/graph/make_connected.hpp
 include/boost/graph/make_maximal_planar.hpp
 include/boost/graph/matrix_as_graph.hpp
 include/boost/graph/max_cardinality_matching.hpp
+include/boost/graph/maximum_adjacency_search.hpp
 include/boost/graph/mcgregor_common_subgraphs.hpp
 include/boost/graph/mesh_graph_generator.hpp
 include/boost/graph/metis.hpp
@@ -3929,6 +4074,254 @@ include/boost/lockfree/policies.hpp
 include/boost/lockfree/queue.hpp
 include/boost/lockfree/spsc_queue.hpp
 include/boost/lockfree/stack.hpp
+include/boost/log/
+include/boost/log/attributes/
+include/boost/log/attributes.hpp
+include/boost/log/attributes/attribute.hpp
+include/boost/log/attributes/attribute_cast.hpp
+include/boost/log/attributes/attribute_name.hpp
+include/boost/log/attributes/attribute_set.hpp
+include/boost/log/attributes/attribute_value.hpp
+include/boost/log/attributes/attribute_value_impl.hpp
+include/boost/log/attributes/attribute_value_set.hpp
+include/boost/log/attributes/clock.hpp
+include/boost/log/attributes/constant.hpp
+include/boost/log/attributes/counter.hpp
+include/boost/log/attributes/current_process_id.hpp
+include/boost/log/attributes/current_process_name.hpp
+include/boost/log/attributes/current_thread_id.hpp
+include/boost/log/attributes/fallback_policy.hpp
+include/boost/log/attributes/fallback_policy_fwd.hpp
+include/boost/log/attributes/function.hpp
+include/boost/log/attributes/mutable_constant.hpp
+include/boost/log/attributes/named_scope.hpp
+include/boost/log/attributes/scoped_attribute.hpp
+include/boost/log/attributes/time_traits.hpp
+include/boost/log/attributes/timer.hpp
+include/boost/log/attributes/value_extraction.hpp
+include/boost/log/attributes/value_extraction_fwd.hpp
+include/boost/log/attributes/value_visitation.hpp
+include/boost/log/attributes/value_visitation_fwd.hpp
+include/boost/log/common.hpp
+include/boost/log/core/
+include/boost/log/core.hpp
+include/boost/log/core/core.hpp
+include/boost/log/core/record.hpp
+include/boost/log/core/record_view.hpp
+include/boost/log/detail/
+include/boost/log/detail/alignas.hpp
+include/boost/log/detail/asio_fwd.hpp
+include/boost/log/detail/attachable_sstream_buf.hpp
+include/boost/log/detail/attr_output_impl.hpp
+include/boost/log/detail/attr_output_terminal.hpp
+include/boost/log/detail/attribute_get_value_impl.hpp
+include/boost/log/detail/attribute_predicate.hpp
+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/custom_terminal_spec.hpp
+include/boost/log/detail/date_time_fmt_gen_traits_fwd.hpp
+include/boost/log/detail/date_time_format_parser.hpp
+include/boost/log/detail/decomposed_time.hpp
+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/event.hpp
+include/boost/log/detail/fake_mutex.hpp
+include/boost/log/detail/footer.hpp
+include/boost/log/detail/format.hpp
+include/boost/log/detail/function_traits.hpp
+include/boost/log/detail/generate_overloads.hpp
+include/boost/log/detail/header.hpp
+include/boost/log/detail/id.hpp
+include/boost/log/detail/intptr_t.hpp
+include/boost/log/detail/light_function.hpp
+include/boost/log/detail/light_function_pp.hpp
+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/named_scope_fmt_pp.hpp
+include/boost/log/detail/native_typeof.hpp
+include/boost/log/detail/parameter_tools.hpp
+include/boost/log/detail/pp_identity.hpp
+include/boost/log/detail/process_id.hpp
+include/boost/log/detail/setup_config.hpp
+include/boost/log/detail/singleton.hpp
+include/boost/log/detail/sink_init_helpers.hpp
+include/boost/log/detail/snprintf.hpp
+include/boost/log/detail/spin_mutex.hpp
+include/boost/log/detail/tagged_integer.hpp
+include/boost/log/detail/thread_id.hpp
+include/boost/log/detail/thread_specific.hpp
+include/boost/log/detail/threadsafe_queue.hpp
+include/boost/log/detail/timestamp.hpp
+include/boost/log/detail/trivial_keyword.hpp
+include/boost/log/detail/unary_function_terminal.hpp
+include/boost/log/detail/unhandled_exception_count.hpp
+include/boost/log/detail/value_ref_visitation.hpp
+include/boost/log/detail/visible_type.hpp
+include/boost/log/exceptions.hpp
+include/boost/log/expressions/
+include/boost/log/expressions.hpp
+include/boost/log/expressions/attr.hpp
+include/boost/log/expressions/attr_fwd.hpp
+include/boost/log/expressions/filter.hpp
+include/boost/log/expressions/formatter.hpp
+include/boost/log/expressions/formatters/
+include/boost/log/expressions/formatters.hpp
+include/boost/log/expressions/formatters/c_decorator.hpp
+include/boost/log/expressions/formatters/char_decorator.hpp
+include/boost/log/expressions/formatters/csv_decorator.hpp
+include/boost/log/expressions/formatters/date_time.hpp
+include/boost/log/expressions/formatters/format.hpp
+include/boost/log/expressions/formatters/if.hpp
+include/boost/log/expressions/formatters/named_scope.hpp
+include/boost/log/expressions/formatters/stream.hpp
+include/boost/log/expressions/formatters/wrap_formatter.hpp
+include/boost/log/expressions/formatters/xml_decorator.hpp
+include/boost/log/expressions/is_keyword_descriptor.hpp
+include/boost/log/expressions/keyword.hpp
+include/boost/log/expressions/keyword_fwd.hpp
+include/boost/log/expressions/message.hpp
+include/boost/log/expressions/predicates/
+include/boost/log/expressions/predicates.hpp
+include/boost/log/expressions/predicates/begins_with.hpp
+include/boost/log/expressions/predicates/channel_severity_filter.hpp
+include/boost/log/expressions/predicates/contains.hpp
+include/boost/log/expressions/predicates/ends_with.hpp
+include/boost/log/expressions/predicates/has_attr.hpp
+include/boost/log/expressions/predicates/is_debugger_present.hpp
+include/boost/log/expressions/predicates/is_in_range.hpp
+include/boost/log/expressions/predicates/matches.hpp
+include/boost/log/expressions/record.hpp
+include/boost/log/keywords/
+include/boost/log/keywords/auto_flush.hpp
+include/boost/log/keywords/channel.hpp
+include/boost/log/keywords/delimiter.hpp
+include/boost/log/keywords/depth.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/ip_version.hpp
+include/boost/log/keywords/iteration.hpp
+include/boost/log/keywords/log_name.hpp
+include/boost/log/keywords/log_source.hpp
+include/boost/log/keywords/max_size.hpp
+include/boost/log/keywords/message_file.hpp
+include/boost/log/keywords/min_free_space.hpp
+include/boost/log/keywords/open_mode.hpp
+include/boost/log/keywords/order.hpp
+include/boost/log/keywords/ordering_window.hpp
+include/boost/log/keywords/registration.hpp
+include/boost/log/keywords/rotation_size.hpp
+include/boost/log/keywords/scan_method.hpp
+include/boost/log/keywords/severity.hpp
+include/boost/log/keywords/start_thread.hpp
+include/boost/log/keywords/target.hpp
+include/boost/log/keywords/time_based_rotation.hpp
+include/boost/log/keywords/use_impl.hpp
+include/boost/log/sinks/
+include/boost/log/sinks.hpp
+include/boost/log/sinks/async_frontend.hpp
+include/boost/log/sinks/attribute_mapping.hpp
+include/boost/log/sinks/basic_sink_backend.hpp
+include/boost/log/sinks/basic_sink_frontend.hpp
+include/boost/log/sinks/block_on_overflow.hpp
+include/boost/log/sinks/bounded_fifo_queue.hpp
+include/boost/log/sinks/bounded_ordering_queue.hpp
+include/boost/log/sinks/debug_output_backend.hpp
+include/boost/log/sinks/drop_on_overflow.hpp
+include/boost/log/sinks/event_log_backend.hpp
+include/boost/log/sinks/event_log_constants.hpp
+include/boost/log/sinks/frontend_requirements.hpp
+include/boost/log/sinks/sink.hpp
+include/boost/log/sinks/sync_frontend.hpp
+include/boost/log/sinks/syslog_backend.hpp
+include/boost/log/sinks/syslog_constants.hpp
+include/boost/log/sinks/text_file_backend.hpp
+include/boost/log/sinks/text_multifile_backend.hpp
+include/boost/log/sinks/text_ostream_backend.hpp
+include/boost/log/sinks/unbounded_fifo_queue.hpp
+include/boost/log/sinks/unbounded_ordering_queue.hpp
+include/boost/log/sinks/unlocked_frontend.hpp
+include/boost/log/sources/
+include/boost/log/sources/basic_logger.hpp
+include/boost/log/sources/channel_feature.hpp
+include/boost/log/sources/channel_logger.hpp
+include/boost/log/sources/exception_handler_feature.hpp
+include/boost/log/sources/features.hpp
+include/boost/log/sources/global_logger_storage.hpp
+include/boost/log/sources/logger.hpp
+include/boost/log/sources/record_ostream.hpp
+include/boost/log/sources/severity_channel_logger.hpp
+include/boost/log/sources/severity_feature.hpp
+include/boost/log/sources/severity_logger.hpp
+include/boost/log/sources/threading_models.hpp
+include/boost/log/support/
+include/boost/log/support/date_time.hpp
+include/boost/log/support/exception.hpp
+include/boost/log/support/regex.hpp
+include/boost/log/support/spirit_classic.hpp
+include/boost/log/support/spirit_qi.hpp
+include/boost/log/support/xpressive.hpp
+include/boost/log/trivial.hpp
+include/boost/log/utility/
+include/boost/log/utility/empty_deleter.hpp
+include/boost/log/utility/exception_handler.hpp
+include/boost/log/utility/explicit_operator_bool.hpp
+include/boost/log/utility/formatting_ostream.hpp
+include/boost/log/utility/formatting_ostream_fwd.hpp
+include/boost/log/utility/functional/
+include/boost/log/utility/functional.hpp
+include/boost/log/utility/functional/as_action.hpp
+include/boost/log/utility/functional/begins_with.hpp
+include/boost/log/utility/functional/bind.hpp
+include/boost/log/utility/functional/bind_assign.hpp
+include/boost/log/utility/functional/bind_output.hpp
+include/boost/log/utility/functional/bind_to_log.hpp
+include/boost/log/utility/functional/contains.hpp
+include/boost/log/utility/functional/ends_with.hpp
+include/boost/log/utility/functional/fun_ref.hpp
+include/boost/log/utility/functional/in_range.hpp
+include/boost/log/utility/functional/logical.hpp
+include/boost/log/utility/functional/matches.hpp
+include/boost/log/utility/functional/nop.hpp
+include/boost/log/utility/functional/save_result.hpp
+include/boost/log/utility/intrusive_ref_counter.hpp
+include/boost/log/utility/manipulators/
+include/boost/log/utility/manipulators.hpp
+include/boost/log/utility/manipulators/add_value.hpp
+include/boost/log/utility/manipulators/dump.hpp
+include/boost/log/utility/manipulators/to_log.hpp
+include/boost/log/utility/once_block.hpp
+include/boost/log/utility/record_ordering.hpp
+include/boost/log/utility/setup/
+include/boost/log/utility/setup.hpp
+include/boost/log/utility/setup/common_attributes.hpp
+include/boost/log/utility/setup/console.hpp
+include/boost/log/utility/setup/file.hpp
+include/boost/log/utility/setup/filter_parser.hpp
+include/boost/log/utility/setup/formatter_parser.hpp
+include/boost/log/utility/setup/from_settings.hpp
+include/boost/log/utility/setup/from_stream.hpp
+include/boost/log/utility/setup/settings.hpp
+include/boost/log/utility/setup/settings_parser.hpp
+include/boost/log/utility/strictest_lock.hpp
+include/boost/log/utility/string_literal.hpp
+include/boost/log/utility/string_literal_fwd.hpp
+include/boost/log/utility/type_dispatch/
+include/boost/log/utility/type_dispatch/date_time_types.hpp
+include/boost/log/utility/type_dispatch/dynamic_type_dispatcher.hpp
+include/boost/log/utility/type_dispatch/standard_types.hpp
+include/boost/log/utility/type_dispatch/static_type_dispatcher.hpp
+include/boost/log/utility/type_dispatch/type_dispatcher.hpp
+include/boost/log/utility/type_info_wrapper.hpp
+include/boost/log/utility/unique_identifier_name.hpp
+include/boost/log/utility/unused_variable.hpp
+include/boost/log/utility/value_ref.hpp
+include/boost/log/utility/value_ref_fwd.hpp
 include/boost/logic/
 include/boost/logic/tribool.hpp
 include/boost/logic/tribool_fwd.hpp
@@ -4029,6 +4422,7 @@ include/boost/math/special_functions/bin
 include/boost/math/special_functions/cbrt.hpp
 include/boost/math/special_functions/cos_pi.hpp
 include/boost/math/special_functions/detail/
+include/boost/math/special_functions/detail/airy_ai_bi_zero.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
@@ -4038,6 +4432,7 @@ include/boost/math/special_functions/det
 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_series.hpp
+include/boost/math/special_functions/detail/bessel_jy_zero.hpp
 include/boost/math/special_functions/detail/bessel_k0.hpp
 include/boost/math/special_functions/detail/bessel_k1.hpp
 include/boost/math/special_functions/detail/bessel_kn.hpp
@@ -5551,13 +5946,18 @@ include/boost/multiprecision/cpp_int/com
 include/boost/multiprecision/cpp_int/cpp_int_config.hpp
 include/boost/multiprecision/cpp_int/divide.hpp
 include/boost/multiprecision/cpp_int/limits.hpp
+include/boost/multiprecision/cpp_int/literals.hpp
 include/boost/multiprecision/cpp_int/misc.hpp
 include/boost/multiprecision/cpp_int/multiply.hpp
+include/boost/multiprecision/cpp_int/value_pack.hpp
+include/boost/multiprecision/debug_adaptor.hpp
 include/boost/multiprecision/detail/
 include/boost/multiprecision/detail/big_lanczos.hpp
 include/boost/multiprecision/detail/default_ops.hpp
 include/boost/multiprecision/detail/digits.hpp
+include/boost/multiprecision/detail/dynamic_array.hpp
 include/boost/multiprecision/detail/et_ops.hpp
+include/boost/multiprecision/detail/float_string_cvt.hpp
 include/boost/multiprecision/detail/functions/
 include/boost/multiprecision/detail/functions/constants.hpp
 include/boost/multiprecision/detail/functions/pow.hpp
@@ -5567,16 +5967,23 @@ include/boost/multiprecision/detail/inte
 include/boost/multiprecision/detail/no_et_ops.hpp
 include/boost/multiprecision/detail/number_base.hpp
 include/boost/multiprecision/detail/number_compare.hpp
+include/boost/multiprecision/detail/rebind.hpp
+include/boost/multiprecision/detail/ublas_interop.hpp
+include/boost/multiprecision/detail/utype_helper.hpp
+include/boost/multiprecision/float128.hpp
 include/boost/multiprecision/gmp.hpp
 include/boost/multiprecision/integer.hpp
+include/boost/multiprecision/logged_adaptor.hpp
 include/boost/multiprecision/miller_rabin.hpp
+include/boost/multiprecision/mpfi.hpp
 include/boost/multiprecision/mpfr.hpp
 include/boost/multiprecision/number.hpp
 include/boost/multiprecision/random.hpp
-include/boost/multiprecision/rational_adapter.hpp
+include/boost/multiprecision/rational_adaptor.hpp
 include/boost/multiprecision/tommath.hpp
 include/boost/multiprecision/traits/
 include/boost/multiprecision/traits/explicit_conversion.hpp
+include/boost/multiprecision/traits/extract_exponent_type.hpp
 include/boost/multiprecision/traits/is_restricted_conversion.hpp
 include/boost/next_prior.hpp
 include/boost/non_type.hpp
@@ -6642,6 +7049,7 @@ include/boost/program_options/variables_
 include/boost/program_options/version.hpp
 include/boost/progress.hpp
 include/boost/property_map/
+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/
@@ -9049,12 +9457,14 @@ include/boost/test/utils/xml_printer.hpp
 include/boost/thread/
 include/boost/thread.hpp
 include/boost/thread/barrier.hpp
+include/boost/thread/completion_latch.hpp
 include/boost/thread/condition.hpp
 include/boost/thread/condition_variable.hpp
 include/boost/thread/cv_status.hpp
 include/boost/thread/detail/
 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/invoke.hpp
@@ -9077,6 +9487,7 @@ include/boost/thread/externally_locked_s
 include/boost/thread/future.hpp
 include/boost/thread/future_error_code.hpp
 include/boost/thread/is_locked_by_this_thread.hpp
+include/boost/thread/latch.hpp
 include/boost/thread/lock_algorithms.hpp
 include/boost/thread/lock_concepts.hpp
 include/boost/thread/lock_factories.hpp
@@ -9100,9 +9511,11 @@ include/boost/thread/pthread/condition_v
 include/boost/thread/pthread/condition_variable_fwd.hpp
 include/boost/thread/pthread/mutex.hpp
 include/boost/thread/pthread/once.hpp
+include/boost/thread/pthread/once_atomic.hpp
 include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp
 include/boost/thread/pthread/recursive_mutex.hpp
 include/boost/thread/pthread/shared_mutex.hpp
+include/boost/thread/pthread/shared_mutex_assert.hpp
 include/boost/thread/pthread/thread_data.hpp
 include/boost/thread/pthread/thread_heap_alloc.hpp
 include/boost/thread/pthread/timespec.hpp
@@ -9112,20 +9525,25 @@ include/boost/thread/scoped_thread.hpp
 include/boost/thread/shared_lock_guard.hpp
 include/boost/thread/shared_mutex.hpp
 include/boost/thread/strict_lock.hpp
+include/boost/thread/sync_bounded_queue.hpp
+include/boost/thread/sync_queue.hpp
 include/boost/thread/synchronized_value.hpp
 include/boost/thread/testable_mutex.hpp
 include/boost/thread/thread.hpp
 include/boost/thread/thread_functors.hpp
 include/boost/thread/thread_guard.hpp
+include/boost/thread/thread_only.hpp
 include/boost/thread/thread_time.hpp
 include/boost/thread/tss.hpp
 include/boost/thread/v2/
+include/boost/thread/v2/shared_mutex.hpp
 include/boost/thread/v2/thread.hpp
 include/boost/thread/win32/
 include/boost/thread/win32/basic_recursive_mutex.hpp
 include/boost/thread/win32/basic_timed_mutex.hpp
 include/boost/thread/win32/condition_variable.hpp
 include/boost/thread/win32/interlocked_read.hpp
+include/boost/thread/win32/mfc_thread_init.hpp
 include/boost/thread/win32/mutex.hpp
 include/boost/thread/win32/once.hpp
 include/boost/thread/win32/recursive_mutex.hpp
@@ -9251,6 +9669,52 @@ include/boost/tr1/type_traits.hpp
 include/boost/tr1/unordered_map.hpp
 include/boost/tr1/unordered_set.hpp
 include/boost/tr1/utility.hpp
+include/boost/tti/
+include/boost/tti/detail/
+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
+include/boost/tti/detail/dfunction.hpp
+include/boost/tti/detail/dlambda.hpp
+include/boost/tti/detail/dmem_data.hpp
+include/boost/tti/detail/dmem_fun.hpp
+include/boost/tti/detail/dmem_type.hpp
+include/boost/tti/detail/dmetafunc.hpp
+include/boost/tti/detail/dnotype.hpp
+include/boost/tti/detail/dnullptr.hpp
+include/boost/tti/detail/dplaceholder.hpp
+include/boost/tti/detail/dptmf.hpp
+include/boost/tti/detail/dstatic_mem_data.hpp
+include/boost/tti/detail/dstatic_mem_fun.hpp
+include/boost/tti/detail/dtclass.hpp
+include/boost/tti/detail/dtemplate.hpp
+include/boost/tti/detail/dtemplate_params.hpp
+include/boost/tti/detail/dtfunction.hpp
+include/boost/tti/detail/dtype.hpp
+include/boost/tti/detail/dvm_template_params.hpp
+include/boost/tti/gen/
+include/boost/tti/gen/has_data_gen.hpp
+include/boost/tti/gen/has_function_gen.hpp
+include/boost/tti/gen/has_member_data_gen.hpp
+include/boost/tti/gen/has_member_function_gen.hpp
+include/boost/tti/gen/has_static_member_data_gen.hpp
+include/boost/tti/gen/has_static_member_function_gen.hpp
+include/boost/tti/gen/has_template_gen.hpp
+include/boost/tti/gen/has_type_gen.hpp
+include/boost/tti/gen/member_type_gen.hpp
+include/boost/tti/gen/namespace_gen.hpp
+include/boost/tti/has_data.hpp
+include/boost/tti/has_function.hpp
+include/boost/tti/has_member_data.hpp
+include/boost/tti/has_member_function.hpp
+include/boost/tti/has_static_member_data.hpp
+include/boost/tti/has_static_member_function.hpp
+include/boost/tti/has_template.hpp
+include/boost/tti/has_type.hpp
+include/boost/tti/member_type.hpp
+include/boost/tti/tti.hpp
 include/boost/tuple/
 include/boost/tuple/detail/
 include/boost/tuple/detail/tuple_basic.hpp
@@ -9259,6 +9723,58 @@ include/boost/tuple/tuple.hpp
 include/boost/tuple/tuple_comparison.hpp
 include/boost/tuple/tuple_io.hpp
 include/boost/type.hpp
+include/boost/type_erasure/
+include/boost/type_erasure/any.hpp
+include/boost/type_erasure/any_cast.hpp
+include/boost/type_erasure/binding.hpp
+include/boost/type_erasure/binding_of.hpp
+include/boost/type_erasure/builtin.hpp
+include/boost/type_erasure/call.hpp
+include/boost/type_erasure/callable.hpp
+include/boost/type_erasure/check_match.hpp
+include/boost/type_erasure/concept_interface.hpp
+include/boost/type_erasure/concept_of.hpp
+include/boost/type_erasure/config.hpp
+include/boost/type_erasure/constructible.hpp
+include/boost/type_erasure/deduced.hpp
+include/boost/type_erasure/derived.hpp
+include/boost/type_erasure/detail/
+include/boost/type_erasure/detail/access.hpp
+include/boost/type_erasure/detail/adapt_to_vtable.hpp
+include/boost/type_erasure/detail/any_base.hpp
+include/boost/type_erasure/detail/check_call.hpp
+include/boost/type_erasure/detail/check_map.hpp
+include/boost/type_erasure/detail/const.hpp
+include/boost/type_erasure/detail/construct.hpp
+include/boost/type_erasure/detail/extract_concept.hpp
+include/boost/type_erasure/detail/get_placeholders.hpp
+include/boost/type_erasure/detail/get_signature.hpp
+include/boost/type_erasure/detail/instantiate.hpp
+include/boost/type_erasure/detail/macro.hpp
+include/boost/type_erasure/detail/normalize.hpp
+include/boost/type_erasure/detail/normalize_deduced.hpp
+include/boost/type_erasure/detail/null.hpp
+include/boost/type_erasure/detail/rebind_placeholders.hpp
+include/boost/type_erasure/detail/storage.hpp
+include/boost/type_erasure/detail/vtable.hpp
+include/boost/type_erasure/exception.hpp
+include/boost/type_erasure/free.hpp
+include/boost/type_erasure/is_empty.hpp
+include/boost/type_erasure/is_placeholder.hpp
+include/boost/type_erasure/is_subconcept.hpp
+include/boost/type_erasure/iterator.hpp
+include/boost/type_erasure/member.hpp
+include/boost/type_erasure/operators.hpp
+include/boost/type_erasure/param.hpp
+include/boost/type_erasure/placeholder.hpp
+include/boost/type_erasure/placeholder_of.hpp
+include/boost/type_erasure/rebind_any.hpp
+include/boost/type_erasure/relaxed.hpp
+include/boost/type_erasure/require_match.hpp
+include/boost/type_erasure/same_type.hpp
+include/boost/type_erasure/static_binding.hpp
+include/boost/type_erasure/tuple.hpp
+include/boost/type_erasure/typeid_of.hpp
 include/boost/type_traits/
 include/boost/type_traits.hpp
 include/boost/type_traits/add_const.hpp
@@ -9354,6 +9870,8 @@ include/boost/type_traits/has_trivial_as
 include/boost/type_traits/has_trivial_constructor.hpp
 include/boost/type_traits/has_trivial_copy.hpp
 include/boost/type_traits/has_trivial_destructor.hpp
+include/boost/type_traits/has_trivial_move_assign.hpp
+include/boost/type_traits/has_trivial_move_constructor.hpp
 include/boost/type_traits/has_unary_minus.hpp
 include/boost/type_traits/has_unary_plus.hpp
 include/boost/type_traits/has_virtual_destructor.hpp
@@ -9383,6 +9901,8 @@ include/boost/type_traits/is_lvalue_refe
 include/boost/type_traits/is_member_function_pointer.hpp
 include/boost/type_traits/is_member_object_pointer.hpp
 include/boost/type_traits/is_member_pointer.hpp
+include/boost/type_traits/is_nothrow_move_assignable.hpp
+include/boost/type_traits/is_nothrow_move_constructible.hpp
 include/boost/type_traits/is_object.hpp
 include/boost/type_traits/is_pod.hpp
 include/boost/type_traits/is_pointer.hpp
@@ -9841,6 +10361,7 @@ include/boost/utility/identity_type.hpp
 include/boost/utility/in_place_factory.hpp
 include/boost/utility/result_of.hpp
 include/boost/utility/string_ref.hpp
+include/boost/utility/string_ref_fwd.hpp
 include/boost/utility/swap.hpp
 include/boost/utility/typed_in_place_factory.hpp
 include/boost/utility/value_init.hpp
@@ -9872,8 +10393,6 @@ include/boost/variant/detail/enable_recu
 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_nothrow_move.hpp
-include/boost/variant/detail/has_trivial_move.hpp
 include/boost/variant/detail/hash_variant.hpp
 include/boost/variant/detail/initializer.hpp
 include/boost/variant/detail/make_variant_list.hpp
@@ -9884,6 +10403,7 @@ include/boost/variant/detail/substitute_
 include/boost/variant/detail/variant_io.hpp
 include/boost/variant/detail/visitation_impl.hpp
 include/boost/variant/get.hpp
+include/boost/variant/multivisitors.hpp
 include/boost/variant/recursive_variant.hpp
 include/boost/variant/recursive_wrapper.hpp
 include/boost/variant/recursive_wrapper_fwd.hpp
@@ -10098,6 +10618,8 @@ lib/libboost_chrono-mt.a
 @lib lib/libboost_chrono-mt.so.${LIBboost_chrono-mt_VERSION}
 lib/libboost_chrono.a
 @lib lib/libboost_chrono.so.${LIBboost_chrono_VERSION}
+lib/libboost_context-mt.a
+lib/libboost_coroutine-mt.a
 lib/libboost_date_time-mt.a
 @lib lib/libboost_date_time-mt.so.${LIBboost_date_time-mt_VERSION}
 lib/libboost_date_time.a



boost_1_54.diff (67K) Download Attachment