[DRE-commits] [passenger] 01/06: Merge tag 'upstream/5.0.27'

Felix Geyer fgeyer at moszumanska.debian.org
Wed Apr 6 20:27:54 UTC 2016


This is an automated email from the git hooks/post-receive script.

fgeyer pushed a commit to branch master
in repository passenger.

commit 2cbaf020801b2f6205ac820908b9177f3725b621
Merge: 3f6b527 0fe1944
Author: Felix Geyer <fgeyer at debian.org>
Date:   Wed Apr 6 21:12:40 2016 +0200

    Merge tag 'upstream/5.0.27'
    
    Upstream version 5.0.27
    
    # gpg: Signature made Mi 06 Apr 2016 21:12:27 CEST
    # gpg:                using RSA key 0xFE22C6FD83135D45
    # gpg: Good signature from "Felix Geyer <felix at fobos.de>" [ultimate]
    # gpg:                 aka "Felix Geyer <debfx-pkg at fobos.de>" [ultimate]
    # gpg:                 aka "Felix Geyer <debfx at kubuntu.org>" [ultimate]
    # gpg:                 aka "Felix Geyer <debfx at fobos.de>" [ultimate]
    # gpg:                 aka "Felix Geyer <debfx at ubuntu.com>" [ultimate]
    # gpg:                 aka "Felix Geyer <felix.geyer at fobos.de>" [ultimate]
    # gpg:                 aka "Felix Geyer <fgeyer at debian.org>" [ultimate]
    # Primary key fingerprint: 164C 7051 2F79 2947 6764  AB56 FE22 C6FD 8313 5D45

 .editorconfig                                      |    26 +-
 CHANGELOG                                          |    85 +-
 CONTRIBUTORS                                       |     2 +
 bin/passenger-install-apache2-module               |     2 +-
 build/basics.rb                                    |     2 +-
 build/cplusplus_support.rb                         |     8 +-
 build/cxx_dependency_map.rb                        | 14406 ++++++++---------
 build/cxx_tests.rb                                 |    51 +-
 build/integration_tests.rb                         |     2 +-
 build/misc.rb                                      |     1 +
 build/packaging.rb                                 |    11 +-
 dev/copy_boost_headers                             |    41 +-
 dev/index_cxx_dependencies.rb                      |     5 +-
 resources/mime.types                               |     2 +-
 resources/templates/standalone/config.erb          |     6 +-
 resources/templates/standalone/footer.erb          |     3 +
 resources/templates/standalone/http.erb            |     2 +
 resources/templates/standalone/server.erb          |     8 +
 src/agent/Core/ApiServer.h                         |   129 +-
 src/agent/Core/ApplicationPool/AbstractSession.h   |    83 +
 src/agent/Core/ApplicationPool/Common.h            |    10 +-
 .../Group/ProcessListManagement.cpp                |     7 +
 src/agent/Core/ApplicationPool/Options.h           |     5 +-
 src/agent/Core/ApplicationPool/Pool.h              |     7 +-
 .../ApplicationPool/Pool/AnalyticsCollection.cpp   |     9 +-
 .../Core/ApplicationPool/Pool/GeneralUtils.cpp     |     6 +-
 src/agent/Core/ApplicationPool/Pool/GroupUtils.cpp |     3 +-
 .../Core/ApplicationPool/Pool/Miscellaneous.cpp    |    29 +-
 src/agent/Core/ApplicationPool/Process.h           |     3 +
 src/agent/Core/ApplicationPool/Session.h           |    42 +-
 src/agent/Core/ApplicationPool/TestSession.h       |   192 +
 src/agent/Core/Controller.h                        |    21 +-
 src/agent/Core/Controller/CheckoutSession.cpp      |    71 +-
 src/agent/Core/Controller/ForwardResponse.cpp      |    33 +-
 src/agent/Core/Controller/Hooks.cpp                |    17 +-
 src/agent/Core/Controller/InitRequest.cpp          |     6 +-
 .../Core/Controller/InitializationAndShutdown.cpp  |     1 +
 src/agent/Core/Controller/InternalUtils.cpp        |    10 +-
 src/agent/Core/Controller/Request.h                |    19 +-
 src/agent/Core/Controller/SendRequest.cpp          |    67 +-
 .../Controller/StateInspectionAndConfiguration.cpp |     9 +-
 src/agent/Core/CoreMain.cpp                        |    36 +-
 src/agent/Core/OptionParser.h                      |    17 +-
 src/agent/Core/SpawningKit/DirectSpawner.h         |     4 +
 src/agent/Core/SpawningKit/SmartSpawner.h          |     3 +-
 src/agent/Core/SpawningKit/Spawner.h               |    26 +-
 src/agent/Core/UnionStation/StopwatchLog.h         |    99 +-
 src/agent/Core/UnionStation/Transaction.h          |    16 +-
 src/agent/README.md                                |    18 +-
 src/agent/Shared/Base.cpp                          |    32 +
 src/agent/Shared/Base.h                            |     2 +
 src/agent/SpawnPreparer/SpawnPreparerMain.cpp      |     2 +-
 src/agent/UstRouter/ApiServer.h                    |    41 +-
 src/agent/UstRouter/Controller.h                   |   185 +-
 src/agent/UstRouter/DataStoreId.h                  |   184 -
 src/agent/UstRouter/FileSink.h                     |     5 +-
 src/agent/UstRouter/LogSink.h                      |    11 +-
 src/agent/UstRouter/OptionParser.h                 |     8 +-
 src/agent/UstRouter/RemoteSender.h                 |    53 +-
 src/agent/UstRouter/RemoteSink.h                   |     5 +-
 src/agent/UstRouter/Transaction.h                  |   264 +-
 src/agent/UstRouter/UstRouterMain.cpp              |    31 +-
 src/agent/Watchdog/AgentWatcher.cpp                |     4 +-
 src/agent/Watchdog/WatchdogMain.cpp                |    37 +-
 src/apache2_module/Configuration.cpp               |    65 +-
 src/apache2_module/Configuration.h                 |     4 +-
 src/apache2_module/Configuration.hpp               |     8 +-
 src/apache2_module/Hooks.cpp                       |    11 +-
 src/cxx_supportlib/Algorithms/MovingAverage.h      |   223 +
 src/cxx_supportlib/BackgroundEventLoop.cpp         |    14 +-
 src/cxx_supportlib/Constants.h                     |     4 +-
 src/cxx_supportlib/DataStructures/LString.cpp      |    39 +
 src/cxx_supportlib/DataStructures/LString.h        |    41 +-
 src/cxx_supportlib/DataStructures/StringKeyTable.h |   136 +-
 src/cxx_supportlib/FileDescriptor.h                |     4 +-
 src/cxx_supportlib/Integrations/LibevJsonUtils.h   |    92 +
 src/cxx_supportlib/MemoryKit/palloc.h              |     1 +
 src/cxx_supportlib/ResourceLocator.h               |    55 +-
 src/cxx_supportlib/ServerKit/AcceptLoadBalancer.h  |     3 +-
 src/cxx_supportlib/ServerKit/Channel.h             |   267 +-
 src/cxx_supportlib/ServerKit/CookieUtils.h         |     4 +
 src/cxx_supportlib/ServerKit/Errors.h              |     7 +-
 src/cxx_supportlib/ServerKit/FdSinkChannel.h       |     2 +-
 src/cxx_supportlib/ServerKit/FileBufferedChannel.h |     9 +-
 src/cxx_supportlib/ServerKit/HttpRequest.h         |    21 +-
 src/cxx_supportlib/ServerKit/HttpServer.h          |   160 +-
 src/cxx_supportlib/ServerKit/Server.h              |    67 +-
 src/cxx_supportlib/Utils.cpp                       |    11 +-
 src/cxx_supportlib/Utils.h                         |     4 +-
 src/cxx_supportlib/Utils/BufferedIO.h              |    25 +-
 src/cxx_supportlib/Utils/IOUtils.cpp               |   110 +-
 src/cxx_supportlib/Utils/JsonUtils.h               |   110 +-
 src/cxx_supportlib/Utils/MessagePassing.h          |     8 +-
 src/cxx_supportlib/Utils/StrIntUtils.cpp           |    33 +-
 src/cxx_supportlib/Utils/StrIntUtils.h             |    36 +-
 src/cxx_supportlib/Utils/SystemTime.cpp            |    19 +-
 src/cxx_supportlib/Utils/SystemTime.h              |   282 +-
 src/cxx_supportlib/Utils/Timer.h                   |    55 +-
 src/cxx_supportlib/Utils/VariantMap.h              |     7 +-
 src/cxx_supportlib/WatchdogLauncher.cpp            |    14 +-
 src/cxx_supportlib/WatchdogLauncher.h              |    33 +-
 src/cxx_supportlib/vendor-copy/libuv/AUTHORS       |    43 +
 src/cxx_supportlib/vendor-copy/libuv/ChangeLog     |   351 +-
 src/cxx_supportlib/vendor-copy/libuv/Makefile.am   |    10 +-
 src/cxx_supportlib/vendor-copy/libuv/Makefile.in   |   257 +-
 src/cxx_supportlib/vendor-copy/libuv/README.md     |    48 +
 .../vendor-copy/libuv/autom4te.cache/output.0      |   127 +-
 .../vendor-copy/libuv/autom4te.cache/output.1      |   127 +-
 .../vendor-copy/libuv/autom4te.cache/output.2      | 15374 -------------------
 .../vendor-copy/libuv/autom4te.cache/requests      |   302 +-
 .../vendor-copy/libuv/autom4te.cache/traces.0      |  4655 +++---
 .../vendor-copy/libuv/autom4te.cache/traces.1      |  3311 +---
 .../vendor-copy/libuv/autom4te.cache/traces.2      |   699 -
 .../vendor-copy/libuv/checksparse.sh               |     1 +
 src/cxx_supportlib/vendor-copy/libuv/common.gypi   |    10 +-
 src/cxx_supportlib/vendor-copy/libuv/configure     |   127 +-
 src/cxx_supportlib/vendor-copy/libuv/configure.ac  |     3 +-
 src/cxx_supportlib/vendor-copy/libuv/gyp_uv.py     |     3 -
 .../vendor-copy/libuv/include/uv-version.h         |     6 +-
 src/cxx_supportlib/vendor-copy/libuv/include/uv.h  |    33 +-
 src/cxx_supportlib/vendor-copy/libuv/ltmain.sh     |    23 +-
 .../vendor-copy/libuv/m4/ltversion.m4              |    10 +-
 src/cxx_supportlib/vendor-copy/libuv/src/fs-poll.c |     6 +-
 src/cxx_supportlib/vendor-copy/libuv/src/inet.c    |     4 -
 src/cxx_supportlib/vendor-copy/libuv/src/queue.h   |    18 +-
 .../vendor-copy/libuv/src/threadpool.c             |    20 +-
 .../vendor-copy/libuv/src/unix/aix.c               |   250 +-
 .../vendor-copy/libuv/src/unix/android-ifaddrs.c   |    22 +-
 .../vendor-copy/libuv/src/unix/async.c             |     8 +-
 .../vendor-copy/libuv/src/unix/atomic-ops.h        |    17 +
 .../vendor-copy/libuv/src/unix/core.c              |   161 +-
 .../vendor-copy/libuv/src/unix/darwin.c            |    26 +-
 src/cxx_supportlib/vendor-copy/libuv/src/unix/dl.c |    11 +-
 .../vendor-copy/libuv/src/unix/freebsd.c           |    89 +-
 src/cxx_supportlib/vendor-copy/libuv/src/unix/fs.c |   241 +-
 .../vendor-copy/libuv/src/unix/fsevents.c          |    73 +-
 .../vendor-copy/libuv/src/unix/getaddrinfo.c       |     8 +-
 .../vendor-copy/libuv/src/unix/internal.h          |     4 +-
 .../vendor-copy/libuv/src/unix/kqueue.c            |    16 +-
 .../vendor-copy/libuv/src/unix/linux-core.c        |    53 +-
 .../vendor-copy/libuv/src/unix/linux-inotify.c     |    44 +-
 .../vendor-copy/libuv/src/unix/linux-syscalls.c    |     8 +-
 .../vendor-copy/libuv/src/unix/linux-syscalls.h    |     4 +-
 .../vendor-copy/libuv/src/unix/loop-watcher.c      |     7 +-
 .../vendor-copy/libuv/src/unix/loop.c              |    36 +-
 .../vendor-copy/libuv/src/unix/netbsd.c            |    34 +-
 .../vendor-copy/libuv/src/unix/openbsd.c           |    34 +-
 .../vendor-copy/libuv/src/unix/pipe.c              |     6 +-
 .../vendor-copy/libuv/src/unix/process.c           |    24 +-
 .../vendor-copy/libuv/src/unix/proctitle.c         |     4 +-
 .../vendor-copy/libuv/src/unix/pthread-fixes.c     |     1 +
 .../vendor-copy/libuv/src/unix/signal.c            |     2 +
 .../vendor-copy/libuv/src/unix/stream.c            |    77 +-
 .../vendor-copy/libuv/src/unix/sunos.c             |    24 +-
 .../vendor-copy/libuv/src/unix/tcp.c               |    51 +-
 .../vendor-copy/libuv/src/unix/thread.c            |    36 +-
 .../vendor-copy/libuv/src/unix/tty.c               |    18 +-
 .../vendor-copy/libuv/src/unix/udp.c               |    68 +-
 .../vendor-copy/libuv/src/uv-common.c              |   125 +-
 .../vendor-copy/libuv/src/uv-common.h              |    15 +-
 src/cxx_supportlib/vendor-copy/libuv/src/version.c |     6 +-
 src/cxx_supportlib/vendor-copy/libuv/uv.gyp        |    23 +-
 .../boost/algorithm/string/classification.hpp      |   312 +
 .../boost/algorithm/string/concept.hpp             |     2 +-
 .../algorithm/string/detail/classification.hpp     |   353 +
 .../boost/algorithm/string/detail/find_format.hpp  |     2 +-
 .../algorithm/string/detail/find_format_all.hpp    |     2 +-
 .../algorithm/string/detail/find_format_store.hpp  |     2 +-
 .../algorithm/string/detail/find_iterator.hpp      |    87 +
 .../boost/algorithm/string/detail/finder.hpp       |     9 +-
 .../boost/algorithm/string/detail/finder_regex.hpp |   122 +
 .../boost/algorithm/string/detail/formatter.hpp    |     2 +-
 .../algorithm/string/detail/formatter_regex.hpp    |    61 +
 .../boost/algorithm/string/detail/predicate.hpp    |    77 +
 .../boost/algorithm/string/detail/trim.hpp         |    95 +
 .../boost/algorithm/string/detail/util.hpp         |     2 +-
 .../boost/algorithm/string/erase.hpp               |     2 +-
 .../boost/algorithm/string/find.hpp                |   334 +
 .../boost/algorithm/string/find_format.hpp         |     2 +-
 .../boost/algorithm/string/find_iterator.hpp       |   388 +
 .../boost/algorithm/string/finder.hpp              |     2 +-
 .../boost/algorithm/string/formatter.hpp           |     2 +-
 .../boost/algorithm/string/iter_find.hpp           |   193 +
 .../boost/algorithm/string/join.hpp                |   145 +
 .../boost/algorithm/string/predicate.hpp           |   475 +
 .../boost/algorithm/string/predicate_facade.hpp    |    42 +
 .../boost/algorithm/string/regex.hpp               |   646 +
 .../boost/algorithm/string/regex_find_format.hpp   |    90 +
 .../boost/algorithm/string/replace.hpp             |     2 +-
 .../boost/algorithm/string/sequence_traits.hpp     |    73 -
 .../boost/algorithm/string/split.hpp               |   163 +
 .../boost/algorithm/string/std/list_traits.hpp     |    68 +
 .../boost/algorithm/string/std/rope_traits.hpp     |    81 +
 .../boost/algorithm/string/std/slist_traits.hpp    |    69 +
 .../boost/algorithm/string/std/string_traits.hpp   |    44 +
 .../algorithm/string/std_containers_traits.hpp     |    26 +
 .../boost/algorithm/string/trim.hpp                |   398 +
 .../boost/algorithm/string/trim_all.hpp            |   217 +
 .../vendor-modified/boost/align/align.hpp          |    20 +
 .../vendor-modified/boost/align/detail/address.hpp |    29 +
 .../vendor-modified/boost/align/detail/align.hpp   |    40 +
 .../boost/align/detail/align_cxx11.hpp             |    22 +
 .../boost/align/detail/is_alignment.hpp            |    29 +
 .../vendor-modified/boost/aligned_storage.hpp      |   165 +-
 .../vendor-modified/boost/assert.hpp               |   117 +-
 .../vendor-modified/boost/atomic.hpp               |     2 +-
 .../vendor-modified/boost/atomic/atomic.hpp        |   314 +-
 .../vendor-modified/boost/atomic/atomic_flag.hpp   |    33 +
 .../vendor-modified/boost/atomic/capabilities.hpp  |   161 +
 .../boost/atomic/detail/atomic_flag.hpp            |    70 +
 .../boost/atomic/detail/atomic_template.hpp        |   774 +
 .../vendor-modified/boost/atomic/detail/base.hpp   |   585 -
 .../boost/atomic/detail/bitwise_cast.hpp           |    53 +
 .../boost/atomic/detail/caps_gcc_alpha.hpp         |    34 +
 .../boost/atomic/detail/caps_gcc_arm.hpp           |    56 +
 .../boost/atomic/detail/caps_gcc_atomic.hpp        |   134 +
 .../boost/atomic/detail/caps_gcc_ppc.hpp           |    36 +
 .../boost/atomic/detail/caps_gcc_sparc.hpp         |    34 +
 .../boost/atomic/detail/caps_gcc_sync.hpp          |    62 +
 .../boost/atomic/detail/caps_gcc_x86.hpp           |    52 +
 .../boost/atomic/detail/caps_linux_arm.hpp         |    35 +
 .../boost/atomic/detail/caps_msvc_arm.hpp          |    34 +
 .../boost/atomic/detail/caps_msvc_x86.hpp          |    50 +
 .../boost/atomic/detail/cas32strong.hpp            |   885 --
 .../boost/atomic/detail/cas32weak.hpp              |   947 --
 .../boost/atomic/detail/cas64strong.hpp            |   443 -
 .../vendor-modified/boost/atomic/detail/config.hpp |    93 +-
 .../boost/atomic/detail/gcc-alpha.hpp              |   368 -
 .../boost/atomic/detail/gcc-armv6plus.hpp          |   252 -
 .../boost/atomic/detail/gcc-cas.hpp                |   157 -
 .../boost/atomic/detail/gcc-ppc.hpp                |  2850 ----
 .../boost/atomic/detail/gcc-sparcv9.hpp            |  1259 --
 .../boost/atomic/detail/gcc-x86.hpp                |  1766 ---
 .../boost/atomic/detail/generic-cas.hpp            |   206 -
 .../boost/atomic/detail/int_sizes.hpp              |   140 +
 .../boost/atomic/detail/interlocked.hpp            |   313 +-
 .../vendor-modified/boost/atomic/detail/link.hpp   |    58 +
 .../boost/atomic/detail/linux-arm.hpp              |   189 -
 .../boost/atomic/detail/lockpool.hpp               |   106 +-
 .../boost/atomic/detail/operations.hpp             |    24 +
 .../boost/atomic/detail/operations_fwd.hpp         |    35 +
 .../boost/atomic/detail/operations_lockfree.hpp    |    30 +
 .../boost/atomic/detail/ops_cas_based.hpp          |   105 +
 .../boost/atomic/detail/ops_emulated.hpp           |   161 +
 .../atomic/detail/ops_extending_cas_based.hpp      |    68 +
 .../boost/atomic/detail/ops_gcc_alpha.hpp          |   876 ++
 .../boost/atomic/detail/ops_gcc_arm.hpp            |   973 ++
 .../boost/atomic/detail/ops_gcc_atomic.hpp         |   395 +
 .../boost/atomic/detail/ops_gcc_ppc.hpp            |   802 +
 .../boost/atomic/detail/ops_gcc_sparc.hpp          |   240 +
 .../boost/atomic/detail/ops_gcc_sync.hpp           |   270 +
 .../boost/atomic/detail/ops_gcc_x86.hpp            |   514 +
 .../boost/atomic/detail/ops_gcc_x86_dcas.hpp       |   616 +
 .../boost/atomic/detail/ops_linux_arm.hpp          |   178 +
 .../boost/atomic/detail/ops_msvc_arm.hpp           |   824 +
 .../boost/atomic/detail/ops_msvc_common.hpp        |    38 +
 .../boost/atomic/detail/ops_msvc_x86.hpp           |   928 ++
 .../vendor-modified/boost/atomic/detail/pause.hpp  |    43 +
 .../boost/atomic/detail/platform.hpp               |   123 +-
 .../boost/atomic/detail/storage_type.hpp           |   280 +
 .../boost/atomic/detail/type-classification.hpp    |    45 -
 .../vendor-modified/boost/atomic/fences.hpp        |    67 +
 src/cxx_supportlib/vendor-modified/boost/bind.hpp  |    19 +-
 .../vendor-modified/boost/bind/apply.hpp           |    74 +
 .../vendor-modified/boost/bind/arg.hpp             |    10 +-
 .../vendor-modified/boost/bind/bind.hpp            |   509 +-
 .../vendor-modified/boost/bind/bind_mf_cc.hpp      |   214 +
 .../vendor-modified/boost/bind/make_adaptable.hpp  |   187 +
 .../vendor-modified/boost/bind/mem_fn_vw.hpp       |   130 +
 .../vendor-modified/boost/bind/placeholders.hpp    |    65 +-
 .../vendor-modified/boost/bind/protect.hpp         |   304 +
 .../vendor-modified/boost/checked_delete.hpp       |    78 +-
 .../vendor-modified/boost/chrono/config.hpp        |    22 +-
 .../vendor-modified/boost/chrono/duration.hpp      |    14 +-
 .../vendor-modified/boost/concept/assert.hpp       |     3 +-
 .../boost/concept/detail/concept_def.hpp           |    17 -
 .../boost/concept/detail/general.hpp               |     4 +-
 .../vendor-modified/boost/concept/usage.hpp        |     8 -
 .../vendor-modified/boost/concept_check.hpp        |    51 +-
 .../vendor-modified/boost/config.hpp               |    21 +-
 .../vendor-modified/boost/config/auto_link.hpp     |    18 +-
 .../boost/config/compiler/borland.hpp              |    42 +-
 .../boost/config/compiler/clang.hpp                |   149 +-
 .../boost/config/compiler/codegear.hpp             |    42 +-
 .../boost/config/compiler/common_edg.hpp           |    57 +-
 .../vendor-modified/boost/config/compiler/cray.hpp |    38 +-
 .../boost/config/compiler/digitalmars.hpp          |    52 +-
 .../vendor-modified/boost/config/compiler/gcc.hpp  |   208 +-
 .../boost/config/compiler/gcc_xml.hpp              |    44 +-
 .../boost/config/compiler/hp_acc.hpp               |    22 +-
 .../boost/config/compiler/intel.hpp                |   391 +-
 .../boost/config/compiler/metrowerks.hpp           |    54 +-
 .../vendor-modified/boost/config/compiler/mpw.hpp  |    42 +-
 .../vendor-modified/boost/config/compiler/nvcc.hpp |    12 -
 .../boost/config/compiler/pathscale.hpp            |    39 +-
 .../vendor-modified/boost/config/compiler/pgi.hpp  |    38 +-
 .../boost/config/compiler/sunpro_cc.hpp            |    86 +-
 .../boost/config/compiler/vacpp.hpp                |    57 +-
 .../boost/config/compiler/visualc.hpp              |   230 +-
 .../boost/config/compiler/xlcpp.hpp                |   258 +
 .../boost/config/platform/cloudabi.hpp             |    18 +
 .../boost/config/platform/haiku.hpp                |    31 +
 .../boost/config/platform/linux.hpp                |     2 +
 .../boost/config/platform/macos.hpp                |     2 +-
 .../boost/config/platform/solaris.hpp              |     5 +-
 .../boost/config/select_compiler_config.hpp        |    50 +-
 .../boost/config/select_platform_config.hpp        |    32 +
 .../boost/config/select_stdlib_config.hpp          |    36 +-
 .../boost/config/stdlib/dinkumware.hpp             |    73 +-
 .../boost/config/stdlib/libcomo.hpp                |    15 +-
 .../vendor-modified/boost/config/stdlib/libcpp.hpp |    43 +
 .../boost/config/stdlib/libstdcpp3.hpp             |   143 +-
 .../vendor-modified/boost/config/stdlib/modena.hpp |    13 +
 .../vendor-modified/boost/config/stdlib/msl.hpp    |    22 +-
 .../boost/config/stdlib/roguewave.hpp              |    12 +
 .../vendor-modified/boost/config/stdlib/sgi.hpp    |    18 +-
 .../boost/config/stdlib/stlport.hpp                |    21 +-
 .../vendor-modified/boost/config/stdlib/vacpp.hpp  |    16 +-
 .../vendor-modified/boost/config/suffix.hpp        |   244 +-
 .../vendor-modified/boost/config/user.hpp          |    21 +-
 .../boost/container/adaptive_pool.hpp              |   351 +
 .../vendor-modified/boost/container/allocator.hpp  |   371 +
 .../boost/container/allocator_traits.hpp           |   496 +-
 .../boost/container/container_fwd.hpp              |   246 +-
 .../vendor-modified/boost/container/deque.hpp      |  1465 +-
 .../boost/container/detail/adaptive_node_pool.hpp  |   166 +
 .../container/detail/adaptive_node_pool_impl.hpp   |    37 +-
 .../boost/container/detail/addressof.hpp           |    41 +
 .../boost/container/detail/advanced_insert_int.hpp |   470 +-
 .../boost/container/detail/algorithm.hpp           |    35 +
 .../boost/container/detail/algorithms.hpp          |    84 -
 .../boost/container/detail/alloc_helpers.hpp       |    60 +
 .../boost/container/detail/alloc_lib.h             |   314 +
 .../boost/container/detail/allocation_type.hpp     |    18 +-
 .../container/detail/allocator_version_traits.hpp  |    49 +-
 .../boost/container/detail/auto_link.hpp           |    51 +
 .../boost/container/detail/block_list.hpp          |   139 +
 .../boost/container/detail/block_slist.hpp         |   157 +
 .../boost/container/detail/compare_functors.hpp    |    74 +
 .../boost/container/detail/config_begin.hpp        |    30 +-
 .../boost/container/detail/config_end.hpp          |     6 +-
 .../boost/container/detail/construct_in_place.hpp  |    62 +
 .../boost/container/detail/copy_move_algo.hpp      |  1142 ++
 .../boost/container/detail/destroyers.hpp          |   109 +-
 .../container/detail/dispatch_uses_allocator.hpp   |   293 +
 .../boost/container/detail/dlmalloc.hpp            |   103 +
 .../boost/container/detail/flat_tree.hpp           |   743 +-
 .../boost/container/detail/function_detector.hpp   |    10 +-
 .../boost/container/detail/hash_table.hpp          |   383 +
 .../boost/container/detail/iterator.hpp            |    40 +
 .../container/detail/iterator_to_raw_pointer.hpp   |    58 +
 .../boost/container/detail/iterators.hpp           |   383 +-
 .../boost/container/detail/math_functions.hpp      |    16 +-
 .../boost/container/detail/memory_util.hpp         |    83 -
 .../boost/container/detail/min_max.hpp             |    37 +
 .../detail/minimal_char_traits_header.hpp          |    32 +
 .../vendor-modified/boost/container/detail/mpl.hpp |   163 +-
 .../container/detail/multiallocation_chain.hpp     |    32 +-
 .../boost/container/detail/mutex.hpp               |   288 +
 .../boost/container/detail/next_capacity.hpp       |    75 +
 .../boost/container/detail/node_alloc_holder.hpp   |   224 +-
 .../boost/container/detail/node_pool.hpp           |   157 +
 .../boost/container/detail/node_pool_impl.hpp      |    56 +-
 .../boost/container/detail/pair.hpp                |   151 +-
 .../boost/container/detail/placement_new.hpp       |    30 +
 .../boost/container/detail/pool_common.hpp         |    17 +-
 .../boost/container/detail/pool_common_alloc.hpp   |   102 +
 .../boost/container/detail/pool_resource.hpp       |   191 +
 .../boost/container/detail/preprocessor.hpp        |   232 -
 .../boost/container/detail/singleton.hpp           |   121 +
 .../boost/container/detail/std_fwd.hpp             |    56 +
 .../boost/container/detail/to_raw_pointer.hpp      |    33 +
 .../boost/container/detail/transform_iterator.hpp  |    30 +-
 .../boost/container/detail/tree.hpp                |  1241 +-
 .../boost/container/detail/type_traits.hpp         |   228 +-
 .../boost/container/detail/utilities.hpp           |  1141 --
 .../boost/container/detail/value_init.hpp          |    10 +-
 .../container/detail/variadic_templates_tools.hpp  |    13 +-
 .../boost/container/detail/version_type.hpp        |    28 +-
 .../boost/container/detail/workaround.hpp          |    65 +-
 .../vendor-modified/boost/container/flat_map.hpp   |   914 +-
 .../vendor-modified/boost/container/flat_set.hpp   |  1265 +-
 .../vendor-modified/boost/container/list.hpp       |   771 +-
 .../vendor-modified/boost/container/map.hpp        |  1241 +-
 .../boost/container/new_allocator.hpp              |   179 +
 .../boost/container/node_allocator.hpp             |   344 +
 .../vendor-modified/boost/container/options.hpp    |    80 +
 .../vendor-modified/boost/container/pmr/deque.hpp  |    43 +
 .../boost/container/pmr/flat_map.hpp               |    63 +
 .../boost/container/pmr/flat_set.hpp               |    59 +
 .../boost/container/pmr/global_resource.hpp        |    66 +
 .../vendor-modified/boost/container/pmr/list.hpp   |    43 +
 .../vendor-modified/boost/container/pmr/map.hpp    |    63 +
 .../boost/container/pmr/memory_resource.hpp        |   101 +
 .../container/pmr/monotonic_buffer_resource.hpp    |   180 +
 .../boost/container/pmr/polymorphic_allocator.hpp  |   166 +
 .../boost/container/pmr/pool_options.hpp           |    52 +
 .../boost/container/pmr/resource_adaptor.hpp       |   193 +
 .../vendor-modified/boost/container/pmr/set.hpp    |    59 +
 .../vendor-modified/boost/container/pmr/slist.hpp  |    43 +
 .../boost/container/pmr/small_vector.hpp           |    43 +
 .../boost/container/pmr/stable_vector.hpp          |    43 +
 .../vendor-modified/boost/container/pmr/string.hpp |    48 +
 .../container/pmr/synchronized_pool_resource.hpp   |   138 +
 .../container/pmr/unsynchronized_pool_resource.hpp |   194 +
 .../vendor-modified/boost/container/pmr/vector.hpp |    43 +
 .../boost/container/scoped_allocator.hpp           |  1442 +-
 .../boost/container/scoped_allocator_fwd.hpp       |    58 +-
 .../vendor-modified/boost/container/set.hpp        |  1146 +-
 .../vendor-modified/boost/container/slist.hpp      |   823 +-
 .../boost/container/small_vector.hpp               |   574 +
 .../boost/container/stable_vector.hpp              |  1181 +-
 .../boost/container/static_vector.hpp              |   459 +-
 .../vendor-modified/boost/container/string.hpp     |   759 +-
 .../boost/container/throw_exception.hpp            |    66 +-
 .../boost/container/uses_allocator.hpp             |   169 +
 .../boost/container/uses_allocator_fwd.hpp         |    73 +
 .../vendor-modified/boost/container/vector.hpp     |  2605 ++--
 .../vendor-modified/boost/core/addressof.hpp       |   162 +
 .../vendor-modified/boost/core/checked_delete.hpp  |    69 +
 .../vendor-modified/boost/core/demangle.hpp        |   128 +
 .../vendor-modified/boost/core/enable_if.hpp       |   128 +
 .../boost/core/explicit_operator_bool.hpp          |   154 +
 .../vendor-modified/boost/core/ignore_unused.hpp   |    70 +
 .../vendor-modified/boost/core/is_same.hpp         |    40 +
 .../boost/core/lightweight_test.hpp                |   171 +
 .../boost/core/lightweight_test_trait.hpp          |    56 +
 .../boost/core/no_exceptions_support.hpp           |    44 +
 .../vendor-modified/boost/core/noncopyable.hpp     |    48 +
 .../vendor-modified/boost/core/null_deleter.hpp    |    44 +
 .../vendor-modified/boost/core/ref.hpp             |   301 +
 .../vendor-modified/boost/core/scoped_enum.hpp     |   192 +
 .../vendor-modified/boost/core/swap.hpp            |    60 +
 .../vendor-modified/boost/core/typeinfo.hpp        |   151 +
 .../vendor-modified/boost/core/underlying_type.hpp |    79 +
 .../vendor-modified/boost/cstdint.hpp              |   227 +-
 .../vendor-modified/boost/current_function.hpp     |    13 +-
 .../boost/date_time/adjust_functors.hpp            |     2 +-
 .../boost/date_time/c_local_time_adjustor.hpp      |    69 +
 .../vendor-modified/boost/date_time/c_time.hpp     |     6 +-
 .../boost/date_time/compiler_config.hpp            |     2 +-
 .../boost/date_time/constrained_value.hpp          |     2 +-
 .../vendor-modified/boost/date_time/date.hpp       |     6 +-
 .../boost/date_time/date_clock_device.hpp          |    14 +-
 .../vendor-modified/boost/date_time/date_defs.hpp  |     2 +-
 .../boost/date_time/date_duration.hpp              |     2 +-
 .../boost/date_time/date_duration_types.hpp        |     2 +-
 .../vendor-modified/boost/date_time/date_facet.hpp |     2 +-
 .../boost/date_time/date_format_simple.hpp         |     2 +-
 .../boost/date_time/date_formatting.hpp            |     2 +-
 .../boost/date_time/date_formatting_limited.hpp    |     2 +-
 .../boost/date_time/date_formatting_locales.hpp    |     2 +-
 .../boost/date_time/date_generator_formatter.hpp   |     2 +-
 .../boost/date_time/date_generator_parser.hpp      |     2 +-
 .../boost/date_time/date_generators.hpp            |     2 +-
 .../boost/date_time/date_iterator.hpp              |     2 +-
 .../boost/date_time/date_names_put.hpp             |     2 +-
 .../boost/date_time/date_parsing.hpp               |     4 +-
 .../vendor-modified/boost/date_time/dst_rules.hpp  |     2 +-
 .../boost/date_time/dst_transition_generators.hpp  |    75 +
 .../boost/date_time/filetime_functions.hpp         |     2 +-
 .../boost/date_time/format_date_parser.hpp         |    18 +-
 .../boost/date_time/gregorian/conversion.hpp       |     2 +-
 .../boost/date_time/gregorian/formatters.hpp       |     2 +-
 .../date_time/gregorian/formatters_limited.hpp     |     2 +-
 .../boost/date_time/gregorian/greg_calendar.hpp    |     2 +-
 .../boost/date_time/gregorian/greg_date.hpp        |     2 +-
 .../boost/date_time/gregorian/greg_day.hpp         |     2 +-
 .../boost/date_time/gregorian/greg_day_of_year.hpp |     2 +-
 .../boost/date_time/gregorian/greg_duration.hpp    |     2 +-
 .../date_time/gregorian/greg_duration_types.hpp    |     2 +-
 .../boost/date_time/gregorian/greg_facet.hpp       |   352 +
 .../boost/date_time/gregorian/greg_month.hpp       |     2 +-
 .../boost/date_time/gregorian/greg_serialize.hpp   |   517 +
 .../boost/date_time/gregorian/greg_weekday.hpp     |     2 +-
 .../boost/date_time/gregorian/greg_year.hpp        |     2 +-
 .../boost/date_time/gregorian/greg_ymd.hpp         |     2 +-
 .../boost/date_time/gregorian/gregorian.hpp        |     2 +-
 .../boost/date_time/gregorian/gregorian_io.hpp     |     2 +-
 .../boost/date_time/gregorian/gregorian_types.hpp  |     2 +-
 .../boost/date_time/gregorian/parsers.hpp          |     2 +-
 .../boost/date_time/gregorian_calendar.hpp         |     2 +-
 .../boost/date_time/gregorian_calendar.ipp         |    12 +-
 .../boost/date_time/int_adapter.hpp                |     6 +-
 .../vendor-modified/boost/date_time/iso_format.hpp |     2 +-
 .../boost/date_time/local_time/conversion.hpp      |    34 +
 .../date_time/local_time/custom_time_zone.hpp      |   169 +
 .../local_time/date_duration_operators.hpp         |   115 +
 .../local_time/dst_transition_day_rules.hpp        |    77 +
 .../boost/date_time/local_time/local_date_time.hpp |   528 +
 .../boost/date_time/local_time/local_time.hpp      |    24 +
 .../boost/date_time/local_time/local_time_io.hpp   |   184 +
 .../date_time/local_time/local_time_types.hpp      |    52 +
 .../boost/date_time/local_time/posix_time_zone.hpp |   474 +
 .../boost/date_time/local_time/tz_database.hpp     |    32 +
 .../boost/date_time/local_time_adjustor.hpp        |   218 +
 .../boost/date_time/local_timezone_defs.hpp        |   193 +
 .../boost/date_time/locale_config.hpp              |     2 +-
 .../boost/date_time/microsec_time_clock.hpp        |     4 +-
 .../boost/date_time/parse_format_base.hpp          |     2 +-
 .../vendor-modified/boost/date_time/period.hpp     |     2 +-
 .../boost/date_time/period_formatter.hpp           |     2 +-
 .../boost/date_time/period_parser.hpp              |     2 +-
 .../boost/date_time/posix_time/conversion.hpp      |    10 +-
 .../posix_time/date_duration_operators.hpp         |     2 +-
 .../boost/date_time/posix_time/posix_time.hpp      |     2 +-
 .../date_time/posix_time/posix_time_config.hpp     |     2 +-
 .../date_time/posix_time/posix_time_duration.hpp   |     8 +-
 .../boost/date_time/posix_time/posix_time_io.hpp   |     5 +-
 .../date_time/posix_time/posix_time_legacy_io.hpp  |   153 +
 .../date_time/posix_time/posix_time_system.hpp     |     2 +-
 .../boost/date_time/posix_time/ptime.hpp           |     2 +-
 .../boost/date_time/posix_time/time_formatters.hpp |     2 +-
 .../posix_time/time_formatters_limited.hpp         |   212 +
 .../boost/date_time/posix_time/time_parsers.hpp    |     2 +-
 .../boost/date_time/posix_time/time_period.hpp     |     2 +-
 .../boost/date_time/posix_time/time_serialize.hpp  |   201 +
 .../boost/date_time/special_defs.hpp               |     2 +-
 .../boost/date_time/special_values_formatter.hpp   |     2 +-
 .../boost/date_time/string_convert.hpp             |     3 +-
 .../boost/date_time/string_parse_tree.hpp          |     2 +-
 .../boost/date_time/strings_from_facet.hpp         |     4 +-
 .../vendor-modified/boost/date_time/time.hpp       |     4 +-
 .../vendor-modified/boost/date_time/time_clock.hpp |     2 +-
 .../vendor-modified/boost/date_time/time_defs.hpp  |     2 +-
 .../boost/date_time/time_duration.hpp              |     4 +-
 .../vendor-modified/boost/date_time/time_facet.hpp |     6 +-
 .../boost/date_time/time_formatting_streams.hpp    |     2 +-
 .../boost/date_time/time_iterator.hpp              |     2 +-
 .../boost/date_time/time_parsing.hpp               |     2 +-
 .../boost/date_time/time_resolution_traits.hpp     |    12 +-
 .../boost/date_time/time_system_counted.hpp        |     4 +-
 .../boost/date_time/time_system_split.hpp          |     2 +-
 .../boost/date_time/time_zone_base.hpp             |    99 +
 .../boost/date_time/time_zone_names.hpp            |    98 +
 .../vendor-modified/boost/date_time/tz_db_base.hpp |   396 +
 .../boost/date_time/wrapping_int.hpp               |     2 +-
 .../boost/date_time/year_month_day.hpp             |     2 +-
 .../boost/detail/basic_pointerbuf.hpp              |   139 +
 .../vendor-modified/boost/detail/container_fwd.hpp |     7 +-
 .../vendor-modified/boost/detail/endian.hpp        |   121 +-
 .../vendor-modified/boost/detail/fenv.hpp          |    33 +-
 .../boost/detail/indirect_traits.hpp               |   283 -
 .../boost/detail/is_incrementable.hpp              |   134 -
 .../vendor-modified/boost/detail/is_xxx.hpp        |    61 -
 .../vendor-modified/boost/detail/iterator.hpp      |   486 +-
 .../vendor-modified/boost/detail/limits.hpp        |   449 -
 .../boost/detail/no_exceptions_support.hpp         |    94 +-
 .../boost/detail/reference_content.hpp             |    21 -
 .../boost/detail/scoped_enum_emulation.hpp         |   337 -
 .../vendor-modified/boost/detail/sp_typeinfo.hpp   |   115 +-
 .../boost/exception/detail/attribute_noreturn.hpp  |    17 -
 .../exception/detail/clone_current_exception.hpp   |    11 +-
 .../boost/exception/detail/exception_ptr.hpp       |    11 +-
 .../boost/exception/detail/type_info.hpp           |    16 +-
 .../boost/exception/diagnostic_information.hpp     |     4 +-
 .../vendor-modified/boost/exception/exception.hpp  |    16 +
 .../vendor-modified/boost/foreach.hpp              |    23 +-
 .../boost/function/detail/gen_maybe_include.pl     |    37 +
 .../vendor-modified/boost/function/function0.hpp   |    12 +
 .../vendor-modified/boost/function/function1.hpp   |    12 +
 .../vendor-modified/boost/function/function10.hpp  |    12 +
 .../vendor-modified/boost/function/function2.hpp   |    12 +
 .../vendor-modified/boost/function/function3.hpp   |    12 +
 .../vendor-modified/boost/function/function4.hpp   |    12 +
 .../vendor-modified/boost/function/function5.hpp   |    12 +
 .../vendor-modified/boost/function/function6.hpp   |    12 +
 .../vendor-modified/boost/function/function7.hpp   |    12 +
 .../vendor-modified/boost/function/function8.hpp   |    12 +
 .../vendor-modified/boost/function/function9.hpp   |    12 +
 .../boost/function/function_base.hpp               |    30 +-
 .../boost/function/function_fwd.hpp                |     3 +-
 .../boost/function/function_template.hpp           |    65 +-
 .../boost/function/function_typeof.hpp             |    45 +
 .../boost/function/gen_function_N.pl               |    26 +
 .../functional/hash/detail/float_functions.hpp     |     8 +-
 .../boost/functional/hash/detail/hash_float.hpp    |    50 +-
 .../boost/functional/hash/detail/limits.hpp        |     5 +-
 .../boost/functional/hash/extensions.hpp           |    71 +-
 .../vendor-modified/boost/functional/hash/hash.hpp |   125 +-
 .../boost/functional/hash/hash_fwd.hpp             |    10 +-
 .../vendor-modified/boost/functional/hash_fwd.hpp  |     6 +-
 .../vendor-modified/boost/get_pointer.hpp          |    28 +
 .../vendor-modified/boost/indirect_reference.hpp   |    43 -
 .../vendor-modified/boost/integer.hpp              |    49 +-
 .../boost/integer/common_factor_ct.hpp             |   102 +
 .../vendor-modified/boost/integer_fwd.hpp          |    23 +
 .../vendor-modified/boost/integer_traits.hpp       |     7 +-
 .../vendor-modified/boost/intrusive/any_hook.hpp   |   102 +-
 .../vendor-modified/boost/intrusive/avl_set.hpp    |  2852 +---
 .../boost/intrusive/avl_set_hook.hpp               |    38 +-
 .../vendor-modified/boost/intrusive/avltree.hpp    |  1981 +--
 .../boost/intrusive/avltree_algorithms.hpp         |   930 +-
 .../vendor-modified/boost/intrusive/bs_set.hpp     |   982 ++
 .../boost/intrusive/bs_set_hook.hpp                |    44 +-
 .../vendor-modified/boost/intrusive/bstree.hpp     |  2101 +++
 .../boost/intrusive/bstree_algorithms.hpp          |  2031 +++
 .../boost/intrusive/circular_list_algorithms.hpp   |   187 +-
 .../boost/intrusive/circular_slist_algorithms.hpp  |    58 +-
 .../boost/intrusive/derivation_value_traits.hpp    |    37 +-
 .../boost/intrusive/detail/algo_type.hpp           |    50 +
 .../boost/intrusive/detail/algorithm.hpp           |    90 +
 .../intrusive/detail/any_node_and_algorithms.hpp   |   109 +-
 .../boost/intrusive/detail/array_initializer.hpp   |    95 +
 .../boost/intrusive/detail/assert.hpp              |     8 +-
 .../boost/intrusive/detail/avltree_node.hpp        |    43 +-
 .../intrusive/detail/bstree_algorithms_base.hpp    |   184 +
 .../intrusive/detail/clear_on_destructor_base.hpp  |    36 -
 .../intrusive/detail/common_slist_algorithms.hpp   |   112 +-
 .../boost/intrusive/detail/config_begin.hpp        |     5 +-
 .../boost/intrusive/detail/config_end.hpp          |     2 +-
 .../intrusive/detail/default_header_holder.hpp     |    69 +
 .../boost/intrusive/detail/ebo_functor_holder.hpp  |   274 +-
 .../boost/intrusive/detail/empty_node_checker.hpp  |    44 +
 .../boost/intrusive/detail/equal_to_value.hpp      |    48 +
 .../boost/intrusive/detail/exception_disposer.hpp  |    88 +
 .../boost/intrusive/detail/function_detector.hpp   |    12 +-
 .../boost/intrusive/detail/generic_hook.hpp        |   202 +-
 .../boost/intrusive/detail/get_value_traits.hpp    |   222 +
 .../detail/has_member_function_callable_with.hpp   |   575 +-
 .../boost/intrusive/detail/hashtable_node.hpp      |   207 +-
 .../boost/intrusive/detail/hook_traits.hpp         |   186 +
 .../boost/intrusive/detail/iiterator.hpp           |   121 +
 .../intrusive/detail/is_stateful_value_traits.hpp  |    14 +-
 .../boost/intrusive/detail/iterator.hpp            |   155 +
 .../boost/intrusive/detail/key_nodeptr_comp.hpp    |    99 +
 .../boost/intrusive/detail/list_iterator.hpp       |   133 +
 .../boost/intrusive/detail/list_node.hpp           |   153 +-
 .../boost/intrusive/detail/math.hpp                |   295 +
 .../boost/intrusive/detail/memory_util.hpp         |   288 -
 .../intrusive/detail/minimal_less_equal_header.hpp |    30 +
 .../boost/intrusive/detail/minimal_pair_header.hpp |    30 +
 .../vendor-modified/boost/intrusive/detail/mpl.hpp |   497 +-
 .../intrusive/detail/node_cloner_disposer.hpp      |   105 +
 .../boost/intrusive/detail/node_holder.hpp         |    35 +
 .../boost/intrusive/detail/node_to_value.hpp       |   130 +
 .../boost/intrusive/detail/parent_from_member.hpp  |    45 +-
 .../boost/intrusive/detail/pointer_element.hpp     |   168 +
 .../boost/intrusive/detail/preprocessor.hpp        |    52 -
 .../boost/intrusive/detail/rbtree_node.hpp         |    41 +-
 .../boost/intrusive/detail/reverse_iterator.hpp    |   144 +
 .../boost/intrusive/detail/simple_disposers.hpp    |    50 +
 .../boost/intrusive/detail/size_holder.hpp         |    84 +
 .../boost/intrusive/detail/slist_iterator.hpp      |   124 +
 .../boost/intrusive/detail/slist_node.hpp          |   131 +-
 .../boost/intrusive/detail/std_fwd.hpp             |    43 +
 .../boost/intrusive/detail/to_raw_pointer.hpp      |    46 +
 .../boost/intrusive/detail/transform_iterator.hpp  |    38 +-
 .../boost/intrusive/detail/tree_algorithms.hpp     |  1742 ---
 .../boost/intrusive/detail/tree_iterator.hpp       |   171 +
 .../boost/intrusive/detail/tree_node.hpp           |   146 +-
 .../boost/intrusive/detail/tree_value_compare.hpp  |    89 +
 .../boost/intrusive/detail/uncast.hpp              |    55 +
 .../boost/intrusive/detail/utilities.hpp           |   858 --
 .../boost/intrusive/detail/workaround.hpp          |    28 +-
 .../vendor-modified/boost/intrusive/hashtable.hpp  |  3621 +++--
 .../boost/intrusive/intrusive_fwd.hpp              |   679 +-
 .../boost/intrusive/linear_slist_algorithms.hpp    |    19 +-
 .../vendor-modified/boost/intrusive/link_mode.hpp  |    25 +-
 .../vendor-modified/boost/intrusive/list.hpp       |   535 +-
 .../vendor-modified/boost/intrusive/list_hook.hpp  |    37 +-
 .../boost/intrusive/member_value_traits.hpp        |    28 +-
 .../vendor-modified/boost/intrusive/options.hpp    |   742 +-
 .../boost/intrusive/pack_options.hpp               |   374 +
 .../boost/intrusive/parent_from_member.hpp         |    14 +-
 .../boost/intrusive/pointer_plus_bits.hpp          |    24 +-
 .../boost/intrusive/pointer_rebind.hpp             |   188 +
 .../boost/intrusive/pointer_traits.hpp             |   141 +-
 .../boost/intrusive/priority_compare.hpp           |    33 +-
 .../vendor-modified/boost/intrusive/rbtree.hpp     |  1958 +--
 .../boost/intrusive/rbtree_algorithms.hpp          |   936 +-
 .../vendor-modified/boost/intrusive/set.hpp        |  2806 +---
 .../vendor-modified/boost/intrusive/set_hook.hpp   |    38 +-
 .../vendor-modified/boost/intrusive/sg_set.hpp     |  2913 +---
 .../vendor-modified/boost/intrusive/sgtree.hpp     |  1961 +--
 .../boost/intrusive/sgtree_algorithms.hpp          |   757 +-
 .../vendor-modified/boost/intrusive/slist.hpp      |   633 +-
 .../vendor-modified/boost/intrusive/slist_hook.hpp |    37 +-
 .../vendor-modified/boost/intrusive/splay_set.hpp  |  2924 +---
 .../boost/intrusive/splay_set_hook.hpp             |   292 -
 .../vendor-modified/boost/intrusive/splaytree.hpp  |  2000 +--
 .../boost/intrusive/splaytree_algorithms.hpp       |  1125 +-
 .../vendor-modified/boost/intrusive/treap.hpp      |  1562 +-
 .../boost/intrusive/treap_algorithms.hpp           |   564 +-
 .../vendor-modified/boost/intrusive/treap_set.hpp  |  2815 +---
 .../boost/intrusive/trivial_value_traits.hpp       |    16 +-
 .../boost/intrusive/unordered_set.hpp              |  2087 +--
 .../boost/intrusive/unordered_set_hook.hpp         |    63 +-
 .../vendor-modified/boost/iterator.hpp             |    45 +-
 .../boost/iterator/detail/config_def.hpp           |    17 +-
 .../boost/iterator/detail/config_undef.hpp         |     1 -
 .../boost/iterator/detail/enable_if.hpp            |     7 +-
 .../iterator/detail/facade_iterator_category.hpp   |    37 +-
 .../boost/iterator/detail/minimum_category.hpp     |   116 -
 .../boost/iterator/interoperable.hpp               |    12 +-
 .../boost/iterator/iterator_adaptor.hpp            |   123 +-
 .../boost/iterator/iterator_categories.hpp         |   127 +-
 .../boost/iterator/iterator_concepts.hpp           |    35 +-
 .../boost/iterator/iterator_facade.hpp             |   530 +-
 .../boost/iterator/iterator_traits.hpp             |    66 +-
 .../boost/iterator/minimum_category.hpp            |    95 +
 .../boost/iterator/reverse_iterator.hpp            |    15 +-
 .../boost/iterator/transform_iterator.hpp          |    35 +-
 .../vendor-modified/boost/lexical_cast.hpp         |  2678 +---
 .../boost/lexical_cast/bad_lexical_cast.hpp        |   101 +
 .../lexical_cast/detail/converter_lexical.hpp      |   498 +
 .../detail/converter_lexical_streams.hpp           |   787 +
 .../lexical_cast/detail/converter_numeric.hpp      |   194 +
 .../boost/lexical_cast/detail/inf_nan.hpp          |   197 +
 .../boost/lexical_cast/detail/is_character.hpp     |    58 +
 .../lexical_cast/detail/lcast_char_constants.hpp   |    46 +
 .../detail/lcast_unsigned_converters.hpp           |   294 +
 .../boost/lexical_cast/detail/widest_char.hpp      |    40 +
 .../boost/lexical_cast/try_lexical_convert.hpp     |   212 +
 .../vendor-modified/boost/libs/atomic/lockpool.cpp |    24 -
 .../boost/libs/regex/src/c_regex_traits.cpp        |    35 +-
 .../boost/libs/regex/src/cpp_regex_traits.cpp      |     6 +-
 .../boost/libs/regex/src/cregex.cpp                |    80 +-
 .../boost/libs/regex/src/posix_api.cpp             |    31 +-
 .../vendor-modified/boost/libs/regex/src/regex.cpp |     6 +-
 .../boost/libs/regex/src/regex_raw_buffer.cpp      |     6 +-
 .../boost/libs/regex/src/regex_traits_defaults.cpp |     4 +-
 .../boost/libs/regex/src/static_mutex.cpp          |    12 +-
 .../boost/libs/regex/src/wc_regex_traits.cpp       |    35 +-
 .../boost/libs/regex/src/wide_posix_api.cpp        |    25 +-
 .../boost/libs/system/src/error_code.cpp           |   423 +-
 .../libs/system/src/local_free_on_destruction.hpp  |    40 -
 .../boost/libs/thread/src/future.cpp               |     3 +-
 .../boost/libs/thread/src/pthread/once.cpp         |     8 +-
 .../boost/libs/thread/src/pthread/once_atomic.cpp  |     6 -
 .../boost/libs/thread/src/pthread/thread.cpp       |   250 +-
 .../boost/libs/thread/src/pthread/timeconv.inl     |   151 -
 .../boost/math/common_factor_ct.hpp                |   180 -
 .../vendor-modified/boost/math/policies/policy.hpp |   116 +-
 .../math/special_functions/detail/fp_traits.hpp    |    12 +-
 .../boost/math/special_functions/fpclassify.hpp    |    54 +-
 .../boost/math/special_functions/math_fwd.hpp      |   214 +-
 .../boost/math/special_functions/sign.hpp          |    60 +-
 .../vendor-modified/boost/math/tools/config.hpp    |   124 +-
 .../vendor-modified/boost/math/tools/promotion.hpp |    48 +-
 .../vendor-modified/boost/math/tools/real_cast.hpp |     4 +-
 .../vendor-modified/boost/math/tools/user.hpp      |     8 +
 .../vendor-modified/boost/math_fwd.hpp             |   108 -
 .../vendor-modified/boost/memory_order.hpp         |    14 +-
 .../vendor-modified/boost/move/adl_move_swap.hpp   |   233 +
 .../vendor-modified/boost/move/algorithm.hpp       |    13 +-
 .../vendor-modified/boost/move/core.hpp            |   277 +-
 .../vendor-modified/boost/move/default_delete.hpp  |   201 +
 .../boost/move/detail/config_begin.hpp             |    16 +-
 .../boost/move/detail/config_end.hpp               |    12 +-
 .../boost/move/detail/fwd_macros.hpp               |   661 +
 .../boost/move/detail/iterator_traits.hpp          |    73 +
 .../boost/move/detail/meta_utils.hpp               |   530 +-
 .../boost/move/detail/meta_utils_core.hpp          |   120 +
 .../boost/move/detail/move_helpers.hpp             |   335 +-
 .../boost/move/detail/std_ns_begin.hpp             |    30 +
 .../boost/move/detail/std_ns_end.hpp               |    14 +
 .../boost/move/detail/type_traits.hpp              |  1078 ++
 .../boost/move/detail/unique_ptr_meta_utils.hpp    |   591 +
 .../boost/move/detail/workaround.hpp               |    55 +
 .../vendor-modified/boost/move/iterator.hpp        |    52 +-
 .../vendor-modified/boost/move/make_unique.hpp     |   237 +
 .../vendor-modified/boost/move/move.hpp            |    10 +-
 .../vendor-modified/boost/move/traits.hpp          |   125 +-
 .../vendor-modified/boost/move/unique_ptr.hpp      |   871 ++
 .../vendor-modified/boost/move/utility.hpp         |   151 +-
 .../vendor-modified/boost/move/utility_core.hpp    |   317 +
 .../vendor-modified/boost/mpl/O1_size.hpp          |     6 +-
 .../vendor-modified/boost/mpl/O1_size_fwd.hpp      |     6 +-
 .../vendor-modified/boost/mpl/accumulate.hpp       |     6 +-
 .../vendor-modified/boost/mpl/advance.hpp          |     6 +-
 .../vendor-modified/boost/mpl/advance_fwd.hpp      |     6 +-
 .../vendor-modified/boost/mpl/alias.hpp            |     6 +-
 .../vendor-modified/boost/mpl/always.hpp           |    13 +-
 .../vendor-modified/boost/mpl/and.hpp              |    10 +-
 .../vendor-modified/boost/mpl/apply.hpp            |     6 +-
 .../vendor-modified/boost/mpl/apply_fwd.hpp        |     6 +-
 .../vendor-modified/boost/mpl/apply_wrap.hpp       |     6 +-
 .../vendor-modified/boost/mpl/arg.hpp              |     6 +-
 .../vendor-modified/boost/mpl/arg_fwd.hpp          |     6 +-
 .../vendor-modified/boost/mpl/arithmetic.hpp       |     6 +-
 .../vendor-modified/boost/mpl/as_sequence.hpp      |     6 +-
 .../vendor-modified/boost/mpl/assert.hpp           |    11 +-
 .../vendor-modified/boost/mpl/at.hpp               |     6 +-
 .../vendor-modified/boost/mpl/at_fwd.hpp           |     6 +-
 .../boost/mpl/aux_/O1_size_impl.hpp                |     6 +-
 .../vendor-modified/boost/mpl/aux_/adl_barrier.hpp |     6 +-
 .../boost/mpl/aux_/advance_backward.hpp            |     6 +-
 .../boost/mpl/aux_/advance_forward.hpp             |     6 +-
 .../vendor-modified/boost/mpl/aux_/apply_1st.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/arg_typedef.hpp |     6 +-
 .../boost/mpl/aux_/arithmetic_op.hpp               |     6 +-
 .../vendor-modified/boost/mpl/aux_/arity.hpp       |     6 +-
 .../vendor-modified/boost/mpl/aux_/arity_spec.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/at_impl.hpp     |     6 +-
 .../vendor-modified/boost/mpl/aux_/back_impl.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/basic_bind.hpp  |     6 +-
 .../boost/mpl/aux_/begin_end_impl.hpp              |     6 +-
 .../vendor-modified/boost/mpl/aux_/clear_impl.hpp  |     6 +-
 .../boost/mpl/aux_/common_name_wknd.hpp            |     6 +-
 .../boost/mpl/aux_/comparison_op.hpp               |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/adl.hpp  |     6 +-
 .../boost/mpl/aux_/config/arrays.hpp               |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/bcc.hpp  |     2 +-
 .../vendor-modified/boost/mpl/aux_/config/bind.hpp |     6 +-
 .../boost/mpl/aux_/config/compiler.hpp             |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/ctps.hpp |     6 +-
 .../boost/mpl/aux_/config/dependent_nttp.hpp       |     6 +-
 .../boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/dtp.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/eti.hpp  |     6 +-
 .../boost/mpl/aux_/config/forwarding.hpp           |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/gcc.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/gpu.hpp  |    35 +
 .../boost/mpl/aux_/config/has_apply.hpp            |     6 +-
 .../boost/mpl/aux_/config/has_xxx.hpp              |     6 +-
 .../boost/mpl/aux_/config/integral.hpp             |     6 +-
 .../boost/mpl/aux_/config/intel.hpp                |     6 +-
 .../boost/mpl/aux_/config/lambda.hpp               |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/msvc.hpp |     6 +-
 .../boost/mpl/aux_/config/msvc_typename.hpp        |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/nttp.hpp |     6 +-
 .../boost/mpl/aux_/config/operators.hpp            |     7 +-
 .../boost/mpl/aux_/config/overload_resolution.hpp  |     6 +-
 .../boost/mpl/aux_/config/pp_counter.hpp           |     6 +-
 .../boost/mpl/aux_/config/preprocessor.hpp         |     6 +-
 .../boost/mpl/aux_/config/static_constant.hpp      |     6 +-
 .../vendor-modified/boost/mpl/aux_/config/ttp.hpp  |     6 +-
 .../boost/mpl/aux_/config/typeof.hpp               |     6 +-
 .../boost/mpl/aux_/config/use_preprocessed.hpp     |     6 +-
 .../boost/mpl/aux_/config/workaround.hpp           |     6 +-
 .../boost/mpl/aux_/contains_impl.hpp               |     6 +-
 .../vendor-modified/boost/mpl/aux_/count_args.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/count_impl.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/empty_impl.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/erase_impl.hpp  |     6 +-
 .../boost/mpl/aux_/erase_key_impl.hpp              |     6 +-
 .../vendor-modified/boost/mpl/aux_/filter_iter.hpp |     6 +-
 .../vendor-modified/boost/mpl/aux_/fold_impl.hpp   |     6 +-
 .../boost/mpl/aux_/fold_impl_body.hpp              |     6 +-
 .../vendor-modified/boost/mpl/aux_/fold_op.hpp     |     6 +-
 .../vendor-modified/boost/mpl/aux_/fold_pred.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/front_impl.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/full_lambda.hpp |     6 +-
 .../vendor-modified/boost/mpl/aux_/has_apply.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/has_begin.hpp   |     6 +-
 .../boost/mpl/aux_/has_key_impl.hpp                |     6 +-
 .../vendor-modified/boost/mpl/aux_/has_rebind.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/has_size.hpp    |     6 +-
 .../vendor-modified/boost/mpl/aux_/has_tag.hpp     |     6 +-
 .../vendor-modified/boost/mpl/aux_/has_type.hpp    |     6 +-
 .../boost/mpl/aux_/include_preprocessed.hpp        |     6 +-
 .../vendor-modified/boost/mpl/aux_/insert_impl.hpp |     6 +-
 .../boost/mpl/aux_/insert_range_impl.hpp           |    41 +-
 .../boost/mpl/aux_/inserter_algorithm.hpp          |     6 +-
 .../boost/mpl/aux_/integral_wrapper.hpp            |     8 +-
 .../boost/mpl/aux_/is_msvc_eti_arg.hpp             |     6 +-
 .../vendor-modified/boost/mpl/aux_/iter_apply.hpp  |     6 +-
 .../boost/mpl/aux_/iter_fold_if_impl.hpp           |     6 +-
 .../boost/mpl/aux_/iter_fold_impl.hpp              |     6 +-
 .../boost/mpl/aux_/iter_push_front.hpp             |     6 +-
 .../vendor-modified/boost/mpl/aux_/joint_iter.hpp  |     6 +-
 .../boost/mpl/aux_/lambda_arity_param.hpp          |     6 +-
 .../boost/mpl/aux_/lambda_no_ctps.hpp              |     6 +-
 .../vendor-modified/boost/mpl/aux_/lambda_spec.hpp |     6 +-
 .../boost/mpl/aux_/lambda_support.hpp              |     6 +-
 .../vendor-modified/boost/mpl/aux_/largest_int.hpp |     6 +-
 .../vendor-modified/boost/mpl/aux_/logical_op.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/msvc_dtw.hpp    |     6 +-
 .../boost/mpl/aux_/msvc_eti_base.hpp               |     6 +-
 .../boost/mpl/aux_/msvc_is_class.hpp               |     6 +-
 .../boost/mpl/aux_/msvc_never_true.hpp             |     6 +-
 .../vendor-modified/boost/mpl/aux_/msvc_type.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/na.hpp          |     6 +-
 .../vendor-modified/boost/mpl/aux_/na_assert.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/na_fwd.hpp      |     6 +-
 .../vendor-modified/boost/mpl/aux_/na_spec.hpp     |     6 +-
 .../boost/mpl/aux_/nested_type_wknd.hpp            |     6 +-
 .../vendor-modified/boost/mpl/aux_/nttp_decl.hpp   |     6 +-
 .../boost/mpl/aux_/numeric_cast_utils.hpp          |     6 +-
 .../vendor-modified/boost/mpl/aux_/numeric_op.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/order_impl.hpp  |     6 +-
 .../boost/mpl/aux_/overload_names.hpp              |     6 +-
 .../boost/mpl/aux_/partition_op.hpp                |     6 +-
 .../boost/mpl/aux_/pop_back_impl.hpp               |     6 +-
 .../boost/mpl/aux_/pop_front_impl.hpp              |     6 +-
 .../boost/mpl/aux_/preprocessor/add.hpp            |     6 +-
 .../mpl/aux_/preprocessor/def_params_tail.hpp      |     6 +-
 .../boost/mpl/aux_/preprocessor/default_params.hpp |     6 +-
 .../boost/mpl/aux_/preprocessor/enum.hpp           |     6 +-
 .../boost/mpl/aux_/preprocessor/ext_params.hpp     |     6 +-
 .../boost/mpl/aux_/preprocessor/filter_params.hpp  |     6 +-
 .../boost/mpl/aux_/preprocessor/is_seq.hpp         |     6 +-
 .../boost/mpl/aux_/preprocessor/params.hpp         |     6 +-
 .../mpl/aux_/preprocessor/partial_spec_params.hpp  |     6 +-
 .../boost/mpl/aux_/preprocessor/range.hpp          |    15 +-
 .../boost/mpl/aux_/preprocessor/repeat.hpp         |     6 +-
 .../boost/mpl/aux_/preprocessor/sub.hpp            |     6 +-
 .../boost/mpl/aux_/preprocessor/token_equal.hpp    |     6 +-
 .../boost/mpl/aux_/preprocessor/tuple.hpp          |     6 +-
 .../vendor-modified/boost/mpl/aux_/ptr_to_ref.hpp  |     6 +-
 .../boost/mpl/aux_/push_back_impl.hpp              |     6 +-
 .../boost/mpl/aux_/push_front_impl.hpp             |     6 +-
 .../boost/mpl/aux_/range_c/O1_size.hpp             |     6 +-
 .../boost/mpl/aux_/range_c/back.hpp                |     6 +-
 .../boost/mpl/aux_/range_c/empty.hpp               |     6 +-
 .../boost/mpl/aux_/range_c/front.hpp               |     6 +-
 .../boost/mpl/aux_/range_c/iterator.hpp            |     6 +-
 .../boost/mpl/aux_/range_c/size.hpp                |     6 +-
 .../vendor-modified/boost/mpl/aux_/range_c/tag.hpp |     6 +-
 .../boost/mpl/aux_/reverse_fold_impl.hpp           |     6 +-
 .../boost/mpl/aux_/reverse_fold_impl_body.hpp      |     6 +-
 .../boost/mpl/aux_/reverse_iter_fold_impl.hpp      |     6 +-
 .../boost/mpl/aux_/sequence_wrapper.hpp            |     6 +-
 .../vendor-modified/boost/mpl/aux_/shift_op.hpp    |     6 +-
 .../boost/mpl/aux_/single_element_iter.hpp         |     6 +-
 .../vendor-modified/boost/mpl/aux_/size_impl.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/sort_impl.hpp   |     6 +-
 .../vendor-modified/boost/mpl/aux_/static_cast.hpp |     6 +-
 .../boost/mpl/aux_/template_arity.hpp              |     6 +-
 .../boost/mpl/aux_/template_arity_fwd.hpp          |     6 +-
 .../vendor-modified/boost/mpl/aux_/test.hpp        |     6 +-
 .../vendor-modified/boost/mpl/aux_/test/assert.hpp |     6 +-
 .../vendor-modified/boost/mpl/aux_/test/data.hpp   |     6 +-
 .../boost/mpl/aux_/test/test_case.hpp              |     6 +-
 .../boost/mpl/aux_/traits_lambda_spec.hpp          |     6 +-
 .../boost/mpl/aux_/transform_iter.hpp              |     6 +-
 .../boost/mpl/aux_/type_wrapper.hpp                |     6 +-
 .../vendor-modified/boost/mpl/aux_/unwrap.hpp      |    10 +-
 .../vendor-modified/boost/mpl/aux_/value_wknd.hpp  |     6 +-
 .../vendor-modified/boost/mpl/aux_/yes_no.hpp      |     6 +-
 .../vendor-modified/boost/mpl/back.hpp             |     6 +-
 .../vendor-modified/boost/mpl/back_fwd.hpp         |     6 +-
 .../vendor-modified/boost/mpl/back_inserter.hpp    |     6 +-
 .../vendor-modified/boost/mpl/base.hpp             |     6 +-
 .../vendor-modified/boost/mpl/begin.hpp            |     6 +-
 .../vendor-modified/boost/mpl/begin_end.hpp        |     6 +-
 .../vendor-modified/boost/mpl/begin_end_fwd.hpp    |     6 +-
 .../vendor-modified/boost/mpl/bind.hpp             |     6 +-
 .../vendor-modified/boost/mpl/bind_fwd.hpp         |     6 +-
 .../vendor-modified/boost/mpl/bitand.hpp           |    10 +-
 .../vendor-modified/boost/mpl/bitor.hpp            |    10 +-
 .../vendor-modified/boost/mpl/bitwise.hpp          |     6 +-
 .../vendor-modified/boost/mpl/bitxor.hpp           |     6 +-
 .../vendor-modified/boost/mpl/bool.hpp             |     8 +-
 .../vendor-modified/boost/mpl/bool_fwd.hpp         |     6 +-
 .../vendor-modified/boost/mpl/clear.hpp            |     6 +-
 .../vendor-modified/boost/mpl/clear_fwd.hpp        |     6 +-
 .../vendor-modified/boost/mpl/comparison.hpp       |     6 +-
 .../vendor-modified/boost/mpl/contains.hpp         |     6 +-
 .../vendor-modified/boost/mpl/contains_fwd.hpp     |     6 +-
 .../vendor-modified/boost/mpl/copy.hpp             |     6 +-
 .../vendor-modified/boost/mpl/copy_if.hpp          |     6 +-
 .../vendor-modified/boost/mpl/count.hpp            |     6 +-
 .../vendor-modified/boost/mpl/count_fwd.hpp        |     6 +-
 .../vendor-modified/boost/mpl/count_if.hpp         |     6 +-
 .../vendor-modified/boost/mpl/deque.hpp            |     6 +-
 .../vendor-modified/boost/mpl/deref.hpp            |     6 +-
 .../vendor-modified/boost/mpl/distance.hpp         |     6 +-
 .../vendor-modified/boost/mpl/distance_fwd.hpp     |     6 +-
 .../vendor-modified/boost/mpl/divides.hpp          |     6 +-
 .../vendor-modified/boost/mpl/empty.hpp            |     6 +-
 .../vendor-modified/boost/mpl/empty_base.hpp       |    22 +-
 .../vendor-modified/boost/mpl/empty_fwd.hpp        |     6 +-
 .../vendor-modified/boost/mpl/empty_sequence.hpp   |     9 +-
 .../vendor-modified/boost/mpl/end.hpp              |     6 +-
 .../vendor-modified/boost/mpl/equal.hpp            |     6 +-
 .../vendor-modified/boost/mpl/equal_to.hpp         |     6 +-
 .../vendor-modified/boost/mpl/erase.hpp            |     6 +-
 .../vendor-modified/boost/mpl/erase_fwd.hpp        |     6 +-
 .../vendor-modified/boost/mpl/erase_key.hpp        |     6 +-
 .../vendor-modified/boost/mpl/erase_key_fwd.hpp    |     6 +-
 .../vendor-modified/boost/mpl/eval_if.hpp          |    12 +-
 .../vendor-modified/boost/mpl/filter_view.hpp      |     6 +-
 .../vendor-modified/boost/mpl/find.hpp             |     6 +-
 .../vendor-modified/boost/mpl/find_if.hpp          |     6 +-
 .../vendor-modified/boost/mpl/fold.hpp             |     6 +-
 .../vendor-modified/boost/mpl/for_each.hpp         |    15 +-
 .../vendor-modified/boost/mpl/front.hpp            |     6 +-
 .../vendor-modified/boost/mpl/front_fwd.hpp        |     6 +-
 .../vendor-modified/boost/mpl/front_inserter.hpp   |     6 +-
 .../vendor-modified/boost/mpl/greater.hpp          |     6 +-
 .../vendor-modified/boost/mpl/greater_equal.hpp    |     6 +-
 .../vendor-modified/boost/mpl/has_key.hpp          |     6 +-
 .../vendor-modified/boost/mpl/has_key_fwd.hpp      |     6 +-
 .../vendor-modified/boost/mpl/has_xxx.hpp          |    17 +-
 .../vendor-modified/boost/mpl/identity.hpp         |     6 +-
 .../vendor-modified/boost/mpl/if.hpp               |     6 +-
 .../vendor-modified/boost/mpl/index_if.hpp         |     6 +-
 .../vendor-modified/boost/mpl/index_of.hpp         |     6 +-
 .../vendor-modified/boost/mpl/inherit.hpp          |     6 +-
 .../vendor-modified/boost/mpl/inherit_linearly.hpp |     6 +-
 .../vendor-modified/boost/mpl/insert.hpp           |     6 +-
 .../vendor-modified/boost/mpl/insert_fwd.hpp       |     6 +-
 .../vendor-modified/boost/mpl/insert_range.hpp     |     6 +-
 .../vendor-modified/boost/mpl/insert_range_fwd.hpp |     6 +-
 .../vendor-modified/boost/mpl/inserter.hpp         |     6 +-
 .../vendor-modified/boost/mpl/int.hpp              |     6 +-
 .../vendor-modified/boost/mpl/int_fwd.hpp          |     6 +-
 .../vendor-modified/boost/mpl/integral_c.hpp       |     6 +-
 .../vendor-modified/boost/mpl/integral_c_fwd.hpp   |     6 +-
 .../vendor-modified/boost/mpl/integral_c_tag.hpp   |     6 +-
 .../vendor-modified/boost/mpl/is_placeholder.hpp   |     6 +-
 .../vendor-modified/boost/mpl/is_sequence.hpp      |     6 +-
 .../vendor-modified/boost/mpl/iter_fold.hpp        |     6 +-
 .../vendor-modified/boost/mpl/iter_fold_if.hpp     |     6 +-
 .../boost/mpl/iterator_category.hpp                |     6 +-
 .../vendor-modified/boost/mpl/iterator_range.hpp   |     6 +-
 .../vendor-modified/boost/mpl/iterator_tags.hpp    |     6 +-
 .../vendor-modified/boost/mpl/joint_view.hpp       |     6 +-
 .../vendor-modified/boost/mpl/key_type.hpp         |     6 +-
 .../vendor-modified/boost/mpl/key_type_fwd.hpp     |     6 +-
 .../vendor-modified/boost/mpl/lambda.hpp           |     6 +-
 .../vendor-modified/boost/mpl/lambda_fwd.hpp       |     6 +-
 .../vendor-modified/boost/mpl/less.hpp             |     6 +-
 .../vendor-modified/boost/mpl/less_equal.hpp       |     6 +-
 .../vendor-modified/boost/mpl/limits/arity.hpp     |     6 +-
 .../vendor-modified/boost/mpl/limits/list.hpp      |     6 +-
 .../vendor-modified/boost/mpl/limits/map.hpp       |     6 +-
 .../vendor-modified/boost/mpl/limits/set.hpp       |     6 +-
 .../vendor-modified/boost/mpl/limits/unrolling.hpp |     6 +-
 .../vendor-modified/boost/mpl/limits/vector.hpp    |     6 +-
 .../vendor-modified/boost/mpl/list.hpp             |     6 +-
 .../boost/mpl/list/aux_/O1_size.hpp                |     6 +-
 .../boost/mpl/list/aux_/begin_end.hpp              |     6 +-
 .../vendor-modified/boost/mpl/list/aux_/clear.hpp  |     6 +-
 .../vendor-modified/boost/mpl/list/aux_/empty.hpp  |     6 +-
 .../vendor-modified/boost/mpl/list/aux_/front.hpp  |     6 +-
 .../boost/mpl/list/aux_/include_preprocessed.hpp   |     6 +-
 .../vendor-modified/boost/mpl/list/aux_/item.hpp   |     6 +-
 .../boost/mpl/list/aux_/iterator.hpp               |     6 +-
 .../boost/mpl/list/aux_/numbered.hpp               |     6 +-
 .../boost/mpl/list/aux_/numbered_c.hpp             |     6 +-
 .../boost/mpl/list/aux_/pop_front.hpp              |     6 +-
 .../boost/mpl/list/aux_/push_back.hpp              |     6 +-
 .../boost/mpl/list/aux_/push_front.hpp             |     6 +-
 .../vendor-modified/boost/mpl/list/aux_/size.hpp   |     6 +-
 .../vendor-modified/boost/mpl/list/aux_/tag.hpp    |     6 +-
 .../vendor-modified/boost/mpl/list/list0.hpp       |     6 +-
 .../vendor-modified/boost/mpl/list/list0_c.hpp     |     6 +-
 .../vendor-modified/boost/mpl/list/list10.hpp      |     6 +-
 .../vendor-modified/boost/mpl/list/list10_c.hpp    |     6 +-
 .../vendor-modified/boost/mpl/list/list20.hpp      |     6 +-
 .../vendor-modified/boost/mpl/list/list20_c.hpp    |     6 +-
 .../vendor-modified/boost/mpl/list/list30.hpp      |     6 +-
 .../vendor-modified/boost/mpl/list/list30_c.hpp    |     6 +-
 .../vendor-modified/boost/mpl/list/list40.hpp      |     6 +-
 .../vendor-modified/boost/mpl/list/list40_c.hpp    |     6 +-
 .../vendor-modified/boost/mpl/list/list50.hpp      |     6 +-
 .../vendor-modified/boost/mpl/list/list50_c.hpp    |     6 +-
 .../vendor-modified/boost/mpl/list_c.hpp           |     6 +-
 .../vendor-modified/boost/mpl/logical.hpp          |     6 +-
 .../vendor-modified/boost/mpl/long.hpp             |     6 +-
 .../vendor-modified/boost/mpl/long_fwd.hpp         |     6 +-
 .../vendor-modified/boost/mpl/lower_bound.hpp      |     6 +-
 .../vendor-modified/boost/mpl/map.hpp              |     6 +-
 .../vendor-modified/boost/mpl/map/aux_/at_impl.hpp |     6 +-
 .../boost/mpl/map/aux_/begin_end_impl.hpp          |     6 +-
 .../boost/mpl/map/aux_/clear_impl.hpp              |     6 +-
 .../boost/mpl/map/aux_/contains_impl.hpp           |     6 +-
 .../boost/mpl/map/aux_/empty_impl.hpp              |     6 +-
 .../boost/mpl/map/aux_/erase_impl.hpp              |     6 +-
 .../boost/mpl/map/aux_/erase_key_impl.hpp          |     6 +-
 .../boost/mpl/map/aux_/has_key_impl.hpp            |     6 +-
 .../boost/mpl/map/aux_/include_preprocessed.hpp    |     6 +-
 .../boost/mpl/map/aux_/insert_impl.hpp             |     6 +-
 .../boost/mpl/map/aux_/insert_range_impl.hpp       |    41 +
 .../vendor-modified/boost/mpl/map/aux_/item.hpp    |     9 +-
 .../boost/mpl/map/aux_/iterator.hpp                |     6 +-
 .../boost/mpl/map/aux_/key_type_impl.hpp           |     6 +-
 .../vendor-modified/boost/mpl/map/aux_/map0.hpp    |     6 +-
 .../boost/mpl/map/aux_/numbered.hpp                |     6 +-
 .../boost/mpl/map/aux_/size_impl.hpp               |     6 +-
 .../vendor-modified/boost/mpl/map/aux_/tag.hpp     |     6 +-
 .../boost/mpl/map/aux_/value_type_impl.hpp         |     6 +-
 .../vendor-modified/boost/mpl/map/map0.hpp         |     7 +-
 .../vendor-modified/boost/mpl/map/map10.hpp        |     6 +-
 .../vendor-modified/boost/mpl/map/map20.hpp        |     6 +-
 .../vendor-modified/boost/mpl/map/map30.hpp        |     6 +-
 .../vendor-modified/boost/mpl/map/map40.hpp        |     6 +-
 .../vendor-modified/boost/mpl/map/map50.hpp        |     6 +-
 .../vendor-modified/boost/mpl/math/fixed_c.hpp     |     6 +-
 .../vendor-modified/boost/mpl/math/is_even.hpp     |     6 +-
 .../vendor-modified/boost/mpl/math/rational_c.hpp  |     6 +-
 .../vendor-modified/boost/mpl/max.hpp              |     6 +-
 .../vendor-modified/boost/mpl/max_element.hpp      |     6 +-
 .../vendor-modified/boost/mpl/min.hpp              |     6 +-
 .../vendor-modified/boost/mpl/min_element.hpp      |     6 +-
 .../vendor-modified/boost/mpl/min_max.hpp          |     6 +-
 .../vendor-modified/boost/mpl/minus.hpp            |     6 +-
 .../vendor-modified/boost/mpl/modulus.hpp          |     6 +-
 .../vendor-modified/boost/mpl/multiplies.hpp       |     6 +-
 .../boost/mpl/multiset/aux_/count_impl.hpp         |     6 +-
 .../boost/mpl/multiset/aux_/insert_impl.hpp        |     6 +-
 .../boost/mpl/multiset/aux_/item.hpp               |     6 +-
 .../boost/mpl/multiset/aux_/multiset0.hpp          |     6 +-
 .../boost/mpl/multiset/aux_/tag.hpp                |     6 +-
 .../boost/mpl/multiset/multiset0.hpp               |     6 +-
 .../vendor-modified/boost/mpl/negate.hpp           |     6 +-
 .../vendor-modified/boost/mpl/next.hpp             |     6 +-
 .../vendor-modified/boost/mpl/next_prior.hpp       |     6 +-
 .../vendor-modified/boost/mpl/not.hpp              |     6 +-
 .../vendor-modified/boost/mpl/not_equal_to.hpp     |     6 +-
 .../vendor-modified/boost/mpl/numeric_cast.hpp     |     6 +-
 .../vendor-modified/boost/mpl/or.hpp               |    10 +-
 .../vendor-modified/boost/mpl/order.hpp            |     6 +-
 .../vendor-modified/boost/mpl/order_fwd.hpp        |     6 +-
 .../vendor-modified/boost/mpl/pair.hpp             |     6 +-
 .../vendor-modified/boost/mpl/pair_view.hpp        |     6 +-
 .../vendor-modified/boost/mpl/partition.hpp        |     6 +-
 .../vendor-modified/boost/mpl/placeholders.hpp     |     6 +-
 .../vendor-modified/boost/mpl/plus.hpp             |     6 +-
 .../vendor-modified/boost/mpl/pop_back.hpp         |     6 +-
 .../vendor-modified/boost/mpl/pop_back_fwd.hpp     |     6 +-
 .../vendor-modified/boost/mpl/pop_front.hpp        |     6 +-
 .../vendor-modified/boost/mpl/pop_front_fwd.hpp    |     6 +-
 .../vendor-modified/boost/mpl/print.hpp            |    13 +-
 .../vendor-modified/boost/mpl/prior.hpp            |     6 +-
 .../vendor-modified/boost/mpl/protect.hpp          |     6 +-
 .../vendor-modified/boost/mpl/push_back.hpp        |     6 +-
 .../vendor-modified/boost/mpl/push_back_fwd.hpp    |     6 +-
 .../vendor-modified/boost/mpl/push_front.hpp       |     6 +-
 .../vendor-modified/boost/mpl/push_front_fwd.hpp   |     6 +-
 .../vendor-modified/boost/mpl/quote.hpp            |     6 +-
 .../vendor-modified/boost/mpl/range_c.hpp          |     6 +-
 .../vendor-modified/boost/mpl/remove.hpp           |     6 +-
 .../vendor-modified/boost/mpl/remove_if.hpp        |     6 +-
 .../vendor-modified/boost/mpl/replace.hpp          |     6 +-
 .../vendor-modified/boost/mpl/replace_if.hpp       |     6 +-
 .../vendor-modified/boost/mpl/reverse.hpp          |     6 +-
 .../vendor-modified/boost/mpl/reverse_fold.hpp     |     6 +-
 .../boost/mpl/reverse_iter_fold.hpp                |     6 +-
 .../vendor-modified/boost/mpl/same_as.hpp          |     6 +-
 .../vendor-modified/boost/mpl/sequence_tag.hpp     |     6 +-
 .../vendor-modified/boost/mpl/sequence_tag_fwd.hpp |     6 +-
 .../vendor-modified/boost/mpl/set.hpp              |     6 +-
 .../vendor-modified/boost/mpl/set/aux_/at_impl.hpp |     6 +-
 .../boost/mpl/set/aux_/begin_end_impl.hpp          |     6 +-
 .../boost/mpl/set/aux_/clear_impl.hpp              |     6 +-
 .../boost/mpl/set/aux_/empty_impl.hpp              |     6 +-
 .../boost/mpl/set/aux_/erase_impl.hpp              |     6 +-
 .../boost/mpl/set/aux_/erase_key_impl.hpp          |     6 +-
 .../boost/mpl/set/aux_/has_key_impl.hpp            |     6 +-
 .../boost/mpl/set/aux_/include_preprocessed.hpp    |     6 +-
 .../boost/mpl/set/aux_/insert_impl.hpp             |     6 +-
 .../boost/mpl/set/aux_/insert_range_impl.hpp       |    41 +
 .../vendor-modified/boost/mpl/set/aux_/item.hpp    |    14 +-
 .../boost/mpl/set/aux_/iterator.hpp                |     6 +-
 .../boost/mpl/set/aux_/key_type_impl.hpp           |     6 +-
 .../boost/mpl/set/aux_/numbered.hpp                |     6 +-
 .../boost/mpl/set/aux_/numbered_c.hpp              |     6 +-
 .../vendor-modified/boost/mpl/set/aux_/set0.hpp    |     6 +-
 .../boost/mpl/set/aux_/size_impl.hpp               |     6 +-
 .../vendor-modified/boost/mpl/set/aux_/tag.hpp     |     6 +-
 .../boost/mpl/set/aux_/value_type_impl.hpp         |     6 +-
 .../vendor-modified/boost/mpl/set/set0.hpp         |     7 +-
 .../vendor-modified/boost/mpl/set/set0_c.hpp       |     6 +-
 .../vendor-modified/boost/mpl/set/set10.hpp        |     6 +-
 .../vendor-modified/boost/mpl/set/set10_c.hpp      |     6 +-
 .../vendor-modified/boost/mpl/set/set20.hpp        |     6 +-
 .../vendor-modified/boost/mpl/set/set20_c.hpp      |     6 +-
 .../vendor-modified/boost/mpl/set/set30.hpp        |     6 +-
 .../vendor-modified/boost/mpl/set/set30_c.hpp      |     6 +-
 .../vendor-modified/boost/mpl/set/set40.hpp        |     6 +-
 .../vendor-modified/boost/mpl/set/set40_c.hpp      |     6 +-
 .../vendor-modified/boost/mpl/set/set50.hpp        |     6 +-
 .../vendor-modified/boost/mpl/set/set50_c.hpp      |     6 +-
 .../vendor-modified/boost/mpl/set_c.hpp            |     6 +-
 .../vendor-modified/boost/mpl/shift_left.hpp       |     6 +-
 .../vendor-modified/boost/mpl/shift_right.hpp      |     6 +-
 .../vendor-modified/boost/mpl/single_view.hpp      |     6 +-
 .../vendor-modified/boost/mpl/size.hpp             |     6 +-
 .../vendor-modified/boost/mpl/size_fwd.hpp         |     6 +-
 .../vendor-modified/boost/mpl/size_t.hpp           |     6 +-
 .../vendor-modified/boost/mpl/size_t_fwd.hpp       |     6 +-
 .../vendor-modified/boost/mpl/sizeof.hpp           |     6 +-
 .../vendor-modified/boost/mpl/sort.hpp             |     6 +-
 .../vendor-modified/boost/mpl/stable_partition.hpp |     6 +-
 .../vendor-modified/boost/mpl/string.hpp           |     4 +-
 .../vendor-modified/boost/mpl/switch.hpp           |     6 +-
 .../vendor-modified/boost/mpl/tag.hpp              |     6 +-
 .../vendor-modified/boost/mpl/times.hpp            |     6 +-
 .../vendor-modified/boost/mpl/transform.hpp        |     6 +-
 .../vendor-modified/boost/mpl/transform_view.hpp   |     6 +-
 .../vendor-modified/boost/mpl/unique.hpp           |     6 +-
 .../vendor-modified/boost/mpl/unpack_args.hpp      |     6 +-
 .../vendor-modified/boost/mpl/upper_bound.hpp      |     6 +-
 .../vendor-modified/boost/mpl/value_type.hpp       |     6 +-
 .../vendor-modified/boost/mpl/value_type_fwd.hpp   |     6 +-
 .../vendor-modified/boost/mpl/vector.hpp           |     6 +-
 .../boost/mpl/vector/aux_/O1_size.hpp              |     6 +-
 .../vendor-modified/boost/mpl/vector/aux_/at.hpp   |     6 +-
 .../vendor-modified/boost/mpl/vector/aux_/back.hpp |     6 +-
 .../boost/mpl/vector/aux_/begin_end.hpp            |     6 +-
 .../boost/mpl/vector/aux_/clear.hpp                |     6 +-
 .../boost/mpl/vector/aux_/empty.hpp                |     6 +-
 .../boost/mpl/vector/aux_/front.hpp                |     6 +-
 .../boost/mpl/vector/aux_/include_preprocessed.hpp |     6 +-
 .../vendor-modified/boost/mpl/vector/aux_/item.hpp |     6 +-
 .../boost/mpl/vector/aux_/iterator.hpp             |     6 +-
 .../boost/mpl/vector/aux_/numbered.hpp             |     6 +-
 .../boost/mpl/vector/aux_/numbered_c.hpp           |     6 +-
 .../boost/mpl/vector/aux_/pop_back.hpp             |     6 +-
 .../boost/mpl/vector/aux_/pop_front.hpp            |     6 +-
 .../boost/mpl/vector/aux_/push_back.hpp            |     6 +-
 .../boost/mpl/vector/aux_/push_front.hpp           |     6 +-
 .../vendor-modified/boost/mpl/vector/aux_/size.hpp |     6 +-
 .../vendor-modified/boost/mpl/vector/aux_/tag.hpp  |     6 +-
 .../boost/mpl/vector/aux_/vector0.hpp              |     6 +-
 .../vendor-modified/boost/mpl/vector/vector0.hpp   |     6 +-
 .../vendor-modified/boost/mpl/vector/vector0_c.hpp |     6 +-
 .../vendor-modified/boost/mpl/vector/vector10.hpp  |     6 +-
 .../boost/mpl/vector/vector10_c.hpp                |     6 +-
 .../vendor-modified/boost/mpl/vector/vector20.hpp  |     6 +-
 .../boost/mpl/vector/vector20_c.hpp                |     6 +-
 .../vendor-modified/boost/mpl/vector/vector30.hpp  |     6 +-
 .../boost/mpl/vector/vector30_c.hpp                |     6 +-
 .../vendor-modified/boost/mpl/vector/vector40.hpp  |     6 +-
 .../boost/mpl/vector/vector40_c.hpp                |     6 +-
 .../vendor-modified/boost/mpl/vector/vector50.hpp  |     6 +-
 .../boost/mpl/vector/vector50_c.hpp                |     6 +-
 .../vendor-modified/boost/mpl/vector_c.hpp         |     6 +-
 .../vendor-modified/boost/mpl/void.hpp             |     6 +-
 .../vendor-modified/boost/mpl/void_fwd.hpp         |     6 +-
 .../vendor-modified/boost/mpl/zip_view.hpp         |     6 +-
 .../vendor-modified/boost/next_prior.hpp           |   122 +-
 .../vendor-modified/boost/noncopyable.hpp          |    55 +-
 src/cxx_supportlib/vendor-modified/boost/none.hpp  |    33 +-
 .../vendor-modified/boost/none_t.hpp               |    20 +-
 .../vendor-modified/boost/operators.hpp            |    46 +-
 .../boost/optional/bad_optional_access.hpp         |    32 +
 .../vendor-modified/boost/optional/optional.hpp    |   744 +-
 .../boost/optional/optional_fwd.hpp                |     5 +-
 .../vendor-modified/boost/optional/optional_io.hpp |    94 +
 .../vendor-modified/boost/parameter.hpp            |    21 -
 .../boost/parameter/aux_/arg_list.hpp              |    31 +-
 .../vendor-modified/boost/parameter/aux_/cast.hpp  |     6 +-
 .../boost/parameter/aux_/parenthesized_type.hpp    |    84 -
 .../vendor-modified/boost/parameter/aux_/set.hpp   |     3 +-
 .../boost/parameter/aux_/tagged_argument.hpp       |     4 +-
 .../boost/parameter/aux_/unwrap_cv_reference.hpp   |     6 -
 .../vendor-modified/boost/parameter/binding.hpp    |    30 +-
 .../vendor-modified/boost/parameter/keyword.hpp    |    30 -
 .../vendor-modified/boost/parameter/name.hpp       |    20 +-
 .../boost/parameter/preprocessor.hpp               |   113 +-
 .../vendor-modified/boost/parameter/value_type.hpp |    30 +-
 .../vendor-modified/boost/pointee.hpp              |    74 -
 .../vendor-modified/boost/pool/detail/mutex.hpp    |     2 +-
 .../vendor-modified/boost/pool/pool.hpp            |    24 +-
 src/cxx_supportlib/vendor-modified/boost/predef.h  |    24 +
 .../vendor-modified/boost/predef/architecture.h    |    32 +
 .../boost/predef/architecture/alpha.h              |    59 +
 .../boost/predef/architecture/arm.h                |    70 +
 .../boost/predef/architecture/blackfin.h           |    46 +
 .../boost/predef/architecture/convex.h             |    65 +
 .../boost/predef/architecture/ia64.h               |    49 +
 .../boost/predef/architecture/m68k.h               |    82 +
 .../boost/predef/architecture/mips.h               |    73 +
 .../boost/predef/architecture/parisc.h             |    64 +
 .../boost/predef/architecture/ppc.h                |    72 +
 .../boost/predef/architecture/pyramid.h            |    42 +
 .../boost/predef/architecture/rs6k.h               |    56 +
 .../boost/predef/architecture/sparc.h              |    54 +
 .../boost/predef/architecture/superh.h             |    67 +
 .../boost/predef/architecture/sys370.h             |    43 +
 .../boost/predef/architecture/sys390.h             |    43 +
 .../boost/predef/architecture/x86.h                |    38 +
 .../boost/predef/architecture/x86/32.h             |    87 +
 .../boost/predef/architecture/x86/64.h             |    50 +
 .../vendor-modified/boost/predef/architecture/z.h  |    42 +
 .../vendor-modified/boost/predef/compiler.h        |    43 +
 .../boost/predef/compiler/borland.h                |    63 +
 .../vendor-modified/boost/predef/compiler/clang.h  |    56 +
 .../vendor-modified/boost/predef/compiler/comeau.h |    61 +
 .../vendor-modified/boost/predef/compiler/compaq.h |    66 +
 .../vendor-modified/boost/predef/compiler/diab.h   |    56 +
 .../boost/predef/compiler/digitalmars.h            |    56 +
 .../vendor-modified/boost/predef/compiler/dignus.h |    56 +
 .../vendor-modified/boost/predef/compiler/edg.h    |    56 +
 .../boost/predef/compiler/ekopath.h                |    57 +
 .../vendor-modified/boost/predef/compiler/gcc.h    |    68 +
 .../boost/predef/compiler/gcc_xml.h                |    53 +
 .../boost/predef/compiler/greenhills.h             |    66 +
 .../vendor-modified/boost/predef/compiler/hp_acc.h |    61 +
 .../vendor-modified/boost/predef/compiler/iar.h    |    56 +
 .../vendor-modified/boost/predef/compiler/ibm.h    |    72 +
 .../vendor-modified/boost/predef/compiler/intel.h  |    65 +
 .../vendor-modified/boost/predef/compiler/kai.h    |    56 +
 .../vendor-modified/boost/predef/compiler/llvm.h   |    57 +
 .../boost/predef/compiler/metaware.h               |    53 +
 .../boost/predef/compiler/metrowerks.h             |    77 +
 .../boost/predef/compiler/microtec.h               |    53 +
 .../vendor-modified/boost/predef/compiler/mpw.h    |    63 +
 .../vendor-modified/boost/predef/compiler/palm.h   |    56 +
 .../vendor-modified/boost/predef/compiler/pgi.h    |    60 +
 .../boost/predef/compiler/sgi_mipspro.h            |    66 +
 .../vendor-modified/boost/predef/compiler/sunpro.h |    76 +
 .../vendor-modified/boost/predef/compiler/tendra.h |    53 +
 .../boost/predef/compiler/visualc.h                |    91 +
 .../vendor-modified/boost/predef/compiler/watcom.h |    56 +
 .../vendor-modified/boost/predef/detail/_cassert.h |    17 +
 .../boost/predef/detail/_exception.h               |    15 +
 .../boost/predef/detail/comp_detected.h            |    10 +
 .../boost/predef/detail/endian_compat.h            |    26 +
 .../boost/predef/detail/os_detected.h              |    10 +
 .../boost/predef/detail/platform_detected.h        |    10 +
 .../vendor-modified/boost/predef/detail/test.h     |    17 +
 .../vendor-modified/boost/predef/detail/test_def.h |    71 +
 .../vendor-modified/boost/predef/hardware.h        |    16 +
 .../vendor-modified/boost/predef/hardware/simd.h   |   107 +
 .../boost/predef/hardware/simd/arm.h               |    57 +
 .../boost/predef/hardware/simd/arm/versions.h      |    32 +
 .../boost/predef/hardware/simd/ppc.h               |    69 +
 .../boost/predef/hardware/simd/ppc/versions.h      |    51 +
 .../boost/predef/hardware/simd/x86.h               |   123 +
 .../boost/predef/hardware/simd/x86/versions.h      |   129 +
 .../boost/predef/hardware/simd/x86_amd.h           |    87 +
 .../boost/predef/hardware/simd/x86_amd/versions.h  |    51 +
 .../vendor-modified/boost/predef/language.h        |    17 +
 .../vendor-modified/boost/predef/language/objc.h   |    42 +
 .../vendor-modified/boost/predef/language/stdc.h   |    53 +
 .../vendor-modified/boost/predef/language/stdcpp.h |   121 +
 .../vendor-modified/boost/predef/library.h         |    16 +
 .../vendor-modified/boost/predef/library/c.h       |    20 +
 .../boost/predef/library/c/_prefix.h               |    13 +
 .../vendor-modified/boost/predef/library/c/gnu.h   |    61 +
 .../vendor-modified/boost/predef/library/c/uc.h    |    47 +
 .../vendor-modified/boost/predef/library/c/vms.h   |    47 +
 .../vendor-modified/boost/predef/library/c/zos.h   |    56 +
 .../vendor-modified/boost/predef/library/std.h     |    25 +
 .../boost/predef/library/std/_prefix.h             |    23 +
 .../vendor-modified/boost/predef/library/std/cxx.h |    46 +
 .../boost/predef/library/std/dinkumware.h          |    52 +
 .../boost/predef/library/std/libcomo.h             |    47 +
 .../boost/predef/library/std/modena.h              |    45 +
 .../vendor-modified/boost/predef/library/std/msl.h |    53 +
 .../boost/predef/library/std/roguewave.h           |    56 +
 .../vendor-modified/boost/predef/library/std/sgi.h |    51 +
 .../boost/predef/library/std/stdcpp3.h             |    53 +
 .../boost/predef/library/std/stlport.h             |    59 +
 .../boost/predef/library/std/vacpp.h               |    44 +
 .../vendor-modified/boost/predef/make.h            |    89 +
 .../vendor-modified/boost/predef/os.h              |    33 +
 .../vendor-modified/boost/predef/os/aix.h          |    66 +
 .../vendor-modified/boost/predef/os/amigaos.h      |    46 +
 .../vendor-modified/boost/predef/os/android.h      |    45 +
 .../vendor-modified/boost/predef/os/beos.h         |    45 +
 .../vendor-modified/boost/predef/os/bsd.h          |   103 +
 .../vendor-modified/boost/predef/os/bsd/bsdi.h     |    48 +
 .../boost/predef/os/bsd/dragonfly.h                |    50 +
 .../vendor-modified/boost/predef/os/bsd/free.h     |    60 +
 .../vendor-modified/boost/predef/os/bsd/net.h      |    84 +
 .../vendor-modified/boost/predef/os/bsd/open.h     |   171 +
 .../vendor-modified/boost/predef/os/cygwin.h       |    45 +
 .../vendor-modified/boost/predef/os/haiku.h        |    46 +
 .../vendor-modified/boost/predef/os/hpux.h         |    47 +
 .../vendor-modified/boost/predef/os/ios.h          |    51 +
 .../vendor-modified/boost/predef/os/irix.h         |    46 +
 .../vendor-modified/boost/predef/os/linux.h        |    46 +
 .../vendor-modified/boost/predef/os/macos.h        |    65 +
 .../vendor-modified/boost/predef/os/os400.h        |    45 +
 .../vendor-modified/boost/predef/os/qnxnto.h       |    59 +
 .../vendor-modified/boost/predef/os/solaris.h      |    46 +
 .../vendor-modified/boost/predef/os/unix.h         |    76 +
 .../vendor-modified/boost/predef/os/vms.h          |    52 +
 .../vendor-modified/boost/predef/os/windows.h      |    51 +
 .../vendor-modified/boost/predef/other.h           |    16 +
 .../vendor-modified/boost/predef/other/endian.h    |   204 +
 .../vendor-modified/boost/predef/platform.h        |    21 +
 .../vendor-modified/boost/predef/platform/mingw.h  |    69 +
 .../boost/predef/platform/windows_desktop.h        |    45 +
 .../boost/predef/platform/windows_phone.h          |    43 +
 .../boost/predef/platform/windows_runtime.h        |    45 +
 .../boost/predef/platform/windows_store.h          |    43 +
 .../vendor-modified/boost/predef/version.h         |    15 +
 .../vendor-modified/boost/predef/version_number.h  |    53 +
 .../boost/preprocessor/arithmetic/dec.hpp          |     1 +
 .../boost/preprocessor/array/detail/get_data.hpp   |    55 +
 .../boost/preprocessor/array/push_back.hpp         |     4 +-
 .../boost/preprocessor/array/push_front.hpp        |     4 +-
 .../boost/preprocessor/array/to_list.hpp           |    20 +-
 .../boost/preprocessor/array/to_seq.hpp            |    19 +-
 .../boost/preprocessor/array/to_tuple.hpp          |    13 +-
 .../boost/preprocessor/config/config.hpp           |    23 +-
 .../preprocessor/facilities/detail/is_empty.hpp    |    55 +
 .../boost/preprocessor/facilities/empty.hpp        |     2 +
 .../boost/preprocessor/facilities/identity.hpp     |     4 +
 .../boost/preprocessor/facilities/is_empty.hpp     |    21 +-
 .../preprocessor/facilities/is_empty_or_1.hpp      |     3 +-
 .../preprocessor/facilities/is_empty_variadic.hpp  |    57 +
 .../vendor-modified/boost/preprocessor/library.hpp |     1 +
 .../boost/preprocessor/list/to_array.hpp           |    34 +-
 .../boost/preprocessor/list/to_tuple.hpp           |    31 +-
 .../boost/preprocessor/punctuation.hpp             |     2 +
 .../punctuation/detail/is_begin_parens.hpp         |    48 +
 .../preprocessor/punctuation/is_begin_parens.hpp   |    51 +
 .../preprocessor/punctuation/remove_parens.hpp     |    39 +
 .../boost/preprocessor/repetition/for.hpp          |    20 +-
 .../vendor-modified/boost/preprocessor/seq.hpp     |     1 +
 .../preprocessor/seq/detail/binary_transform.hpp   |    12 +-
 .../boost/preprocessor/seq/detail/is_empty.hpp     |    49 +
 .../boost/preprocessor/seq/for_each.hpp            |    67 +-
 .../boost/preprocessor/seq/for_each_i.hpp          |    68 +-
 .../boost/preprocessor/seq/replace.hpp             |    20 +-
 .../boost/preprocessor/seq/rest_n.hpp              |    22 +-
 .../boost/preprocessor/seq/size.hpp                |     1 +
 .../boost/preprocessor/seq/variadic_seq_to_seq.hpp |    28 +
 .../vendor-modified/boost/preprocessor/tuple.hpp   |     9 +-
 .../preprocessor/tuple/detail/is_single_return.hpp |    28 +
 .../boost/preprocessor/tuple/eat.hpp               |    11 +-
 .../boost/preprocessor/tuple/elem.hpp              |    14 +-
 .../boost/preprocessor/tuple/insert.hpp            |    37 +
 .../boost/preprocessor/tuple/pop_back.hpp          |    64 +
 .../boost/preprocessor/tuple/pop_front.hpp         |    65 +
 .../boost/preprocessor/tuple/push_back.hpp         |    31 +
 .../boost/preprocessor/tuple/push_front.hpp        |    32 +
 .../boost/preprocessor/tuple/rem.hpp               |    21 +-
 .../boost/preprocessor/tuple/remove.hpp            |    64 +
 .../boost/preprocessor/tuple/replace.hpp           |    37 +
 .../boost/preprocessor/tuple/reverse.hpp           |     5 +-
 .../boost/preprocessor/tuple/to_array.hpp          |     4 +-
 .../boost/preprocessor/tuple/to_list.hpp           |     4 +-
 .../boost/preprocessor/tuple/to_seq.hpp            |     7 +-
 .../variadic/detail/is_single_return.hpp           |    28 +
 .../boost/range/algorithm/equal.hpp                |     8 +-
 .../vendor-modified/boost/range/as_literal.hpp     |     2 +-
 .../vendor-modified/boost/range/begin.hpp          |    18 +-
 .../vendor-modified/boost/range/concepts.hpp       |    50 +-
 .../vendor-modified/boost/range/config.hpp         |    16 +-
 .../vendor-modified/boost/range/const_iterator.hpp |    69 +-
 .../vendor-modified/boost/range/detail/common.hpp  |     7 +-
 .../boost/range/detail/extract_optional_type.hpp   |    46 +-
 .../boost/range/detail/has_member_size.hpp         |    66 +
 .../boost/range/detail/implementation_help.hpp     |    11 +
 .../range/detail/msvc_has_iterator_workaround.hpp  |   132 +
 .../boost/range/difference_type.hpp                |    22 +-
 .../vendor-modified/boost/range/distance.hpp       |     2 +-
 .../vendor-modified/boost/range/empty.hpp          |     2 +-
 .../vendor-modified/boost/range/end.hpp            |    18 +-
 .../vendor-modified/boost/range/functions.hpp      |     2 +-
 .../boost/range/has_range_iterator.hpp             |    83 +
 .../vendor-modified/boost/range/iterator.hpp       |    70 +-
 .../boost/range/iterator_range_core.hpp            |   732 +-
 .../boost/range/mutable_iterator.hpp               |    70 +-
 .../vendor-modified/boost/range/range_fwd.hpp      |    63 +
 .../vendor-modified/boost/range/rbegin.hpp         |     2 +-
 .../vendor-modified/boost/range/rend.hpp           |     2 +-
 .../boost/range/reverse_iterator.hpp               |     8 +-
 .../vendor-modified/boost/range/size.hpp           |    36 +-
 .../vendor-modified/boost/range/size_type.hpp      |    30 +-
 .../vendor-modified/boost/range/value_type.hpp     |     6 +-
 .../vendor-modified/boost/ratio/detail/mpl/abs.hpp |     8 +-
 .../vendor-modified/boost/ratio/detail/mpl/gcd.hpp |     2 +-
 .../vendor-modified/boost/ratio/detail/mpl/lcm.hpp |     2 +-
 .../boost/ratio/detail/mpl/sign.hpp                |     8 +-
 .../boost/ratio/detail/overflow_helpers.hpp        |     2 +-
 .../vendor-modified/boost/ratio/ratio.hpp          |    66 +-
 .../vendor-modified/boost/ratio/ratio_fwd.hpp      |    25 +
 src/cxx_supportlib/vendor-modified/boost/ref.hpp   |   196 +-
 .../vendor-modified/boost/regex/config.hpp         |    60 +-
 .../vendor-modified/boost/regex/mfc.hpp            |    64 +-
 .../vendor-modified/boost/regex/pattern_except.hpp |     4 +-
 .../boost/regex/pending/static_mutex.hpp           |    17 +-
 .../boost/regex/pending/unicode_iterator.hpp       |    16 +-
 .../vendor-modified/boost/regex/v4/basic_regex.hpp |    37 +-
 .../boost/regex/v4/basic_regex_creator.hpp         |    63 +-
 .../boost/regex/v4/basic_regex_parser.hpp          |   225 +-
 .../boost/regex/v4/cpp_regex_traits.hpp            |   267 +-
 .../vendor-modified/boost/regex/v4/cregex.hpp      |    14 +-
 .../vendor-modified/boost/regex/v4/fileiter.hpp    |    18 +-
 .../vendor-modified/boost/regex/v4/instances.hpp   |    45 +-
 .../boost/regex/v4/iterator_traits.hpp             |     6 +-
 .../vendor-modified/boost/regex/v4/match_flags.hpp |     2 +-
 .../boost/regex/v4/match_results.hpp               |    43 +-
 .../boost/regex/v4/mem_block_cache.hpp             |     2 +-
 .../boost/regex/v4/perl_matcher.hpp                |    66 +-
 .../boost/regex/v4/perl_matcher_common.hpp         |    52 +-
 .../boost/regex/v4/perl_matcher_non_recursive.hpp  |   237 +-
 .../boost/regex/v4/perl_matcher_recursive.hpp      |   138 +-
 .../boost/regex/v4/primary_transform.hpp           |     4 +-
 .../boost/regex/v4/protected_call.hpp              |     2 +-
 .../boost/regex/v4/regex_format.hpp                |    30 +-
 .../vendor-modified/boost/regex/v4/regex_grep.hpp  |     2 +-
 .../boost/regex/v4/regex_iterator.hpp              |     6 +-
 .../vendor-modified/boost/regex/v4/regex_match.hpp |     2 +-
 .../boost/regex/v4/regex_raw_buffer.hpp            |     4 +-
 .../boost/regex/v4/regex_replace.hpp               |     8 +-
 .../boost/regex/v4/regex_search.hpp                |     4 +-
 .../vendor-modified/boost/regex/v4/regex_split.hpp |    10 +-
 .../boost/regex/v4/regex_token_iterator.hpp        |    21 +-
 .../boost/regex/v4/regex_traits.hpp                |    20 +-
 .../boost/regex/v4/regex_traits_defaults.hpp       |    14 +-
 .../boost/regex/v4/regex_workaround.hpp            |     9 +-
 .../vendor-modified/boost/regex/v4/states.hpp      |    26 +-
 .../vendor-modified/boost/regex/v4/sub_match.hpp   |   146 +-
 .../boost/regex/v4/u32regex_iterator.hpp           |     4 +-
 .../boost/regex/v4/u32regex_token_iterator.hpp     |    21 +-
 .../boost/regex/v4/w32_regex_traits.hpp            |    84 +-
 .../boost/smart_ptr/allocate_shared_array.hpp      |   275 +-
 .../smart_ptr/detail/allocate_array_helper.hpp     |   169 -
 .../boost/smart_ptr/detail/array_allocator.hpp     |   318 +
 .../boost/smart_ptr/detail/array_count_impl.hpp    |    67 +
 .../boost/smart_ptr/detail/array_deleter.hpp       |   124 -
 .../boost/smart_ptr/detail/array_traits.hpp        |    25 +-
 .../boost/smart_ptr/detail/array_utility.hpp       |   176 +-
 .../boost/smart_ptr/detail/atomic_count.hpp        |    95 +-
 .../boost/smart_ptr/detail/atomic_count_nt.hpp     |    59 +
 .../boost/smart_ptr/detail/atomic_count_pt.hpp     |    97 +
 .../smart_ptr/detail/atomic_count_pthreads.hpp     |    96 -
 .../boost/smart_ptr/detail/atomic_count_spin.hpp   |    62 +
 .../smart_ptr/detail/atomic_count_std_atomic.hpp   |    60 +
 .../boost/smart_ptr/detail/make_array_helper.hpp   |   157 -
 .../boost/smart_ptr/detail/operator_bool.hpp       |     3 +-
 .../boost/smart_ptr/detail/shared_count.hpp        |   126 +-
 .../boost/smart_ptr/detail/sp_convertible.hpp      |     1 +
 .../boost/smart_ptr/detail/sp_counted_base.hpp     |    16 +-
 .../smart_ptr/detail/sp_counted_base_clang.hpp     |   140 +
 .../boost/smart_ptr/detail/sp_counted_base_pt.hpp  |    31 +-
 .../detail/sp_counted_base_std_atomic.hpp          |   137 +
 .../boost/smart_ptr/detail/sp_counted_impl.hpp     |    25 +-
 .../smart_ptr/detail/sp_disable_deprecated.hpp     |    40 +
 .../boost/smart_ptr/detail/sp_forward.hpp          |    13 +
 .../boost/smart_ptr/detail/sp_if_array.hpp         |    13 +-
 .../boost/smart_ptr/detail/sp_nullptr_t.hpp        |     2 +-
 .../boost/smart_ptr/detail/spinlock.hpp            |    11 +-
 .../boost/smart_ptr/detail/spinlock_gcc_arm.hpp    |     1 +
 .../boost/smart_ptr/detail/spinlock_pool.hpp       |     4 +-
 .../boost/smart_ptr/detail/spinlock_std_atomic.hpp |    83 +
 .../boost/smart_ptr/detail/yield_k.hpp             |    32 +-
 .../boost/smart_ptr/enable_shared_from_this.hpp    |    10 +
 .../boost/smart_ptr/intrusive_ptr.hpp              |    12 +
 .../boost/smart_ptr/make_shared_array.hpp          |   249 +-
 .../boost/smart_ptr/make_shared_object.hpp         |   239 +-
 .../vendor-modified/boost/smart_ptr/scoped_ptr.hpp |    10 +
 .../boost/smart_ptr/shared_array.hpp               |    14 +-
 .../vendor-modified/boost/smart_ptr/shared_ptr.hpp |    66 +-
 .../vendor-modified/boost/static_assert.hpp        |    23 +-
 src/cxx_supportlib/vendor-modified/boost/swap.hpp  |    17 +-
 .../vendor-modified/boost/system/config.hpp        |     1 +
 .../boost/system/detail/error_code.ipp             |   467 +
 .../vendor-modified/boost/system/error_code.hpp    |     3 +-
 .../vendor-modified/boost/thread/barrier.hpp       |   258 +-
 .../boost/thread/caller_context.hpp                |    59 +
 .../boost/thread/completion_latch.hpp              |    15 +-
 .../thread/concurrent_queues/deque_adaptor.hpp     |   209 +
 .../boost/thread/concurrent_queues/deque_base.hpp  |   202 +
 .../boost/thread/concurrent_queues/deque_views.hpp |   165 +
 .../concurrent_queues/detail/sync_deque_base.hpp   |   223 +
 .../concurrent_queues/detail/sync_queue_base.hpp   |   223 +
 .../thread/concurrent_queues/queue_adaptor.hpp     |   209 +
 .../boost/thread/concurrent_queues/queue_base.hpp  |   202 +
 .../thread/concurrent_queues/queue_op_status.hpp   |    46 +
 .../boost/thread/concurrent_queues/queue_views.hpp |   155 +
 .../concurrent_queues/sync_bounded_queue.hpp       |   725 +
 .../boost/thread/concurrent_queues/sync_deque.hpp  |   327 +
 .../concurrent_queues/sync_priority_queue.hpp      |   369 +
 .../boost/thread/concurrent_queues/sync_queue.hpp  |   335 +
 .../thread/concurrent_queues/sync_timed_queue.hpp  |   466 +
 .../vendor-modified/boost/thread/csbl/deque.hpp    |    45 +
 .../vendor-modified/boost/thread/csbl/devector.hpp |   102 +
 .../boost/thread/csbl/functional.hpp               |    49 +
 .../vendor-modified/boost/thread/csbl/list.hpp     |    35 +
 .../vendor-modified/boost/thread/csbl/memory.hpp   |    61 +
 .../boost/thread/csbl/memory/allocator_arg.hpp     |    41 +
 .../boost/thread/csbl/memory/allocator_traits.hpp  |    35 +
 .../boost/thread/csbl/memory/config.hpp            |    16 +
 .../boost/thread/csbl/memory/default_delete.hpp    |    41 +
 .../boost/thread/csbl/memory/pointer_traits.hpp    |    35 +
 .../boost/thread/csbl/memory/scoped_allocator.hpp  |    35 +
 .../boost/thread/csbl/memory/shared_ptr.hpp        |    42 +
 .../boost/thread/csbl/memory/unique_ptr.hpp        |    28 +
 .../vendor-modified/boost/thread/csbl/queue.hpp    |    45 +
 .../vendor-modified/boost/thread/csbl/tuple.hpp    |    49 +
 .../vendor-modified/boost/thread/csbl/vector.hpp   |    35 +
 .../vendor-modified/boost/thread/cv_status.hpp     |     2 +-
 .../boost/thread/detail/async_func.hpp             |   571 -
 .../vendor-modified/boost/thread/detail/config.hpp |    36 +-
 .../boost/thread/detail/counter.hpp                |    21 +-
 .../vendor-modified/boost/thread/detail/delete.hpp |     3 +-
 .../boost/thread/detail/function_wrapper.hpp       |    93 +
 .../vendor-modified/boost/thread/detail/invoke.hpp |   493 +-
 .../boost/thread/detail/invoker.hpp                |   762 +
 .../boost/thread/detail/is_convertible.hpp         |     7 +-
 .../vendor-modified/boost/thread/detail/memory.hpp |   130 +-
 .../vendor-modified/boost/thread/detail/move.hpp   |   120 +-
 .../boost/thread/detail/nullary_function.hpp       |   234 +
 .../vendor-modified/boost/thread/detail/thread.hpp |    57 +-
 .../boost/thread/detail/thread_group.hpp           |     7 +-
 .../boost/thread/detail/variadic_footer.hpp        |    10 +
 .../boost/thread/detail/variadic_header.hpp        |    19 +
 .../boost/thread/exceptional_ptr.hpp               |    44 +
 .../vendor-modified/boost/thread/exceptions.hpp    |     8 +-
 .../vendor-modified/boost/thread/executor.hpp      |    15 +
 .../boost/thread/executors/basic_thread_pool.hpp   |   318 +
 .../executors/detail/priority_executor_base.hpp    |    77 +
 .../executors/detail/scheduled_executor_base.hpp   |    66 +
 .../boost/thread/executors/executor.hpp            |   148 +
 .../boost/thread/executors/executor_adaptor.hpp    |   136 +
 .../thread/executors/generic_executor_ref.hpp      |   213 +
 .../boost/thread/executors/inline_executor.hpp     |   171 +
 .../boost/thread/executors/loop_executor.hpp       |   205 +
 .../thread/executors/scheduled_thread_pool.hpp     |    48 +
 .../boost/thread/executors/scheduler.hpp           |   271 +
 .../boost/thread/executors/scheduling_adaptor.hpp  |    51 +
 .../boost/thread/executors/serial_executor.hpp     |   216 +
 .../thread/executors/serial_executor_cont.hpp      |   170 +
 .../boost/thread/executors/thread_executor.hpp     |   157 +
 .../boost/thread/executors/work.hpp                |    30 +
 .../experimental/config/inline_namespace.hpp       |    23 +
 .../boost/thread/experimental/exception_list.hpp   |    16 +
 .../experimental/parallel/v1/exception_list.hpp    |    70 +
 .../experimental/parallel/v1/inline_namespace.hpp  |    28 +
 .../experimental/parallel/v2/inline_namespace.hpp  |    29 +
 .../experimental/parallel/v2/task_region.hpp       |   316 +
 .../boost/thread/experimental/task_region.hpp      |    16 +
 .../boost/thread/externally_locked.hpp             |     4 +-
 .../vendor-modified/boost/thread/future.hpp        |  5032 ++++--
 .../boost/thread/future_error_code.hpp             |    61 -
 .../boost/thread/futures/future_error.hpp          |    98 +
 .../boost/thread/futures/future_error_code.hpp     |    61 +
 .../boost/thread/futures/future_status.hpp         |    30 +
 .../boost/thread/futures/is_future_type.hpp        |    21 +
 .../boost/thread/futures/launch.hpp                |    31 +
 .../boost/thread/futures/wait_for_all.hpp          |    74 +
 .../boost/thread/futures/wait_for_any.hpp          |   161 +
 .../vendor-modified/boost/thread/latch.hpp         |    58 +-
 .../vendor-modified/boost/thread/lock_types.hpp    |    86 +-
 .../boost/thread/lockable_adapter.hpp              |    56 +-
 .../vendor-modified/boost/thread/once.hpp          |     2 +-
 .../boost/thread/ostream_buffer.hpp                |    45 +
 .../vendor-modified/boost/thread/poly_lockable.hpp |     4 +-
 .../boost/thread/pthread/condition_variable.hpp    |   157 +-
 .../thread/pthread/condition_variable_fwd.hpp      |   188 +-
 .../vendor-modified/boost/thread/pthread/mutex.hpp |    33 +-
 .../vendor-modified/boost/thread/pthread/once.hpp  |     8 +-
 .../boost/thread/pthread/once_atomic.hpp           |     8 +-
 .../boost/thread/pthread/recursive_mutex.hpp       |    19 +-
 .../boost/thread/pthread/thread_data.hpp           |    49 +-
 .../vendor-modified/boost/thread/scoped_thread.hpp |    26 +-
 .../vendor-modified/boost/thread/shared_mutex.hpp  |     1 +
 .../boost/thread/sync_bounded_queue.hpp            |   582 +-
 .../vendor-modified/boost/thread/sync_queue.hpp    |   504 +-
 .../boost/thread/synchronized_value.hpp            |    89 +-
 .../boost/thread/testable_mutex.hpp                |     4 +
 .../vendor-modified/boost/thread/thread_pool.hpp   |    15 +
 .../vendor-modified/boost/thread/tss.hpp           |    16 +-
 .../boost/thread/user_scheduler.hpp                |   202 +
 .../boost/thread/v2/shared_mutex.hpp               |    12 +-
 .../vendor-modified/boost/thread/v2/thread.hpp     |    74 +-
 .../boost/thread/with_lock_guard.hpp               |   234 +
 .../vendor-modified/boost/throw_exception.hpp      |    12 +-
 .../vendor-modified/boost/token_functions.hpp      |    20 +-
 .../vendor-modified/boost/token_iterator.hpp       |    28 +-
 .../boost/tuple/detail/tuple_basic.hpp             |    19 +-
 .../vendor-modified/boost/tuple/tuple.hpp          |    25 +-
 .../boost/type_traits/add_const.hpp                |    19 +-
 .../vendor-modified/boost/type_traits/add_cv.hpp   |    11 +-
 .../boost/type_traits/add_lvalue_reference.hpp     |    15 +-
 .../boost/type_traits/add_pointer.hpp              |    23 +-
 .../boost/type_traits/add_reference.hpp            |    76 +-
 .../boost/type_traits/add_rvalue_reference.hpp     |    12 +-
 .../boost/type_traits/add_volatile.hpp             |    11 +-
 .../boost/type_traits/aligned_storage.hpp          |   143 +-
 .../boost/type_traits/alignment_of.hpp             |    27 +-
 .../boost/type_traits/alignment_traits.hpp         |    15 +
 .../boost/type_traits/arithmetic_traits.hpp        |    20 +
 .../boost/type_traits/array_traits.hpp             |    15 +
 .../boost/type_traits/broken_compiler_spec.hpp     |   114 +-
 .../boost/type_traits/common_type.hpp              |   249 +-
 .../boost/type_traits/conditional.hpp              |    20 +
 .../vendor-modified/boost/type_traits/config.hpp   |    65 +-
 .../vendor-modified/boost/type_traits/copy_cv.hpp  |    34 +
 .../vendor-modified/boost/type_traits/decay.hpp    |    25 +-
 .../vendor-modified/boost/type_traits/declval.hpp  |    44 +
 .../boost/type_traits/detail/bool_trait_def.hpp    |    35 +-
 .../boost/type_traits/detail/bool_trait_undef.hpp  |     4 +-
 .../type_traits/detail/common_arithmetic_type.hpp  |   212 +
 .../boost/type_traits/detail/common_type_imp.hpp   |   333 -
 .../boost/type_traits/detail/common_type_impl.hpp  |   107 +
 .../detail/composite_member_pointer_type.hpp       |   113 +
 .../type_traits/detail/composite_pointer_type.hpp  |   153 +
 .../boost/type_traits/detail/config.hpp            |    72 +
 .../boost/type_traits/detail/cv_traits_impl.hpp    |    97 -
 .../boost/type_traits/detail/false_result.hpp      |    28 -
 .../type_traits/detail/has_binary_operator.hpp     |    31 +-
 .../type_traits/detail/has_postfix_operator.hpp    |    31 +-
 .../type_traits/detail/has_prefix_operator.hpp     |    33 +-
 .../boost/type_traits/detail/ice_and.hpp           |     7 +
 .../boost/type_traits/detail/ice_eq.hpp            |     7 +
 .../boost/type_traits/detail/ice_not.hpp           |     7 +
 .../boost/type_traits/detail/ice_or.hpp            |     7 +
 .../type_traits/detail/is_function_ptr_helper.hpp  |    70 +-
 .../type_traits/detail/is_function_ptr_tester.hpp  |   231 +-
 .../type_traits/detail/is_mem_fun_pointer_impl.hpp |   120 +-
 .../detail/is_mem_fun_pointer_tester.hpp           |   989 +-
 .../boost/type_traits/detail/mp_defer.hpp          |    56 +
 .../boost/type_traits/detail/size_t_trait_def.hpp  |    60 -
 .../type_traits/detail/size_t_trait_undef.hpp      |    16 -
 .../type_traits/detail/template_arity_spec.hpp     |    27 +-
 .../boost/type_traits/detail/type_trait_def.hpp    |    67 -
 .../boost/type_traits/detail/type_trait_undef.hpp  |    19 -
 .../boost/type_traits/detail/wrap.hpp              |    18 -
 .../vendor-modified/boost/type_traits/extent.hpp   |   138 +
 .../boost/type_traits/floating_point_promotion.hpp |    20 +
 .../boost/type_traits/function_traits.hpp          |    62 -
 .../boost/type_traits/has_bit_and.hpp              |    49 +
 .../boost/type_traits/has_bit_and_assign.hpp       |    55 +
 .../boost/type_traits/has_bit_or.hpp               |    49 +
 .../boost/type_traits/has_bit_or_assign.hpp        |    55 +
 .../boost/type_traits/has_bit_xor.hpp              |    49 +
 .../boost/type_traits/has_bit_xor_assign.hpp       |    55 +
 .../boost/type_traits/has_complement.hpp           |    32 +
 .../boost/type_traits/has_dereference.hpp          |    31 +
 .../boost/type_traits/has_divides.hpp              |    40 +
 .../boost/type_traits/has_divides_assign.hpp       |    47 +
 .../boost/type_traits/has_equal_to.hpp             |    49 +
 .../boost/type_traits/has_greater.hpp              |    49 +
 .../boost/type_traits/has_greater_equal.hpp        |    49 +
 .../boost/type_traits/has_left_shift.hpp           |    38 +-
 .../boost/type_traits/has_left_shift_assign.hpp    |    55 +
 .../vendor-modified/boost/type_traits/has_less.hpp |    49 +
 .../boost/type_traits/has_less_equal.hpp           |    49 +
 .../boost/type_traits/has_logical_and.hpp          |    40 +
 .../boost/type_traits/has_logical_not.hpp          |    32 +
 .../boost/type_traits/has_logical_or.hpp           |    40 +
 .../boost/type_traits/has_minus.hpp                |    60 +
 .../boost/type_traits/has_minus_assign.hpp         |    65 +
 .../boost/type_traits/has_modulus.hpp              |    49 +
 .../boost/type_traits/has_modulus_assign.hpp       |    55 +
 .../boost/type_traits/has_multiplies.hpp           |    40 +
 .../boost/type_traits/has_multiplies_assign.hpp    |    47 +
 .../boost/type_traits/has_negate.hpp               |    25 +
 .../boost/type_traits/has_new_operator.hpp         |   147 +
 .../boost/type_traits/has_not_equal_to.hpp         |    49 +
 .../boost/type_traits/has_nothrow_assign.hpp       |    75 +-
 .../boost/type_traits/has_nothrow_constructor.hpp  |    67 +-
 .../boost/type_traits/has_nothrow_copy.hpp         |    75 +-
 .../boost/type_traits/has_nothrow_destructor.hpp   |    47 +
 .../boost/type_traits/has_operator.hpp             |    51 +
 .../vendor-modified/boost/type_traits/has_plus.hpp |    54 +
 .../boost/type_traits/has_plus_assign.hpp          |    66 +
 .../boost/type_traits/has_post_decrement.hpp       |    44 +
 .../boost/type_traits/has_post_increment.hpp       |    44 +
 .../boost/type_traits/has_pre_decrement.hpp        |    44 +
 .../boost/type_traits/has_pre_increment.hpp        |    44 +
 .../boost/type_traits/has_right_shift.hpp          |    38 +-
 .../boost/type_traits/has_right_shift_assign.hpp   |    55 +
 .../boost/type_traits/has_trivial_assign.hpp       |    52 +-
 .../boost/type_traits/has_trivial_constructor.hpp  |    56 +-
 .../boost/type_traits/has_trivial_copy.hpp         |    70 +-
 .../boost/type_traits/has_trivial_destructor.hpp   |    43 +-
 .../boost/type_traits/has_trivial_move_assign.hpp  |    65 +-
 .../type_traits/has_trivial_move_constructor.hpp   |    70 +-
 .../boost/type_traits/has_unary_minus.hpp          |    25 +
 .../boost/type_traits/has_unary_plus.hpp           |    23 +
 .../boost/type_traits/has_virtual_destructor.hpp   |    26 +
 .../boost/type_traits/integral_constant.hpp        |   119 +-
 .../boost/type_traits/integral_promotion.hpp       |   181 +
 .../boost/type_traits/intrinsics.hpp               |   157 +-
 .../boost/type_traits/is_abstract.hpp              |    16 +-
 .../boost/type_traits/is_arithmetic.hpp            |    35 +-
 .../vendor-modified/boost/type_traits/is_array.hpp |    72 +-
 .../boost/type_traits/is_assignable.hpp            |    76 +
 .../boost/type_traits/is_base_and_derived.hpp      |    28 +-
 .../boost/type_traits/is_base_of.hpp               |    28 +-
 .../boost/type_traits/is_base_of_tr1.hpp           |    37 +
 .../vendor-modified/boost/type_traits/is_class.hpp |    60 +-
 .../boost/type_traits/is_complex.hpp               |    24 +
 .../boost/type_traits/is_compound.hpp              |    26 +-
 .../vendor-modified/boost/type_traits/is_const.hpp |   135 +-
 .../boost/type_traits/is_constructible.hpp         |    80 +
 .../boost/type_traits/is_convertible.hpp           |   192 +-
 .../boost/type_traits/is_copy_assignable.hpp       |   141 +
 .../boost/type_traits/is_copy_constructible.hpp    |   187 +
 .../boost/type_traits/is_default_constructible.hpp |    64 +
 .../boost/type_traits/is_destructible.hpp          |    60 +
 .../vendor-modified/boost/type_traits/is_empty.hpp |   125 +-
 .../vendor-modified/boost/type_traits/is_enum.hpp  |    61 +-
 .../vendor-modified/boost/type_traits/is_final.hpp |    30 +
 .../vendor-modified/boost/type_traits/is_float.hpp |    11 +-
 .../boost/type_traits/is_floating_point.hpp        |    21 +-
 .../boost/type_traits/is_function.hpp              |    27 +-
 .../boost/type_traits/is_fundamental.hpp           |    23 +-
 .../boost/type_traits/is_integral.hpp              |    80 +-
 .../boost/type_traits/is_lvalue_reference.hpp      |    84 +-
 .../type_traits/is_member_function_pointer.hpp     |    52 +-
 .../boost/type_traits/is_member_object_pointer.hpp |    24 +
 .../boost/type_traits/is_member_pointer.hpp        |    87 +-
 .../type_traits/is_nothrow_move_assignable.hpp     |    67 +-
 .../type_traits/is_nothrow_move_constructible.hpp  |    84 +-
 .../boost/type_traits/is_object.hpp                |    39 +-
 .../vendor-modified/boost/type_traits/is_pod.hpp   |   115 +-
 .../boost/type_traits/is_pointer.hpp               |   139 +-
 .../boost/type_traits/is_polymorphic.hpp           |   122 +
 .../boost/type_traits/is_reference.hpp             |    27 +-
 .../boost/type_traits/is_rvalue_reference.hpp      |    12 +-
 .../vendor-modified/boost/type_traits/is_same.hpp  |    70 +-
 .../boost/type_traits/is_scalar.hpp                |    34 +-
 .../boost/type_traits/is_signed.hpp                |   143 +-
 .../boost/type_traits/is_stateless.hpp             |    31 +-
 .../vendor-modified/boost/type_traits/is_union.hpp |    38 +-
 .../boost/type_traits/is_unsigned.hpp              |   142 +-
 .../boost/type_traits/is_virtual_base_of.hpp       |   105 +
 .../vendor-modified/boost/type_traits/is_void.hpp  |    26 +-
 .../boost/type_traits/is_volatile.hpp              |   123 +-
 .../boost/type_traits/make_signed.hpp              |    92 +-
 .../boost/type_traits/make_unsigned.hpp            |    91 +-
 .../vendor-modified/boost/type_traits/promote.hpp  |    20 +
 .../vendor-modified/boost/type_traits/rank.hpp     |    86 +
 .../boost/type_traits/reference_traits.hpp         |    15 +
 .../boost/type_traits/remove_all_extents.hpp       |    35 +
 .../boost/type_traits/remove_bounds.hpp            |    35 +-
 .../boost/type_traits/remove_const.hpp             |    73 +-
 .../boost/type_traits/remove_cv.hpp                |    70 +-
 .../boost/type_traits/remove_extent.hpp            |    35 +
 .../boost/type_traits/remove_pointer.hpp           |    31 +-
 .../boost/type_traits/remove_reference.hpp         |    26 +-
 .../boost/type_traits/remove_volatile.hpp          |    68 +-
 .../boost/type_traits/type_identity.hpp            |    22 +
 .../boost/type_traits/type_with_alignment.hpp      |   340 +-
 .../boost/typeof/dmc/typeof_impl.hpp               |   100 +
 .../vendor-modified/boost/typeof/encode_decode.hpp |    61 +
 .../boost/typeof/encode_decode_params.hpp          |    34 +
 .../boost/typeof/incr_registration_group.hpp       |    14 +
 .../vendor-modified/boost/typeof/int_encoding.hpp  |   118 +
 .../boost/typeof/integral_template_param.hpp       |    80 +
 .../vendor-modified/boost/typeof/modifiers.hpp     |   121 +
 .../boost/typeof/msvc/typeof_impl.hpp              |   283 +
 .../boost/typeof/pointers_data_members.hpp         |    38 +
 .../boost/typeof/register_functions.hpp            |    50 +
 .../boost/typeof/register_functions_iterate.hpp    |   135 +
 .../boost/typeof/register_fundamental.hpp          |    62 +
 .../boost/typeof/register_mem_functions.hpp        |    32 +
 .../vendor-modified/boost/typeof/std/bitset.hpp    |    15 +
 .../vendor-modified/boost/typeof/std/complex.hpp   |    15 +
 .../vendor-modified/boost/typeof/std/deque.hpp     |    17 +
 .../vendor-modified/boost/typeof/std/fstream.hpp   |    27 +
 .../boost/typeof/std/functional.hpp                |    55 +
 .../vendor-modified/boost/typeof/std/iostream.hpp  |    18 +
 .../vendor-modified/boost/typeof/std/istream.hpp   |    21 +
 .../vendor-modified/boost/typeof/std/iterator.hpp  |    58 +
 .../vendor-modified/boost/typeof/std/list.hpp      |    17 +
 .../vendor-modified/boost/typeof/std/locale.hpp    |    40 +
 .../vendor-modified/boost/typeof/std/map.hpp       |    23 +
 .../vendor-modified/boost/typeof/std/memory.hpp    |    17 +
 .../vendor-modified/boost/typeof/std/ostream.hpp   |    18 +
 .../vendor-modified/boost/typeof/std/queue.hpp     |    17 +
 .../vendor-modified/boost/typeof/std/set.hpp       |    22 +
 .../vendor-modified/boost/typeof/std/sstream.hpp   |    32 +
 .../vendor-modified/boost/typeof/std/stack.hpp     |    17 +
 .../vendor-modified/boost/typeof/std/streambuf.hpp |    17 +
 .../vendor-modified/boost/typeof/std/string.hpp    |    24 +
 .../vendor-modified/boost/typeof/std/utility.hpp   |    15 +
 .../vendor-modified/boost/typeof/std/valarray.hpp  |    21 +
 .../vendor-modified/boost/typeof/std/vector.hpp    |    17 +
 .../boost/typeof/template_encoding.hpp             |   160 +
 .../boost/typeof/template_template_param.hpp       |   149 +
 .../vendor-modified/boost/typeof/type_encoding.hpp |    27 +
 .../boost/typeof/type_template_param.hpp           |    37 +
 .../vendor-modified/boost/typeof/typeof_impl.hpp   |   186 +
 .../vendor-modified/boost/typeof/unsupported.hpp   |    29 +
 .../vendor-modified/boost/typeof/vector.hpp        |   166 +
 .../vendor-modified/boost/typeof/vector100.hpp     |   321 +
 .../vendor-modified/boost/typeof/vector150.hpp     |   471 +
 .../vendor-modified/boost/typeof/vector200.hpp     |   621 +
 .../vendor-modified/boost/typeof/vector50.hpp      |   171 +
 .../vendor-modified/boost/units/detail/utility.hpp |   104 -
 .../boost/unordered/detail/allocate.hpp            |    76 +-
 .../boost/unordered/detail/buckets.hpp             |   164 +-
 .../boost/unordered/detail/equivalent.hpp          |    54 +-
 .../boost/unordered/detail/extract_key.hpp         |    37 +-
 .../vendor-modified/boost/unordered/detail/fwd.hpp |     6 +-
 .../boost/unordered/detail/table.hpp               |    78 +-
 .../boost/unordered/detail/unique.hpp              |    36 +-
 .../boost/unordered/detail/util.hpp                |    10 +-
 .../boost/unordered/unordered_map.hpp              |    17 +-
 .../boost/unordered/unordered_map_fwd.hpp          |     6 +-
 .../boost/unordered/unordered_set.hpp              |    17 +-
 .../boost/unordered/unordered_set_fwd.hpp          |     6 +-
 .../vendor-modified/boost/unordered_map.hpp        |     5 +-
 .../vendor-modified/boost/unordered_set.hpp        |     5 +-
 .../vendor-modified/boost/utility.hpp              |    21 +
 .../vendor-modified/boost/utility/addressof.hpp    |   107 +-
 .../boost/utility/base_from_member.hpp             |   171 +
 .../vendor-modified/boost/utility/binary.hpp       |   708 +
 .../vendor-modified/boost/utility/declval.hpp      |    46 +-
 .../boost/utility/detail/result_of_iterate.hpp     |    23 +-
 .../boost/utility/empty_deleter.hpp                |    43 +
 .../vendor-modified/boost/utility/enable_if.hpp    |   122 +-
 .../boost/utility/explicit_operator_bool.hpp       |    17 +
 .../boost/utility/identity_type.hpp                |    46 +
 .../boost/utility/in_place_factory.hpp             |     6 +-
 .../vendor-modified/boost/utility/result_of.hpp    |    34 +-
 .../vendor-modified/boost/utility/string_ref.hpp   |   536 +
 .../boost/utility/string_ref_fwd.hpp               |    37 +
 .../vendor-modified/boost/utility/swap.hpp         |    58 +-
 .../boost/utility/typed_in_place_factory.hpp       |    77 +
 .../vendor-modified/boost/utility/value_init.hpp   |   281 +
 .../vendor-modified/boost/version.hpp              |    12 +-
 .../vendor-modified/boost/visit_each.hpp           |     2 -
 src/cxx_supportlib/vendor-modified/modp_b64.cpp    |     4 +-
 src/cxx_supportlib/vendor-modified/psg_sysqueue.h  |     1 +
 src/helper-scripts/node-loader.js                  |    18 +-
 src/helper-scripts/wsgi-loader.py                  |     2 +-
 src/nginx_module/CacheLocationConfig.c             |    78 +
 src/nginx_module/CacheLocationConfig.c.erb         |    14 +-
 src/nginx_module/Configuration.c                   |   169 +-
 src/nginx_module/Configuration.h                   |     6 +-
 src/nginx_module/ConfigurationCommands.c           |    30 +
 src/nginx_module/ConfigurationFields.h             |     6 +
 src/nginx_module/ContentHandler.c                  |     3 +-
 src/nginx_module/CreateLocationConfig.c            |    12 +
 src/nginx_module/MergeLocationConfig.c             |    18 +
 src/nginx_module/config                            |    44 +-
 src/nginx_module/ngx_http_passenger_module.c       |    78 +-
 .../phusion_passenger/log_express.js               |    16 +-
 .../phusion_passenger/log_mongodb.js               |    18 +-
 .../phusion_passenger/ustreporter.js               |    16 +-
 .../passenger_native_support.c                     |     2 +-
 src/ruby_supportlib/phusion_passenger.rb           |    20 +-
 .../phusion_passenger/admin_tools/memory_stats.rb  |    22 +-
 .../phusion_passenger/apache2/config_options.rb    |     6 +-
 .../phusion_passenger/common_library.rb            |     4 +
 src/ruby_supportlib/phusion_passenger/constants.rb |     1 +
 .../phusion_passenger/native_support.rb            |    58 +-
 .../phusion_passenger/nginx/config_options.rb      |    18 +-
 src/ruby_supportlib/phusion_passenger/packaging.rb |     1 +
 .../phusion_passenger/platform_info/apache.rb      |    21 +-
 .../platform_info/binary_compatibility.rb          |     6 +-
 .../phusion_passenger/platform_info/compiler.rb    |    18 +-
 .../platform_info/cxx_portability.rb               |    14 +-
 .../phusion_passenger/platform_info/depcheck.rb    |     8 +-
 .../phusion_passenger/platform_info/linux.rb       |     2 +-
 .../phusion_passenger/platform_info/openssl.rb     |     4 +-
 .../platform_info/operating_system.rb              |    31 +-
 .../phusion_passenger/platform_info/ruby.rb        |     2 +-
 .../rack/thread_handler_extension.rb               |    63 +-
 .../phusion_passenger/rack_handler.rb              |   102 +
 .../phusion_passenger/ruby_core_enhancements.rb    |     4 +-
 .../phusion_passenger/ruby_core_io_enhancements.rb |    25 +-
 .../standalone/config_options_list.rb              |    49 +-
 .../phusion_passenger/standalone/config_utils.rb   |    40 +-
 .../phusion_passenger/standalone/start_command.rb  |     3 +-
 .../standalone/start_command/builtin_engine.rb     |     8 +-
 .../standalone/start_command/nginx_engine.rb       |     4 +-
 .../phusion_passenger/utils/hosts_file_parser.rb   |     2 +-
 .../vendor/union_station_hooks_core/LICENSE.md     |     2 +-
 .../lib/union_station_hooks_core.rb                |    13 +
 .../lib/union_station_hooks_core/api.rb            |    76 +-
 .../lib/union_station_hooks_core/context.rb        |     4 +-
 .../union_station_hooks_core/request_reporter.rb   |     5 +-
 .../request_reporter/misc.rb                       |     4 +
 .../lib/union_station_hooks_core/simple_json.rb    |     3 +-
 .../lib/union_station_hooks_core/spec_helper.rb    |    20 +
 .../lib/union_station_hooks_core/time_point.rb     |    20 +-
 .../lib/union_station_hooks_core/transaction.rb    |    28 +-
 .../lib/union_station_hooks_core/utils.rb          |    20 +-
 .../lib/union_station_hooks_core/version_data.rb   |     8 +-
 1958 files changed, 132867 insertions(+), 105692 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/passenger.git



More information about the Pkg-ruby-extras-commits mailing list