09/05/2020 12:00:24.99 09/05/2020 12:00:25.26 C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty dist /MIR /COPYALL 1>nul ) & rmdir /S /Q dist\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty tests /MIR /COPYALL 1>nul ) & rmdir /S /Q tests\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty doc /MIR /COPYALL 1>nul ) & rmdir /S /Q doc\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty tmp /MIR /COPYALL 1>nul ) & rmdir /S /Q tmp\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty base /MIR /COPYALL 1>nul ) & rmdir /S /Q base\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty base_tmp /MIR /COPYALL 1>nul ) & rmdir /S /Q base_tmp\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty build /MIR /COPYALL 1>nul ) & rmdir /S /Q build\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty conda_base /MIR /COPYALL 1>nul ) & rmdir /S /Q conda_base\ & ) Performing actions: cleanup hot update ===== Running in .: deleting dist, tests, doc, tmp, base, base_tmp, build, conda_base ===== Downloading http://cci.lbl.gov/repositories/annlib.gz: 0.5 MB [0%.........20%.........40%.........60%.........80%.........100%] ===== Running in modules: extracting files from annlib.gz Existing non-git directory -- don't know what to do. skipping: scons ===== Downloading http://cci.lbl.gov/repositories/ccp4io.gz: 1.4 MB [0%.........20%.........40%.........60%.........80%.........100%] ===== Running in modules: extracting files from ccp4io.gz ===== Downloading http://cci.lbl.gov/repositories/eigen.gz: 1.5 MB [0%.........20%.........40%.........60%.........80%.........100%] ===== Running in modules: extracting files from eigen.gz ===== Downloading http://cci.lbl.gov/repositories/clipper.gz: 0.6 MB [0%.........20%.........40%.........60%.........80%.........100%] Already up to date. Current branch master is up to date. From https://github.com/cctbx/cctbx_project e5c9d71c0..bd4737563 master -> origin/master + 16487c48a...b95b93550 conda_compiler -> origin/conda_compiler (forced update) c5d3dd399..7eecb5827 diffBragg -> origin/diffBragg 536381fbe..95b46756b newpy -> origin/newpy + 6556fadc3...8651f9b2a nexus_spectra -> origin/nexus_spectra (forced update) Updating e5c9d71c0..bd4737563 Fast-forward .azure-pipelines/azure-pipelines-base.yml | 4 - .azure-pipelines/azure-pipelines-nightly.yml | 46 +- .azure-pipelines/azure-pipelines-weekly.yml | 65 ++ .azure-pipelines/base-linux.yml | 4 +- .azure-pipelines/base-osx.yml | 2 +- .azure-pipelines/base-win.yml | 2 +- .azure-pipelines/conda-linux.yml | 20 +- .azure-pipelines/conda-osx.yml | 14 +- .azure-pipelines/conda-win.yml | 99 ++- .azure-pipelines/download-conda.yml | 32 +- .azure-pipelines/download-source.yml | 33 +- .azure-pipelines/full-build.yml | 52 ++ .azure-pipelines/syntax.yml | 7 +- .azure-pipelines/unix-conda-build.yml | 16 +- .azure-pipelines/xfel/conda-linux.yml | 2 +- .azure-pipelines/xfel/download-conda.yml | 2 +- .azure-pipelines/xfel/download-source.yml | 2 +- azure-pipelines.yml | 4 + cctbx/geometry_restraints/__init__.py | 13 + cctbx/geometry_restraints/energies.py | 10 +- cctbx/maptbx/target_and_gradients.h | 6 +- cctbx/regression/tst_grm_modifications.py | 101 ++- libtbx/SConscript | 4 +- libtbx/auto_build/bootstrap.py | 70 +- .../auto_build/conda_envs/cctbx_py27_linux-64.txt | 332 +++---- libtbx/auto_build/conda_envs/cctbx_py27_osx-64.txt | 281 +++--- libtbx/auto_build/conda_envs/cctbx_py27_win-64.txt | 236 ++--- .../auto_build/conda_envs/cctbx_py36_linux-64.txt | 316 ++++--- libtbx/auto_build/conda_envs/cctbx_py36_osx-64.txt | 269 +++--- libtbx/auto_build/conda_envs/cctbx_py36_win-64.txt | 243 +++--- .../auto_build/conda_envs/cctbx_py37_linux-64.txt | 178 ++++ libtbx/auto_build/conda_envs/cctbx_py37_osx-64.txt | 154 ++++ libtbx/auto_build/conda_envs/cctbx_py37_win-64.txt | 137 +++ .../auto_build/conda_envs/cctbx_py38_linux-64.txt | 172 ++++ libtbx/auto_build/conda_envs/cctbx_py38_osx-64.txt | 148 ++++ libtbx/auto_build/conda_envs/cctbx_py38_win-64.txt | 130 +++ .../conda_envs/cctbxlite_py27_linux-64.txt | 148 ++++ .../conda_envs/cctbxlite_py27_osx-64.txt | 119 +++ .../conda_envs/cctbxlite_py27_win-64.txt | 106 +++ .../conda_envs/cctbxlite_py36_linux-64.txt | 145 +++ .../conda_envs/cctbxlite_py36_osx-64.txt | 118 +++ .../conda_envs/cctbxlite_py36_win-64.txt | 107 +++ .../conda_envs/cctbxlite_py37_linux-64.txt | 145 +++ .../conda_envs/cctbxlite_py37_osx-64.txt | 118 +++ .../conda_envs/cctbxlite_py37_win-64.txt | 108 +++ .../conda_envs/cctbxlite_py38_linux-64.txt | 145 +++ .../conda_envs/cctbxlite_py38_osx-64.txt | 118 +++ .../conda_envs/cctbxlite_py38_win-64.txt | 108 +++ libtbx/auto_build/install_base_packages.py | 5 +- libtbx/auto_build/install_conda.py | 12 +- libtbx/pkg_utils.py | 2 + mmtbx/building/loop_idealization.py | 2 +- mmtbx/command_line/model_idealization.py | 16 +- mmtbx/command_line/ss_idealization.py | 30 +- .../mcl_sf4_coordination.py | 7 +- mmtbx/geometry_restraints/ramachandran.py | 19 +- mmtbx/hydrogens/__init__.py | 32 +- mmtbx/hydrogens/tst.py | 41 +- mmtbx/model/statistics.py | 5 +- mmtbx/monomer_library/pdb_interpretation.py | 1 - mmtbx/monomer_library/tst_metal_coordination.py | 37 +- mmtbx/programs/cbetadev.py | 7 +- mmtbx/programs/ss_idealization.py | 64 ++ mmtbx/refinement/real_space/__init__.py | 319 ++++--- mmtbx/refinement/real_space/fit_residue.py | 87 +- mmtbx/refinement/real_space/fit_residues.py | 295 ++----- mmtbx/refinement/real_space/tst_fit_residue_0.py | 1 - mmtbx/refinement/real_space/tst_fit_residue_0H.py | 1 - mmtbx/refinement/real_space/tst_fit_residue_1.py | 1 - mmtbx/refinement/real_space/tst_fit_residue_1H.py | 1 - mmtbx/refinement/real_space/tst_fit_residue_2.py | 1 - mmtbx/refinement/real_space/tst_fit_residue_3.py | 1 - mmtbx/refinement/real_space/tst_fit_residue_4.py | 1 - mmtbx/refinement/real_space/tst_fit_residue_5.py | 7 +- mmtbx/refinement/real_space/tst_fit_residue_6.py | 1 - mmtbx/refinement/real_space/tst_fit_residues_1.py | 1 - mmtbx/refinement/real_space/tst_fit_residues_1H.py | 1 - mmtbx/refinement/real_space/tst_fit_residues_2.py | 1 - mmtbx/refinement/real_space/tst_fit_residues_3.py | 1 - mmtbx/refinement/real_space/tst_fit_residues_4.py | 1 - mmtbx/refinement/real_space/tst_fit_residues_5.py | 3 +- mmtbx/refinement/real_space/tst_fit_residues_6.py | 1 - .../real_space/tst_fit_residues_selection.py | 2 - mmtbx/regression/ncs/tst_ncs_search_flips.py | 2 +- mmtbx/rotamer/fit.h | 21 +- mmtbx/rotamer/fit_ext.cpp | 16 +- mmtbx/run_tests.py | 1 + mmtbx/secondary_structure/build/__init__.py | 882 ------------------- mmtbx/secondary_structure/build/ss_idealization.py | 971 +++++++++++++++++++++ mmtbx/secondary_structure/build/tst_1.py | 2 +- mmtbx/secondary_structure/build/tst_2.py | 4 +- mmtbx/secondary_structure/build/tst_3.py | 4 +- mmtbx/secondary_structure/build/tst_io.py | 18 +- mmtbx/secondary_structure/build/tst_ss_id_ncs.py | 9 +- mmtbx/validation/cbetadev.py | 51 ++ mmtbx/validation/molprobity/kinemage_templates.py | 483 ++++++++++ mmtbx/validation/molprobity/mp_geo.py | 1 + mmtbx/validation/restraints.py | 11 + msvc9.0_include/inttypes.h | 6 - msvc9.0_include/stdint.h | 15 +- xfel/command_line/xtc_process.py | 33 +- xfel/conda_envs/psana_environment.yml | 74 +- xfel/util/lcls_xfelgui_installer.sh | 4 + xfel/util/sublattice_helper.py | 4 +- 104 files changed, 6033 insertions(+), 2277 deletions(-) create mode 100644 .azure-pipelines/azure-pipelines-weekly.yml create mode 100644 .azure-pipelines/full-build.yml create mode 100644 libtbx/auto_build/conda_envs/cctbx_py37_linux-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbx_py37_osx-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbx_py37_win-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbx_py38_linux-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbx_py38_osx-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbx_py38_win-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py27_linux-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py27_osx-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py27_win-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py36_linux-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py36_osx-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py36_win-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py37_linux-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py37_osx-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py37_win-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py38_linux-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py38_osx-64.txt create mode 100644 libtbx/auto_build/conda_envs/cctbxlite_py38_win-64.txt create mode 100644 mmtbx/programs/ss_idealization.py create mode 100644 mmtbx/secondary_structure/build/ss_idealization.py create mode 100644 mmtbx/validation/molprobity/kinemage_templates.py Current branch master is up to date. Already up to date. Current branch master is up to date. ===== Running in modules: extracting files from clipper.gz ===== Running in modules\cbflib: git pull --rebase ===== Running in modules\cctbx_project: git pull --rebase ===== Running in modules\annlib_adaptbx: git pull --rebase ===== Downloading http://cci.lbl.gov/repositories/tntbx.gz: 38.0 kB [0%.........20%.........40%.........60%.........80%.........100%] From https://github.com/cctbx/dxtbx ebeaea9..7fde3a8 master -> origin/master * [new branch] adsc-442-moves -> origin/adsc-442-moves * [new branch] nexus_instrument_beam -> origin/nexus_instrument_beam + 7734ac0...61e92fe nexus_spectra2 -> origin/nexus_spectra2 (forced update) + dd955f5...4406118 spectrum_beam2 -> origin/spectrum_beam2 (forced update) Updating ebeaea9..7fde3a8 Fast-forward .github/workflows/merge-conflicts.yml | 24 ++++++++++++++++ format/FormatHDF5EigerNearlyNexus.py | 10 ++++--- format/FormatNexus.py | 20 ++++++------- format/FormatNexusJungfrauHack.py | 16 ++++------- format/FormatSMVADSCSN442.py | 53 +++++++++++++++++++++++++++++++++++ format/FormatSMVADSCSN445.py | 11 +------- format/FormatSMVADSCSN905.py | 16 ++--------- format/FormatSMVADSCSN915.py | 11 +------- format/FormatSMVADSCSN920.py | 9 ------ format/FormatSMVNOIR.py | 11 -------- format/FormatSMVRigaku.py | 4 +-- format/FormatSMVRigakuSaturnNoTS.py | 10 ------- format/nexus.py | 37 ++++++++++++++++-------- model/__init__.py | 31 ++++++++++++++++++++ model/experiment_list.py | 5 +--- newsfragments/166.feature | 1 + newsfragments/168.bugfix | 1 + tests/model/test_experiment_list.py | 32 +++++++++++++++++++++ 18 files changed, 193 insertions(+), 109 deletions(-) create mode 100644 .github/workflows/merge-conflicts.yml create mode 100644 format/FormatSMVADSCSN442.py create mode 100644 newsfragments/166.feature create mode 100644 newsfragments/168.bugfix Current branch master is up to date. ===== Running in modules: extracting files from tntbx.gz ===== Running in modules\dxtbx: git pull --rebase ===== Downloading http://cci.lbl.gov/repositories/ccp4io_adaptbx.gz: 203.9 kB [0%.........20%.........40%.........60%.........80%.........100%] From https://github.com/cctbx/boost 72edfa00..1c586c3c master -> origin/master Checking out files: 13% (824/6074) Checking out files: 14% (851/6074) Checking out files: 15% (912/6074) Checking out files: 16% (972/6074) Checking out files: 17% (1033/6074) Checking out files: 18% (1094/6074) Checking out files: 19% (1155/6074) Checking out files: 20% (1215/6074) Checking out files: 21% (1276/6074) Checking out files: 22% (1337/6074) Checking out files: 23% (1398/6074) Checking out files: 24% (1458/6074) Checking out files: 25% (1519/6074) Checking out files: 26% (1580/6074) Checking out files: 27% (1640/6074) Checking out files: 28% (1701/6074) Checking out files: 28% (1705/6074) Checking out files: 29% (1762/6074) Checking out files: 30% (1823/6074) Checking out files: 31% (1883/6074) Checking out files: 32% (1944/6074) Checking out files: 33% (2005/6074) Checking out files: 34% (2066/6074) Checking out files: 35% (2126/6074) Checking out files: 36% (2187/6074) Checking out files: 37% (2248/6074) Checking out files: 38% (2309/6074) Checking out files: 39% (2369/6074) Checking out files: 40% (2430/6074) Checking out files: 40% (2485/6074) Checking out files: 41% (2491/6074) Checking out files: 42% (2552/6074) Checking out files: 43% (2612/6074) Checking out files: 44% (2673/6074) Checking out files: 45% (2734/6074) Checking out files: 46% (2795/6074) Checking out files: 47% (2855/6074) Checking out files: 48% (2916/6074) Checking out files: 49% (2977/6074) Checking out files: 50% (3037/6074) Checking out files: 51% (3098/6074) Checking out files: 52% (3159/6074) Checking out files: 52% (3175/6074) Checking out files: 53% (3220/6074) Checking out files: 54% (3280/6074) Checking out files: 55% (3341/6074) Checking out files: 56% (3402/6074) Checking out files: 57% (3463/6074) Checking out files: 58% (3523/6074) Checking out files: 59% (3584/6074) Checking out files: 60% (3645/6074) Checking out files: 61% (3706/6074) Checking out files: 62% (3766/6074) Checking out files: 63% (3827/6074) Checking out files: 64% (3888/6074) Checking out files: 64% (3943/6074) Checking out files: 65% (3949/6074) Checking out files: 66% (4009/6074) Checking out files: 67% (4070/6074) Checking out files: 68% (4131/6074) Checking out files: 69% (4192/6074) Checking out files: 70% (4252/6074) Checking out files: 71% (4313/6074) Checking out files: 72% (4374/6074) Checking out files: 73% (4435/6074) Checking out files: 74% (4495/6074) Checking out files: 75% (4556/6074) Checking out files: 76% (4617/6074) Checking out files: 77% (4677/6074) Checking out files: 78% (4738/6074) Checking out files: 78% (4745/6074) Checking out files: 79% (4799/6074) Checking out files: 80% (4860/6074) Checking out files: 81% (4920/6074) Checking out files: 82% (4981/6074) Checking out files: 83% (5042/6074) Checking out files: 84% (5103/6074) Checking out files: 85% (5163/6074) Checking out files: 86% (5224/6074) Checking out files: 87% (5285/6074) Checking out files: 88% (5346/6074) Checking out files: 89% (5406/6074) Checking out files: 90% (5467/6074) Checking out files: 90% (5492/6074) Checking out files: 91% (5528/6074) Checking out files: 92% (5589/6074) Checking out files: 93% (5649/6074) Checking out files: 94% (5710/6074) Checking out files: 95% (5771/6074) Checking out files: 96% (5832/6074) Checking out files: 97% (5892/6074) Checking out files: 98% (5953/6074) Checking out files: 99% (6014/6074) Checking out files: 100% (6074/6074) Checking out files: 100% (6074/6074), done. Updating 72edfa00..1c586c3c Fast-forward boost/accumulators/numeric/functional.hpp | 52 +- boost/accumulators/numeric/functional/valarray.hpp | 68 +- boost/accumulators/numeric/functional/vector.hpp | 34 +- boost/accumulators/statistics/covariance.hpp | 12 +- boost/accumulators/statistics/tail.hpp | 5 +- .../accumulators/statistics/tail_variate_means.hpp | 4 + boost/accumulators/statistics/times2_iterator.hpp | 8 + .../statistics/weighted_tail_variate_means.hpp | 4 + boost/algorithm/algorithm.hpp | 8 +- boost/algorithm/apply_permutation.hpp | 126 + boost/algorithm/clamp.hpp | 22 +- boost/algorithm/cxx11/all_of.hpp | 8 +- boost/algorithm/cxx11/any_of.hpp | 8 +- boost/algorithm/cxx11/copy_if.hpp | 12 +- boost/algorithm/cxx11/copy_n.hpp | 2 +- boost/algorithm/cxx11/find_if_not.hpp | 4 +- boost/algorithm/cxx11/iota.hpp | 6 +- boost/algorithm/cxx11/is_partitioned.hpp | 10 +- boost/algorithm/cxx11/is_sorted.hpp | 32 +- boost/algorithm/cxx11/none_of.hpp | 8 +- boost/algorithm/cxx11/one_of.hpp | 29 +- boost/algorithm/cxx11/partition_copy.hpp | 5 +- boost/algorithm/cxx14/equal.hpp | 18 +- boost/algorithm/cxx14/mismatch.hpp | 7 +- boost/algorithm/cxx17/exclusive_scan.hpp | 52 + boost/algorithm/cxx17/for_each_n.hpp | 37 + boost/algorithm/cxx17/inclusive_scan.hpp | 60 + boost/algorithm/cxx17/reduce.hpp | 72 + boost/algorithm/cxx17/transform_exclusive_scan.hpp | 46 + boost/algorithm/cxx17/transform_inclusive_scan.hpp | 59 + boost/algorithm/cxx17/transform_reduce.hpp | 55 + boost/algorithm/find_backward.hpp | 97 + boost/algorithm/find_not.hpp | 39 + boost/algorithm/hex.hpp | 2 +- boost/algorithm/is_palindrome.hpp | 29 +- boost/algorithm/is_partitioned_until.hpp | 63 + boost/algorithm/searching/boyer_moore.hpp | 16 +- boost/algorithm/searching/knuth_morris_pratt.hpp | 6 +- boost/algorithm/string/detail/case_conv.hpp | 8 +- boost/algorithm/string/detail/find_iterator.hpp | 2 +- boost/algorithm/string/detail/util.hpp | 5 +- boost/algorithm/string/finder.hpp | 4 - boost/align.hpp | 9 +- boost/align/align.hpp | 9 +- boost/align/align_down.hpp | 18 +- boost/align/align_down_forward.hpp | 24 - boost/align/align_up.hpp | 18 +- boost/align/align_up_forward.hpp | 24 - boost/align/aligned_alloc.hpp | 9 +- boost/align/aligned_allocator.hpp | 56 +- boost/align/aligned_allocator_adaptor.hpp | 102 +- boost/align/aligned_allocator_adaptor_forward.hpp | 13 +- boost/align/aligned_allocator_forward.hpp | 13 +- boost/align/aligned_delete.hpp | 13 +- boost/align/aligned_delete_forward.hpp | 13 +- boost/align/alignment_of.hpp | 16 +- boost/align/alignment_of_forward.hpp | 13 +- boost/align/assume_aligned.hpp | 13 +- boost/align/detail/addressof.hpp | 15 +- boost/align/detail/align.hpp | 22 +- boost/align/detail/align_cxx11.hpp | 13 +- boost/align/detail/align_down.hpp | 20 +- boost/align/detail/align_up.hpp | 20 +- boost/align/detail/aligned_alloc.hpp | 36 +- boost/align/detail/aligned_alloc_android.hpp | 20 +- boost/align/detail/aligned_alloc_macos.hpp | 20 +- boost/align/detail/aligned_alloc_msvc.hpp | 20 +- boost/align/detail/aligned_alloc_posix.hpp | 20 +- boost/align/detail/aligned_alloc_sunos.hpp | 20 +- boost/align/detail/alignment_of.hpp | 19 +- boost/align/detail/alignment_of_clang.hpp | 15 +- boost/align/detail/alignment_of_codegear.hpp | 15 +- boost/align/detail/alignment_of_cxx11.hpp | 15 +- boost/align/detail/alignment_of_gcc.hpp | 15 +- boost/align/detail/alignment_of_msvc.hpp | 20 +- boost/align/detail/assume_aligned.hpp | 15 +- boost/align/detail/assume_aligned_clang.hpp | 11 +- boost/align/detail/assume_aligned_gcc.hpp | 15 +- boost/align/detail/assume_aligned_intel.hpp | 17 +- boost/align/detail/assume_aligned_msvc.hpp | 17 +- boost/align/detail/element_type.hpp | 44 +- boost/align/detail/integral_constant.hpp | 18 +- boost/align/detail/is_aligned.hpp | 26 +- boost/align/detail/is_alignment.hpp | 19 +- boost/align/detail/is_alignment_constant.hpp | 15 +- boost/align/detail/max_align.hpp | 15 +- boost/align/detail/max_objects.hpp | 15 +- boost/align/detail/max_size.hpp | 15 +- boost/align/detail/min_size.hpp | 15 +- boost/align/is_aligned.hpp | 19 +- boost/align/is_aligned_forward.hpp | 24 - boost/any.hpp | 33 +- boost/archive/basic_archive.hpp | 13 +- boost/archive/basic_binary_iarchive.hpp | 26 +- boost/archive/basic_binary_iprimitive.hpp | 2 +- boost/archive/basic_binary_oprimitive.hpp | 2 +- boost/archive/basic_text_iarchive.hpp | 2 +- boost/archive/basic_text_oprimitive.hpp | 2 - boost/archive/basic_xml_iarchive.hpp | 3 +- boost/archive/codecvt_null.hpp | 12 +- boost/archive/detail/common_iarchive.hpp | 3 +- boost/archive/detail/common_oarchive.hpp | 1 + boost/archive/detail/iserializer.hpp | 44 +- boost/archive/detail/oserializer.hpp | 25 +- boost/archive/detail/utf8_codecvt_facet.hpp | 33 +- boost/archive/impl/archive_serializer_map.ipp | 4 + boost/archive/impl/basic_binary_iprimitive.ipp | 6 +- boost/archive/impl/basic_binary_oprimitive.ipp | 2 + boost/archive/impl/basic_xml_grammar.hpp | 2 +- boost/archive/impl/text_wiarchive_impl.ipp | 2 +- boost/archive/impl/xml_wiarchive_impl.ipp | 4 +- boost/archive/impl/xml_woarchive_impl.ipp | 9 +- boost/archive/iterators/base64_from_binary.hpp | 2 +- boost/archive/iterators/binary_from_base64.hpp | 2 +- boost/archive/iterators/escape.hpp | 3 +- boost/archive/iterators/istream_iterator.hpp | 6 +- boost/archive/iterators/mb_from_wchar.hpp | 17 +- boost/archive/iterators/transform_width.hpp | 1 + boost/archive/iterators/wchar_from_mb.hpp | 2 + boost/archive/iterators/xml_unescape.hpp | 8 +- boost/archive/polymorphic_binary_iarchive.hpp | 2 +- boost/archive/polymorphic_binary_oarchive.hpp | 16 +- boost/archive/polymorphic_text_iarchive.hpp | 2 +- boost/archive/polymorphic_text_oarchive.hpp | 12 +- boost/archive/polymorphic_text_wiarchive.hpp | 2 +- boost/archive/polymorphic_text_woarchive.hpp | 12 +- boost/archive/polymorphic_xml_iarchive.hpp | 2 +- boost/archive/polymorphic_xml_oarchive.hpp | 13 +- boost/archive/polymorphic_xml_wiarchive.hpp | 2 +- boost/archive/polymorphic_xml_woarchive.hpp | 14 +- boost/archive/text_oarchive.hpp | 4 +- boost/archive/text_woarchive.hpp | 4 +- boost/archive/wcslen.hpp | 2 + boost/archive/xml_oarchive.hpp | 4 +- boost/archive/xml_wiarchive.hpp | 1 + boost/archive/xml_woarchive.hpp | 4 +- boost/array.hpp | 95 +- boost/asio.hpp | 59 +- boost/asio/associated_allocator.hpp | 133 + boost/asio/associated_executor.hpp | 151 + boost/asio/async_result.hpp | 330 +- boost/asio/awaitable.hpp | 125 + boost/asio/basic_datagram_socket.hpp | 472 +- boost/asio/basic_deadline_timer.hpp | 240 +- boost/asio/basic_io_object.hpp | 127 +- boost/asio/basic_raw_socket.hpp | 475 +- boost/asio/basic_seq_packet_socket.hpp | 331 +- boost/asio/basic_serial_port.hpp | 380 +- boost/asio/basic_signal_set.hpp | 277 +- boost/asio/basic_socket.hpp | 678 +- boost/asio/basic_socket_acceptor.hpp | 1600 +- boost/asio/basic_socket_iostream.hpp | 229 +- boost/asio/basic_socket_streambuf.hpp | 688 +- boost/asio/basic_stream_socket.hpp | 385 +- boost/asio/basic_streambuf.hpp | 115 +- boost/asio/basic_streambuf_fwd.hpp | 5 +- boost/asio/basic_waitable_timer.hpp | 341 +- boost/asio/bind_executor.hpp | 582 + boost/asio/buffer.hpp | 2681 +- boost/asio/buffered_read_stream.hpp | 26 +- boost/asio/buffered_read_stream_fwd.hpp | 2 +- boost/asio/buffered_stream.hpp | 17 +- boost/asio/buffered_stream_fwd.hpp | 2 +- boost/asio/buffered_write_stream.hpp | 26 +- boost/asio/buffered_write_stream_fwd.hpp | 2 +- boost/asio/buffers_iterator.hpp | 82 +- boost/asio/co_spawn.hpp | 90 + boost/asio/completion_condition.hpp | 2 +- boost/asio/compose.hpp | 138 + boost/asio/connect.hpp | 710 +- boost/asio/coroutine.hpp | 14 +- boost/asio/datagram_socket_service.hpp | 8 +- boost/asio/deadline_timer.hpp | 2 +- boost/asio/deadline_timer_service.hpp | 2 +- boost/asio/defer.hpp | 119 + boost/asio/detached.hpp | 64 + boost/asio/detail/addressof.hpp | 2 +- boost/asio/detail/array.hpp | 2 +- boost/asio/detail/array_fwd.hpp | 2 +- boost/asio/detail/assert.hpp | 2 +- boost/asio/detail/atomic_count.hpp | 2 +- boost/asio/detail/base_from_completion_cond.hpp | 7 +- boost/asio/detail/bind_handler.hpp | 481 +- boost/asio/detail/buffer_resize_guard.hpp | 2 +- boost/asio/detail/buffer_sequence_adapter.hpp | 263 +- boost/asio/detail/buffered_stream_storage.hpp | 2 +- boost/asio/detail/call_stack.hpp | 4 +- boost/asio/detail/chrono.hpp | 68 + boost/asio/detail/chrono_time_traits.hpp | 2 +- boost/asio/detail/completion_handler.hpp | 14 +- boost/asio/detail/concurrency_hint.hpp | 94 + boost/asio/detail/conditionally_enabled_event.hpp | 114 + boost/asio/detail/conditionally_enabled_mutex.hpp | 151 + boost/asio/detail/config.hpp | 482 +- boost/asio/detail/consuming_buffers.hpp | 452 +- boost/asio/detail/cstddef.hpp | 33 + boost/asio/detail/cstdint.hpp | 16 +- boost/asio/detail/date_time_fwd.hpp | 2 +- boost/asio/detail/deadline_timer_service.hpp | 89 +- boost/asio/detail/dependent_type.hpp | 2 +- boost/asio/detail/descriptor_ops.hpp | 6 +- boost/asio/detail/descriptor_read_op.hpp | 35 +- boost/asio/detail/descriptor_write_op.hpp | 35 +- boost/asio/detail/dev_poll_reactor.hpp | 42 +- boost/asio/detail/epoll_reactor.hpp | 58 +- boost/asio/detail/event.hpp | 2 +- boost/asio/detail/eventfd_select_interrupter.hpp | 2 +- boost/asio/detail/executor_function.hpp | 106 + boost/asio/detail/executor_op.hpp | 86 + boost/asio/detail/fd_set_adapter.hpp | 2 +- boost/asio/detail/fenced_block.hpp | 6 +- boost/asio/detail/function.hpp | 2 +- boost/asio/detail/functional.hpp | 40 + boost/asio/detail/future.hpp | 33 + boost/asio/detail/gcc_arm_fenced_block.hpp | 4 +- boost/asio/detail/gcc_hppa_fenced_block.hpp | 4 +- boost/asio/detail/gcc_sync_fenced_block.hpp | 4 +- boost/asio/detail/gcc_x86_fenced_block.hpp | 4 +- boost/asio/detail/global.hpp | 54 + boost/asio/detail/handler_alloc_helpers.hpp | 168 +- boost/asio/detail/handler_cont_helpers.hpp | 4 +- boost/asio/detail/handler_invoke_helpers.hpp | 4 +- boost/asio/detail/handler_tracking.hpp | 99 +- boost/asio/detail/handler_type_requirements.hpp | 176 +- boost/asio/detail/handler_work.hpp | 115 + boost/asio/detail/hash_map.hpp | 8 +- boost/asio/detail/impl/buffer_sequence_adapter.ipp | 12 +- boost/asio/detail/impl/descriptor_ops.ipp | 25 +- boost/asio/detail/impl/dev_poll_reactor.hpp | 21 +- boost/asio/detail/impl/dev_poll_reactor.ipp | 52 +- boost/asio/detail/impl/epoll_reactor.hpp | 21 +- boost/asio/detail/impl/epoll_reactor.ipp | 223 +- .../detail/impl/eventfd_select_interrupter.ipp | 2 +- boost/asio/detail/impl/handler_tracking.ipp | 107 +- boost/asio/detail/impl/kqueue_reactor.hpp | 25 +- boost/asio/detail/impl/kqueue_reactor.ipp | 116 +- boost/asio/detail/impl/null_event.ipp | 76 + boost/asio/detail/impl/pipe_select_interrupter.ipp | 2 +- boost/asio/detail/impl/posix_event.ipp | 14 +- boost/asio/detail/impl/posix_mutex.ipp | 2 +- boost/asio/detail/impl/posix_thread.ipp | 12 +- boost/asio/detail/impl/posix_tss_ptr.ipp | 2 +- .../detail/impl/reactive_descriptor_service.ipp | 40 +- .../detail/impl/reactive_serial_port_service.ipp | 13 +- .../detail/impl/reactive_socket_service_base.ipp | 52 +- boost/asio/detail/impl/resolver_service_base.ipp | 94 +- boost/asio/detail/impl/scheduler.ipp | 619 + boost/asio/detail/impl/select_reactor.hpp | 21 +- boost/asio/detail/impl/select_reactor.ipp | 72 +- boost/asio/detail/impl/service_registry.hpp | 66 +- boost/asio/detail/impl/service_registry.ipp | 69 +- boost/asio/detail/impl/signal_set_service.ipp | 64 +- boost/asio/detail/impl/socket_ops.ipp | 191 +- .../asio/detail/impl/socket_select_interrupter.ipp | 2 +- boost/asio/detail/impl/strand_executor_service.hpp | 181 + boost/asio/detail/impl/strand_executor_service.ipp | 136 + boost/asio/detail/impl/strand_service.hpp | 26 +- boost/asio/detail/impl/strand_service.ipp | 29 +- boost/asio/detail/impl/task_io_service.hpp | 2 +- boost/asio/detail/impl/task_io_service.ipp | 2 +- boost/asio/detail/impl/throw_error.ipp | 2 +- boost/asio/detail/impl/timer_queue_ptime.ipp | 17 +- boost/asio/detail/impl/timer_queue_set.ipp | 2 +- boost/asio/detail/impl/win_event.ipp | 7 +- boost/asio/detail/impl/win_iocp_handle_service.ipp | 47 +- boost/asio/detail/impl/win_iocp_io_context.hpp | 105 + boost/asio/detail/impl/win_iocp_io_context.ipp | 595 + boost/asio/detail/impl/win_iocp_io_service.hpp | 2 +- boost/asio/detail/impl/win_iocp_io_service.ipp | 2 +- .../detail/impl/win_iocp_serial_port_service.ipp | 9 +- .../detail/impl/win_iocp_socket_service_base.ipp | 111 +- boost/asio/detail/impl/win_mutex.ipp | 7 +- .../asio/detail/impl/win_object_handle_service.ipp | 39 +- boost/asio/detail/impl/win_static_mutex.ipp | 2 +- boost/asio/detail/impl/win_thread.ipp | 9 +- boost/asio/detail/impl/win_tss_ptr.ipp | 6 +- .../detail/impl/winrt_ssocket_service_base.ipp | 57 +- boost/asio/detail/impl/winrt_timer_scheduler.hpp | 21 +- boost/asio/detail/impl/winrt_timer_scheduler.ipp | 19 +- boost/asio/detail/impl/winsock_init.ipp | 2 +- boost/asio/detail/io_control.hpp | 52 +- boost/asio/detail/io_object_executor.hpp | 162 + boost/asio/detail/io_object_impl.hpp | 195 + boost/asio/detail/is_buffer_sequence.hpp | 308 + boost/asio/detail/is_executor.hpp | 128 + boost/asio/detail/keyword_tss_ptr.hpp | 2 +- boost/asio/detail/kqueue_reactor.hpp | 50 +- boost/asio/detail/local_free_on_block_exit.hpp | 2 +- boost/asio/detail/macos_fenced_block.hpp | 3 +- boost/asio/detail/memory.hpp | 72 + boost/asio/detail/mutex.hpp | 2 +- boost/asio/detail/non_const_lvalue.hpp | 56 + boost/asio/detail/noncopyable.hpp | 2 +- boost/asio/detail/null_event.hpp | 22 +- boost/asio/detail/null_fenced_block.hpp | 4 +- boost/asio/detail/null_global.hpp | 61 + boost/asio/detail/null_mutex.hpp | 2 +- boost/asio/detail/null_reactor.hpp | 19 +- boost/asio/detail/null_signal_blocker.hpp | 2 +- boost/asio/detail/null_socket_service.hpp | 126 +- boost/asio/detail/null_static_mutex.hpp | 2 +- boost/asio/detail/null_thread.hpp | 8 +- boost/asio/detail/null_tss_ptr.hpp | 2 +- boost/asio/detail/object_pool.hpp | 27 +- boost/asio/detail/old_win_sdk_compat.hpp | 2 +- boost/asio/detail/op_queue.hpp | 8 +- boost/asio/detail/operation.hpp | 6 +- boost/asio/detail/pipe_select_interrupter.hpp | 2 +- boost/asio/detail/pop_options.hpp | 18 +- boost/asio/detail/posix_event.hpp | 38 +- boost/asio/detail/posix_fd_set_adapter.hpp | 2 +- boost/asio/detail/posix_global.hpp | 82 + boost/asio/detail/posix_mutex.hpp | 2 +- boost/asio/detail/posix_signal_blocker.hpp | 2 +- boost/asio/detail/posix_static_mutex.hpp | 2 +- boost/asio/detail/posix_thread.hpp | 6 +- boost/asio/detail/posix_tss_ptr.hpp | 2 +- boost/asio/detail/push_options.hpp | 23 +- boost/asio/detail/reactive_descriptor_service.hpp | 143 +- boost/asio/detail/reactive_null_buffers_op.hpp | 24 +- boost/asio/detail/reactive_serial_port_service.hpp | 34 +- boost/asio/detail/reactive_socket_accept_op.hpp | 140 +- boost/asio/detail/reactive_socket_connect_op.hpp | 30 +- boost/asio/detail/reactive_socket_recv_op.hpp | 40 +- boost/asio/detail/reactive_socket_recvfrom_op.hpp | 31 +- boost/asio/detail/reactive_socket_recvmsg_op.hpp | 32 +- boost/asio/detail/reactive_socket_send_op.hpp | 46 +- boost/asio/detail/reactive_socket_sendto_op.hpp | 33 +- boost/asio/detail/reactive_socket_service.hpp | 164 +- boost/asio/detail/reactive_socket_service_base.hpp | 192 +- boost/asio/detail/reactive_wait_op.hpp | 94 + boost/asio/detail/reactor.hpp | 4 +- boost/asio/detail/reactor_fwd.hpp | 4 +- boost/asio/detail/reactor_op.hpp | 10 +- boost/asio/detail/reactor_op_queue.hpp | 2 +- boost/asio/detail/recycling_allocator.hpp | 108 + boost/asio/detail/regex_fwd.hpp | 2 +- boost/asio/detail/resolve_endpoint_op.hpp | 67 +- boost/asio/detail/resolve_op.hpp | 98 +- boost/asio/detail/resolve_query_op.hpp | 150 + boost/asio/detail/resolver_service.hpp | 74 +- boost/asio/detail/resolver_service_base.hpp | 58 +- boost/asio/detail/scheduler.hpp | 226 + boost/asio/detail/scheduler_operation.hpp | 80 + boost/asio/detail/scheduler_thread_info.hpp | 42 + boost/asio/detail/scoped_lock.hpp | 2 +- boost/asio/detail/scoped_ptr.hpp | 10 +- boost/asio/detail/select_interrupter.hpp | 2 +- boost/asio/detail/select_reactor.hpp | 55 +- boost/asio/detail/service_registry.hpp | 88 +- boost/asio/detail/shared_ptr.hpp | 2 +- boost/asio/detail/signal_blocker.hpp | 2 +- boost/asio/detail/signal_handler.hpp | 22 +- boost/asio/detail/signal_init.hpp | 2 +- boost/asio/detail/signal_op.hpp | 2 +- boost/asio/detail/signal_set_service.hpp | 47 +- boost/asio/detail/socket_holder.hpp | 2 +- boost/asio/detail/socket_ops.hpp | 15 +- boost/asio/detail/socket_option.hpp | 2 +- boost/asio/detail/socket_select_interrupter.hpp | 2 +- boost/asio/detail/socket_types.hpp | 16 +- boost/asio/detail/solaris_fenced_block.hpp | 3 +- boost/asio/detail/static_mutex.hpp | 2 +- boost/asio/detail/std_event.hpp | 2 +- boost/asio/detail/std_fenced_block.hpp | 64 + boost/asio/detail/std_global.hpp | 72 + boost/asio/detail/std_mutex.hpp | 2 +- boost/asio/detail/std_static_mutex.hpp | 2 +- boost/asio/detail/std_thread.hpp | 8 +- boost/asio/detail/strand_executor_service.hpp | 144 + boost/asio/detail/strand_service.hpp | 20 +- boost/asio/detail/string_view.hpp | 49 + boost/asio/detail/task_io_service.hpp | 2 +- boost/asio/detail/task_io_service_operation.hpp | 2 +- boost/asio/detail/task_io_service_thread_info.hpp | 2 +- boost/asio/detail/thread.hpp | 14 +- boost/asio/detail/thread_context.hpp | 44 + boost/asio/detail/thread_group.hpp | 97 + boost/asio/detail/thread_info_base.hpp | 65 +- boost/asio/detail/throw_error.hpp | 2 +- boost/asio/detail/throw_exception.hpp | 2 +- boost/asio/detail/timer_queue.hpp | 33 +- boost/asio/detail/timer_queue_base.hpp | 2 +- boost/asio/detail/timer_queue_ptime.hpp | 16 +- boost/asio/detail/timer_queue_set.hpp | 2 +- boost/asio/detail/timer_scheduler.hpp | 4 +- boost/asio/detail/timer_scheduler_fwd.hpp | 4 +- boost/asio/detail/tss_ptr.hpp | 2 +- boost/asio/detail/type_traits.hpp | 30 +- boost/asio/detail/variadic_templates.hpp | 106 +- boost/asio/detail/wait_handler.hpp | 22 +- boost/asio/detail/wait_op.hpp | 2 +- boost/asio/detail/weak_ptr.hpp | 2 +- boost/asio/detail/win_event.hpp | 23 +- boost/asio/detail/win_fd_set_adapter.hpp | 2 +- boost/asio/detail/win_fenced_block.hpp | 3 +- boost/asio/detail/win_global.hpp | 73 + boost/asio/detail/win_iocp_handle_read_op.hpp | 22 +- boost/asio/detail/win_iocp_handle_service.hpp | 105 +- boost/asio/detail/win_iocp_handle_write_op.hpp | 21 +- boost/asio/detail/win_iocp_io_context.hpp | 340 + boost/asio/detail/win_iocp_io_service.hpp | 2 +- boost/asio/detail/win_iocp_null_buffers_op.hpp | 24 +- boost/asio/detail/win_iocp_operation.hpp | 15 +- boost/asio/detail/win_iocp_overlapped_op.hpp | 20 +- boost/asio/detail/win_iocp_overlapped_ptr.hpp | 53 +- boost/asio/detail/win_iocp_serial_port_service.hpp | 34 +- boost/asio/detail/win_iocp_socket_accept_op.hpp | 157 +- boost/asio/detail/win_iocp_socket_connect_op.hpp | 26 +- boost/asio/detail/win_iocp_socket_recv_op.hpp | 21 +- boost/asio/detail/win_iocp_socket_recvfrom_op.hpp | 22 +- boost/asio/detail/win_iocp_socket_recvmsg_op.hpp | 21 +- boost/asio/detail/win_iocp_socket_send_op.hpp | 21 +- boost/asio/detail/win_iocp_socket_service.hpp | 174 +- boost/asio/detail/win_iocp_socket_service_base.hpp | 222 +- boost/asio/detail/win_iocp_thread_info.hpp | 2 +- boost/asio/detail/win_iocp_wait_op.hpp | 125 + boost/asio/detail/win_mutex.hpp | 2 +- boost/asio/detail/win_object_handle_service.hpp | 44 +- boost/asio/detail/win_static_mutex.hpp | 2 +- boost/asio/detail/win_thread.hpp | 6 +- boost/asio/detail/win_tss_ptr.hpp | 2 +- boost/asio/detail/winapi_thread.hpp | 2 +- boost/asio/detail/winapp_thread.hpp | 126 + boost/asio/detail/wince_thread.hpp | 126 + boost/asio/detail/winrt_async_manager.hpp | 41 +- boost/asio/detail/winrt_async_op.hpp | 2 +- boost/asio/detail/winrt_resolve_op.hpp | 36 +- boost/asio/detail/winrt_resolver_service.hpp | 95 +- boost/asio/detail/winrt_socket_connect_op.hpp | 22 +- boost/asio/detail/winrt_socket_recv_op.hpp | 21 +- boost/asio/detail/winrt_socket_send_op.hpp | 21 +- boost/asio/detail/winrt_ssocket_service.hpp | 34 +- boost/asio/detail/winrt_ssocket_service_base.hpp | 75 +- boost/asio/detail/winrt_timer_scheduler.hpp | 34 +- boost/asio/detail/winrt_utils.hpp | 8 +- boost/asio/detail/winsock_init.hpp | 2 +- boost/asio/detail/work_dispatcher.hpp | 75 + boost/asio/detail/wrapped_handler.hpp | 2 +- boost/asio/dispatch.hpp | 110 + boost/asio/error.hpp | 30 +- boost/asio/execution_context.hpp | 414 + boost/asio/executor.hpp | 343 + boost/asio/executor_work_guard.hpp | 172 + boost/asio/generic/basic_endpoint.hpp | 2 +- boost/asio/generic/datagram_protocol.hpp | 2 +- boost/asio/generic/detail/endpoint.hpp | 2 +- boost/asio/generic/detail/impl/endpoint.ipp | 5 +- boost/asio/generic/raw_protocol.hpp | 2 +- boost/asio/generic/seq_packet_protocol.hpp | 2 +- boost/asio/generic/stream_protocol.hpp | 2 +- boost/asio/handler_alloc_hook.hpp | 2 +- boost/asio/handler_continuation_hook.hpp | 2 +- boost/asio/handler_invoke_hook.hpp | 8 +- boost/asio/handler_type.hpp | 2 +- boost/asio/high_resolution_timer.hpp | 27 +- boost/asio/impl/awaitable.hpp | 424 + boost/asio/impl/buffered_read_stream.hpp | 186 +- boost/asio/impl/buffered_write_stream.hpp | 188 +- boost/asio/impl/co_spawn.hpp | 140 + boost/asio/impl/compose.hpp | 421 + boost/asio/impl/connect.hpp | 700 +- boost/asio/impl/defer.hpp | 93 + boost/asio/impl/detached.hpp | 132 + boost/asio/impl/dispatch.hpp | 93 + boost/asio/impl/error.ipp | 2 +- boost/asio/impl/execution_context.hpp | 111 + boost/asio/impl/execution_context.ipp | 84 + boost/asio/impl/executor.hpp | 389 + boost/asio/impl/executor.ipp | 40 + boost/asio/impl/handler_alloc_hook.ipp | 39 +- boost/asio/impl/io_context.hpp | 357 + boost/asio/impl/io_context.ipp | 177 + boost/asio/impl/io_service.hpp | 2 +- boost/asio/impl/io_service.ipp | 2 +- boost/asio/impl/post.hpp | 93 + boost/asio/impl/read.hpp | 988 +- boost/asio/impl/read_at.hpp | 621 +- boost/asio/impl/read_until.hpp | 2667 +- boost/asio/impl/redirect_error.hpp | 374 + boost/asio/impl/serial_port_base.hpp | 2 +- boost/asio/impl/serial_port_base.ipp | 60 +- boost/asio/impl/spawn.hpp | 305 +- boost/asio/impl/src.cpp | 2 +- boost/asio/impl/src.hpp | 16 +- boost/asio/impl/system_context.hpp | 36 + boost/asio/impl/system_context.ipp | 82 + boost/asio/impl/system_executor.hpp | 87 + boost/asio/impl/thread_pool.hpp | 129 + boost/asio/impl/thread_pool.ipp | 89 + boost/asio/impl/use_awaitable.hpp | 278 + boost/asio/impl/use_future.hpp | 899 +- boost/asio/impl/write.hpp | 1075 +- boost/asio/impl/write_at.hpp | 685 +- boost/asio/io_context.hpp | 874 + boost/asio/io_context_strand.hpp | 376 + boost/asio/io_service.hpp | 749 +- boost/asio/io_service_strand.hpp | 20 + boost/asio/ip/address.hpp | 146 +- boost/asio/ip/address_v4.hpp | 176 +- boost/asio/ip/address_v4_iterator.hpp | 164 + boost/asio/ip/address_v4_range.hpp | 136 + boost/asio/ip/address_v6.hpp | 181 +- boost/asio/ip/address_v6_iterator.hpp | 185 + boost/asio/ip/address_v6_range.hpp | 131 + boost/asio/ip/bad_address_cast.hpp | 55 + boost/asio/ip/basic_endpoint.hpp | 55 +- boost/asio/ip/basic_resolver.hpp | 880 +- boost/asio/ip/basic_resolver_entry.hpp | 27 +- boost/asio/ip/basic_resolver_iterator.hpp | 130 +- boost/asio/ip/basic_resolver_query.hpp | 2 +- boost/asio/ip/basic_resolver_results.hpp | 313 + boost/asio/ip/detail/endpoint.hpp | 42 +- boost/asio/ip/detail/impl/endpoint.ipp | 47 +- boost/asio/ip/detail/socket_option.hpp | 35 +- boost/asio/ip/host_name.hpp | 2 +- boost/asio/ip/icmp.hpp | 2 +- boost/asio/ip/impl/address.hpp | 42 +- boost/asio/ip/impl/address.ipp | 135 +- boost/asio/ip/impl/address_v4.hpp | 42 +- boost/asio/ip/impl/address_v4.ipp | 128 +- boost/asio/ip/impl/address_v6.hpp | 42 +- boost/asio/ip/impl/address_v6.ipp | 158 +- boost/asio/ip/impl/basic_endpoint.hpp | 16 +- boost/asio/ip/impl/host_name.ipp | 2 +- boost/asio/ip/impl/network_v4.hpp | 56 + boost/asio/ip/impl/network_v4.ipp | 218 + boost/asio/ip/impl/network_v6.hpp | 55 + boost/asio/ip/impl/network_v6.ipp | 187 + boost/asio/ip/multicast.hpp | 16 +- boost/asio/ip/network_v4.hpp | 263 + boost/asio/ip/network_v6.hpp | 237 + boost/asio/ip/resolver_base.hpp | 131 + boost/asio/ip/resolver_query_base.hpp | 93 +- boost/asio/ip/resolver_service.hpp | 2 +- boost/asio/ip/tcp.hpp | 6 +- boost/asio/ip/udp.hpp | 2 +- boost/asio/ip/unicast.hpp | 6 +- boost/asio/ip/v6_only.hpp | 6 +- boost/asio/is_executor.hpp | 48 + boost/asio/is_read_buffered.hpp | 2 +- boost/asio/is_write_buffered.hpp | 2 +- boost/asio/local/basic_endpoint.hpp | 10 +- boost/asio/local/connect_pair.hpp | 49 +- boost/asio/local/datagram_protocol.hpp | 2 +- boost/asio/local/detail/endpoint.hpp | 8 +- boost/asio/local/detail/impl/endpoint.ipp | 12 +- boost/asio/local/stream_protocol.hpp | 2 +- boost/asio/packaged_task.hpp | 128 + boost/asio/placeholders.hpp | 32 +- boost/asio/posix/basic_descriptor.hpp | 328 +- boost/asio/posix/basic_stream_descriptor.hpp | 190 +- boost/asio/posix/descriptor.hpp | 39 + boost/asio/posix/descriptor_base.hpp | 41 +- boost/asio/posix/stream_descriptor.hpp | 2 +- boost/asio/posix/stream_descriptor_service.hpp | 2 +- boost/asio/post.hpp | 115 + boost/asio/raw_socket_service.hpp | 8 +- boost/asio/read.hpp | 660 +- boost/asio/read_at.hpp | 43 +- boost/asio/read_until.hpp | 2576 +- boost/asio/redirect_error.hpp | 68 + boost/asio/seq_packet_socket_service.hpp | 8 +- boost/asio/serial_port.hpp | 2 +- boost/asio/serial_port_base.hpp | 22 +- boost/asio/serial_port_service.hpp | 2 +- boost/asio/signal_set.hpp | 2 +- boost/asio/signal_set_service.hpp | 2 +- boost/asio/socket_acceptor_service.hpp | 8 +- boost/asio/socket_base.hpp | 131 +- boost/asio/spawn.hpp | 107 +- boost/asio/ssl.hpp | 5 +- boost/asio/ssl/basic_context.hpp | 2 +- boost/asio/ssl/context.hpp | 95 +- boost/asio/ssl/context_base.hpp | 30 +- boost/asio/ssl/context_service.hpp | 2 +- boost/asio/ssl/detail/buffered_handshake_op.hpp | 50 +- boost/asio/ssl/detail/engine.hpp | 24 +- boost/asio/ssl/detail/handshake_op.hpp | 10 +- boost/asio/ssl/detail/impl/engine.ipp | 73 +- boost/asio/ssl/detail/impl/openssl_init.ipp | 8 +- boost/asio/ssl/detail/io.hpp | 72 +- boost/asio/ssl/detail/openssl_init.hpp | 4 +- boost/asio/ssl/detail/openssl_types.hpp | 4 +- boost/asio/ssl/detail/password_callback.hpp | 14 +- boost/asio/ssl/detail/read_op.hpp | 12 +- boost/asio/ssl/detail/shutdown_op.hpp | 22 +- boost/asio/ssl/detail/stream_core.hpp | 47 +- boost/asio/ssl/detail/verify_callback.hpp | 10 +- boost/asio/ssl/detail/write_op.hpp | 12 +- boost/asio/ssl/error.hpp | 33 +- boost/asio/ssl/impl/context.hpp | 20 +- boost/asio/ssl/impl/context.ipp | 433 +- boost/asio/ssl/impl/error.ipp | 4 +- boost/asio/ssl/impl/rfc2818_verification.ipp | 20 +- boost/asio/ssl/impl/src.hpp | 2 +- boost/asio/ssl/old/basic_context.hpp | 2 +- boost/asio/ssl/old/context_service.hpp | 2 +- .../ssl/old/detail/openssl_context_service.hpp | 2 +- .../asio/ssl/old/detail/openssl_stream_service.hpp | 2 +- boost/asio/ssl/old/stream.hpp | 2 +- boost/asio/ssl/old/stream_service.hpp | 2 +- boost/asio/ssl/rfc2818_verification.hpp | 20 +- boost/asio/ssl/stream.hpp | 284 +- boost/asio/ssl/stream_base.hpp | 2 +- boost/asio/ssl/stream_service.hpp | 2 +- boost/asio/ssl/verify_context.hpp | 12 +- boost/asio/ssl/verify_mode.hpp | 2 +- boost/asio/steady_timer.hpp | 27 +- boost/asio/strand.hpp | 409 +- boost/asio/stream_socket_service.hpp | 8 +- boost/asio/streambuf.hpp | 2 +- boost/asio/system_context.hpp | 83 + boost/asio/system_executor.hpp | 131 + boost/asio/system_timer.hpp | 23 +- boost/asio/this_coro.hpp | 47 + boost/asio/thread_pool.hpp | 237 + boost/asio/time_traits.hpp | 2 +- boost/asio/ts/buffer.hpp | 24 + boost/asio/ts/executor.hpp | 34 + boost/asio/ts/internet.hpp | 40 + boost/asio/ts/io_context.hpp | 20 + boost/asio/ts/net.hpp | 26 + boost/asio/ts/netfwd.hpp | 205 + boost/asio/ts/socket.hpp | 27 + boost/asio/ts/timer.hpp | 26 + boost/asio/unyield.hpp | 2 +- boost/asio/use_awaitable.hpp | 73 + boost/asio/use_future.hpp | 74 +- boost/asio/uses_executor.hpp | 73 + boost/asio/version.hpp | 4 +- boost/asio/wait_traits.hpp | 19 +- boost/asio/waitable_timer_service.hpp | 2 +- boost/asio/windows/basic_handle.hpp | 2 +- boost/asio/windows/basic_object_handle.hpp | 288 +- boost/asio/windows/basic_overlapped_handle.hpp | 355 + boost/asio/windows/basic_random_access_handle.hpp | 165 +- boost/asio/windows/basic_stream_handle.hpp | 168 +- boost/asio/windows/object_handle.hpp | 2 +- boost/asio/windows/object_handle_service.hpp | 2 +- boost/asio/windows/overlapped_handle.hpp | 41 + boost/asio/windows/overlapped_ptr.hpp | 47 +- boost/asio/windows/random_access_handle.hpp | 2 +- .../asio/windows/random_access_handle_service.hpp | 2 +- boost/asio/windows/stream_handle.hpp | 2 +- boost/asio/windows/stream_handle_service.hpp | 2 +- boost/asio/write.hpp | 645 +- boost/asio/write_at.hpp | 43 +- boost/asio/yield.hpp | 2 +- boost/assign/assignment_exception.hpp | 13 +- boost/assign/list_inserter.hpp | 168 +- boost/assign/list_of.hpp | 312 +- boost/assign/ptr_list_inserter.hpp | 26 + boost/assign/ptr_list_of.hpp | 108 +- boost/assign/ptr_map_inserter.hpp | 27 +- boost/assign/std/deque.hpp | 15 +- boost/assign/std/list.hpp | 15 +- boost/assign/std/queue.hpp | 19 + boost/assign/std/set.hpp | 23 +- boost/assign/std/slist.hpp | 13 +- boost/assign/std/stack.hpp | 14 +- boost/assign/std/vector.hpp | 14 +- boost/atomic/atomic.hpp | 11 + boost/atomic/capabilities.hpp | 51 +- boost/atomic/detail/addressof.hpp | 58 + boost/atomic/detail/atomic_flag.hpp | 1 + boost/atomic/detail/atomic_template.hpp | 908 +- boost/atomic/detail/bitwise_cast.hpp | 43 +- boost/atomic/detail/bitwise_fp_cast.hpp | 86 + boost/atomic/detail/caps_gcc_arm.hpp | 19 +- boost/atomic/detail/caps_gcc_atomic.hpp | 19 +- boost/atomic/detail/caps_gcc_ppc.hpp | 3 +- boost/atomic/detail/caps_gcc_sync.hpp | 15 +- boost/atomic/detail/caps_gcc_x86.hpp | 37 +- boost/atomic/detail/config.hpp | 142 +- boost/atomic/detail/extra_fp_operations.hpp | 28 + boost/atomic/detail/extra_fp_operations_fwd.hpp | 35 + boost/atomic/detail/extra_fp_ops_emulated.hpp | 107 + boost/atomic/detail/extra_fp_ops_generic.hpp | 189 + boost/atomic/detail/extra_operations.hpp | 28 + boost/atomic/detail/extra_operations_fwd.hpp | 35 + boost/atomic/detail/extra_ops_emulated.hpp | 238 + boost/atomic/detail/extra_ops_gcc_arm.hpp | 1111 + boost/atomic/detail/extra_ops_gcc_ppc.hpp | 840 + boost/atomic/detail/extra_ops_gcc_x86.hpp | 1656 + boost/atomic/detail/extra_ops_generic.hpp | 402 + boost/atomic/detail/extra_ops_msvc_arm.hpp | 106 + boost/atomic/detail/extra_ops_msvc_x86.hpp | 1301 + boost/atomic/detail/float_sizes.hpp | 142 + boost/atomic/detail/fp_operations.hpp | 28 + boost/atomic/detail/fp_operations_fwd.hpp | 35 + boost/atomic/detail/fp_ops_emulated.hpp | 72 + boost/atomic/detail/fp_ops_generic.hpp | 83 + boost/atomic/detail/hwcaps_gcc_arm.hpp | 67 + boost/atomic/detail/hwcaps_gcc_ppc.hpp | 42 + boost/atomic/detail/hwcaps_gcc_x86.hpp | 58 + boost/atomic/detail/int_sizes.hpp | 6 +- boost/atomic/detail/integral_extend.hpp | 105 + boost/atomic/detail/interlocked.hpp | 45 +- boost/atomic/detail/operations_lockfree.hpp | 2 +- boost/atomic/detail/ops_cas_based.hpp | 2 + boost/atomic/detail/ops_emulated.hpp | 17 +- boost/atomic/detail/ops_extending_cas_based.hpp | 15 +- boost/atomic/detail/ops_gcc_alpha.hpp | 30 +- boost/atomic/detail/ops_gcc_arm.hpp | 674 +- boost/atomic/detail/ops_gcc_arm_common.hpp | 134 + boost/atomic/detail/ops_gcc_atomic.hpp | 80 +- boost/atomic/detail/ops_gcc_ppc.hpp | 620 +- boost/atomic/detail/ops_gcc_ppc_common.hpp | 70 + boost/atomic/detail/ops_gcc_sparc.hpp | 30 +- boost/atomic/detail/ops_gcc_sync.hpp | 86 +- boost/atomic/detail/ops_gcc_x86.hpp | 161 +- boost/atomic/detail/ops_gcc_x86_dcas.hpp | 623 +- boost/atomic/detail/ops_linux_arm.hpp | 18 +- boost/atomic/detail/ops_msvc_arm.hpp | 46 +- boost/atomic/detail/ops_msvc_x86.hpp | 135 +- boost/atomic/detail/ops_windows.hpp | 24 +- boost/atomic/detail/platform.hpp | 134 +- boost/atomic/detail/storage_type.hpp | 133 +- boost/atomic/detail/string_ops.hpp | 61 + boost/atomic/detail/type_traits/conditional.hpp | 42 + .../detail/type_traits/integral_constant.hpp | 46 + .../detail/type_traits/is_floating_point.hpp | 42 + boost/atomic/detail/type_traits/is_function.hpp | 42 + boost/atomic/detail/type_traits/is_iec559.hpp | 47 + boost/atomic/detail/type_traits/is_integral.hpp | 43 + boost/atomic/detail/type_traits/is_signed.hpp | 43 + .../is_trivially_default_constructible.hpp | 46 + boost/atomic/detail/type_traits/make_signed.hpp | 43 + boost/atomic/detail/type_traits/make_unsigned.hpp | 43 + boost/beast.hpp | 21 + boost/beast/_experimental/http/icy_stream.hpp | 319 + boost/beast/_experimental/http/impl/icy_stream.hpp | 334 + boost/beast/_experimental/test/error.hpp | 40 + boost/beast/_experimental/test/fail_count.hpp | 70 + boost/beast/_experimental/test/handler.hpp | 188 + boost/beast/_experimental/test/impl/error.hpp | 40 + boost/beast/_experimental/test/impl/error.ipp | 65 + boost/beast/_experimental/test/impl/fail_count.ipp | 58 + boost/beast/_experimental/test/impl/stream.hpp | 453 + boost/beast/_experimental/test/impl/stream.ipp | 375 + boost/beast/_experimental/test/stream.hpp | 607 + boost/beast/_experimental/test/tcp.hpp | 77 + boost/beast/_experimental/unit_test/amount.hpp | 59 + .../unit_test/detail/const_container.hpp | 95 + boost/beast/_experimental/unit_test/dstream.hpp | 131 + .../_experimental/unit_test/global_suites.hpp | 55 + boost/beast/_experimental/unit_test/main.ipp | 87 + boost/beast/_experimental/unit_test/match.hpp | 177 + boost/beast/_experimental/unit_test/recorder.hpp | 93 + boost/beast/_experimental/unit_test/reporter.hpp | 292 + boost/beast/_experimental/unit_test/results.hpp | 246 + boost/beast/_experimental/unit_test/runner.hpp | 292 + boost/beast/_experimental/unit_test/suite.hpp | 707 + boost/beast/_experimental/unit_test/suite_info.hpp | 126 + boost/beast/_experimental/unit_test/suite_list.hpp | 81 + boost/beast/_experimental/unit_test/thread.hpp | 128 + boost/beast/core.hpp | 51 + boost/beast/core/async_base.hpp | 711 + boost/beast/core/basic_stream.hpp | 1400 + boost/beast/core/bind_handler.hpp | 132 + boost/beast/core/buffer_traits.hpp | 164 + boost/beast/core/buffered_read_stream.hpp | 349 + boost/beast/core/buffers_adapter.hpp | 35 + boost/beast/core/buffers_adaptor.hpp | 226 + boost/beast/core/buffers_cat.hpp | 111 + boost/beast/core/buffers_prefix.hpp | 201 + boost/beast/core/buffers_range.hpp | 128 + boost/beast/core/buffers_suffix.hpp | 146 + boost/beast/core/buffers_to_string.hpp | 62 + boost/beast/core/detail/allocator.hpp | 42 + boost/beast/core/detail/async_base.hpp | 46 + boost/beast/core/detail/base64.hpp | 109 + boost/beast/core/detail/base64.ipp | 220 + boost/beast/core/detail/bind_continuation.hpp | 110 + boost/beast/core/detail/bind_default_executor.hpp | 123 + boost/beast/core/detail/bind_handler.hpp | 410 + boost/beast/core/detail/buffer.hpp | 83 + boost/beast/core/detail/buffer_traits.hpp | 98 + boost/beast/core/detail/buffers_pair.hpp | 115 + boost/beast/core/detail/buffers_range_adaptor.hpp | 142 + boost/beast/core/detail/buffers_ref.hpp | 71 + boost/beast/core/detail/chacha.hpp | 126 + boost/beast/core/detail/clamp.hpp | 59 + boost/beast/core/detail/config.hpp | 96 + boost/beast/core/detail/cpu_info.hpp | 99 + boost/beast/core/detail/flat_stream.hpp | 73 + boost/beast/core/detail/get_io_context.hpp | 107 + boost/beast/core/detail/impl/read.hpp | 260 + boost/beast/core/detail/is_invocable.hpp | 58 + boost/beast/core/detail/ostream.hpp | 265 + boost/beast/core/detail/pcg.hpp | 65 + boost/beast/core/detail/read.hpp | 245 + boost/beast/core/detail/remap_post_to_defer.hpp | 109 + boost/beast/core/detail/service_base.hpp | 43 + boost/beast/core/detail/sha1.hpp | 77 + boost/beast/core/detail/sha1.ipp | 301 + boost/beast/core/detail/static_const.hpp | 49 + boost/beast/core/detail/static_ostream.hpp | 142 + boost/beast/core/detail/static_string.hpp | 133 + boost/beast/core/detail/stream_base.hpp | 107 + boost/beast/core/detail/stream_traits.hpp | 111 + boost/beast/core/detail/tuple.hpp | 116 + boost/beast/core/detail/type_traits.hpp | 131 + boost/beast/core/detail/variant.hpp | 235 + boost/beast/core/detail/varint.hpp | 79 + boost/beast/core/detect_ssl.hpp | 651 + boost/beast/core/error.hpp | 88 + boost/beast/core/file.hpp | 44 + boost/beast/core/file_base.hpp | 164 + boost/beast/core/file_posix.hpp | 193 + boost/beast/core/file_stdio.hpp | 171 + boost/beast/core/file_win32.hpp | 190 + boost/beast/core/flat_buffer.hpp | 533 + boost/beast/core/flat_static_buffer.hpp | 337 + boost/beast/core/flat_stream.hpp | 347 + boost/beast/core/handler_ptr.hpp | 229 + boost/beast/core/impl/async_base.hpp | 156 + boost/beast/core/impl/basic_stream.hpp | 995 + boost/beast/core/impl/buffered_read_stream.hpp | 242 + boost/beast/core/impl/buffers_adaptor.hpp | 608 + boost/beast/core/impl/buffers_cat.hpp | 443 + boost/beast/core/impl/buffers_prefix.hpp | 326 + boost/beast/core/impl/buffers_suffix.hpp | 225 + boost/beast/core/impl/error.hpp | 44 + boost/beast/core/impl/error.ipp | 99 + boost/beast/core/impl/file_posix.ipp | 331 + boost/beast/core/impl/file_stdio.ipp | 296 + boost/beast/core/impl/file_win32.ipp | 353 + boost/beast/core/impl/flat_buffer.hpp | 533 + boost/beast/core/impl/flat_static_buffer.hpp | 43 + boost/beast/core/impl/flat_static_buffer.ipp | 89 + boost/beast/core/impl/flat_stream.hpp | 276 + boost/beast/core/impl/handler_ptr.hpp | 132 + boost/beast/core/impl/multi_buffer.hpp | 1282 + boost/beast/core/impl/read_size.hpp | 84 + boost/beast/core/impl/saved_handler.hpp | 151 + boost/beast/core/impl/saved_handler.ipp | 76 + boost/beast/core/impl/static_buffer.hpp | 50 + boost/beast/core/impl/static_buffer.ipp | 133 + boost/beast/core/impl/static_string.hpp | 642 + boost/beast/core/impl/string_param.hpp | 108 + boost/beast/core/make_printable.hpp | 107 + boost/beast/core/multi_buffer.hpp | 555 + boost/beast/core/ostream.hpp | 90 + boost/beast/core/rate_policy.hpp | 220 + boost/beast/core/read_size.hpp | 63 + boost/beast/core/role.hpp | 50 + boost/beast/core/saved_handler.hpp | 137 + boost/beast/core/span.hpp | 215 + boost/beast/core/static_buffer.hpp | 301 + boost/beast/core/static_string.hpp | 1115 + boost/beast/core/stream_traits.hpp | 544 + boost/beast/core/string.hpp | 148 + boost/beast/core/string_param.hpp | 130 + boost/beast/core/tcp_stream.hpp | 34 + boost/beast/core/type_traits.hpp | 58 + boost/beast/http.hpp | 39 + boost/beast/http/basic_dynamic_body.hpp | 160 + boost/beast/http/basic_file_body.hpp | 538 + boost/beast/http/basic_parser.hpp | 690 + boost/beast/http/buffer_body.hpp | 226 + boost/beast/http/chunk_encode.hpp | 737 + boost/beast/http/detail/basic_parsed_list.hpp | 197 + boost/beast/http/detail/basic_parser.hpp | 206 + boost/beast/http/detail/basic_parser.ipp | 848 + boost/beast/http/detail/chunk_encode.hpp | 224 + boost/beast/http/detail/rfc7230.hpp | 114 + boost/beast/http/detail/rfc7230.ipp | 388 + boost/beast/http/detail/type_traits.hpp | 202 + boost/beast/http/dynamic_body.hpp | 30 + boost/beast/http/empty_body.hpp | 131 + boost/beast/http/error.hpp | 168 + boost/beast/http/field.hpp | 414 + boost/beast/http/fields.hpp | 772 + boost/beast/http/file_body.hpp | 37 + boost/beast/http/impl/basic_parser.hpp | 78 + boost/beast/http/impl/basic_parser.ipp | 869 + boost/beast/http/impl/chunk_encode.hpp | 706 + boost/beast/http/impl/error.hpp | 37 + boost/beast/http/impl/error.ipp | 104 + boost/beast/http/impl/field.ipp | 552 + boost/beast/http/impl/fields.hpp | 1405 + boost/beast/http/impl/file_body_win32.hpp | 573 + boost/beast/http/impl/message.hpp | 429 + boost/beast/http/impl/parser.hpp | 58 + boost/beast/http/impl/read.hpp | 559 + boost/beast/http/impl/rfc7230.hpp | 423 + boost/beast/http/impl/rfc7230.ipp | 176 + boost/beast/http/impl/serializer.hpp | 431 + boost/beast/http/impl/status.ipp | 222 + boost/beast/http/impl/verb.ipp | 316 + boost/beast/http/impl/write.hpp | 950 + boost/beast/http/message.hpp | 1008 + boost/beast/http/parser.hpp | 505 + boost/beast/http/read.hpp | 809 + boost/beast/http/rfc7230.hpp | 329 + boost/beast/http/serializer.hpp | 370 + boost/beast/http/span_body.hpp | 168 + boost/beast/http/status.hpp | 183 + boost/beast/http/string_body.hpp | 187 + boost/beast/http/type_traits.hpp | 234 + boost/beast/http/vector_body.hpp | 172 + boost/beast/http/verb.hpp | 161 + boost/beast/http/write.hpp | 747 + boost/beast/src.hpp | 62 + boost/beast/ssl.hpp | 17 + boost/beast/ssl/ssl_stream.hpp | 684 + boost/beast/version.hpp | 28 + boost/beast/websocket.hpp | 23 + boost/beast/websocket/detail/decorator.hpp | 315 + boost/beast/websocket/detail/frame.hpp | 311 + boost/beast/websocket/detail/hybi13.hpp | 48 + boost/beast/websocket/detail/hybi13.ipp | 67 + boost/beast/websocket/detail/impl_base.hpp | 487 + boost/beast/websocket/detail/mask.hpp | 92 + boost/beast/websocket/detail/pmd_extension.hpp | 125 + boost/beast/websocket/detail/pmd_extension.ipp | 310 + boost/beast/websocket/detail/prng.hpp | 123 + boost/beast/websocket/detail/prng.ipp | 327 + boost/beast/websocket/detail/service.hpp | 78 + boost/beast/websocket/detail/service.ipp | 65 + boost/beast/websocket/detail/soft_mutex.hpp | 112 + boost/beast/websocket/detail/type_traits.hpp | 36 + boost/beast/websocket/detail/utf8_checker.hpp | 96 + boost/beast/websocket/detail/utf8_checker.ipp | 331 + boost/beast/websocket/error.hpp | 256 + boost/beast/websocket/impl/accept.hpp | 862 + boost/beast/websocket/impl/close.hpp | 405 + boost/beast/websocket/impl/error.hpp | 44 + boost/beast/websocket/impl/error.ipp | 160 + boost/beast/websocket/impl/handshake.hpp | 540 + boost/beast/websocket/impl/ping.hpp | 329 + boost/beast/websocket/impl/read.hpp | 1286 + boost/beast/websocket/impl/rfc6455.hpp | 40 + boost/beast/websocket/impl/ssl.hpp | 59 + boost/beast/websocket/impl/stream.hpp | 359 + boost/beast/websocket/impl/stream_impl.hpp | 939 + boost/beast/websocket/impl/teardown.hpp | 198 + boost/beast/websocket/impl/write.hpp | 784 + boost/beast/websocket/option.hpp | 73 + boost/beast/websocket/rfc6455.hpp | 223 + boost/beast/websocket/role.hpp | 35 + boost/beast/websocket/ssl.hpp | 84 + boost/beast/websocket/stream.hpp | 2701 ++ boost/beast/websocket/stream_base.hpp | 178 + boost/beast/websocket/stream_fwd.hpp | 32 + boost/beast/websocket/teardown.hpp | 183 + boost/beast/zlib.hpp | 20 + boost/beast/zlib/deflate_stream.hpp | 404 + boost/beast/zlib/detail/bitstream.hpp | 201 + boost/beast/zlib/detail/deflate_stream.hpp | 728 + boost/beast/zlib/detail/deflate_stream.ipp | 2292 + boost/beast/zlib/detail/inflate_stream.hpp | 251 + boost/beast/zlib/detail/inflate_stream.ipp | 1118 + boost/beast/zlib/detail/ranges.hpp | 102 + boost/beast/zlib/detail/window.hpp | 151 + boost/beast/zlib/error.hpp | 141 + boost/beast/zlib/impl/error.hpp | 63 + boost/beast/zlib/impl/error.ipp | 123 + boost/beast/zlib/inflate_stream.hpp | 219 + boost/beast/zlib/zlib.hpp | 183 + .../detail/comparison_adaptor.hpp | 18 +- .../container_adaptor/detail/key_extractor.hpp | 8 +- .../unordered_associative_container_adaptor.hpp | 0 boost/bimap/detail/modifier_adaptor.hpp | 10 +- boost/bimap/relation/support/data_extractor.hpp | 13 +- boost/bind/bind.hpp | 37 + boost/bind/bind_cc.hpp | 60 +- boost/bind/bind_mf_cc.hpp | 72 +- boost/blank.hpp | 8 +- boost/callable_traits.hpp | 47 + boost/callable_traits/add_member_const.hpp | 105 + boost/callable_traits/add_member_cv.hpp | 101 + .../add_member_lvalue_reference.hpp | 114 + .../add_member_rvalue_reference.hpp | 113 + boost/callable_traits/add_member_volatile.hpp | 100 + boost/callable_traits/add_noexcept.hpp | 108 + boost/callable_traits/add_transaction_safe.hpp | 110 + boost/callable_traits/add_varargs.hpp | 90 + boost/callable_traits/apply_member_pointer.hpp | 123 + boost/callable_traits/apply_return.hpp | 109 + boost/callable_traits/args.hpp | 97 + boost/callable_traits/class_of.hpp | 75 + boost/callable_traits/detail/config.hpp | 109 + boost/callable_traits/detail/core.hpp | 19 + .../detail/default_callable_traits.hpp | 207 + .../detail/forward_declarations.hpp | 54 + boost/callable_traits/detail/function.hpp | 192 + boost/callable_traits/detail/function_object.hpp | 107 + boost/callable_traits/detail/is_invocable_impl.hpp | 150 + .../detail/parameter_index_helper.hpp | 51 + boost/callable_traits/detail/pmd.hpp | 53 + boost/callable_traits/detail/pmf.hpp | 97 + .../detail/polyfills/disjunction.hpp | 31 + .../detail/polyfills/make_index_sequence.hpp | 50 + boost/callable_traits/detail/qualifier_flags.hpp | 123 + .../detail/set_function_qualifiers.hpp | 120 + boost/callable_traits/detail/sfinae_errors.hpp | 89 + boost/callable_traits/detail/traits.hpp | 29 + .../callable_traits/detail/unguarded/function.hpp | 23 + .../detail/unguarded/function_2.hpp | 23 + .../detail/unguarded/function_3.hpp | 260 + .../detail/unguarded/function_ptr.hpp | 25 + .../detail/unguarded/function_ptr_2.hpp | 23 + .../detail/unguarded/function_ptr_3.hpp | 94 + .../detail/unguarded/function_ptr_varargs.hpp | 23 + .../detail/unguarded/function_ptr_varargs_2.hpp | 23 + .../detail/unguarded/function_ptr_varargs_3.hpp | 98 + boost/callable_traits/detail/unguarded/pmf.hpp | 94 + boost/callable_traits/detail/unguarded/pmf_2.hpp | 74 + boost/callable_traits/detail/unguarded/pmf_3.hpp | 23 + boost/callable_traits/detail/unguarded/pmf_4.hpp | 147 + .../detail/unguarded/pmf_varargs.hpp | 89 + .../detail/unguarded/pmf_varargs_2.hpp | 78 + .../detail/unguarded/pmf_varargs_3.hpp | 23 + .../detail/unguarded/pmf_varargs_4.hpp | 149 + boost/callable_traits/detail/utility.hpp | 111 + boost/callable_traits/function_type.hpp | 97 + boost/callable_traits/has_member_qualifiers.hpp | 99 + boost/callable_traits/has_varargs.hpp | 94 + boost/callable_traits/has_void_return.hpp | 93 + boost/callable_traits/is_const_member.hpp | 97 + boost/callable_traits/is_cv_member.hpp | 95 + boost/callable_traits/is_invocable.hpp | 103 + .../callable_traits/is_lvalue_reference_member.hpp | 95 + boost/callable_traits/is_noexcept.hpp | 95 + boost/callable_traits/is_reference_member.hpp | 98 + .../callable_traits/is_rvalue_reference_member.hpp | 97 + boost/callable_traits/is_transaction_safe.hpp | 98 + boost/callable_traits/is_volatile_member.hpp | 100 + boost/callable_traits/qualified_class_of.hpp | 81 + boost/callable_traits/remove_member_const.hpp | 85 + boost/callable_traits/remove_member_cv.hpp | 87 + boost/callable_traits/remove_member_reference.hpp | 85 + boost/callable_traits/remove_member_volatile.hpp | 85 + boost/callable_traits/remove_noexcept.hpp | 93 + boost/callable_traits/remove_transaction_safe.hpp | 93 + boost/callable_traits/remove_varargs.hpp | 91 + boost/callable_traits/return_type.hpp | 90 + boost/cerrno.hpp | 4 +- boost/chrono/detail/inlined/mac/chrono.hpp | 20 +- .../detail/inlined/mac/process_cpu_clocks.hpp | 68 +- boost/chrono/detail/inlined/mac/thread_clock.hpp | 8 +- boost/chrono/detail/inlined/posix/chrono.hpp | 48 +- .../detail/inlined/posix/process_cpu_clocks.hpp | 54 +- boost/chrono/detail/inlined/posix/thread_clock.hpp | 8 +- boost/chrono/detail/inlined/win/chrono.hpp | 40 +- .../detail/inlined/win/process_cpu_clocks.hpp | 28 +- boost/chrono/detail/inlined/win/thread_clock.hpp | 8 +- boost/chrono/detail/system.hpp | 19 +- boost/chrono/duration.hpp | 58 +- boost/chrono/io/duration_get.hpp | 6 +- boost/chrono/io/duration_io.hpp | 2 +- boost/chrono/io/time_point_io.hpp | 24 +- boost/chrono/io/time_point_units.hpp | 2 +- boost/chrono/io_v1/chrono_io.hpp | 6 +- boost/chrono/process_cpu_clocks.hpp | 4 +- boost/chrono/system_clocks.hpp | 4 +- boost/chrono/time_point.hpp | 1 - boost/circular_buffer.hpp | 6 +- boost/circular_buffer/allocators.hpp | 89 + boost/circular_buffer/base.hpp | 157 +- boost/circular_buffer/details.hpp | 55 +- boost/circular_buffer/space_optimized.hpp | 10 +- boost/compute/algorithm/accumulate.hpp | 9 + boost/compute/algorithm/adjacent_difference.hpp | 10 + boost/compute/algorithm/adjacent_find.hpp | 7 + boost/compute/algorithm/all_of.hpp | 6 + boost/compute/algorithm/any_of.hpp | 6 + boost/compute/algorithm/binary_search.hpp | 6 + boost/compute/algorithm/copy.hpp | 89 +- boost/compute/algorithm/copy_if.hpp | 9 + boost/compute/algorithm/copy_n.hpp | 8 +- boost/compute/algorithm/count.hpp | 7 + boost/compute/algorithm/count_if.hpp | 7 + boost/compute/algorithm/detail/copy_on_device.hpp | 45 +- boost/compute/algorithm/detail/copy_to_device.hpp | 39 +- boost/compute/algorithm/detail/copy_to_host.hpp | 37 +- boost/compute/algorithm/detail/find_extrema.hpp | 2 +- .../algorithm/detail/find_extrema_with_reduce.hpp | 1 + .../algorithm/detail/find_if_with_atomics.hpp | 1 + .../compute/algorithm/detail/merge_sort_on_gpu.hpp | 18 +- boost/compute/algorithm/detail/radix_sort.hpp | 10 +- boost/compute/algorithm/detail/scan_on_cpu.hpp | 10 +- boost/compute/algorithm/detail/scan_on_gpu.hpp | 2 +- boost/compute/algorithm/detail/serial_reduce.hpp | 1 + .../algorithm/detail/serial_reduce_by_key.hpp | 6 +- boost/compute/algorithm/equal.hpp | 9 + boost/compute/algorithm/equal_range.hpp | 6 + boost/compute/algorithm/exclusive_scan.hpp | 13 + boost/compute/algorithm/fill.hpp | 15 +- boost/compute/algorithm/fill_n.hpp | 6 + boost/compute/algorithm/find.hpp | 6 + boost/compute/algorithm/find_end.hpp | 12 +- boost/compute/algorithm/find_if.hpp | 6 + boost/compute/algorithm/find_if_not.hpp | 6 + boost/compute/algorithm/for_each.hpp | 7 + boost/compute/algorithm/for_each_n.hpp | 6 + boost/compute/algorithm/gather.hpp | 9 + boost/compute/algorithm/generate.hpp | 6 + boost/compute/algorithm/generate_n.hpp | 2 + boost/compute/algorithm/includes.hpp | 7 + boost/compute/algorithm/inclusive_scan.hpp | 11 + boost/compute/algorithm/inner_product.hpp | 10 + boost/compute/algorithm/inplace_merge.hpp | 6 + boost/compute/algorithm/iota.hpp | 6 + boost/compute/algorithm/is_partitioned.hpp | 6 + boost/compute/algorithm/is_permutation.hpp | 6 + boost/compute/algorithm/is_sorted.hpp | 7 + .../compute/algorithm/lexicographical_compare.hpp | 17 +- boost/compute/algorithm/lower_bound.hpp | 6 + boost/compute/algorithm/max_element.hpp | 8 + boost/compute/algorithm/merge.hpp | 11 + boost/compute/algorithm/min_element.hpp | 8 + boost/compute/algorithm/minmax_element.hpp | 8 + boost/compute/algorithm/mismatch.hpp | 9 + boost/compute/algorithm/next_permutation.hpp | 5 + boost/compute/algorithm/none_of.hpp | 6 + boost/compute/algorithm/nth_element.hpp | 7 + boost/compute/algorithm/partial_sum.hpp | 9 + boost/compute/algorithm/partition.hpp | 6 + boost/compute/algorithm/partition_copy.hpp | 9 + boost/compute/algorithm/partition_point.hpp | 12 +- boost/compute/algorithm/prev_permutation.hpp | 5 + boost/compute/algorithm/random_shuffle.hpp | 15 + boost/compute/algorithm/reduce.hpp | 9 + boost/compute/algorithm/reduce_by_key.hpp | 19 + boost/compute/algorithm/remove.hpp | 6 + boost/compute/algorithm/remove_if.hpp | 6 + boost/compute/algorithm/replace.hpp | 6 + boost/compute/algorithm/replace_copy.hpp | 8 + boost/compute/algorithm/reverse.hpp | 6 + boost/compute/algorithm/reverse_copy.hpp | 8 + boost/compute/algorithm/rotate.hpp | 2 + boost/compute/algorithm/rotate_copy.hpp | 2 + boost/compute/algorithm/scatter.hpp | 8 + boost/compute/algorithm/scatter_if.hpp | 14 +- boost/compute/algorithm/search.hpp | 7 + boost/compute/algorithm/search_n.hpp | 6 + boost/compute/algorithm/set_difference.hpp | 9 + boost/compute/algorithm/set_intersection.hpp | 9 + .../compute/algorithm/set_symmetric_difference.hpp | 22 +- boost/compute/algorithm/set_union.hpp | 9 + boost/compute/algorithm/sort.hpp | 2 + boost/compute/algorithm/sort_by_key.hpp | 9 +- boost/compute/algorithm/stable_partition.hpp | 6 + boost/compute/algorithm/stable_sort.hpp | 8 + boost/compute/algorithm/stable_sort_by_key.hpp | 9 + boost/compute/algorithm/swap_ranges.hpp | 8 + boost/compute/algorithm/transform.hpp | 15 +- boost/compute/algorithm/transform_if.hpp | 14 +- boost/compute/algorithm/transform_reduce.hpp | 11 + boost/compute/algorithm/unique.hpp | 7 + boost/compute/algorithm/unique_copy.hpp | 11 + boost/compute/algorithm/upper_bound.hpp | 6 + boost/compute/async/future.hpp | 30 + boost/compute/buffer.hpp | 8 +- boost/compute/cl.hpp | 32 + boost/compute/cl_ext.hpp | 2 + boost/compute/command_queue.hpp | 175 +- boost/compute/container/detail/scalar.hpp | 5 +- boost/compute/container/valarray.hpp | 1 + boost/compute/container/vector.hpp | 66 +- boost/compute/context.hpp | 4 +- boost/compute/core.hpp | 1 + boost/compute/detail/buffer_value.hpp | 4 +- boost/compute/detail/cl_versions.hpp | 64 + boost/compute/detail/duration.hpp | 4 + boost/compute/detail/get_object_info.hpp | 68 + boost/compute/detail/meta_kernel.hpp | 16 +- boost/compute/detail/nvidia_compute_capability.hpp | 3 +- boost/compute/detail/parameter_cache.hpp | 14 +- boost/compute/detail/path.hpp | 2 +- boost/compute/detail/read_write_single_value.hpp | 17 +- boost/compute/detail/sha1.hpp | 7 +- boost/compute/device.hpp | 123 +- boost/compute/event.hpp | 12 +- boost/compute/exception/opencl_error.hpp | 6 +- boost/compute/exception/program_build_failure.hpp | 58 + boost/compute/function.hpp | 13 + boost/compute/functional/atomic.hpp | 2 +- boost/compute/image/image1d.hpp | 8 +- boost/compute/image/image2d.hpp | 8 +- boost/compute/image/image3d.hpp | 8 +- boost/compute/image/image_sampler.hpp | 2 +- boost/compute/interop/opengl/cl_gl.hpp | 2 + boost/compute/interop/opengl/cl_gl_ext.hpp | 2 + boost/compute/interop/opengl/context.hpp | 8 +- boost/compute/interop/opengl/opengl_texture.hpp | 2 +- boost/compute/iterator/buffer_iterator.hpp | 25 +- boost/compute/iterator/counting_iterator.hpp | 6 +- boost/compute/iterator/function_input_iterator.hpp | 2 +- boost/compute/iterator/permutation_iterator.hpp | 6 +- boost/compute/iterator/strided_iterator.hpp | 14 +- boost/compute/iterator/transform_iterator.hpp | 6 +- boost/compute/iterator/zip_iterator.hpp | 4 +- boost/compute/kernel.hpp | 140 +- boost/compute/lambda/context.hpp | 35 + boost/compute/lambda/functional.hpp | 403 +- boost/compute/memory/svm_ptr.hpp | 16 +- boost/compute/memory_object.hpp | 10 +- boost/compute/pipe.hpp | 4 +- boost/compute/platform.hpp | 27 +- boost/compute/program.hpp | 199 +- boost/compute/random/threefry_engine.hpp | 195 +- boost/compute/svm.hpp | 4 +- boost/compute/system.hpp | 8 + boost/compute/type_traits/type_definition.hpp | 5 +- boost/compute/types.hpp | 1 + boost/compute/types/fundamental.hpp | 87 +- boost/compute/types/size_t.hpp | 60 + boost/compute/types/tuple.hpp | 2 +- boost/compute/user_event.hpp | 4 +- boost/concept/assert.hpp | 2 +- boost/concept/detail/general.hpp | 6 +- boost/concept/detail/has_constraints.hpp | 6 +- boost/concept/detail/msvc.hpp | 4 +- boost/concept/usage.hpp | 2 +- boost/concept_archetype.hpp | 5 +- boost/concept_check.hpp | 38 +- boost/concept_check/general.hpp | 4 +- boost/concept_check/msvc.hpp | 4 +- boost/config.hpp | 8 +- boost/config/auto_link.hpp | 58 +- boost/config/compiler/borland.hpp | 20 +- boost/config/compiler/clang.hpp | 50 +- boost/config/compiler/codegear.hpp | 22 +- boost/config/compiler/comeau.hpp | 2 +- boost/config/compiler/common_edg.hpp | 16 + boost/config/compiler/cray.hpp | 441 +- boost/config/compiler/diab.hpp | 26 + boost/config/compiler/digitalmars.hpp | 17 +- boost/config/compiler/gcc.hpp | 49 +- boost/config/compiler/gcc_xml.hpp | 15 + boost/config/compiler/greenhills.hpp | 2 +- boost/config/compiler/hp_acc.hpp | 3 +- boost/config/compiler/intel.hpp | 41 +- boost/config/compiler/kai.hpp | 2 +- boost/config/compiler/metrowerks.hpp | 17 +- boost/config/compiler/mpw.hpp | 17 +- boost/config/compiler/nvcc.hpp | 34 +- boost/config/compiler/pathscale.hpp | 22 +- boost/config/compiler/pgi.hpp | 149 +- boost/config/compiler/sunpro_cc.hpp | 21 +- boost/config/compiler/vacpp.hpp | 22 +- boost/config/compiler/visualc.hpp | 86 +- boost/config/compiler/xlcpp.hpp | 23 + boost/config/compiler/xlcpp_zos.hpp | 170 + boost/config/detail/posix_features.hpp | 95 + boost/config/detail/select_compiler_config.hpp | 157 + boost/config/detail/select_platform_config.hpp | 142 + boost/config/detail/select_stdlib_config.hpp | 110 + boost/config/detail/suffix.hpp | 1049 + boost/config/header_deprecated.hpp | 26 + boost/config/helper_macros.hpp | 37 + boost/config/platform/aix.hpp | 2 +- boost/config/platform/beos.hpp | 2 +- boost/config/platform/bsd.hpp | 2 +- boost/config/platform/cray.hpp | 2 +- boost/config/platform/cygwin.hpp | 19 +- boost/config/platform/haiku.hpp | 2 +- boost/config/platform/hpux.hpp | 2 +- boost/config/platform/irix.hpp | 2 +- boost/config/platform/linux.hpp | 7 +- boost/config/platform/macos.hpp | 2 +- boost/config/platform/qnxnto.hpp | 2 +- boost/config/platform/solaris.hpp | 2 +- boost/config/platform/symbian.hpp | 2 +- boost/config/platform/vxworks.hpp | 246 +- boost/config/platform/zos.hpp | 32 + boost/config/pragma_message.hpp | 31 + boost/config/stdlib/dinkumware.hpp | 55 +- boost/config/stdlib/libcomo.hpp | 2 + boost/config/stdlib/libcpp.hpp | 36 +- boost/config/stdlib/libstdcpp3.hpp | 51 +- boost/config/stdlib/modena.hpp | 2 + boost/config/stdlib/msl.hpp | 4 +- boost/config/stdlib/roguewave.hpp | 2 + boost/config/stdlib/sgi.hpp | 2 + boost/config/stdlib/stlport.hpp | 2 + boost/config/stdlib/vacpp.hpp | 2 + boost/config/stdlib/xlcpp_zos.hpp | 60 + boost/config/suffix.hpp | 21 +- boost/config/workaround.hpp | 279 + boost/container/adaptive_pool.hpp | 302 +- boost/container/allocator.hpp | 31 +- boost/container/allocator_traits.hpp | 158 +- boost/container/container_fwd.hpp | 79 +- boost/container/deque.hpp | 372 +- boost/container/detail/adaptive_node_pool.hpp | 45 +- boost/container/detail/adaptive_node_pool_impl.hpp | 1304 +- boost/container/detail/addressof.hpp | 4 +- boost/container/detail/advanced_insert_int.hpp | 66 +- boost/container/detail/algorithm.hpp | 122 + boost/container/detail/alloc_helpers.hpp | 16 +- .../container/detail/allocator_version_traits.hpp | 17 +- boost/container/detail/block_list.hpp | 3 +- boost/container/detail/block_slist.hpp | 3 +- boost/container/detail/compare_functors.hpp | 70 +- boost/container/detail/construct_in_place.hpp | 2 +- .../detail/container_or_allocator_rebind.hpp | 53 + boost/container/detail/container_rebind.hpp | 258 + boost/container/detail/copy_move_algo.hpp | 292 +- boost/container/detail/destroyers.hpp | 30 +- boost/container/detail/dispatch_uses_allocator.hpp | 148 +- boost/container/detail/flat_tree.hpp | 1147 +- boost/container/detail/hash_table.hpp | 383 - boost/container/detail/is_container.hpp | 62 + boost/container/detail/is_contiguous_container.hpp | 47 + boost/container/detail/is_sorted.hpp | 4 +- boost/container/detail/iterator.hpp | 46 + boost/container/detail/iterator_to_raw_pointer.hpp | 33 +- boost/container/detail/iterators.hpp | 268 +- boost/container/detail/math_functions.hpp | 58 +- boost/container/detail/min_max.hpp | 4 +- boost/container/detail/mpl.hpp | 62 +- boost/container/detail/multiallocation_chain.hpp | 67 +- boost/container/detail/mutex.hpp | 17 +- boost/container/detail/next_capacity.hpp | 72 +- boost/container/detail/node_alloc_holder.hpp | 322 +- boost/container/detail/node_pool.hpp | 8 +- boost/container/detail/node_pool_impl.hpp | 8 +- boost/container/detail/pair.hpp | 241 +- .../container/detail/pair_key_mapped_of_value.hpp | 55 + boost/container/detail/pool_common.hpp | 4 +- boost/container/detail/pool_common_alloc.hpp | 14 +- boost/container/detail/singleton.hpp | 4 +- boost/container/detail/std_fwd.hpp | 3 + boost/container/detail/thread_mutex.hpp | 181 + boost/container/detail/transform_iterator.hpp | 2 +- boost/container/detail/tree.hpp | 586 +- boost/container/detail/type_traits.hpp | 6 +- boost/container/detail/value_functors.hpp | 36 + boost/container/detail/value_init.hpp | 4 +- .../container/detail/variadic_templates_tools.hpp | 6 +- boost/container/detail/version_type.hpp | 30 +- boost/container/detail/workaround.hpp | 28 +- boost/container/flat_map.hpp | 1838 +- boost/container/flat_set.hpp | 1007 +- boost/container/list.hpp | 181 +- boost/container/map.hpp | 1015 +- boost/container/new_allocator.hpp | 6 +- boost/container/node_allocator.hpp | 38 +- boost/container/node_handle.hpp | 197 +- boost/container/options.hpp | 165 + boost/container/pmr/flat_map.hpp | 12 +- boost/container/pmr/flat_set.hpp | 12 +- boost/container/pmr/global_resource.hpp | 5 +- boost/container/pmr/map.hpp | 8 +- boost/container/pmr/memory_resource.hpp | 3 +- boost/container/pmr/monotonic_buffer_resource.hpp | 7 +- boost/container/pmr/polymorphic_allocator.hpp | 12 +- boost/container/pmr/resource_adaptor.hpp | 4 +- boost/container/pmr/set.hpp | 8 +- boost/container/pmr/synchronized_pool_resource.hpp | 5 +- boost/container/scoped_allocator.hpp | 38 +- boost/container/set.hpp | 759 +- boost/container/slist.hpp | 182 +- boost/container/small_vector.hpp | 217 +- boost/container/stable_vector.hpp | 384 +- boost/container/static_vector.hpp | 36 +- boost/container/string.hpp | 995 +- boost/container/throw_exception.hpp | 40 +- boost/container/uses_allocator.hpp | 10 +- boost/container/vector.hpp | 1120 +- boost/container_hash/detail/float_functions.hpp | 336 + boost/container_hash/detail/hash_float.hpp | 271 + boost/container_hash/detail/limits.hpp | 62 + boost/container_hash/extensions.hpp | 414 + boost/container_hash/hash.hpp | 761 + boost/container_hash/hash_fwd.hpp | 36 + boost/context/all.hpp | 4 +- boost/context/continuation.hpp | 13 + boost/context/continuation_fcontext.hpp | 373 + boost/context/continuation_ucontext.hpp | 526 + boost/context/continuation_winfib.hpp | 461 + boost/context/detail/apply.hpp | 4 +- boost/context/detail/config.hpp | 20 + boost/context/detail/exception.hpp | 14 +- boost/context/detail/externc.hpp | 23 + boost/context/detail/prefetch.hpp | 78 + boost/context/execution_context.hpp | 13 +- boost/context/execution_context_v1.hpp | 144 +- boost/context/execution_context_v2.hpp | 155 +- boost/context/execution_context_v2_void.ipp | 96 +- boost/context/fiber.hpp | 13 + boost/context/fiber_fcontext.hpp | 349 + boost/context/fiber_ucontext.hpp | 513 + boost/context/fiber_winfib.hpp | 446 + boost/context/fixedsize_stack.hpp | 4 - boost/context/pooled_fixedsize_stack.hpp | 1 + boost/context/posix/fixedsize_stack.hpp | 80 + boost/context/posix/protected_fixedsize_stack.hpp | 18 +- boost/context/posix/segmented_stack.hpp | 2 - boost/context/stack_context.hpp | 4 +- boost/context/windows/fixedsize_stack.hpp | 80 + .../context/windows/protected_fixedsize_stack.hpp | 18 +- boost/contract.hpp | 44 + boost/contract/assert.hpp | 136 + boost/contract/base_types.hpp | 200 + boost/contract/call_if.hpp | 617 + boost/contract/check.hpp | 347 + boost/contract/constructor.hpp | 108 + boost/contract/core/access.hpp | 183 + boost/contract/core/check_macro.hpp | 133 + boost/contract/core/config.hpp | 797 + boost/contract/core/constructor_precondition.hpp | 122 + boost/contract/core/exception.hpp | 953 + boost/contract/core/specify.hpp | 650 + boost/contract/core/virtual.hpp | 161 + boost/contract/destructor.hpp | 107 + boost/contract/detail/assert.hpp | 28 + boost/contract/detail/auto_ptr.hpp | 53 + boost/contract/detail/check.hpp | 48 + boost/contract/detail/checking.hpp | 80 + boost/contract/detail/condition/cond_base.hpp | 153 + boost/contract/detail/condition/cond_inv.hpp | 232 + boost/contract/detail/condition/cond_post.hpp | 88 + .../detail/condition/cond_subcontracting.hpp | 472 + boost/contract/detail/config.hpp | 26 + boost/contract/detail/debug.hpp | 20 + boost/contract/detail/decl.hpp | 129 + boost/contract/detail/declspec.hpp | 51 + boost/contract/detail/inlined.hpp | 15 + boost/contract/detail/inlined/core/exception.hpp | 502 + boost/contract/detail/inlined/detail/checking.hpp | 49 + boost/contract/detail/inlined/old.hpp | 34 + boost/contract/detail/name.hpp | 26 + boost/contract/detail/none.hpp | 28 + boost/contract/detail/noop.hpp | 19 + boost/contract/detail/operation/constructor.hpp | 95 + boost/contract/detail/operation/destructor.hpp | 102 + boost/contract/detail/operation/function.hpp | 82 + .../contract/detail/operation/public_function.hpp | 161 + .../detail/operation/static_public_function.hpp | 103 + boost/contract/detail/operator_safe_bool.hpp | 73 + .../detail/preprocessor/keyword/private.hpp | 35 + .../detail/preprocessor/keyword/protected.hpp | 36 + .../detail/preprocessor/keyword/public.hpp | 35 + .../detail/preprocessor/keyword/utility/is.hpp | 30 + .../detail/preprocessor/keyword/virtual.hpp | 35 + boost/contract/detail/static_local_var.hpp | 41 + boost/contract/detail/tvariadic.hpp | 190 + .../detail/type_traits/member_function_types.hpp | 72 + boost/contract/detail/type_traits/mirror.hpp | 111 + boost/contract/detail/type_traits/optional.hpp | 42 + boost/contract/function.hpp | 89 + boost/contract/old.hpp | 810 + boost/contract/override.hpp | 184 + boost/contract/public_function.hpp | 876 + boost/contract_macro.hpp | 1397 + boost/convert.hpp | 11 +- boost/convert/base.hpp | 104 +- boost/convert/detail/char.hpp | 28 +- boost/convert/detail/config.hpp | 58 + boost/convert/detail/forward.hpp | 13 +- boost/convert/detail/has_member.hpp | 3 +- boost/convert/detail/is_converter.hpp | 2 +- boost/convert/detail/is_fun.hpp | 2 +- boost/convert/detail/is_string.hpp | 4 +- boost/convert/detail/range.hpp | 29 +- boost/convert/parameters.hpp | 37 +- boost/convert/printf.hpp | 52 +- boost/convert/spirit.hpp | 2 +- boost/convert/stream.hpp | 43 +- boost/convert/strtol.hpp | 39 +- boost/core/addressof.hpp | 310 +- boost/core/checked_delete.hpp | 10 +- boost/core/demangle.hpp | 13 +- boost/core/empty_value.hpp | 136 + boost/core/exchange.hpp | 49 + boost/core/explicit_operator_bool.hpp | 9 + boost/core/lightweight_test.hpp | 320 +- boost/core/lightweight_test_trait.hpp | 33 +- boost/core/no_exceptions_support.hpp | 2 +- boost/core/noncopyable.hpp | 17 +- boost/core/pointer_traits.hpp | 233 + boost/core/quick_exit.hpp | 59 + boost/core/ref.hpp | 7 +- boost/core/swap.hpp | 11 +- boost/core/typeinfo.hpp | 36 +- boost/core/uncaught_exceptions.hpp | 131 + boost/core/use_default.hpp | 17 + boost/coroutine/asymmetric_coroutine.hpp | 72 +- boost/coroutine/detail/config.hpp | 8 - boost/coroutine/detail/preallocated.hpp | 2 +- boost/coroutine/detail/pull_coroutine_object.hpp | 13 + boost/coroutine/detail/push_coroutine_impl.hpp | 6 + boost/coroutine/detail/push_coroutine_object.hpp | 13 + boost/coroutine/stack_context.hpp | 4 +- boost/coroutine/symmetric_coroutine.hpp | 8 - boost/coroutine2/detail/config.hpp | 9 - boost/coroutine2/detail/coroutine.hpp | 28 +- boost/coroutine2/detail/create_control_block.ipp | 4 +- boost/coroutine2/detail/forced_unwind.hpp | 2 - ...ol_block_ecv2.hpp => pull_control_block_cc.hpp} | 44 +- boost/coroutine2/detail/pull_control_block_cc.ipp | 442 + .../coroutine2/detail/pull_control_block_ecv1.ipp | 22 +- .../coroutine2/detail/pull_control_block_ecv2.ipp | 422 - boost/coroutine2/detail/pull_coroutine.hpp | 74 +- boost/coroutine2/detail/pull_coroutine.ipp | 24 +- ...ol_block_ecv2.hpp => push_control_block_cc.hpp} | 20 +- boost/coroutine2/detail/push_control_block_cc.ipp | 403 + .../coroutine2/detail/push_control_block_ecv1.ipp | 22 +- .../coroutine2/detail/push_control_block_ecv2.ipp | 392 - boost/coroutine2/detail/push_coroutine.hpp | 39 +- boost/coroutine2/detail/push_coroutine.ipp | 24 +- boost/coroutine2/detail/wrap.hpp | 67 + boost/crc.hpp | 2212 +- boost/cstdint.hpp | 42 +- boost/current_function.hpp | 6 +- boost/cxx11_char_types.hpp | 4 +- boost/date_time/adjust_functors.hpp | 54 +- boost/date_time/c_local_time_adjustor.hpp | 13 +- boost/date_time/c_time.hpp | 26 +- boost/date_time/compiler_config.hpp | 5 + boost/date_time/constrained_value.hpp | 6 +- boost/date_time/date.hpp | 3 +- boost/date_time/date_duration.hpp | 11 +- boost/date_time/date_duration_types.hpp | 11 +- boost/date_time/date_facet.hpp | 4 +- boost/date_time/date_formatting.hpp | 2 + boost/date_time/date_formatting_locales.hpp | 13 +- boost/date_time/date_generators.hpp | 4 +- boost/date_time/date_names_put.hpp | 15 +- boost/date_time/dst_rules.hpp | 16 +- boost/date_time/dst_transition_generators.hpp | 2 +- boost/date_time/filetime_functions.hpp | 102 +- boost/date_time/format_date_parser.hpp | 9 +- boost/date_time/gregorian/greg_calendar.hpp | 3 +- boost/date_time/gregorian/greg_date.hpp | 3 +- boost/date_time/gregorian/greg_day.hpp | 13 +- boost/date_time/gregorian/greg_day_of_year.hpp | 5 +- boost/date_time/gregorian/greg_duration.hpp | 3 +- boost/date_time/gregorian/greg_duration_types.hpp | 7 +- boost/date_time/gregorian/greg_facet.hpp | 24 +- boost/date_time/gregorian/greg_month.hpp | 16 +- boost/date_time/gregorian/greg_weekday.hpp | 12 +- boost/date_time/gregorian/greg_year.hpp | 21 +- boost/date_time/gregorian/gregorian_io.hpp | 104 +- boost/date_time/gregorian_calendar.hpp | 7 +- boost/date_time/int_adapter.hpp | 41 +- boost/date_time/local_time/custom_time_zone.hpp | 1 - boost/date_time/local_time/local_date_time.hpp | 9 +- boost/date_time/local_time/posix_time_zone.hpp | 7 +- boost/date_time/locale_config.hpp | 4 +- boost/date_time/microsec_time_clock.hpp | 41 +- boost/date_time/period.hpp | 5 +- boost/date_time/period_formatter.hpp | 19 +- boost/date_time/posix_time/conversion.hpp | 22 +- .../posix_time/date_duration_operators.hpp | 2 +- boost/date_time/posix_time/posix_time_config.hpp | 4 +- boost/date_time/posix_time/posix_time_duration.hpp | 37 +- boost/date_time/posix_time/posix_time_io.hpp | 24 +- boost/date_time/posix_time/ptime.hpp | 11 +- boost/date_time/posix_time/time_serialize.hpp | 85 +- boost/date_time/special_values_parser.hpp | 55 +- boost/date_time/string_parse_tree.hpp | 11 +- boost/date_time/time_duration.hpp | 25 +- boost/date_time/time_facet.hpp | 15 +- boost/date_time/time_parsing.hpp | 20 + boost/date_time/time_resolution_traits.hpp | 39 +- boost/date_time/time_system_split.hpp | 14 +- boost/date_time/time_zone_base.hpp | 5 +- boost/date_time/time_zone_names.hpp | 2 +- boost/date_time/tz_db_base.hpp | 4 +- boost/date_time/year_month_day.hpp | 4 +- boost/detail/allocator_utilities.hpp | 22 +- boost/detail/basic_pointerbuf.hpp | 2 +- boost/detail/bitmask.hpp | 29 +- boost/detail/compressed_pair.hpp | 25 +- boost/detail/indirect_traits.hpp | 85 +- boost/detail/interlocked.hpp | 78 +- boost/detail/is_incrementable.hpp | 4 - boost/detail/is_xxx.hpp | 6 +- boost/detail/lcast_precision.hpp | 11 +- boost/detail/lightweight_thread.hpp | 79 +- boost/detail/numeric_traits.hpp | 128 +- boost/detail/reference_content.hpp | 14 +- boost/detail/utf8_codecvt_facet.hpp | 25 +- boost/detail/utf8_codecvt_facet.ipp | 19 +- boost/detail/winapi/access_rights.hpp | 84 +- boost/detail/winapi/apc.hpp | 47 +- boost/detail/winapi/basic_types.hpp | 233 +- boost/detail/winapi/bcrypt.hpp | 20 + boost/detail/winapi/character_code_conversion.hpp | 108 +- boost/detail/winapi/condition_variable.hpp | 124 +- boost/detail/winapi/config.hpp | 72 +- boost/detail/winapi/critical_section.hpp | 184 +- boost/detail/winapi/crypt.hpp | 193 +- boost/detail/winapi/dbghelp.hpp | 171 +- boost/detail/winapi/debugapi.hpp | 20 + .../detail/winapi/detail/deprecated_namespace.hpp | 28 + boost/detail/winapi/directory_management.hpp | 94 +- boost/detail/winapi/dll.hpp | 221 +- boost/detail/winapi/environment.hpp | 118 +- boost/detail/winapi/error_codes.hpp | 2959 +- boost/detail/winapi/error_handling.hpp | 143 +- boost/detail/winapi/event.hpp | 196 +- boost/detail/winapi/file_management.hpp | 535 +- boost/detail/winapi/file_mapping.hpp | 238 +- boost/detail/winapi/get_current_process.hpp | 34 +- boost/detail/winapi/get_current_process_id.hpp | 33 +- boost/detail/winapi/get_current_thread.hpp | 34 +- boost/detail/winapi/get_current_thread_id.hpp | 34 +- boost/detail/winapi/get_last_error.hpp | 33 +- boost/detail/winapi/get_process_times.hpp | 60 +- boost/detail/winapi/get_system_directory.hpp | 63 +- boost/detail/winapi/get_thread_times.hpp | 55 +- boost/detail/winapi/handle_info.hpp | 62 +- boost/detail/winapi/handles.hpp | 73 +- boost/detail/winapi/heap_memory.hpp | 78 +- boost/detail/winapi/init_once.hpp | 123 +- boost/detail/winapi/jobs.hpp | 119 +- boost/detail/winapi/limits.hpp | 51 +- boost/detail/winapi/local_memory.hpp | 51 +- boost/detail/winapi/memory.hpp | 20 +- boost/detail/winapi/mutex.hpp | 190 +- boost/detail/winapi/overlapped.hpp | 51 +- boost/detail/winapi/page_protection_flags.hpp | 56 +- boost/detail/winapi/pipes.hpp | 317 +- boost/detail/winapi/priority_class.hpp | 78 +- boost/detail/winapi/process.hpp | 421 +- boost/detail/winapi/security.hpp | 80 +- boost/detail/winapi/semaphore.hpp | 183 +- boost/detail/winapi/shell.hpp | 145 +- boost/detail/winapi/show_window.hpp | 105 +- boost/detail/winapi/srw_lock.hpp | 117 +- boost/detail/winapi/stack_backtrace.hpp | 20 + boost/detail/winapi/synchronization.hpp | 28 +- boost/detail/winapi/system.hpp | 83 +- boost/detail/winapi/thread.hpp | 42 +- boost/detail/winapi/thread_pool.hpp | 126 +- boost/detail/winapi/time.hpp | 145 +- boost/detail/winapi/timers.hpp | 48 +- boost/detail/winapi/tls.hpp | 60 +- boost/detail/winapi/wait.hpp | 84 +- boost/detail/winapi/waitable_timer.hpp | 145 +- boost/detail/workaround.hpp | 261 +- boost/dll.hpp | 4 +- boost/dll/alias.hpp | 22 +- boost/dll/config.hpp | 78 + boost/dll/detail/aggressive_ptr_cast.hpp | 36 +- boost/dll/detail/ctor_dtor.hpp | 12 +- boost/dll/detail/demangling/demangle_symbol.hpp | 5 +- .../dll/detail/demangling/mangled_storage_base.hpp | 4 +- boost/dll/detail/demangling/msvc.hpp | 38 +- boost/dll/detail/elf_info.hpp | 18 +- boost/dll/detail/import_mangled_helpers.hpp | 62 +- boost/dll/detail/macho_info.hpp | 21 +- boost/dll/detail/pe_info.hpp | 41 +- boost/dll/detail/posix/path_from_handle.hpp | 30 +- boost/dll/detail/posix/program_location_impl.hpp | 51 +- boost/dll/detail/posix/shared_library_impl.hpp | 81 +- boost/dll/detail/system_error.hpp | 11 +- boost/dll/detail/type_info.hpp | 20 +- boost/dll/detail/windows/path_from_handle.hpp | 48 +- boost/dll/detail/windows/shared_library_impl.hpp | 85 +- boost/dll/detail/x_info_interface.hpp | 4 +- boost/dll/import.hpp | 40 +- boost/dll/import_class.hpp | 22 +- boost/dll/import_mangled.hpp | 61 +- boost/dll/library_info.hpp | 30 +- boost/dll/runtime_symbol_info.hpp | 131 +- boost/dll/shared_library.hpp | 121 +- boost/dll/shared_library_load_mode.hpp | 13 +- boost/dll/smart_library.hpp | 58 +- boost/dynamic_bitset/detail/dynamic_bitset.hpp | 300 + boost/dynamic_bitset/detail/lowest_bit.hpp | 39 + boost/dynamic_bitset/dynamic_bitset.hpp | 278 +- boost/dynamic_bitset/serialization.hpp | 46 + boost/enable_shared_from_this.hpp | 2 +- boost/endian/arithmetic.hpp | 26 +- boost/endian/buffers.hpp | 128 +- boost/endian/conversion.hpp | 65 +- boost/endian/detail/cover_operators.hpp | 24 +- boost/endian/detail/disable_warnings_pop.hpp | 2 +- boost/endian/detail/intrinsic.hpp | 2 +- boost/endian/detail/lightweight_test.hpp | 2 +- boost/exception/all.hpp | 11 +- boost/exception/detail/error_info_impl.hpp | 59 +- boost/exception/detail/exception_ptr.hpp | 19 +- boost/exception/detail/is_output_streamable.hpp | 5 +- boost/exception/detail/object_hex_dump.hpp | 13 +- boost/exception/detail/type_info.hpp | 13 +- boost/exception/diagnostic_information.hpp | 17 +- boost/exception/enable_current_exception.hpp | 5 + boost/exception/enable_error_info.hpp | 5 + boost/exception/errinfo_errno.hpp | 9 +- boost/exception/exception.hpp | 120 +- boost/exception/get_error_info.hpp | 14 +- boost/exception/info.hpp | 60 +- boost/exception/info_tuple.hpp | 7 +- boost/exception/to_string.hpp | 9 +- boost/exception/to_string_stub.hpp | 9 +- boost/fiber/algo/algorithm.hpp | 63 +- boost/fiber/algo/detail/chase_lev_queue.hpp | 172 - boost/fiber/algo/round_robin.hpp | 4 +- boost/fiber/algo/shared_work.hpp | 12 +- boost/fiber/algo/work_stealing.hpp | 62 +- boost/fiber/barrier.hpp | 14 +- boost/fiber/bounded_channel.hpp | 433 - boost/fiber/buffered_channel.hpp | 701 +- boost/fiber/condition_variable.hpp | 58 +- boost/fiber/context.hpp | 388 +- boost/fiber/cuda/waitfor.hpp | 139 + boost/fiber/detail/config.hpp | 21 +- boost/fiber/detail/context_mpsc_queue.hpp | 98 - boost/fiber/detail/context_spinlock_queue.hpp | 118 + boost/fiber/detail/context_spmc_queue.hpp | 107 +- boost/fiber/detail/convert.hpp | 16 - boost/fiber/detail/cpu_relax.hpp | 38 +- boost/fiber/detail/data.hpp | 17 - boost/fiber/detail/exchange.hpp | 36 + boost/fiber/detail/fss.hpp | 5 +- boost/fiber/detail/futex.hpp | 14 +- boost/fiber/detail/is_all_same.hpp | 44 + boost/fiber/detail/rtm.hpp | 94 + boost/fiber/detail/spinlock.hpp | 29 +- boost/fiber/detail/spinlock_rtm.hpp | 126 + boost/fiber/detail/spinlock_status.hpp | 21 + boost/fiber/detail/spinlock_ttas.hpp | 38 +- boost/fiber/detail/spinlock_ttas_adaptive.hpp | 49 +- .../fiber/detail/spinlock_ttas_adaptive_futex.hpp | 69 +- boost/fiber/detail/spinlock_ttas_futex.hpp | 57 +- boost/fiber/detail/thread_barrier.hpp | 63 + boost/fiber/detail/wrap.hpp | 51 +- boost/fiber/exceptions.hpp | 30 +- boost/fiber/fiber.hpp | 57 +- boost/fiber/fss.hpp | 12 +- boost/fiber/future/async.hpp | 84 +- boost/fiber/future/detail/shared_state.hpp | 55 +- boost/fiber/future/detail/shared_state_object.hpp | 18 +- boost/fiber/future/detail/task_base.hpp | 4 +- boost/fiber/future/detail/task_object.hpp | 122 +- boost/fiber/future/future.hpp | 247 +- boost/fiber/future/packaged_task.hpp | 40 +- boost/fiber/future/promise.hpp | 83 +- boost/fiber/hip/waitfor.hpp | 139 + boost/fiber/mutex.hpp | 6 +- boost/fiber/numa/algo/work_stealing.hpp | 93 + boost/fiber/numa/all.hpp | 15 + boost/fiber/numa/pin_thread.hpp | 37 + boost/fiber/numa/topology.hpp | 46 + boost/fiber/operations.hpp | 24 +- boost/fiber/properties.hpp | 2 +- boost/fiber/recursive_mutex.hpp | 6 +- boost/fiber/recursive_timed_mutex.hpp | 9 +- boost/fiber/scheduler.hpp | 73 +- boost/fiber/timed_mutex.hpp | 9 +- boost/fiber/type.hpp | 2 - boost/fiber/unbounded_channel.hpp | 272 - boost/fiber/unbuffered_channel.hpp | 446 +- boost/filesystem.hpp | 4 +- boost/filesystem/config.hpp | 12 +- boost/filesystem/convenience.hpp | 4 +- boost/filesystem/detail/macro_value.hpp | 44 + boost/filesystem/fstream.hpp | 16 +- boost/filesystem/operations.hpp | 707 +- boost/filesystem/path.hpp | 247 +- boost/filesystem/path_traits.hpp | 20 +- boost/filesystem/string_file.hpp | 6 +- boost/flyweight/detail/flyweight_core.hpp | 12 +- boost/flyweight/detail/not_placeholder_expr.hpp | 13 +- boost/flyweight/key_value.hpp | 6 +- boost/format/alt_sstream.hpp | 9 +- boost/format/feed_args.hpp | 16 +- boost/format/format_class.hpp | 12 + boost/format/internals.hpp | 3 +- boost/format/parsing.hpp | 423 +- boost/function.hpp | 18 +- boost/function/detail/gen_maybe_include.pl | 2 + boost/function/detail/maybe_include.hpp | 102 + boost/function/function_base.hpp | 78 +- boost/function/function_template.hpp | 98 +- boost/function_output_iterator.hpp | 56 +- boost/functional.hpp | 61 +- boost/functional/factory.hpp | 51 +- boost/functional/forward_adapter.hpp | 2 +- boost/functional/hash.hpp | 3 +- boost/functional/hash/extensions.hpp | 316 +- boost/functional/hash/hash.hpp | 559 +- boost/functional/hash/hash_fwd.hpp | 32 +- boost/functional/hash_fwd.hpp | 7 +- boost/functional/lightweight_forward_adapter.hpp | 2 +- boost/fusion/adapted/adt/adapt_adt.hpp | 4 - boost/fusion/adapted/adt/adapt_assoc_adt.hpp | 3 - boost/fusion/adapted/adt/detail/adapt_base.hpp | 18 +- .../fusion/adapted/std_array/detail/array_size.hpp | 4 +- boost/fusion/adapted/struct/adapt_assoc_struct.hpp | 4 - boost/fusion/adapted/struct/adapt_struct.hpp | 4 - boost/fusion/adapted/struct/detail/adapt_base.hpp | 2 + .../fusion/algorithm/iteration/detail/for_each.hpp | 16 +- .../iteration/detail/segmented_for_each.hpp | 6 +- boost/fusion/algorithm/iteration/for_each.hpp | 19 +- boost/fusion/algorithm/iteration/for_each_fwd.hpp | 19 +- boost/fusion/algorithm/query/detail/find_if.hpp | 29 +- .../fusion/algorithm/transformation/remove_if.hpp | 4 +- boost/fusion/container/deque/deque_fwd.hpp | 3 +- .../container/deque/detail/cpp03/as_deque.hpp | 8 +- .../fusion/container/deque/detail/cpp03/deque.hpp | 23 +- .../deque/detail/cpp03/preprocessed/deque10.hpp | 20 +- .../deque/detail/cpp03/preprocessed/deque20.hpp | 20 +- .../deque/detail/cpp03/preprocessed/deque30.hpp | 20 +- .../deque/detail/cpp03/preprocessed/deque40.hpp | 20 +- .../deque/detail/cpp03/preprocessed/deque50.hpp | 20 +- .../container/deque/detail/keyed_element.hpp | 12 +- boost/fusion/container/list/cons.hpp | 4 + boost/fusion/container/map/detail/cpp03/as_map.hpp | 8 +- boost/fusion/container/map/detail/map_impl.hpp | 6 +- .../container/map/detail/value_at_key_impl.hpp | 15 +- boost/fusion/container/map/map.hpp | 15 +- boost/fusion/container/map/map_fwd.hpp | 5 +- boost/fusion/container/set/detail/cpp03/as_set.hpp | 8 +- .../container/set/detail/value_of_data_impl.hpp | 1 - boost/fusion/container/vector/detail/config.hpp | 3 +- .../container/vector/detail/cpp03/as_vector.hpp | 8 +- .../vector/detail/cpp03/preprocessed/vvector10.hpp | 36 +- .../vector/detail/cpp03/preprocessed/vvector20.hpp | 66 +- .../vector/detail/cpp03/preprocessed/vvector30.hpp | 96 +- .../vector/detail/cpp03/preprocessed/vvector40.hpp | 126 +- .../vector/detail/cpp03/preprocessed/vvector50.hpp | 156 +- .../container/vector/detail/cpp03/vector.hpp | 7 +- .../vector/detail/cpp03/vector_forward_ctor.hpp | 6 +- .../container/vector/detail/value_at_impl.hpp | 22 +- boost/fusion/container/vector/vector.hpp | 62 +- boost/fusion/include/std_array.hpp | 13 + boost/fusion/sequence/io/detail/manip.hpp | 1 + boost/fusion/support/category_of.hpp | 6 +- boost/fusion/support/config.hpp | 33 +- boost/fusion/support/detail/and.hpp | 8 + boost/fusion/support/detail/is_mpl_sequence.hpp | 5 +- .../support/detail/is_native_fusion_sequence.hpp | 27 + boost/fusion/support/detail/is_same_size.hpp | 13 +- boost/fusion/support/is_sequence.hpp | 10 +- boost/fusion/support/is_view.hpp | 14 +- boost/fusion/support/unused.hpp | 34 +- boost/fusion/tuple/tuple.hpp | 26 +- boost/fusion/view/filter_view/detail/next_impl.hpp | 26 +- .../view/filter_view/filter_view_iterator.hpp | 2 +- .../fusion/view/transform_view/detail/at_impl.hpp | 16 +- .../view/transform_view/detail/deref_impl.hpp | 15 +- .../view/transform_view/detail/value_at_impl.hpp | 16 +- .../view/transform_view/detail/value_of_impl.hpp | 12 +- boost/geometry/algorithms/append.hpp | 16 +- boost/geometry/algorithms/area.hpp | 119 +- boost/geometry/algorithms/buffer.hpp | 52 +- boost/geometry/algorithms/centroid.hpp | 7 +- boost/geometry/algorithms/convert.hpp | 28 +- boost/geometry/algorithms/correct.hpp | 118 +- boost/geometry/algorithms/correct_closure.hpp | 235 + boost/geometry/algorithms/covered_by.hpp | 458 +- boost/geometry/algorithms/crosses.hpp | 141 +- boost/geometry/algorithms/densify.hpp | 432 + boost/geometry/algorithms/detail/assign_values.hpp | 11 +- boost/geometry/algorithms/detail/azimuth.hpp | 35 +- .../algorithms/detail/buffer/buffer_box.hpp | 62 + .../algorithms/detail/buffer/buffer_inserter.hpp | 359 +- .../algorithms/detail/buffer/buffer_policies.hpp | 21 +- .../detail/buffer/buffered_piece_collection.hpp | 379 +- .../algorithms/detail/buffer/get_piece_turns.hpp | 189 +- .../detail/buffer/turn_in_original_visitor.hpp | 24 +- .../detail/buffer/turn_in_piece_visitor.hpp | 476 +- boost/geometry/algorithms/detail/calculate_sum.hpp | 6 +- .../detail/covered_by/implementation.hpp | 279 + .../algorithms/detail/covered_by/interface.hpp | 255 + .../geometry/algorithms/detail/direction_code.hpp | 220 +- .../algorithms/detail/disjoint/areal_areal.hpp | 117 +- .../algorithms/detail/disjoint/box_box.hpp | 115 +- .../algorithms/detail/disjoint/implementation.hpp | 4 +- .../algorithms/detail/disjoint/interface.hpp | 157 +- .../algorithms/detail/disjoint/linear_areal.hpp | 90 +- .../algorithms/detail/disjoint/linear_linear.hpp | 50 +- .../detail/disjoint/linear_segment_or_box.hpp | 11 +- .../detail/disjoint/multipoint_geometry.hpp | 320 +- .../detail/disjoint/multirange_geometry.hpp | 25 +- .../algorithms/detail/disjoint/point_box.hpp | 27 +- .../algorithms/detail/disjoint/point_geometry.hpp | 9 +- .../algorithms/detail/disjoint/point_point.hpp | 190 +- .../algorithms/detail/disjoint/segment_box.hpp | 374 +- .../detail/distance/default_strategies.hpp | 20 + .../algorithms/detail/distance/implementation.hpp | 6 +- .../algorithms/detail/distance/interface.hpp | 27 +- .../detail/distance/linear_or_areal_to_areal.hpp | 3 - .../algorithms/detail/distance/linear_to_box.hpp | 123 + .../detail/distance/multipoint_to_geometry.hpp | 1 + .../detail/distance/point_to_geometry.hpp | 22 +- .../algorithms/detail/distance/segment_to_box.hpp | 343 +- .../geometry/algorithms/detail/envelope/areal.hpp | 90 + boost/geometry/algorithms/detail/envelope/box.hpp | 141 +- .../algorithms/detail/envelope/implementation.hpp | 75 +- .../algorithms/detail/envelope/interface.hpp | 133 +- .../geometry/algorithms/detail/envelope/linear.hpp | 62 +- .../algorithms/detail/envelope/multipoint.hpp | 357 +- .../geometry/algorithms/detail/envelope/point.hpp | 88 +- .../geometry/algorithms/detail/envelope/range.hpp | 130 +- .../algorithms/detail/envelope/range_of_boxes.hpp | 32 +- .../algorithms/detail/envelope/segment.hpp | 365 +- .../algorithms/detail/equals/collect_vectors.hpp | 97 +- .../algorithms/detail/equals/implementation.hpp | 401 + .../algorithms/detail/equals/interface.hpp | 317 + .../algorithms/detail/equals/point_point.hpp | 16 +- boost/geometry/algorithms/detail/expand/box.hpp | 95 +- .../geometry/algorithms/detail/expand/indexed.hpp | 43 +- .../algorithms/detail/expand/interface.hpp | 98 +- boost/geometry/algorithms/detail/expand/point.hpp | 269 +- .../geometry/algorithms/detail/expand/segment.hpp | 92 +- .../geometry/algorithms/detail/extreme_points.hpp | 114 +- .../geometry/algorithms/detail/get_left_turns.hpp | 45 +- boost/geometry/algorithms/detail/get_max_size.hpp | 7 +- .../algorithms/detail/has_self_intersections.hpp | 27 +- .../algorithms/detail/intersection/interface.hpp | 279 +- .../algorithms/detail/intersection/multi.hpp | 16 +- .../detail/intersects/implementation.hpp | 89 + .../algorithms/detail/intersects/interface.hpp | 115 + .../algorithms/detail/is_simple/always_simple.hpp | 6 +- .../geometry/algorithms/detail/is_simple/areal.hpp | 18 +- .../algorithms/detail/is_simple/interface.hpp | 77 +- .../algorithms/detail/is_simple/linear.hpp | 76 +- .../algorithms/detail/is_simple/multipoint.hpp | 6 +- boost/geometry/algorithms/detail/is_valid/box.hpp | 6 +- .../detail/is_valid/complement_graph.hpp | 6 +- .../detail/is_valid/debug_complement_graph.hpp | 5 +- .../detail/is_valid/debug_validity_phase.hpp | 6 +- .../detail/is_valid/has_invalid_coordinate.hpp | 10 +- .../algorithms/detail/is_valid/has_spikes.hpp | 18 +- .../detail/is_valid/has_valid_self_turns.hpp | 29 +- .../algorithms/detail/is_valid/interface.hpp | 169 +- .../detail/is_valid/is_acceptable_turn.hpp | 13 +- .../geometry/algorithms/detail/is_valid/linear.hpp | 35 +- .../algorithms/detail/is_valid/multipolygon.hpp | 97 +- .../algorithms/detail/is_valid/pointlike.hpp | 11 +- .../algorithms/detail/is_valid/polygon.hpp | 189 +- boost/geometry/algorithms/detail/is_valid/ring.hpp | 56 +- .../algorithms/detail/is_valid/segment.hpp | 6 +- boost/geometry/algorithms/detail/multi_modify.hpp | 16 + boost/geometry/algorithms/detail/normalize.hpp | 266 +- boost/geometry/algorithms/detail/not.hpp | 13 +- .../geometry/algorithms/detail/occupation_info.hpp | 19 +- .../algorithms/detail/overlaps/implementation.hpp | 156 + .../algorithms/detail/overlaps/interface.hpp | 124 + .../algorithms/detail/overlay/add_rings.hpp | 54 +- .../detail/overlay/append_no_duplicates.hpp | 29 +- .../detail/overlay/append_no_dups_or_spikes.hpp | 77 +- .../algorithms/detail/overlay/assign_parents.hpp | 209 +- .../detail/overlay/backtrack_check_si.hpp | 40 +- .../algorithms/detail/overlay/check_enrich.hpp | 16 +- .../algorithms/detail/overlay/clip_linestring.hpp | 21 +- .../algorithms/detail/overlay/cluster_info.hpp | 5 +- .../algorithms/detail/overlay/convert_ring.hpp | 15 +- .../detail/overlay/copy_segment_point.hpp | 1 + .../algorithms/detail/overlay/copy_segments.hpp | 52 +- .../detail/overlay/enrich_intersection_points.hpp | 285 +- .../algorithms/detail/overlay/enrichment_info.hpp | 15 +- .../geometry/algorithms/detail/overlay/follow.hpp | 140 +- .../detail/overlay/follow_linear_linear.hpp | 46 +- .../detail/overlay/get_intersection_points.hpp | 67 +- .../detail/overlay/get_relative_order.hpp | 32 +- .../algorithms/detail/overlay/get_turn_info.hpp | 362 +- .../detail/overlay/get_turn_info_for_endpoint.hpp | 202 +- .../detail/overlay/get_turn_info_helpers.hpp | 488 +- .../algorithms/detail/overlay/get_turn_info_la.hpp | 313 +- .../algorithms/detail/overlay/get_turn_info_ll.hpp | 168 +- .../algorithms/detail/overlay/get_turns.hpp | 552 +- .../detail/overlay/handle_colocations.hpp | 229 +- .../detail/overlay/handle_self_turns.hpp | 219 + .../detail/overlay/intersection_insert.hpp | 539 +- .../algorithms/detail/overlay/is_self_turn.hpp | 68 + .../detail/overlay/less_by_segment_ratio.hpp | 27 +- .../algorithms/detail/overlay/linear_linear.hpp | 33 +- .../algorithms/detail/overlay/needs_self_turns.hpp | 83 + .../geometry/algorithms/detail/overlay/overlay.hpp | 191 +- .../algorithms/detail/overlay/overlay_type.hpp | 18 + .../algorithms/detail/overlay/pointlike_linear.hpp | 108 +- .../detail/overlay/pointlike_pointlike.hpp | 33 +- .../detail/overlay/range_in_geometry.hpp | 178 + .../algorithms/detail/overlay/ring_properties.hpp | 19 +- .../detail/overlay/segment_identifier.hpp | 3 + .../algorithms/detail/overlay/select_rings.hpp | 117 +- .../algorithms/detail/overlay/self_turn_points.hpp | 205 +- .../algorithms/detail/overlay/sort_by_side.hpp | 191 +- .../algorithms/detail/overlay/stream_info.hpp | 19 +- .../algorithms/detail/overlay/traversal.hpp | 895 +- .../detail/overlay/traversal_ring_creator.hpp | 136 +- .../detail/overlay/traversal_switch_detector.hpp | 627 +- .../algorithms/detail/overlay/traverse.hpp | 15 +- .../algorithms/detail/overlay/turn_info.hpp | 16 +- boost/geometry/algorithms/detail/partition.hpp | 657 +- .../algorithms/detail/point_is_spike_or_equal.hpp | 140 +- .../geometry/algorithms/detail/point_on_border.hpp | 199 +- .../algorithms/detail/relate/areal_areal.hpp | 117 +- .../algorithms/detail/relate/boundary_checker.hpp | 44 +- .../algorithms/detail/relate/follow_helpers.hpp | 29 +- .../algorithms/detail/relate/implementation.hpp | 18 +- .../algorithms/detail/relate/interface.hpp | 135 +- .../algorithms/detail/relate/linear_areal.hpp | 162 +- .../algorithms/detail/relate/linear_linear.hpp | 62 +- .../detail/relate/multi_point_geometry.hpp | 615 + .../algorithms/detail/relate/point_geometry.hpp | 58 +- .../algorithms/detail/relate/point_point.hpp | 109 +- .../algorithms/detail/relate/relate_impl.hpp | 5 +- boost/geometry/algorithms/detail/relate/result.hpp | 10 +- .../algorithms/detail/relate/topology_check.hpp | 277 +- boost/geometry/algorithms/detail/relate/turns.hpp | 30 +- .../algorithms/detail/relation/interface.hpp | 93 +- .../detail/sections/section_box_policies.hpp | 12 +- .../detail/sections/section_functions.hpp | 119 +- .../algorithms/detail/sections/sectionalize.hpp | 249 +- boost/geometry/algorithms/detail/sub_range.hpp | 16 +- .../algorithms/detail/throw_on_empty_input.hpp | 7 +- .../algorithms/detail/touches/implementation.hpp | 461 + .../algorithms/detail/touches/interface.hpp | 321 + .../algorithms/detail/within/implementation.hpp | 306 + .../algorithms/detail/within/interface.hpp | 298 + .../algorithms/detail/within/multi_point.hpp | 269 + .../algorithms/detail/within/point_in_geometry.hpp | 151 +- boost/geometry/algorithms/difference.hpp | 305 +- .../algorithms/discrete_frechet_distance.hpp | 249 + .../algorithms/discrete_hausdorff_distance.hpp | 353 + boost/geometry/algorithms/dispatch/disjoint.hpp | 28 +- boost/geometry/algorithms/dispatch/distance.hpp | 8 +- boost/geometry/algorithms/dispatch/envelope.hpp | 8 +- boost/geometry/algorithms/dispatch/expand.hpp | 11 +- boost/geometry/algorithms/equals.hpp | 464 +- boost/geometry/algorithms/intersects.hpp | 88 +- boost/geometry/algorithms/is_convex.hpp | 100 +- boost/geometry/algorithms/length.hpp | 38 +- boost/geometry/algorithms/line_interpolate.hpp | 411 + boost/geometry/algorithms/overlaps.hpp | 180 +- boost/geometry/algorithms/point_on_surface.hpp | 62 +- boost/geometry/algorithms/remove_spikes.hpp | 113 +- boost/geometry/algorithms/simplify.hpp | 261 +- boost/geometry/algorithms/sym_difference.hpp | 288 +- boost/geometry/algorithms/touches.hpp | 567 +- boost/geometry/algorithms/union.hpp | 295 +- boost/geometry/algorithms/within.hpp | 517 +- boost/geometry/arithmetic/normalize.hpp | 71 + boost/geometry/core/config.hpp | 26 + boost/geometry/core/cs.hpp | 155 +- boost/geometry/core/exception.hpp | 23 +- boost/geometry/core/radian_access.hpp | 107 +- boost/geometry/core/radius.hpp | 8 +- boost/geometry/core/srs.hpp | 9 +- boost/geometry/core/tags.hpp | 7 +- boost/geometry/formulas/andoyer_inverse.hpp | 71 +- boost/geometry/formulas/area_formulas.hpp | 578 + boost/geometry/formulas/authalic_radius_sqr.hpp | 96 + .../geometry/formulas/differential_quantities.hpp | 24 +- boost/geometry/formulas/eccentricity_sqr.hpp | 72 + .../{algorithms/detail => formulas}/flattening.hpp | 19 +- boost/geometry/formulas/geographic.hpp | 458 + boost/geometry/formulas/gnomonic_spheroid.hpp | 3 +- .../formulas/interpolate_point_spherical.hpp | 107 + boost/geometry/formulas/karney_direct.hpp | 263 + boost/geometry/formulas/mean_radius.hpp | 71 + boost/geometry/formulas/meridian_direct.hpp | 170 + boost/geometry/formulas/meridian_inverse.hpp | 176 + boost/geometry/formulas/meridian_segment.hpp | 72 + boost/geometry/formulas/quarter_meridian.hpp | 112 + boost/geometry/formulas/sjoberg_intersection.hpp | 1361 +- boost/geometry/formulas/spherical.hpp | 217 +- boost/geometry/formulas/thomas_direct.hpp | 62 +- boost/geometry/formulas/thomas_inverse.hpp | 13 +- boost/geometry/formulas/unit_spheroid.hpp | 43 + boost/geometry/formulas/vertex_latitude.hpp | 150 + boost/geometry/formulas/vertex_longitude.hpp | 354 + boost/geometry/formulas/vincenty_direct.hpp | 17 +- boost/geometry/formulas/vincenty_inverse.hpp | 45 +- .../adapted/boost_polygon/hole_iterator.hpp | 1 - .../adapted/boost_polygon/ring_proxy.hpp | 11 +- boost/geometry/geometries/adapted/boost_tuple.hpp | 6 + boost/geometry/geometries/adapted/std_array.hpp | 15 + boost/geometry/geometries/concepts/box_concept.hpp | 5 +- boost/geometry/geometries/concepts/check.hpp | 3 +- .../geometries/concepts/multi_point_concept.hpp | 1 + .../geometries/concepts/polygon_concept.hpp | 13 +- .../geometries/concepts/segment_concept.hpp | 4 +- boost/geometry/geometries/helper_geometry.hpp | 56 +- boost/geometry/geometries/polygon.hpp | 6 +- boost/geometry/geometries/variant.hpp | 9 +- boost/geometry/geometry.hpp | 11 +- .../detail/algorithms/intersection_content.hpp | 26 +- .../index/detail/algorithms/nth_element.hpp | 62 + .../index/detail/algorithms/path_intersection.hpp | 6 +- boost/geometry/index/detail/meta.hpp | 67 +- .../detail/rtree/linear/redistribute_elements.hpp | 5 +- .../index/detail/rtree/node/scoped_deallocator.hpp | 9 +- .../index/detail/rtree/node/variant_dynamic.hpp | 106 +- .../index/detail/rtree/node/variant_static.hpp | 49 +- .../index/detail/rtree/node/weak_dynamic.hpp | 134 +- .../index/detail/rtree/node/weak_static.hpp | 71 +- boost/geometry/index/detail/rtree/pack_create.hpp | 9 +- .../rtree/quadratic/redistribute_elements.hpp | 4 +- .../index/detail/rtree/rstar/choose_next_node.hpp | 46 +- boost/geometry/index/detail/rtree/rstar/insert.hpp | 4 +- .../detail/rtree/rstar/redistribute_elements.hpp | 16 +- .../index/detail/rtree/visitors/remove.hpp | 4 +- boost/geometry/index/detail/varray.hpp | 18 +- boost/geometry/index/equal_to.hpp | 13 +- boost/geometry/index/indexable.hpp | 208 +- boost/geometry/index/inserter.hpp | 9 +- boost/geometry/index/parameters.hpp | 24 +- boost/geometry/index/predicates.hpp | 58 +- boost/geometry/index/rtree.hpp | 63 +- boost/geometry/io/dsv/write.hpp | 7 +- boost/geometry/io/wkt/read.hpp | 75 +- boost/geometry/io/wkt/write.hpp | 130 +- boost/geometry/iterators/base.hpp | 1 - boost/geometry/iterators/closing_iterator.hpp | 21 +- boost/geometry/iterators/concatenate_iterator.hpp | 1 - .../detail/point_iterator/iterator_type.hpp | 4 +- .../segment_iterator/range_segment_iterator.hpp | 1 - .../geometry/iterators/ever_circling_iterator.hpp | 21 +- boost/geometry/iterators/flatten_iterator.hpp | 1 - boost/geometry/policies/compare.hpp | 276 +- .../policies/relate/intersection_points.hpp | 37 +- .../policies/robustness/get_rescale_policy.hpp | 7 +- .../policies/robustness/rescale_policy.hpp | 5 +- .../geometry/policies/robustness/segment_ratio.hpp | 20 +- boost/geometry/srs/epsg.hpp | 68 + boost/geometry/srs/esri.hpp | 70 + boost/geometry/srs/iau2000.hpp | 68 + boost/geometry/srs/projection.hpp | 550 + boost/geometry/srs/projections/code.hpp | 57 + boost/geometry/srs/projections/constants.hpp | 62 + boost/geometry/srs/projections/dpar.hpp | 855 + boost/geometry/srs/projections/epsg.hpp | 4411 ++ boost/geometry/srs/projections/epsg_params.hpp | 48 + boost/geometry/srs/projections/epsg_traits.hpp | 4418 ++ boost/geometry/srs/projections/esri.hpp | 493 + boost/geometry/srs/projections/esri_params.hpp | 48 + boost/geometry/srs/projections/esri_traits.hpp | 500 + boost/geometry/srs/projections/exception.hpp | 113 + boost/geometry/srs/projections/factory.hpp | 295 + boost/geometry/srs/projections/factory_key.hpp | 83 + boost/geometry/srs/projections/grids.hpp | 188 + boost/geometry/srs/projections/iau2000.hpp | 2426 + boost/geometry/srs/projections/iau2000_params.hpp | 48 + boost/geometry/srs/projections/iau2000_traits.hpp | 2433 + boost/geometry/srs/projections/impl/aasincos.hpp | 120 + boost/geometry/srs/projections/impl/adjlon.hpp | 70 + .../geometry/srs/projections/impl/base_dynamic.hpp | 162 + .../geometry/srs/projections/impl/base_static.hpp | 139 + boost/geometry/srs/projections/impl/dms_parser.hpp | 268 + .../srs/projections/impl/factory_entry.hpp | 86 + .../srs/projections/impl/function_overloads.hpp | 40 + boost/geometry/srs/projections/impl/geocent.hpp | 487 + .../srs/projections/impl/pj_apply_gridshift.hpp | 433 + .../projections/impl/pj_apply_gridshift_shared.hpp | 157 + boost/geometry/srs/projections/impl/pj_auth.hpp | 102 + .../geometry/srs/projections/impl/pj_datum_set.hpp | 455 + boost/geometry/srs/projections/impl/pj_datums.hpp | 175 + boost/geometry/srs/projections/impl/pj_ell_set.hpp | 597 + boost/geometry/srs/projections/impl/pj_ellps.hpp | 130 + boost/geometry/srs/projections/impl/pj_fwd.hpp | 101 + boost/geometry/srs/projections/impl/pj_gauss.hpp | 145 + .../geometry/srs/projections/impl/pj_gridinfo.hpp | 961 + .../geometry/srs/projections/impl/pj_gridlist.hpp | 174 + .../srs/projections/impl/pj_gridlist_shared.hpp | 122 + boost/geometry/srs/projections/impl/pj_init.hpp | 525 + boost/geometry/srs/projections/impl/pj_inv.hpp | 82 + boost/geometry/srs/projections/impl/pj_mlfn.hpp | 135 + boost/geometry/srs/projections/impl/pj_msfn.hpp | 59 + boost/geometry/srs/projections/impl/pj_param.hpp | 653 + boost/geometry/srs/projections/impl/pj_phi2.hpp | 75 + boost/geometry/srs/projections/impl/pj_qsfn.hpp | 95 + .../geometry/srs/projections/impl/pj_strerrno.hpp | 219 + .../geometry/srs/projections/impl/pj_transform.hpp | 1030 + boost/geometry/srs/projections/impl/pj_tsfn.hpp | 58 + boost/geometry/srs/projections/impl/pj_units.hpp | 89 + boost/geometry/srs/projections/impl/pj_zpoly1.hpp | 106 + boost/geometry/srs/projections/impl/proj_mdist.hpp | 151 + boost/geometry/srs/projections/impl/projects.hpp | 194 + boost/geometry/srs/projections/invalid_point.hpp | 38 + boost/geometry/srs/projections/par_data.hpp | 197 + boost/geometry/srs/projections/proj/aea.hpp | 344 + boost/geometry/srs/projections/proj/aeqd.hpp | 631 + boost/geometry/srs/projections/proj/airy.hpp | 242 + boost/geometry/srs/projections/proj/aitoff.hpp | 314 + boost/geometry/srs/projections/proj/august.hpp | 149 + boost/geometry/srs/projections/proj/bacon.hpp | 238 + boost/geometry/srs/projections/proj/bipc.hpp | 284 + boost/geometry/srs/projections/proj/boggs.hpp | 165 + boost/geometry/srs/projections/proj/bonne.hpp | 279 + boost/geometry/srs/projections/proj/cass.hpp | 269 + boost/geometry/srs/projections/proj/cc.hpp | 154 + boost/geometry/srs/projections/proj/cea.hpp | 249 + boost/geometry/srs/projections/proj/chamb.hpp | 296 + boost/geometry/srs/projections/proj/collg.hpp | 168 + boost/geometry/srs/projections/proj/crast.hpp | 156 + boost/geometry/srs/projections/proj/denoy.hpp | 155 + boost/geometry/srs/projections/proj/eck1.hpp | 148 + boost/geometry/srs/projections/proj/eck2.hpp | 165 + boost/geometry/srs/projections/proj/eck3.hpp | 290 + boost/geometry/srs/projections/proj/eck4.hpp | 176 + boost/geometry/srs/projections/proj/eck5.hpp | 149 + boost/geometry/srs/projections/proj/eqc.hpp | 159 + boost/geometry/srs/projections/proj/eqdc.hpp | 225 + boost/geometry/srs/projections/proj/etmerc.hpp | 453 + boost/geometry/srs/projections/proj/fahey.hpp | 151 + boost/geometry/srs/projections/proj/fouc_s.hpp | 187 + boost/geometry/srs/projections/proj/gall.hpp | 150 + boost/geometry/srs/projections/proj/geocent.hpp | 150 + boost/geometry/srs/projections/proj/geos.hpp | 384 + boost/geometry/srs/projections/proj/gins8.hpp | 151 + boost/geometry/srs/projections/proj/gn_sinu.hpp | 385 + boost/geometry/srs/projections/proj/gnom.hpp | 256 + boost/geometry/srs/projections/proj/goode.hpp | 190 + boost/geometry/srs/projections/proj/gstmerc.hpp | 183 + boost/geometry/srs/projections/proj/hammer.hpp | 188 + boost/geometry/srs/projections/proj/hatano.hpp | 194 + boost/geometry/srs/projections/proj/healpix.hpp | 873 + boost/geometry/srs/projections/proj/igh.hpp | 371 + boost/geometry/srs/projections/proj/imw_p.hpp | 322 + boost/geometry/srs/projections/proj/isea.hpp | 1327 + boost/geometry/srs/projections/proj/krovak.hpp | 285 + boost/geometry/srs/projections/proj/labrd.hpp | 252 + boost/geometry/srs/projections/proj/laea.hpp | 439 + boost/geometry/srs/projections/proj/lagrng.hpp | 194 + boost/geometry/srs/projections/proj/larr.hpp | 140 + boost/geometry/srs/projections/proj/lask.hpp | 154 + boost/geometry/srs/projections/proj/latlong.hpp | 163 + boost/geometry/srs/projections/proj/lcc.hpp | 272 + boost/geometry/srs/projections/proj/lcca.hpp | 256 + boost/geometry/srs/projections/proj/loxim.hpp | 192 + boost/geometry/srs/projections/proj/lsat.hpp | 340 + boost/geometry/srs/projections/proj/mbt_fps.hpp | 175 + boost/geometry/srs/projections/proj/mbtfpp.hpp | 178 + boost/geometry/srs/projections/proj/mbtfpq.hpp | 189 + boost/geometry/srs/projections/proj/merc.hpp | 246 + boost/geometry/srs/projections/proj/mill.hpp | 148 + boost/geometry/srs/projections/proj/mod_ster.hpp | 490 + boost/geometry/srs/projections/proj/moll.hpp | 267 + boost/geometry/srs/projections/proj/natearth.hpp | 214 + boost/geometry/srs/projections/proj/nell.hpp | 161 + boost/geometry/srs/projections/proj/nell_h.hpp | 165 + boost/geometry/srs/projections/proj/nocol.hpp | 171 + boost/geometry/srs/projections/proj/nsper.hpp | 338 + boost/geometry/srs/projections/proj/nzmg.hpp | 237 + boost/geometry/srs/projections/proj/ob_tran.hpp | 627 + boost/geometry/srs/projections/proj/ocea.hpp | 222 + boost/geometry/srs/projections/proj/oea.hpp | 197 + boost/geometry/srs/projections/proj/omerc.hpp | 334 + boost/geometry/srs/projections/proj/ortho.hpp | 246 + boost/geometry/srs/projections/proj/poly.hpp | 292 + boost/geometry/srs/projections/proj/putp2.hpp | 175 + boost/geometry/srs/projections/proj/putp3.hpp | 194 + boost/geometry/srs/projections/proj/putp4p.hpp | 200 + boost/geometry/srs/projections/proj/putp5.hpp | 196 + boost/geometry/srs/projections/proj/putp6.hpp | 222 + boost/geometry/srs/projections/proj/qsc.hpp | 537 + boost/geometry/srs/projections/proj/robin.hpp | 284 + boost/geometry/srs/projections/proj/rouss.hpp | 224 + boost/geometry/srs/projections/proj/rpoly.hpp | 172 + boost/geometry/srs/projections/proj/sconics.hpp | 507 + boost/geometry/srs/projections/proj/somerc.hpp | 210 + boost/geometry/srs/projections/proj/stere.hpp | 533 + boost/geometry/srs/projections/proj/sterea.hpp | 189 + boost/geometry/srs/projections/proj/sts.hpp | 283 + boost/geometry/srs/projections/proj/tcc.hpp | 146 + boost/geometry/srs/projections/proj/tcea.hpp | 149 + boost/geometry/srs/projections/proj/tmerc.hpp | 368 + boost/geometry/srs/projections/proj/tpeqd.hpp | 223 + boost/geometry/srs/projections/proj/urm5.hpp | 169 + boost/geometry/srs/projections/proj/urmfps.hpp | 210 + boost/geometry/srs/projections/proj/vandg.hpp | 234 + boost/geometry/srs/projections/proj/vandg2.hpp | 209 + boost/geometry/srs/projections/proj/vandg4.hpp | 174 + boost/geometry/srs/projections/proj/wag2.hpp | 153 + boost/geometry/srs/projections/proj/wag3.hpp | 161 + boost/geometry/srs/projections/proj/wag7.hpp | 142 + boost/geometry/srs/projections/proj/wink1.hpp | 157 + boost/geometry/srs/projections/proj/wink2.hpp | 176 + boost/geometry/srs/projections/proj4.hpp | 129 + boost/geometry/srs/projections/shared_grids.hpp | 84 + boost/geometry/srs/projections/spar.hpp | 1183 + boost/geometry/srs/projections/srid_traits.hpp | 33 + boost/geometry/srs/projections/str_cast.hpp | 160 + boost/geometry/srs/shared_grids.hpp | 26 + boost/geometry/srs/sphere.hpp | 117 + boost/geometry/srs/spheroid.hpp | 121 + boost/geometry/srs/srs.hpp | 29 + boost/geometry/srs/transformation.hpp | 726 + .../agnostic/buffer_distance_symmetric.hpp | 2 +- .../strategies/agnostic/hull_graham_andrew.hpp | 18 +- .../strategies/agnostic/point_in_box_by_side.hpp | 21 +- .../strategies/agnostic/point_in_point.hpp | 120 +- .../agnostic/point_in_poly_oriented_winding.hpp | 2 - .../strategies/agnostic/point_in_poly_winding.hpp | 512 +- boost/geometry/strategies/agnostic/relate.hpp | 122 - boost/geometry/strategies/area.hpp | 56 +- boost/geometry/strategies/area_result.hpp | 116 + boost/geometry/strategies/azimuth.hpp | 44 + boost/geometry/strategies/cartesian/area.hpp | 147 + .../strategies/cartesian/area_surveyor.hpp | 134 +- boost/geometry/strategies/cartesian/azimuth.hpp | 51 + boost/geometry/strategies/cartesian/box_in_box.hpp | 28 +- .../strategies/cartesian/buffer_end_flat.hpp | 12 +- .../strategies/cartesian/buffer_point_circle.hpp | 13 +- .../strategies/cartesian/buffer_point_square.hpp | 15 +- .../strategies/cartesian/centroid_average.hpp | 4 +- .../cartesian/centroid_bashein_detmer.hpp | 5 +- boost/geometry/strategies/cartesian/densify.hpp | 134 + .../strategies/cartesian/disjoint_box_box.hpp | 112 + .../strategies/cartesian/disjoint_segment_box.hpp | 319 + .../cartesian/distance_projected_point.hpp | 20 +- .../cartesian/distance_projected_point_ax.hpp | 3 +- .../strategies/cartesian/distance_pythagoras.hpp | 7 + .../cartesian/distance_pythagoras_box_box.hpp | 9 +- .../cartesian/distance_pythagoras_point_box.hpp | 8 +- .../strategies/cartesian/distance_segment_box.hpp | 203 + boost/geometry/strategies/cartesian/envelope.hpp | 153 + .../geometry/strategies/cartesian/envelope_box.hpp | 119 + .../strategies/cartesian/envelope_multipoint.hpp | 59 + .../strategies/cartesian/envelope_point.hpp | 111 + .../strategies/cartesian/envelope_segment.hpp | 93 + boost/geometry/strategies/cartesian/expand_box.hpp | 69 + .../geometry/strategies/cartesian/expand_point.hpp | 125 + .../strategies/cartesian/expand_segment.hpp | 71 + .../{cart_intersect.hpp => intersection.hpp} | 359 +- .../strategies/cartesian/line_interpolate.hpp | 129 + .../geometry/strategies/cartesian/point_in_box.hpp | 149 +- .../strategies/cartesian/point_in_point.hpp | 124 + .../cartesian/point_in_poly_crossings_multiply.hpp | 6 + .../cartesian/point_in_poly_franklin.hpp | 6 + .../strategies/cartesian/point_in_poly_winding.hpp | 310 + .../strategies/cartesian/side_by_triangle.hpp | 52 +- .../strategies/cartesian/side_of_intersection.hpp | 6 +- boost/geometry/strategies/compare.hpp | 248 +- .../geometry/strategies/concepts/area_concept.hpp | 30 +- .../strategies/concepts/centroid_concept.hpp | 5 +- .../strategies/concepts/distance_concept.hpp | 6 +- .../strategies/concepts/within_concept.hpp | 66 +- boost/geometry/strategies/convex_hull.hpp | 6 + boost/geometry/strategies/covered_by.hpp | 51 +- boost/geometry/strategies/default_area_result.hpp | 18 +- boost/geometry/strategies/densify.hpp | 42 + boost/geometry/strategies/disjoint.hpp | 86 + boost/geometry/strategies/envelope.hpp | 46 + boost/geometry/strategies/expand.hpp | 45 + boost/geometry/strategies/geographic/area.hpp | 232 + boost/geometry/strategies/geographic/azimuth.hpp | 150 + .../strategies/geographic/buffer_point_circle.hpp | 127 + boost/geometry/strategies/geographic/densify.hpp | 136 + .../strategies/geographic/disjoint_segment_box.hpp | 141 + boost/geometry/strategies/geographic/distance.hpp | 237 + .../strategies/geographic/distance_andoyer.hpp | 90 +- .../strategies/geographic/distance_cross_track.hpp | 738 + .../geographic/distance_cross_track_box_box.hpp | 234 + .../geographic/distance_cross_track_point_box.hpp | 228 + .../strategies/geographic/distance_segment_box.hpp | 336 + .../strategies/geographic/distance_thomas.hpp | 67 +- .../strategies/geographic/distance_vincenty.hpp | 67 +- boost/geometry/strategies/geographic/envelope.hpp | 116 + .../strategies/geographic/envelope_segment.hpp | 123 + .../strategies/geographic/expand_segment.hpp | 102 + .../strategies/geographic/intersection.hpp | 1011 + .../geographic/intersection_elliptic.hpp | 243 + .../strategies/geographic/line_interpolate.hpp | 129 + .../geometry/strategies/geographic/mapping_ssf.hpp | 6 +- .../geometry/strategies/geographic/parameters.hpp | 168 + .../geographic/point_in_poly_winding.hpp | 80 + boost/geometry/strategies/geographic/side.hpp | 152 + .../strategies/geographic/side_andoyer.hpp | 25 +- .../geometry/strategies/geographic/side_detail.hpp | 139 - .../geometry/strategies/geographic/side_thomas.hpp | 25 +- .../strategies/geographic/side_vincenty.hpp | 25 +- boost/geometry/strategies/intersection.hpp | 5 +- .../strategies/intersection_strategies.hpp | 25 +- boost/geometry/strategies/line_interpolate.hpp | 42 + boost/geometry/strategies/normalize.hpp | 268 + boost/geometry/strategies/relate.hpp | 177 + boost/geometry/strategies/side.hpp | 13 +- boost/geometry/strategies/spherical/area.hpp | 195 + .../geometry/strategies/spherical/area_huiller.hpp | 214 - boost/geometry/strategies/spherical/azimuth.hpp | 130 + boost/geometry/strategies/spherical/compare.hpp | 322 + boost/geometry/strategies/spherical/densify.hpp | 144 + .../strategies/spherical/disjoint_box_box.hpp | 134 + .../strategies/spherical/disjoint_segment_box.hpp | 116 + .../strategies/spherical/distance_cross_track.hpp | 81 +- .../spherical/distance_cross_track_box_box.hpp | 474 + .../spherical/distance_cross_track_point_box.hpp | 241 +- .../strategies/spherical/distance_haversine.hpp | 74 +- .../strategies/spherical/distance_segment_box.hpp | 371 + boost/geometry/strategies/spherical/envelope.hpp | 146 + .../geometry/strategies/spherical/envelope_box.hpp | 145 + .../strategies/spherical/envelope_multipoint.hpp | 379 + .../strategies/spherical/envelope_point.hpp | 111 + .../strategies/spherical/envelope_segment.hpp | 445 + boost/geometry/strategies/spherical/expand_box.hpp | 98 + .../geometry/strategies/spherical/expand_point.hpp | 233 + .../strategies/spherical/expand_segment.hpp | 118 + boost/geometry/strategies/spherical/get_radius.hpp | 81 + .../geometry/strategies/spherical/intersection.hpp | 752 +- .../strategies/spherical/line_interpolate.hpp | 123 + .../strategies/spherical/point_in_point.hpp | 172 + .../strategies/spherical/point_in_poly_winding.hpp | 596 + .../strategies/spherical/side_by_cross_track.hpp | 23 +- boost/geometry/strategies/spherical/ssf.hpp | 27 +- boost/geometry/strategies/strategies.hpp | 58 +- boost/geometry/strategies/tags.hpp | 6 + .../strategies/transform/inverse_transformer.hpp | 33 +- .../strategies/transform/map_transformer.hpp | 53 +- .../strategies/transform/matrix_transformers.hpp | 104 +- .../strategies/transform/srs_transformer.hpp | 102 + boost/geometry/strategies/within.hpp | 51 +- boost/geometry/util/calculation_type.hpp | 6 + boost/geometry/util/combine_if.hpp | 11 +- .../util/is_inverse_spheroidal_coordinates.hpp | 48 + boost/geometry/util/math.hpp | 132 +- .../util/normalize_spheroidal_box_coordinates.hpp | 36 +- .../util/normalize_spheroidal_coordinates.hpp | 203 +- boost/geometry/util/range.hpp | 7 +- boost/geometry/util/select_sequence_element.hpp | 78 + boost/geometry/util/series_expansion.hpp | 747 + .../views/detail/boundary_view/implementation.hpp | 6 +- boost/geometry/views/detail/points_view.hpp | 1 - boost/gil.hpp | 48 + boost/gil/algorithm.hpp | 414 +- boost/gil/bit_aligned_pixel_iterator.hpp | 95 +- boost/gil/bit_aligned_pixel_reference.hpp | 251 +- boost/gil/channel.hpp | 599 +- boost/gil/channel_algorithm.hpp | 420 +- boost/gil/cmyk.hpp | 54 +- boost/gil/color_base.hpp | 235 +- boost/gil/color_base_algorithm.hpp | 499 +- boost/gil/color_convert.hpp | 120 +- boost/gil/concepts.hpp | 26 + boost/gil/concepts/basic.hpp | 195 + boost/gil/concepts/channel.hpp | 214 + boost/gil/concepts/color.hpp | 100 + boost/gil/concepts/color_base.hpp | 325 + boost/gil/concepts/concept_check.hpp | 57 + boost/gil/concepts/detail/type_traits.hpp | 23 + boost/gil/concepts/detail/utility.hpp | 19 + boost/gil/concepts/dynamic_step.hpp | 77 + boost/gil/concepts/fwd.hpp | 36 + boost/gil/concepts/image.hpp | 167 + boost/gil/concepts/image_view.hpp | 555 + boost/gil/concepts/pixel.hpp | 305 + boost/gil/concepts/pixel_based.hpp | 103 + boost/gil/concepts/pixel_dereference.hpp | 114 + boost/gil/concepts/pixel_iterator.hpp | 360 + boost/gil/concepts/pixel_locator.hpp | 408 + boost/gil/concepts/point.hpp | 124 + boost/gil/deprecated.hpp | 38 +- boost/gil/device_n.hpp | 73 +- boost/gil/dynamic_step.hpp | 31 + boost/gil/extension/dynamic_image/algorithm.hpp | 260 +- boost/gil/extension/dynamic_image/any_image.hpp | 122 +- .../gil/extension/dynamic_image/any_image_view.hpp | 109 +- .../extension/dynamic_image/apply_operation.hpp | 86 +- boost/gil/extension/dynamic_image/dynamic_at_c.hpp | 54 +- .../extension/dynamic_image/dynamic_image_all.hpp | 43 +- .../extension/dynamic_image/image_view_factory.hpp | 210 +- boost/gil/extension/dynamic_image/reduce.hpp | 531 +- boost/gil/extension/io/bmp.hpp | 14 + boost/gil/extension/io/bmp/detail/is_allowed.hpp | 86 + boost/gil/extension/io/bmp/detail/read.hpp | 743 + .../gil/extension/io/bmp/detail/reader_backend.hpp | 247 + .../gil/extension/io/bmp/detail/scanline_read.hpp | 414 + .../extension/io/bmp/detail/supported_types.hpp | 140 + boost/gil/extension/io/bmp/detail/write.hpp | 217 + .../gil/extension/io/bmp/detail/writer_backend.hpp | 55 + boost/gil/extension/io/bmp/old.hpp | 160 + boost/gil/extension/io/bmp/read.hpp | 30 + boost/gil/extension/io/bmp/tags.hpp | 159 + boost/gil/extension/io/bmp/write.hpp | 19 + boost/gil/extension/io/jpeg.hpp | 14 + boost/gil/extension/io/jpeg/detail/base.hpp | 38 + boost/gil/extension/io/jpeg/detail/is_allowed.hpp | 45 + boost/gil/extension/io/jpeg/detail/read.hpp | 316 + .../extension/io/jpeg/detail/reader_backend.hpp | 320 + .../gil/extension/io/jpeg/detail/scanline_read.hpp | 152 + .../extension/io/jpeg/detail/supported_types.hpp | 112 + boost/gil/extension/io/jpeg/detail/write.hpp | 179 + .../extension/io/jpeg/detail/writer_backend.hpp | 192 + boost/gil/extension/io/jpeg/old.hpp | 161 + boost/gil/extension/io/jpeg/read.hpp | 30 + boost/gil/extension/io/jpeg/tags.hpp | 231 + boost/gil/extension/io/jpeg/write.hpp | 19 + boost/gil/extension/io/png.hpp | 14 + boost/gil/extension/io/png/detail/base.hpp | 102 + boost/gil/extension/io/png/detail/is_allowed.hpp | 46 + boost/gil/extension/io/png/detail/read.hpp | 434 + .../gil/extension/io/png/detail/reader_backend.hpp | 678 + .../gil/extension/io/png/detail/scanline_read.hpp | 167 + .../extension/io/png/detail/supported_types.hpp | 362 + boost/gil/extension/io/png/detail/write.hpp | 239 + .../gil/extension/io/png/detail/writer_backend.hpp | 502 + boost/gil/extension/io/png/old.hpp | 159 + boost/gil/extension/io/png/read.hpp | 30 + boost/gil/extension/io/png/tags.hpp | 833 + boost/gil/extension/io/png/write.hpp | 19 + boost/gil/extension/io/pnm.hpp | 14 + boost/gil/extension/io/pnm/detail/is_allowed.hpp | 51 + boost/gil/extension/io/pnm/detail/read.hpp | 458 + .../gil/extension/io/pnm/detail/reader_backend.hpp | 181 + .../gil/extension/io/pnm/detail/scanline_read.hpp | 246 + .../extension/io/pnm/detail/supported_types.hpp | 139 + boost/gil/extension/io/pnm/detail/write.hpp | 241 + .../gil/extension/io/pnm/detail/writer_backend.hpp | 55 + boost/gil/extension/io/pnm/old.hpp | 160 + boost/gil/extension/io/pnm/read.hpp | 28 + boost/gil/extension/io/pnm/tags.hpp | 95 + boost/gil/extension/io/pnm/write.hpp | 19 + boost/gil/extension/io/raw.hpp | 13 + boost/gil/extension/io/raw/detail/device.hpp | 134 + boost/gil/extension/io/raw/detail/is_allowed.hpp | 46 + boost/gil/extension/io/raw/detail/read.hpp | 243 + .../gil/extension/io/raw/detail/reader_backend.hpp | 140 + .../extension/io/raw/detail/supported_types.hpp | 74 + boost/gil/extension/io/raw/read.hpp | 28 + boost/gil/extension/io/raw/tags.hpp | 196 + boost/gil/extension/io/targa.hpp | 14 + boost/gil/extension/io/targa/detail/is_allowed.hpp | 55 + boost/gil/extension/io/targa/detail/read.hpp | 399 + .../extension/io/targa/detail/reader_backend.hpp | 164 + .../extension/io/targa/detail/scanline_read.hpp | 153 + .../extension/io/targa/detail/supported_types.hpp | 102 + boost/gil/extension/io/targa/detail/write.hpp | 184 + .../extension/io/targa/detail/writer_backend.hpp | 55 + boost/gil/extension/io/targa/old.hpp | 160 + boost/gil/extension/io/targa/read.hpp | 28 + boost/gil/extension/io/targa/tags.hpp | 166 + boost/gil/extension/io/targa/write.hpp | 19 + boost/gil/extension/io/tiff.hpp | 14 + boost/gil/extension/io/tiff/detail/device.hpp | 479 + boost/gil/extension/io/tiff/detail/is_allowed.hpp | 256 + boost/gil/extension/io/tiff/detail/log.hpp | 66 + boost/gil/extension/io/tiff/detail/read.hpp | 780 + .../extension/io/tiff/detail/reader_backend.hpp | 162 + .../gil/extension/io/tiff/detail/scanline_read.hpp | 447 + .../extension/io/tiff/detail/supported_types.hpp | 54 + boost/gil/extension/io/tiff/detail/write.hpp | 449 + .../extension/io/tiff/detail/writer_backend.hpp | 135 + boost/gil/extension/io/tiff/old.hpp | 160 + boost/gil/extension/io/tiff/read.hpp | 30 + boost/gil/extension/io/tiff/tags.hpp | 351 + boost/gil/extension/io/tiff/write.hpp | 19 + boost/gil/extension/numeric/affine.hpp | 94 + boost/gil/extension/numeric/algorithm.hpp | 149 + .../numeric/channel_numeric_operations.hpp | 147 + boost/gil/extension/numeric/convolve.hpp | 217 + boost/gil/extension/numeric/kernel.hpp | 118 + .../extension/numeric/pixel_numeric_operations.hpp | 172 + boost/gil/extension/numeric/resample.hpp | 143 + boost/gil/extension/numeric/sampler.hpp | 189 + boost/gil/extension/toolbox/color_converters.hpp | 14 + .../toolbox/color_converters/gray_to_rgba.hpp | 36 + .../toolbox/color_converters/rgb_to_luminance.hpp | 32 + boost/gil/extension/toolbox/color_spaces.hpp | 18 + boost/gil/extension/toolbox/color_spaces/cmyka.hpp | 76 + .../extension/toolbox/color_spaces/gray_alpha.hpp | 93 + boost/gil/extension/toolbox/color_spaces/hsl.hpp | 260 + boost/gil/extension/toolbox/color_spaces/hsv.hpp | 234 + boost/gil/extension/toolbox/color_spaces/lab.hpp | 173 + boost/gil/extension/toolbox/color_spaces/xyz.hpp | 151 + boost/gil/extension/toolbox/color_spaces/ycbcr.hpp | 266 + boost/gil/extension/toolbox/dynamic_images.hpp | 31 + boost/gil/extension/toolbox/image_types.hpp | 13 + .../toolbox/image_types/indexed_image.hpp | 388 + .../toolbox/image_types/subchroma_image.hpp | 580 + boost/gil/extension/toolbox/metafunctions.hpp | 20 + .../toolbox/metafunctions/channel_type.hpp | 102 + .../toolbox/metafunctions/channel_view.hpp | 64 + .../toolbox/metafunctions/get_num_bits.hpp | 73 + .../toolbox/metafunctions/get_pixel_type.hpp | 35 + .../toolbox/metafunctions/is_bit_aligned.hpp | 36 + .../toolbox/metafunctions/is_homogeneous.hpp | 82 + .../extension/toolbox/metafunctions/is_similar.hpp | 32 + .../toolbox/metafunctions/pixel_bit_size.hpp | 44 + boost/gil/extension/toolbox/toolbox.hpp | 17 + boost/gil/gray.hpp | 43 +- boost/gil/image.hpp | 404 +- boost/gil/image_view.hpp | 162 +- boost/gil/image_view_factory.hpp | 276 +- boost/gil/io/base.hpp | 111 + boost/gil/io/bit_operations.hpp | 197 + boost/gil/io/conversion_policies.hpp | 105 + boost/gil/io/device.hpp | 756 + boost/gil/io/dynamic_io_new.hpp | 100 + boost/gil/io/error.hpp | 29 + boost/gil/io/get_read_device.hpp | 70 + boost/gil/io/get_reader.hpp | 168 + boost/gil/io/get_write_device.hpp | 62 + boost/gil/io/get_writer.hpp | 106 + boost/gil/io/io.hpp | 95 + boost/gil/io/make_backend.hpp | 124 + boost/gil/io/make_dynamic_image_reader.hpp | 141 + boost/gil/io/make_dynamic_image_writer.hpp | 167 + boost/gil/io/make_reader.hpp | 199 + boost/gil/io/make_scanline_reader.hpp | 101 + boost/gil/io/make_writer.hpp | 163 + boost/gil/io/path_spec.hpp | 139 + boost/gil/io/read_and_convert_image.hpp | 271 + boost/gil/io/read_and_convert_view.hpp | 275 + boost/gil/io/read_image.hpp | 290 + boost/gil/io/read_image_info.hpp | 112 + boost/gil/io/read_view.hpp | 176 + boost/gil/io/reader_base.hpp | 126 + boost/gil/io/row_buffer_helper.hpp | 200 + boost/gil/io/scanline_read_iterator.hpp | 118 + boost/gil/io/typedefs.hpp | 83 + boost/gil/io/write_view.hpp | 234 + boost/gil/iterator_from_2d.hpp | 83 +- boost/gil/locator.hpp | 197 +- boost/gil/metafunctions.hpp | 238 +- boost/gil/packed_pixel.hpp | 197 +- boost/gil/pixel.hpp | 153 +- boost/gil/pixel_iterator.hpp | 62 +- boost/gil/pixel_iterator_adaptor.hpp | 115 +- boost/gil/planar_pixel_iterator.hpp | 109 +- boost/gil/planar_pixel_reference.hpp | 131 +- boost/gil/point.hpp | 277 + boost/gil/position_iterator.hpp | 65 +- boost/gil/premultiply.hpp | 111 + boost/gil/promote_integral.hpp | 202 + boost/gil/rgb.hpp | 61 +- boost/gil/rgba.hpp | 61 +- boost/gil/step_iterator.hpp | 153 +- boost/gil/typedefs.hpp | 403 +- boost/gil/utilities.hpp | 375 +- boost/gil/version.hpp | 22 + boost/gil/virtual_locator.hpp | 113 +- boost/graph/astar_search.hpp | 7 +- boost/graph/detail/adjacency_list.hpp | 4 + boost/graph/detail/array_binary_tree.hpp | 1 + .../graph/detail/compressed_sparse_row_struct.hpp | 4 +- boost/graph/detail/geodesic.hpp | 12 +- boost/graph/named_function_params.hpp | 3 +- boost/graph/stanford_graph.hpp | 8 + boost/graph/transitive_closure.hpp | 3 +- boost/hana.hpp | 3 +- boost/hana/accessors.hpp | 2 +- boost/hana/adapt_adt.hpp | 2 +- boost/hana/adapt_struct.hpp | 2 +- boost/hana/adjust.hpp | 2 +- boost/hana/adjust_if.hpp | 2 +- boost/hana/all.hpp | 2 +- boost/hana/all_of.hpp | 2 +- boost/hana/and.hpp | 2 +- boost/hana/any.hpp | 2 +- boost/hana/any_of.hpp | 30 +- boost/hana/ap.hpp | 2 +- boost/hana/append.hpp | 2 +- boost/hana/assert.hpp | 35 +- boost/hana/at.hpp | 2 +- boost/hana/at_key.hpp | 40 +- boost/hana/back.hpp | 2 +- boost/hana/basic_tuple.hpp | 140 +- boost/hana/bool.hpp | 8 +- boost/hana/cartesian_product.hpp | 6 +- boost/hana/chain.hpp | 2 +- boost/hana/comparing.hpp | 2 +- boost/hana/concat.hpp | 2 +- boost/hana/concept.hpp | 2 +- boost/hana/concept/applicative.hpp | 2 +- boost/hana/concept/comonad.hpp | 2 +- boost/hana/concept/comparable.hpp | 2 +- boost/hana/concept/constant.hpp | 2 +- boost/hana/concept/euclidean_ring.hpp | 2 +- boost/hana/concept/foldable.hpp | 2 +- boost/hana/concept/functor.hpp | 2 +- boost/hana/concept/group.hpp | 2 +- boost/hana/concept/integral_constant.hpp | 2 +- boost/hana/concept/iterable.hpp | 2 +- boost/hana/concept/logical.hpp | 2 +- boost/hana/concept/metafunction.hpp | 2 +- boost/hana/concept/monad.hpp | 2 +- boost/hana/concept/monad_plus.hpp | 2 +- boost/hana/concept/monoid.hpp | 2 +- boost/hana/concept/orderable.hpp | 2 +- boost/hana/concept/product.hpp | 2 +- boost/hana/concept/ring.hpp | 2 +- boost/hana/concept/searchable.hpp | 2 +- boost/hana/concept/sequence.hpp | 2 +- boost/hana/concept/struct.hpp | 2 +- boost/hana/config.hpp | 28 +- boost/hana/contains.hpp | 2 +- boost/hana/core.hpp | 2 +- boost/hana/core/common.hpp | 2 +- boost/hana/core/default.hpp | 2 +- boost/hana/core/dispatch.hpp | 2 +- boost/hana/core/is_a.hpp | 2 +- boost/hana/core/make.hpp | 2 +- boost/hana/core/tag_of.hpp | 2 +- boost/hana/core/to.hpp | 42 +- boost/hana/core/when.hpp | 2 +- boost/hana/count.hpp | 2 +- boost/hana/count_if.hpp | 2 +- boost/hana/cycle.hpp | 2 +- boost/hana/define_struct.hpp | 2 +- boost/hana/detail/algorithm.hpp | 2 +- boost/hana/detail/any_of.hpp | 2 +- boost/hana/detail/array.hpp | 2 +- boost/hana/detail/canonical_constant.hpp | 2 +- boost/hana/detail/concepts.hpp | 2 +- boost/hana/detail/create.hpp | 2 +- boost/hana/detail/decay.hpp | 2 +- boost/hana/detail/dependent_on.hpp | 24 - boost/hana/detail/dispatch_if.hpp | 2 +- boost/hana/detail/ebo.hpp | 115 + boost/hana/detail/fast_and.hpp | 2 +- boost/hana/detail/first_unsatisfied_index.hpp | 2 +- boost/hana/detail/has_common_embedding.hpp | 2 +- boost/hana/detail/has_duplicates.hpp | 2 +- boost/hana/detail/index_if.hpp | 70 +- boost/hana/detail/integral_constant.hpp | 2 +- boost/hana/detail/intrinsics.hpp | 2 +- boost/hana/detail/nested_by.hpp | 2 +- boost/hana/detail/nested_by_fwd.hpp | 2 +- boost/hana/detail/nested_than.hpp | 2 +- boost/hana/detail/nested_than_fwd.hpp | 2 +- boost/hana/detail/nested_to.hpp | 2 +- boost/hana/detail/nested_to_fwd.hpp | 2 +- boost/hana/detail/operators/adl.hpp | 2 +- boost/hana/detail/operators/arithmetic.hpp | 2 +- boost/hana/detail/operators/comparable.hpp | 2 +- boost/hana/detail/operators/iterable.hpp | 2 +- boost/hana/detail/operators/logical.hpp | 2 +- boost/hana/detail/operators/monad.hpp | 2 +- boost/hana/detail/operators/orderable.hpp | 2 +- boost/hana/detail/operators/searchable.hpp | 2 +- boost/hana/detail/preprocessor.hpp | 74 +- boost/hana/detail/std_common_type.hpp | 2 +- boost/hana/detail/struct_macros.erb.hpp | 2 +- boost/hana/detail/struct_macros.hpp | 1263 +- boost/hana/detail/struct_macros.hpp.erb | 231 + boost/hana/detail/type_at.hpp | 2 +- boost/hana/detail/type_foldl1.hpp | 2 +- boost/hana/detail/type_foldr1.hpp | 2 +- boost/hana/detail/unpack_flatten.hpp | 4 +- boost/hana/detail/variadic/at.hpp | 2 +- boost/hana/detail/variadic/drop_into.hpp | 2 +- boost/hana/detail/variadic/foldl1.hpp | 4 +- boost/hana/detail/variadic/foldr1.hpp | 4 +- boost/hana/detail/variadic/reverse_apply.hpp | 2 +- boost/hana/detail/variadic/reverse_apply/flat.hpp | 2 +- .../detail/variadic/reverse_apply/unrolled.hpp | 2 +- boost/hana/detail/variadic/split_at.hpp | 2 +- boost/hana/detail/variadic/take.hpp | 2 +- boost/hana/detail/void_t.hpp | 2 +- boost/hana/detail/wrong.hpp | 2 +- boost/hana/difference.hpp | 3 +- boost/hana/div.hpp | 2 +- boost/hana/drop_back.hpp | 2 +- boost/hana/drop_front.hpp | 2 +- boost/hana/drop_front_exactly.hpp | 2 +- boost/hana/drop_while.hpp | 2 +- boost/hana/duplicate.hpp | 2 +- boost/hana/empty.hpp | 18 +- boost/hana/equal.hpp | 6 +- boost/hana/erase_key.hpp | 2 +- boost/hana/eval.hpp | 2 +- boost/hana/eval_if.hpp | 8 +- boost/hana/experimental/printable.hpp | 4 +- boost/hana/experimental/type_name.hpp | 2 +- boost/hana/experimental/types.hpp | 2 +- boost/hana/experimental/view.hpp | 3 +- boost/hana/ext/boost.hpp | 2 +- boost/hana/ext/boost/fusion.hpp | 2 +- boost/hana/ext/boost/fusion/deque.hpp | 2 +- boost/hana/ext/boost/fusion/detail/common.hpp | 2 +- boost/hana/ext/boost/fusion/list.hpp | 2 +- boost/hana/ext/boost/fusion/tuple.hpp | 2 +- boost/hana/ext/boost/fusion/vector.hpp | 2 +- boost/hana/ext/boost/mpl.hpp | 2 +- boost/hana/ext/boost/mpl/integral_c.hpp | 2 +- boost/hana/ext/boost/mpl/list.hpp | 2 +- boost/hana/ext/boost/mpl/vector.hpp | 20 +- boost/hana/ext/boost/tuple.hpp | 2 +- boost/hana/ext/std.hpp | 9 +- boost/hana/ext/std/array.hpp | 20 +- boost/hana/ext/std/integer_sequence.hpp | 6 +- boost/hana/ext/std/integral_constant.hpp | 2 +- boost/hana/ext/std/pair.hpp | 2 +- boost/hana/ext/std/ratio.hpp | 2 +- boost/hana/ext/std/tuple.hpp | 9 +- boost/hana/ext/std/vector.hpp | 2 +- boost/hana/extend.hpp | 2 +- boost/hana/extract.hpp | 2 +- boost/hana/fill.hpp | 2 +- boost/hana/filter.hpp | 8 +- boost/hana/find.hpp | 2 +- boost/hana/find_if.hpp | 80 +- boost/hana/first.hpp | 2 +- boost/hana/flatten.hpp | 2 +- boost/hana/fold.hpp | 2 +- boost/hana/fold_left.hpp | 2 +- boost/hana/fold_right.hpp | 2 +- boost/hana/for_each.hpp | 2 +- boost/hana/front.hpp | 2 +- boost/hana/functional.hpp | 2 +- boost/hana/functional/always.hpp | 2 +- boost/hana/functional/apply.hpp | 2 +- boost/hana/functional/arg.hpp | 2 +- boost/hana/functional/capture.hpp | 4 +- boost/hana/functional/compose.hpp | 2 +- boost/hana/functional/curry.hpp | 2 +- boost/hana/functional/demux.hpp | 26 +- boost/hana/functional/fix.hpp | 2 +- boost/hana/functional/flip.hpp | 2 +- boost/hana/functional/id.hpp | 2 +- boost/hana/functional/infix.hpp | 2 +- boost/hana/functional/iterate.hpp | 2 +- boost/hana/functional/lockstep.hpp | 14 +- boost/hana/functional/on.hpp | 2 +- boost/hana/functional/overload.hpp | 2 +- boost/hana/functional/overload_linearly.hpp | 2 +- boost/hana/functional/partial.hpp | 14 +- boost/hana/functional/placeholder.hpp | 4 +- boost/hana/functional/reverse_partial.hpp | 14 +- boost/hana/fuse.hpp | 2 +- boost/hana/fwd/accessors.hpp | 2 +- boost/hana/fwd/adapt_adt.hpp | 2 +- boost/hana/fwd/adapt_struct.hpp | 2 +- boost/hana/fwd/adjust.hpp | 2 +- boost/hana/fwd/adjust_if.hpp | 4 +- boost/hana/fwd/all.hpp | 2 +- boost/hana/fwd/all_of.hpp | 2 +- boost/hana/fwd/and.hpp | 2 +- boost/hana/fwd/any.hpp | 2 +- boost/hana/fwd/any_of.hpp | 2 +- boost/hana/fwd/ap.hpp | 2 +- boost/hana/fwd/append.hpp | 2 +- boost/hana/fwd/at.hpp | 2 +- boost/hana/fwd/at_key.hpp | 2 +- boost/hana/fwd/back.hpp | 2 +- boost/hana/fwd/basic_tuple.hpp | 7 +- boost/hana/fwd/bool.hpp | 2 +- boost/hana/fwd/cartesian_product.hpp | 2 +- boost/hana/fwd/chain.hpp | 2 +- boost/hana/fwd/comparing.hpp | 2 +- boost/hana/fwd/concat.hpp | 2 +- boost/hana/fwd/concept/applicative.hpp | 2 +- boost/hana/fwd/concept/comonad.hpp | 2 +- boost/hana/fwd/concept/comparable.hpp | 2 +- boost/hana/fwd/concept/constant.hpp | 20 +- boost/hana/fwd/concept/euclidean_ring.hpp | 2 +- boost/hana/fwd/concept/foldable.hpp | 2 +- boost/hana/fwd/concept/functor.hpp | 2 +- boost/hana/fwd/concept/group.hpp | 2 +- boost/hana/fwd/concept/integral_constant.hpp | 2 +- boost/hana/fwd/concept/iterable.hpp | 2 +- boost/hana/fwd/concept/logical.hpp | 2 +- boost/hana/fwd/concept/metafunction.hpp | 2 +- boost/hana/fwd/concept/monad.hpp | 2 +- boost/hana/fwd/concept/monad_plus.hpp | 2 +- boost/hana/fwd/concept/monoid.hpp | 2 +- boost/hana/fwd/concept/orderable.hpp | 2 +- boost/hana/fwd/concept/product.hpp | 2 +- boost/hana/fwd/concept/ring.hpp | 2 +- boost/hana/fwd/concept/searchable.hpp | 2 +- boost/hana/fwd/concept/sequence.hpp | 2 +- boost/hana/fwd/concept/struct.hpp | 2 +- boost/hana/fwd/contains.hpp | 2 +- boost/hana/fwd/core.hpp | 2 +- boost/hana/fwd/core/common.hpp | 2 +- boost/hana/fwd/core/default.hpp | 2 +- boost/hana/fwd/core/is_a.hpp | 2 +- boost/hana/fwd/core/make.hpp | 2 +- boost/hana/fwd/core/tag_of.hpp | 4 +- boost/hana/fwd/core/to.hpp | 2 +- boost/hana/fwd/core/when.hpp | 2 +- boost/hana/fwd/count.hpp | 2 +- boost/hana/fwd/count_if.hpp | 2 +- boost/hana/fwd/cycle.hpp | 2 +- boost/hana/fwd/define_struct.hpp | 2 +- boost/hana/fwd/difference.hpp | 42 +- boost/hana/fwd/div.hpp | 2 +- boost/hana/fwd/drop_back.hpp | 2 +- boost/hana/fwd/drop_front.hpp | 2 +- boost/hana/fwd/drop_front_exactly.hpp | 2 +- boost/hana/fwd/drop_while.hpp | 2 +- boost/hana/fwd/duplicate.hpp | 2 +- boost/hana/fwd/empty.hpp | 6 +- boost/hana/fwd/equal.hpp | 2 +- boost/hana/fwd/erase_key.hpp | 2 +- boost/hana/fwd/eval.hpp | 2 +- boost/hana/fwd/eval_if.hpp | 2 +- boost/hana/fwd/extend.hpp | 2 +- boost/hana/fwd/extract.hpp | 2 +- boost/hana/fwd/fill.hpp | 2 +- boost/hana/fwd/filter.hpp | 2 +- boost/hana/fwd/find.hpp | 2 +- boost/hana/fwd/find_if.hpp | 2 +- boost/hana/fwd/first.hpp | 2 +- boost/hana/fwd/flatten.hpp | 2 +- boost/hana/fwd/fold.hpp | 2 +- boost/hana/fwd/fold_left.hpp | 2 +- boost/hana/fwd/fold_right.hpp | 2 +- boost/hana/fwd/for_each.hpp | 2 +- boost/hana/fwd/front.hpp | 2 +- boost/hana/fwd/fuse.hpp | 2 +- boost/hana/fwd/greater.hpp | 2 +- boost/hana/fwd/greater_equal.hpp | 2 +- boost/hana/fwd/group.hpp | 2 +- boost/hana/fwd/if.hpp | 2 +- boost/hana/fwd/index_if.hpp | 60 + boost/hana/fwd/insert.hpp | 2 +- boost/hana/fwd/insert_range.hpp | 2 +- boost/hana/fwd/integral_constant.hpp | 2 +- boost/hana/fwd/intersection.hpp | 31 +- boost/hana/fwd/intersperse.hpp | 2 +- boost/hana/fwd/is_disjoint.hpp | 2 +- boost/hana/fwd/is_empty.hpp | 2 +- boost/hana/fwd/is_subset.hpp | 2 +- boost/hana/fwd/keys.hpp | 2 +- boost/hana/fwd/lazy.hpp | 2 +- boost/hana/fwd/length.hpp | 2 +- boost/hana/fwd/less.hpp | 2 +- boost/hana/fwd/less_equal.hpp | 2 +- boost/hana/fwd/lexicographical_compare.hpp | 2 +- boost/hana/fwd/lift.hpp | 7 +- boost/hana/fwd/map.hpp | 149 +- boost/hana/fwd/max.hpp | 2 +- boost/hana/fwd/maximum.hpp | 2 +- boost/hana/fwd/members.hpp | 2 +- boost/hana/fwd/min.hpp | 2 +- boost/hana/fwd/minimum.hpp | 2 +- boost/hana/fwd/minus.hpp | 2 +- boost/hana/fwd/mod.hpp | 2 +- boost/hana/fwd/monadic_compose.hpp | 2 +- boost/hana/fwd/monadic_fold_left.hpp | 10 +- boost/hana/fwd/monadic_fold_right.hpp | 10 +- boost/hana/fwd/mult.hpp | 2 +- boost/hana/fwd/negate.hpp | 2 +- boost/hana/fwd/none.hpp | 2 +- boost/hana/fwd/none_of.hpp | 2 +- boost/hana/fwd/not.hpp | 2 +- boost/hana/fwd/not_equal.hpp | 2 +- boost/hana/fwd/one.hpp | 6 +- boost/hana/fwd/optional.hpp | 7 +- boost/hana/fwd/or.hpp | 2 +- boost/hana/fwd/ordering.hpp | 2 +- boost/hana/fwd/pair.hpp | 7 +- boost/hana/fwd/partition.hpp | 2 +- boost/hana/fwd/permutations.hpp | 2 +- boost/hana/fwd/plus.hpp | 2 +- boost/hana/fwd/power.hpp | 2 +- boost/hana/fwd/prefix.hpp | 2 +- boost/hana/fwd/prepend.hpp | 2 +- boost/hana/fwd/product.hpp | 7 +- boost/hana/fwd/range.hpp | 5 +- boost/hana/fwd/remove.hpp | 2 +- boost/hana/fwd/remove_at.hpp | 2 +- boost/hana/fwd/remove_if.hpp | 2 +- boost/hana/fwd/remove_range.hpp | 2 +- boost/hana/fwd/repeat.hpp | 2 +- boost/hana/fwd/replace.hpp | 2 +- boost/hana/fwd/replace_if.hpp | 4 +- boost/hana/fwd/replicate.hpp | 7 +- boost/hana/fwd/reverse.hpp | 2 +- boost/hana/fwd/reverse_fold.hpp | 2 +- boost/hana/fwd/scan_left.hpp | 2 +- boost/hana/fwd/scan_right.hpp | 2 +- boost/hana/fwd/second.hpp | 2 +- boost/hana/fwd/set.hpp | 116 +- boost/hana/fwd/size.hpp | 2 +- boost/hana/fwd/slice.hpp | 2 +- boost/hana/fwd/sort.hpp | 2 +- boost/hana/fwd/span.hpp | 2 +- boost/hana/fwd/string.hpp | 44 +- boost/hana/fwd/suffix.hpp | 2 +- boost/hana/fwd/sum.hpp | 7 +- boost/hana/fwd/symmetric_difference.hpp | 32 +- boost/hana/fwd/take_back.hpp | 22 +- boost/hana/fwd/take_front.hpp | 2 +- boost/hana/fwd/take_while.hpp | 2 +- boost/hana/fwd/tap.hpp | 7 +- boost/hana/fwd/then.hpp | 2 +- boost/hana/fwd/transform.hpp | 2 +- boost/hana/fwd/tuple.hpp | 7 +- boost/hana/fwd/type.hpp | 44 +- boost/hana/fwd/unfold_left.hpp | 2 +- boost/hana/fwd/unfold_right.hpp | 2 +- boost/hana/fwd/union.hpp | 35 +- boost/hana/fwd/unique.hpp | 2 +- boost/hana/fwd/unpack.hpp | 2 +- boost/hana/fwd/value.hpp | 2 +- boost/hana/fwd/while.hpp | 2 +- boost/hana/fwd/zero.hpp | 6 +- boost/hana/fwd/zip.hpp | 2 +- boost/hana/fwd/zip_shortest.hpp | 2 +- boost/hana/fwd/zip_shortest_with.hpp | 2 +- boost/hana/fwd/zip_with.hpp | 2 +- boost/hana/greater.hpp | 2 +- boost/hana/greater_equal.hpp | 2 +- boost/hana/group.hpp | 9 +- boost/hana/if.hpp | 6 +- boost/hana/index_if.hpp | 105 + boost/hana/insert.hpp | 2 +- boost/hana/insert_range.hpp | 2 +- boost/hana/integral_constant.hpp | 2 +- boost/hana/intersection.hpp | 2 +- boost/hana/intersperse.hpp | 2 +- boost/hana/is_disjoint.hpp | 2 +- boost/hana/is_empty.hpp | 2 +- boost/hana/is_subset.hpp | 2 +- boost/hana/keys.hpp | 2 +- boost/hana/lazy.hpp | 24 +- boost/hana/length.hpp | 2 +- boost/hana/less.hpp | 6 +- boost/hana/less_equal.hpp | 2 +- boost/hana/lexicographical_compare.hpp | 2 +- boost/hana/lift.hpp | 20 +- boost/hana/map.hpp | 213 +- boost/hana/max.hpp | 2 +- boost/hana/maximum.hpp | 2 +- boost/hana/members.hpp | 2 +- boost/hana/min.hpp | 2 +- boost/hana/minimum.hpp | 2 +- boost/hana/minus.hpp | 2 +- boost/hana/mod.hpp | 2 +- boost/hana/monadic_compose.hpp | 2 +- boost/hana/monadic_fold_left.hpp | 66 +- boost/hana/monadic_fold_right.hpp | 66 +- boost/hana/mult.hpp | 2 +- boost/hana/negate.hpp | 2 +- boost/hana/none.hpp | 2 +- boost/hana/none_of.hpp | 2 +- boost/hana/not.hpp | 2 +- boost/hana/not_equal.hpp | 2 +- boost/hana/one.hpp | 18 +- boost/hana/optional.hpp | 2 +- boost/hana/or.hpp | 2 +- boost/hana/ordering.hpp | 2 +- boost/hana/pair.hpp | 106 +- boost/hana/partition.hpp | 14 +- boost/hana/permutations.hpp | 2 +- boost/hana/plus.hpp | 2 +- boost/hana/power.hpp | 2 +- boost/hana/prefix.hpp | 2 +- boost/hana/prepend.hpp | 2 +- boost/hana/product.hpp | 32 +- boost/hana/range.hpp | 2 +- boost/hana/remove.hpp | 2 +- boost/hana/remove_at.hpp | 2 +- boost/hana/remove_if.hpp | 2 +- boost/hana/remove_range.hpp | 2 +- boost/hana/repeat.hpp | 2 +- boost/hana/replace.hpp | 2 +- boost/hana/replace_if.hpp | 2 +- boost/hana/replicate.hpp | 32 +- boost/hana/reverse.hpp | 2 +- boost/hana/reverse_fold.hpp | 2 +- boost/hana/scan_left.hpp | 2 +- boost/hana/scan_right.hpp | 2 +- boost/hana/second.hpp | 2 +- boost/hana/set.hpp | 5 +- boost/hana/size.hpp | 2 +- boost/hana/slice.hpp | 2 +- boost/hana/sort.hpp | 2 +- boost/hana/span.hpp | 2 +- boost/hana/string.hpp | 32 +- boost/hana/suffix.hpp | 2 +- boost/hana/sum.hpp | 32 +- boost/hana/symmetric_difference.hpp | 2 +- boost/hana/take_back.hpp | 16 +- boost/hana/take_front.hpp | 2 +- boost/hana/take_while.hpp | 2 +- boost/hana/tap.hpp | 20 +- boost/hana/then.hpp | 2 +- boost/hana/traits.hpp | 2 +- boost/hana/transform.hpp | 2 +- boost/hana/tuple.hpp | 75 +- boost/hana/type.hpp | 49 +- boost/hana/unfold_left.hpp | 2 +- boost/hana/unfold_right.hpp | 2 +- boost/hana/union.hpp | 2 +- boost/hana/unique.hpp | 2 +- boost/hana/unpack.hpp | 2 +- boost/hana/value.hpp | 2 +- boost/hana/version.hpp | 6 +- boost/hana/while.hpp | 2 +- boost/hana/zero.hpp | 18 +- boost/hana/zip.hpp | 2 +- boost/hana/zip_shortest.hpp | 2 +- boost/hana/zip_shortest_with.hpp | 7 +- boost/hana/zip_with.hpp | 2 +- boost/heap/binomial_heap.hpp | 41 +- boost/heap/d_ary_heap.hpp | 12 +- boost/heap/detail/heap_comparison.hpp | 5 +- boost/heap/detail/heap_node.hpp | 29 +- boost/heap/detail/mutable_heap.hpp | 8 + boost/heap/detail/ordered_adaptor_iterator.hpp | 4 + boost/heap/detail/stable_heap.hpp | 10 + boost/heap/detail/tree_iterator.hpp | 11 +- boost/heap/fibonacci_heap.hpp | 41 +- boost/heap/heap_merge.hpp | 9 +- boost/heap/pairing_heap.hpp | 49 +- boost/heap/policies.hpp | 32 +- boost/heap/priority_queue.hpp | 10 + boost/heap/skew_heap.hpp | 82 +- boost/histogram.hpp | 37 + boost/histogram/accumulators/mean.hpp | 90 + boost/histogram/accumulators/ostream.hpp | 52 + boost/histogram/accumulators/sum.hpp | 107 + boost/histogram/accumulators/weighted_mean.hpp | 106 + boost/histogram/accumulators/weighted_sum.hpp | 112 + boost/histogram/algorithm/project.hpp | 98 + boost/histogram/algorithm/reduce.hpp | 222 + boost/histogram/algorithm/sum.hpp | 41 + boost/histogram/axis.hpp | 16 + boost/histogram/axis/category.hpp | 184 + boost/histogram/axis/integer.hpp | 194 + boost/histogram/axis/interval_view.hpp | 54 + boost/histogram/axis/iterator.hpp | 74 + boost/histogram/axis/option.hpp | 82 + boost/histogram/axis/ostream.hpp | 193 + boost/histogram/axis/polymorphic_bin.hpp | 88 + boost/histogram/axis/regular.hpp | 359 + boost/histogram/axis/traits.hpp | 283 + boost/histogram/axis/variable.hpp | 242 + boost/histogram/axis/variant.hpp | 299 + boost/histogram/detail/attribute.hpp | 16 + boost/histogram/detail/axes.hpp | 176 + boost/histogram/detail/cat.hpp | 34 + boost/histogram/detail/common_type.hpp | 78 + boost/histogram/detail/compressed_pair.hpp | 74 + boost/histogram/detail/linearize.hpp | 337 + boost/histogram/detail/meta.hpp | 436 + boost/histogram/fwd.hpp | 122 + boost/histogram/histogram.hpp | 425 + boost/histogram/indexed.hpp | 220 + boost/histogram/literals.hpp | 33 + boost/histogram/make_histogram.hpp | 133 + boost/histogram/make_profile.hpp | 90 + boost/histogram/ostream.hpp | 39 + boost/histogram/serialization.hpp | 214 + boost/histogram/storage_adaptor.hpp | 298 + boost/histogram/unlimited_storage.hpp | 923 + boost/histogram/unsafe_access.hpp | 74 + boost/hof.hpp | 63 + boost/hof/alias.hpp | 219 + boost/hof/always.hpp | 174 + boost/hof/apply.hpp | 252 + boost/hof/apply_eval.hpp | 156 + boost/hof/arg.hpp | 126 + boost/hof/capture.hpp | 189 + boost/hof/combine.hpp | 126 + boost/hof/compose.hpp | 169 + boost/hof/config.hpp | 201 + boost/hof/construct.hpp | 302 + boost/hof/decay.hpp | 68 + boost/hof/decorate.hpp | 217 + boost/hof/detail/and.hpp | 55 + boost/hof/detail/callable_base.hpp | 65 + boost/hof/detail/can_be_called.hpp | 121 + boost/hof/detail/compressed_pair.hpp | 130 + boost/hof/detail/constexpr_deduce.hpp | 74 + boost/hof/detail/delegate.hpp | 107 + boost/hof/detail/forward.hpp | 37 + boost/hof/detail/holder.hpp | 27 + boost/hof/detail/intrinsics.hpp | 113 + boost/hof/detail/join.hpp | 43 + boost/hof/detail/make.hpp | 31 + boost/hof/detail/move.hpp | 24 + boost/hof/detail/noexcept.hpp | 19 + boost/hof/detail/pp.hpp | 93 + boost/hof/detail/recursive_constexpr_depth.hpp | 19 + boost/hof/detail/remove_rvalue_reference.hpp | 26 + boost/hof/detail/result_of.hpp | 82 + boost/hof/detail/result_type.hpp | 43 + boost/hof/detail/seq.hpp | 46 + boost/hof/detail/static_const_var.hpp | 68 + boost/hof/detail/unpack_tuple.hpp | 98 + boost/hof/detail/unwrap.hpp | 29 + boost/hof/detail/using.hpp | 21 + boost/hof/eval.hpp | 86 + boost/hof/first_of.hpp | 244 + boost/hof/fix.hpp | 242 + boost/hof/flip.hpp | 107 + boost/hof/flow.hpp | 166 + boost/hof/fold.hpp | 171 + boost/hof/function.hpp | 90 + boost/hof/function_param_limit.hpp | 57 + boost/hof/identity.hpp | 72 + boost/hof/if.hpp | 143 + boost/hof/implicit.hpp | 155 + boost/hof/indirect.hpp | 133 + boost/hof/infix.hpp | 200 + boost/hof/is_invocable.hpp | 72 + boost/hof/is_unpackable.hpp | 115 + boost/hof/lambda.hpp | 244 + boost/hof/lazy.hpp | 299 + boost/hof/lift.hpp | 110 + boost/hof/limit.hpp | 142 + boost/hof/match.hpp | 121 + boost/hof/mutable.hpp | 68 + boost/hof/pack.hpp | 423 + boost/hof/partial.hpp | 292 + boost/hof/pipable.hpp | 215 + boost/hof/placeholders.hpp | 468 + boost/hof/proj.hpp | 265 + boost/hof/protect.hpp | 80 + boost/hof/repeat.hpp | 162 + boost/hof/repeat_while.hpp | 181 + boost/hof/result.hpp | 135 + boost/hof/returns.hpp | 249 + boost/hof/reveal.hpp | 385 + boost/hof/reverse_fold.hpp | 173 + boost/hof/rotate.hpp | 101 + boost/hof/static.hpp | 97 + boost/hof/tap.hpp | 83 + boost/hof/unpack.hpp | 181 + boost/hof/unpack_sequence.hpp | 71 + boost/hof/version.hpp | 16 + boost/icl/concept/element_associator.hpp | 168 +- boost/icl/concept/interval.hpp | 353 +- boost/icl/concept/interval_associator.hpp | 25 + boost/icl/detail/element_iterator.hpp | 8 +- boost/icl/functors.hpp | 9 +- boost/icl/interval_base_map.hpp | 1 + boost/icl/interval_base_set.hpp | 140 +- boost/icl/interval_bounds.hpp | 4 +- boost/icl/iterator.hpp | 10 +- boost/icl/map.hpp | 141 +- boost/icl/type_traits/predicate.hpp | 17 +- boost/icl/type_traits/rep_type_of.hpp | 17 +- boost/icl/type_traits/type_to_string.hpp | 8 +- boost/icl/type_traits/value_size.hpp | 10 +- boost/integer/common_factor_rt.hpp | 896 +- boost/integer/extended_euclidean.hpp | 83 + boost/integer/integer_mask.hpp | 10 +- boost/integer/mod_inverse.hpp | 53 + boost/integer_fwd.hpp | 3 + boost/interprocess/allocators/adaptive_pool.hpp | 2 +- boost/interprocess/allocators/allocator.hpp | 2 +- .../allocators/detail/adaptive_node_pool.hpp | 7 +- .../allocators/detail/allocator_common.hpp | 4 +- boost/interprocess/allocators/detail/node_pool.hpp | 4 +- boost/interprocess/allocators/node_allocator.hpp | 2 +- .../allocators/private_adaptive_pool.hpp | 2 +- .../allocators/private_node_allocator.hpp | 2 +- boost/interprocess/containers/pair.hpp | 2 +- boost/interprocess/containers/version_type.hpp | 4 +- boost/interprocess/detail/atomic.hpp | 54 + boost/interprocess/detail/file_wrapper.hpp | 7 +- boost/interprocess/detail/in_place_interface.hpp | 2 +- .../detail/intermodule_singleton_common.hpp | 2 +- .../detail/managed_open_or_create_impl.hpp | 4 +- boost/interprocess/detail/named_proxy.hpp | 2 +- boost/interprocess/detail/os_file_functions.hpp | 6 + boost/interprocess/detail/os_thread_functions.hpp | 37 +- .../interprocess/detail/segment_manager_helper.hpp | 10 +- boost/interprocess/detail/shared_dir_helpers.hpp | 14 +- boost/interprocess/detail/transform_iterator.hpp | 164 +- boost/interprocess/detail/utilities.hpp | 24 +- .../detail/variadic_templates_tools.hpp | 8 +- boost/interprocess/detail/win32_api.hpp | 251 +- boost/interprocess/detail/workaround.hpp | 17 +- boost/interprocess/errors.hpp | 17 +- boost/interprocess/exceptions.hpp | 8 +- .../interprocess/indexes/iunordered_set_index.hpp | 4 +- boost/interprocess/indexes/unordered_map_index.hpp | 5 +- boost/interprocess/ipc/message_queue.hpp | 16 +- .../mem_algo/detail/mem_algo_common.hpp | 4 +- .../mem_algo/detail/simple_seq_fit_impl.hpp | 10 +- boost/interprocess/mem_algo/rbtree_best_fit.hpp | 12 +- boost/interprocess/offset_ptr.hpp | 132 +- boost/interprocess/segment_manager.hpp | 8 +- .../interprocess/smart_ptr/detail/bad_weak_ptr.hpp | 2 +- boost/interprocess/smart_ptr/intrusive_ptr.hpp | 102 +- boost/interprocess/streams/bufferstream.hpp | 2 +- .../interprocess/sync/detail/common_algorithms.hpp | 43 + .../interprocess/sync/shm/named_condition_any.hpp | 15 +- boost/interprocess/sync/spin/mutex.hpp | 18 +- .../sync/windows/winapi_wrapper_common.hpp | 51 +- boost/intrusive/avl_set.hpp | 44 +- boost/intrusive/avltree.hpp | 22 +- boost/intrusive/avltree_algorithms.hpp | 88 +- boost/intrusive/bs_set.hpp | 44 +- boost/intrusive/bstree.hpp | 38 +- boost/intrusive/bstree_algorithms.hpp | 85 +- boost/intrusive/circular_list_algorithms.hpp | 32 +- boost/intrusive/circular_slist_algorithms.hpp | 14 +- boost/intrusive/derivation_value_traits.hpp | 2 +- boost/intrusive/detail/any_node_and_algorithms.hpp | 28 +- boost/intrusive/detail/avltree_node.hpp | 18 +- boost/intrusive/detail/common_slist_algorithms.hpp | 14 +- boost/intrusive/detail/config_begin.hpp | 27 +- boost/intrusive/detail/default_header_holder.hpp | 4 +- boost/intrusive/detail/ebo_functor_holder.hpp | 8 +- boost/intrusive/detail/generic_hook.hpp | 18 +- boost/intrusive/detail/hashtable_node.hpp | 29 +- boost/intrusive/detail/hook_traits.hpp | 26 +- boost/intrusive/detail/iterator.hpp | 120 +- boost/intrusive/detail/key_nodeptr_comp.hpp | 16 +- boost/intrusive/detail/list_iterator.hpp | 20 +- boost/intrusive/detail/list_node.hpp | 4 +- boost/intrusive/detail/math.hpp | 4 +- boost/intrusive/detail/mpl.hpp | 21 +- boost/intrusive/detail/node_cloner_disposer.hpp | 4 +- boost/intrusive/detail/node_to_value.hpp | 2 +- boost/intrusive/detail/rbtree_node.hpp | 12 +- boost/intrusive/detail/simple_disposers.hpp | 2 +- boost/intrusive/detail/slist_iterator.hpp | 16 +- boost/intrusive/detail/slist_node.hpp | 2 +- boost/intrusive/detail/tree_iterator.hpp | 34 +- boost/intrusive/detail/tree_node.hpp | 6 +- boost/intrusive/detail/tree_value_compare.hpp | 59 +- boost/intrusive/detail/workaround.hpp | 2 +- boost/intrusive/hashtable.hpp | 265 +- boost/intrusive/intrusive_fwd.hpp | 3 + boost/intrusive/linear_slist_algorithms.hpp | 8 +- boost/intrusive/list.hpp | 29 +- boost/intrusive/member_value_traits.hpp | 6 +- boost/intrusive/options.hpp | 10 +- boost/intrusive/pointer_plus_bits.hpp | 18 + boost/intrusive/pointer_traits.hpp | 32 +- boost/intrusive/priority_compare.hpp | 4 +- boost/intrusive/rbtree.hpp | 22 +- boost/intrusive/rbtree_algorithms.hpp | 78 +- boost/intrusive/set.hpp | 44 +- boost/intrusive/sg_set.hpp | 44 +- boost/intrusive/sgtree.hpp | 22 +- boost/intrusive/sgtree_algorithms.hpp | 122 +- boost/intrusive/slist.hpp | 43 +- boost/intrusive/splay_set.hpp | 44 +- boost/intrusive/splaytree.hpp | 22 +- boost/intrusive/splaytree_algorithms.hpp | 132 +- boost/intrusive/treap.hpp | 159 +- boost/intrusive/treap_algorithms.hpp | 131 +- boost/intrusive/treap_set.hpp | 123 +- boost/intrusive/unordered_set.hpp | 8 +- boost/intrusive/unordered_set_hook.hpp | 20 +- boost/intrusive_ptr.hpp | 2 +- boost/iostreams/chain.hpp | 32 +- boost/iostreams/code_converter.hpp | 8 +- boost/iostreams/detail/adapter/direct_adapter.hpp | 1 + .../detail/adapter/non_blocking_adapter.hpp | 5 +- boost/iostreams/detail/buffer.hpp | 30 +- boost/iostreams/detail/config/codecvt.hpp | 5 +- boost/iostreams/detail/config/dyn_link.hpp | 11 +- boost/iostreams/detail/config/fpos.hpp | 11 +- .../iostreams/detail/config/unreachable_return.hpp | 1 - boost/iostreams/detail/config/wide_streams.hpp | 3 +- boost/iostreams/detail/restrict_impl.hpp | 2 + .../detail/streambuf/direct_streambuf.hpp | 4 +- .../detail/streambuf/indirect_streambuf.hpp | 43 +- .../detail/streambuf/linked_streambuf.hpp | 4 +- boost/iostreams/device/mapped_file.hpp | 5 +- boost/iostreams/device/null.hpp | 2 +- boost/iostreams/filter/bzip2.hpp | 33 +- boost/iostreams/filter/gzip.hpp | 24 +- boost/iostreams/filter/lzma.hpp | 372 + boost/iostreams/filter/symmetric.hpp | 7 +- boost/iostreams/filter/zlib.hpp | 42 +- boost/iostreams/filter/zstd.hpp | 363 + boost/iostreams/filtering_stream.hpp | 21 + boost/iostreams/invert.hpp | 4 +- boost/iostreams/stream.hpp | 20 + boost/iterator/advance.hpp | 84 + boost/iterator/detail/facade_iterator_category.hpp | 5 +- boost/iterator/distance.hpp | 65 + boost/iterator/filter_iterator.hpp | 1 - boost/iterator/function_input_iterator.hpp | 55 +- boost/iterator/function_output_iterator.hpp | 62 + boost/iterator/indirect_iterator.hpp | 6 +- boost/iterator/is_lvalue_iterator.hpp | 9 +- boost/iterator/is_readable_iterator.hpp | 5 +- boost/iterator/iterator_adaptor.hpp | 8 +- boost/iterator/iterator_archetypes.hpp | 18 +- boost/iterator/iterator_categories.hpp | 5 +- boost/iterator/iterator_concepts.hpp | 18 +- boost/iterator/iterator_facade.hpp | 5 +- boost/iterator/iterator_traits.hpp | 13 +- boost/iterator/new_iterator_tests.hpp | 25 +- boost/iterator/permutation_iterator.hpp | 8 +- boost/iterator/reverse_iterator.hpp | 11 +- boost/iterator/transform_iterator.hpp | 8 +- boost/iterator/zip_iterator.hpp | 3 +- boost/lambda/algorithm.hpp | 3 + boost/lambda/core.hpp | 8 +- boost/lexical_cast.hpp | 2 +- boost/lexical_cast/bad_lexical_cast.hpp | 2 +- boost/lexical_cast/detail/converter_lexical.hpp | 46 +- .../detail/converter_lexical_streams.hpp | 29 +- boost/lexical_cast/detail/converter_numeric.hpp | 26 +- boost/lexical_cast/detail/inf_nan.hpp | 2 +- boost/lexical_cast/detail/is_character.hpp | 9 +- boost/lexical_cast/detail/lcast_char_constants.hpp | 2 +- .../detail/lcast_unsigned_converters.hpp | 10 +- boost/lexical_cast/detail/widest_char.hpp | 7 +- boost/lexical_cast/lexical_cast_old.hpp | 3 +- boost/lexical_cast/try_lexical_convert.hpp | 31 +- boost/locale/definitions.hpp | 16 +- boost/locale/format.hpp | 3 +- boost/locale/generator.hpp | 3 +- boost/locale/localization_backend.hpp | 30 +- boost/locale/message.hpp | 7 + boost/locale/util.hpp | 62 + boost/lockfree/detail/allocator_rebind_helper.hpp | 32 + boost/lockfree/detail/freelist.hpp | 4 +- boost/lockfree/detail/parameter.hpp | 4 +- boost/lockfree/detail/prefix.hpp | 7 +- boost/lockfree/detail/tagged_ptr_dcas.hpp | 10 +- .../lockfree/detail/tagged_ptr_ptrcompression.hpp | 2 +- boost/lockfree/queue.hpp | 17 +- boost/lockfree/spsc_queue.hpp | 33 +- boost/lockfree/stack.hpp | 5 +- boost/log/attributes/attribute.hpp | 2 +- boost/log/attributes/attribute_name.hpp | 16 +- boost/log/attributes/attribute_value.hpp | 2 +- boost/log/attributes/value_visitation.hpp | 2 +- boost/log/core/record.hpp | 2 +- boost/log/core/record_view.hpp | 4 +- boost/log/detail/adaptive_mutex.hpp | 6 +- boost/log/detail/allocator_traits.hpp | 77 + boost/log/detail/attachable_sstream_buf.hpp | 12 +- boost/log/detail/config.hpp | 51 +- boost/log/detail/format.hpp | 7 +- boost/log/detail/light_function.hpp | 2 +- boost/log/detail/light_rw_mutex.hpp | 14 +- boost/log/detail/locking_ptr.hpp | 2 +- boost/log/detail/parameter_tools.hpp | 25 +- boost/log/detail/threadsafe_queue.hpp | 95 +- boost/log/detail/timestamp.hpp | 4 +- .../predicates/channel_severity_filter.hpp | 3 +- boost/log/keywords/target_file_name.hpp | 40 + boost/log/sinks/text_file_backend.hpp | 33 +- boost/log/sources/record_ostream.hpp | 8 +- boost/log/support/date_time.hpp | 16 +- boost/log/utility/formatting_ostream.hpp | 16 +- boost/log/utility/ipc/reliable_message_queue.hpp | 4 +- boost/log/utility/permissions.hpp | 4 +- boost/log/utility/setup/file.hpp | 52 +- boost/log/utility/setup/settings.hpp | 2 +- .../log/utility/type_dispatch/type_dispatcher.hpp | 2 +- boost/logic/tribool.hpp | 15 +- boost/logic/tribool_io.hpp | 6 +- boost/make_shared.hpp | 3 +- boost/make_unique.hpp | 9 +- boost/math/common_factor.hpp | 5 +- boost/math/common_factor_ct.hpp | 84 +- boost/math/common_factor_rt.hpp | 422 +- boost/math/concepts/real_concept.hpp | 20 + boost/math/concepts/std_real_concept.hpp | 37 +- boost/math/constants/calculate_constants.hpp | 19 +- boost/math/constants/constants.hpp | 14 +- boost/math/cstdfloat/cstdfloat_cmath.hpp | 6 +- boost/math/cstdfloat/cstdfloat_limits.hpp | 19 +- boost/math/cstdfloat/cstdfloat_types.hpp | 2 + boost/math/differentiation/finite_difference.hpp | 266 + boost/math/differentiation/lanczos_smoothing.hpp | 580 + .../distributions/detail/common_error_handling.hpp | 29 + boost/math/distributions/extreme_value.hpp | 4 +- boost/math/distributions/students_t.hpp | 49 +- boost/math/interpolators/barycentric_rational.hpp | 98 + boost/math/interpolators/catmull_rom.hpp | 284 + boost/math/interpolators/cubic_b_spline.hpp | 78 + .../detail/barycentric_rational_detail.hpp | 215 + .../interpolators/detail/cubic_b_spline_detail.hpp | 287 + boost/math/octonion.hpp | 1 + boost/math/quadrature/detail/exp_sinh_detail.hpp | 515 + boost/math/quadrature/detail/sinh_sinh_detail.hpp | 480 + .../math/quadrature/detail/tanh_sinh_constants.hpp | 228 + boost/math/quadrature/detail/tanh_sinh_detail.hpp | 719 + boost/math/quadrature/exp_sinh.hpp | 94 + boost/math/quadrature/gauss.hpp | 1293 + boost/math/quadrature/gauss_kronrod.hpp | 1950 + boost/math/quadrature/naive_monte_carlo.hpp | 456 + boost/math/quadrature/sinh_sinh.hpp | 43 + boost/math/quadrature/tanh_sinh.hpp | 268 + boost/math/quadrature/trapezoidal.hpp | 125 + boost/math/quaternion.hpp | 1460 +- boost/math/special_functions.hpp | 2 + boost/math/special_functions/acosh.hpp | 2 +- boost/math/special_functions/asinh.hpp | 6 + boost/math/special_functions/atanh.hpp | 6 + boost/math/special_functions/bessel.hpp | 4 +- boost/math/special_functions/cbrt.hpp | 5 +- boost/math/special_functions/chebyshev.hpp | 169 + .../math/special_functions/chebyshev_transform.hpp | 237 + .../special_functions/detail/airy_ai_bi_zero.hpp | 4 +- .../special_functions/detail/bernoulli_details.hpp | 67 +- boost/math/special_functions/detail/bessel_i0.hpp | 595 +- boost/math/special_functions/detail/bessel_i1.hpp | 621 +- boost/math/special_functions/detail/bessel_j0.hpp | 10 + boost/math/special_functions/detail/bessel_j1.hpp | 10 + boost/math/special_functions/detail/bessel_k0.hpp | 567 +- boost/math/special_functions/detail/bessel_k1.hpp | 627 +- boost/math/special_functions/detail/bessel_kn.hpp | 8 +- boost/math/special_functions/detail/bessel_y0.hpp | 10 + boost/math/special_functions/detail/bessel_y1.hpp | 10 + boost/math/special_functions/detail/fp_traits.hpp | 27 +- .../math/special_functions/detail/igamma_large.hpp | 10 + .../detail/lambert_w_lookup_table.ipp | 134 + .../math/special_functions/detail/lgamma_small.hpp | 10 + .../detail/unchecked_bernoulli.hpp | 37 +- .../detail/unchecked_factorial.hpp | 39 +- boost/math/special_functions/digamma.hpp | 10 + boost/math/special_functions/ellint_d.hpp | 5 + boost/math/special_functions/ellint_rd.hpp | 5 + boost/math/special_functions/erf.hpp | 165 +- boost/math/special_functions/expint.hpp | 10 + boost/math/special_functions/expm1.hpp | 14 + boost/math/special_functions/gamma.hpp | 77 +- boost/math/special_functions/lambert_w.hpp | 2186 + boost/math/special_functions/lanczos.hpp | 12 +- boost/math/special_functions/legendre.hpp | 191 +- .../math/special_functions/legendre_stieltjes.hpp | 235 + boost/math/special_functions/log1p.hpp | 12 +- boost/math/special_functions/math_fwd.hpp | 98 +- boost/math/special_functions/next.hpp | 406 +- boost/math/special_functions/owens_t.hpp | 10 + boost/math/special_functions/prime.hpp | 25 +- .../math/special_functions/relative_difference.hpp | 2 +- boost/math/special_functions/round.hpp | 2 +- boost/math/special_functions/sign.hpp | 2 +- boost/math/special_functions/sinc.hpp | 26 +- boost/math/special_functions/trigamma.hpp | 10 + boost/math/special_functions/trunc.hpp | 2 +- boost/math/special_functions/ulp.hpp | 38 +- boost/math/special_functions/zeta.hpp | 10 + boost/math/tools/atomic.hpp | 93 + boost/math/tools/big_constant.hpp | 6 +- boost/math/tools/bivariate_statistics.hpp | 97 + boost/math/tools/complex.hpp | 57 + boost/math/tools/condition_numbers.hpp | 139 + boost/math/tools/config.hpp | 15 +- boost/math/tools/detail/is_const_iterable.hpp | 40 + boost/math/tools/fraction.hpp | 51 +- boost/math/tools/norms.hpp | 640 + boost/math/tools/numerical_differentiation.hpp | 12 + boost/math/tools/polynomial.hpp | 363 +- boost/math/tools/polynomial_gcd.hpp | 209 + boost/math/tools/precision.hpp | 2 +- boost/math/tools/roots.hpp | 288 +- boost/math/tools/series.hpp | 2 +- boost/math/tools/signal_statistics.hpp | 346 + boost/math/tools/test_value.hpp | 118 + boost/math/tools/toms748_solve.hpp | 8 + boost/math/tools/univariate_statistics.hpp | 393 + boost/math_fwd.hpp | 55 - boost/memory_order.hpp | 49 +- boost/metaparse/config.hpp | 35 +- boost/metaparse/v1/cpp11/first_of.hpp | 36 + boost/metaparse/v1/cpp11/fwd/string.hpp | 22 + boost/metaparse/v1/cpp11/impl/at_c.hpp | 35 + boost/metaparse/v1/cpp11/impl/concat.hpp | 30 + boost/metaparse/v1/cpp11/impl/empty_string.hpp | 33 + boost/metaparse/v1/cpp11/impl/nth_of_c.hpp | 82 + .../v1/cpp11/impl/nth_of_c_skip_remaining.hpp | 60 + boost/metaparse/v1/cpp11/impl/pop_back.hpp | 39 + boost/metaparse/v1/cpp11/impl/pop_front.hpp | 30 + boost/metaparse/v1/cpp11/impl/push_back_c.hpp | 30 + boost/metaparse/v1/cpp11/impl/push_front_c.hpp | 30 + .../v1/cpp11/impl/remove_trailing_no_chars.hpp | 55 + boost/metaparse/v1/cpp11/impl/size.hpp | 34 + boost/metaparse/v1/cpp11/impl/string.hpp | 2125 + boost/metaparse/v1/cpp11/impl/string_at.hpp | 41 + boost/metaparse/v1/cpp11/last_of.hpp | 36 + boost/metaparse/v1/cpp11/nth_of.hpp | 24 + boost/metaparse/v1/cpp11/nth_of_c.hpp | 45 + boost/metaparse/v1/cpp11/string.hpp | 222 + boost/metaparse/v1/cpp98/first_of.hpp | 35 + boost/metaparse/v1/cpp98/fwd/string.hpp | 33 + boost/metaparse/v1/cpp98/impl/at_c.hpp | 58 + boost/metaparse/v1/cpp98/impl/empty_string.hpp | 33 + boost/metaparse/v1/cpp98/impl/nth_of_c.hpp | 61 + boost/metaparse/v1/cpp98/impl/nth_of_c_impl.hpp | 77 + boost/metaparse/v1/cpp98/impl/pop_back.hpp | 39 + boost/metaparse/v1/cpp98/impl/pop_front.hpp | 56 + boost/metaparse/v1/cpp98/impl/push_back_c.hpp | 34 + boost/metaparse/v1/cpp98/impl/push_front_c.hpp | 47 + boost/metaparse/v1/cpp98/impl/size.hpp | 63 + boost/metaparse/v1/cpp98/impl/skip_seq.hpp | 74 + boost/metaparse/v1/cpp98/impl/update_c.hpp | 74 + boost/metaparse/v1/cpp98/last_of.hpp | 66 + boost/metaparse/v1/cpp98/nth_of.hpp | 40 + boost/metaparse/v1/cpp98/nth_of_c.hpp | 70 + boost/metaparse/v1/cpp98/string.hpp | 272 + boost/metaparse/v1/first_of.hpp | 31 +- boost/metaparse/v1/fwd/string.hpp | 28 +- boost/metaparse/v1/impl/at_c.hpp | 54 +- boost/metaparse/v1/last_of.hpp | 62 +- boost/metaparse/v1/nth_of.hpp | 35 +- boost/metaparse/v1/nth_of_c.hpp | 66 +- boost/metaparse/v1/string.hpp | 346 +- boost/move/adl_move_swap.hpp | 6 + boost/move/algo/adaptive_merge.hpp | 289 +- boost/move/algo/adaptive_sort.hpp | 576 +- boost/move/algo/detail/adaptive_sort_merge.hpp | 1672 +- boost/move/algo/detail/basic_op.hpp | 20 +- boost/move/algo/detail/heap_sort.hpp | 111 + boost/move/algo/detail/insertion_sort.hpp | 23 +- boost/move/algo/detail/is_sorted.hpp | 55 + boost/move/algo/detail/merge.hpp | 641 +- boost/move/algo/detail/merge_sort.hpp | 80 +- boost/move/algo/detail/pdqsort.hpp | 334 + boost/move/algo/detail/set_difference.hpp | 207 + boost/move/algo/move.hpp | 5 +- boost/move/algo/predicate.hpp | 101 + boost/move/algo/unique.hpp | 55 + boost/move/algorithm.hpp | 2 +- boost/move/core.hpp | 20 +- boost/move/default_delete.hpp | 18 +- boost/move/detail/destruct_n.hpp | 7 +- boost/move/detail/fwd_macros.hpp | 25 + boost/move/detail/iterator_to_raw_pointer.hpp | 59 + boost/move/detail/meta_utils.hpp | 2 + boost/move/detail/meta_utils_core.hpp | 17 +- boost/move/detail/pointer_element.hpp | 168 + boost/move/detail/to_raw_pointer.hpp | 45 + boost/move/detail/type_traits.hpp | 24 +- boost/move/detail/unique_ptr_meta_utils.hpp | 4 +- boost/mp11.hpp | 22 + boost/mp11/algorithm.hpp | 1072 + boost/mp11/bind.hpp | 111 + boost/mp11/detail/config.hpp | 147 + boost/mp11/detail/mp_append.hpp | 185 + boost/mp11/detail/mp_copy_if.hpp | 48 + boost/mp11/detail/mp_count.hpp | 115 + boost/mp11/detail/mp_fold.hpp | 62 + boost/mp11/detail/mp_is_list.hpp | 39 + boost/mp11/detail/mp_list.hpp | 24 + boost/mp11/detail/mp_map_find.hpp | 43 + boost/mp11/detail/mp_min_element.hpp | 51 + boost/mp11/detail/mp_plus.hpp | 81 + boost/mp11/detail/mp_remove_if.hpp | 48 + boost/mp11/detail/mp_void.hpp | 32 + boost/mp11/detail/mp_with_index.hpp | 396 + boost/mp11/function.hpp | 219 + boost/mp11/integer_sequence.hpp | 112 + boost/mp11/integral.hpp | 41 + boost/mp11/list.hpp | 335 + boost/mp11/map.hpp | 119 + boost/mp11/mpl.hpp | 175 + boost/mp11/set.hpp | 188 + boost/mp11/tuple.hpp | 96 + boost/mp11/utility.hpp | 236 + boost/mp11/version.hpp | 16 + boost/mpi/cartesian_communicator.hpp | 383 + boost/mpi/collectives/all_gather.hpp | 131 +- boost/mpi/collectives/all_gatherv.hpp | 140 + boost/mpi/collectives/all_reduce.hpp | 4 +- boost/mpi/collectives/all_to_all.hpp | 6 +- boost/mpi/collectives/broadcast.hpp | 27 +- boost/mpi/collectives/gather.hpp | 170 +- boost/mpi/collectives/gatherv.hpp | 37 +- boost/mpi/collectives/reduce.hpp | 4 +- boost/mpi/collectives/scan.hpp | 2 +- boost/mpi/collectives/scatter.hpp | 212 +- boost/mpi/collectives/scatterv.hpp | 203 +- boost/mpi/communicator.hpp | 478 +- boost/mpi/detail/antiques.hpp | 40 + boost/mpi/detail/binary_buffer_oprimitive.hpp | 7 +- boost/mpi/detail/mpi_datatype_primitive.hpp | 21 +- boost/mpi/detail/offsets.hpp | 47 + boost/mpi/detail/packed_iprimitive.hpp | 6 +- boost/mpi/detail/packed_oprimitive.hpp | 18 +- boost/mpi/environment.hpp | 6 + boost/mpi/error_string.hpp | 26 + boost/mpi/exception.hpp | 3 + boost/mpi/nonblocking.hpp | 24 +- boost/mpi/operations.hpp | 40 +- boost/mpi/python/serialize.hpp | 5 +- boost/mpi/request.hpp | 9 + boost/mpl/assert.hpp | 28 +- boost/mpl/get_tag.hpp | 26 + boost/msm/back/state_machine.hpp | 1 - boost/multi_array.hpp | 175 +- boost/multi_array/algorithm.hpp | 2 +- boost/multi_array/allocators.hpp | 72 + boost/multi_array/base.hpp | 1 + boost/multi_array/concept_checks.hpp | 4 - boost/multi_array/index_range.hpp | 6 + boost/multi_array/iterator.hpp | 2 +- boost/multi_index/detail/allocator_traits.hpp | 143 + boost/multi_index/detail/archive_constructed.hpp | 6 +- boost/multi_index/detail/auto_space.hpp | 31 +- boost/multi_index/detail/bidir_node_iterator.hpp | 4 +- boost/multi_index/detail/bucket_array.hpp | 14 +- boost/multi_index/detail/copy_map.hpp | 53 +- boost/multi_index/detail/duplicates_iterator.hpp | 5 +- boost/multi_index/detail/hash_index_iterator.hpp | 4 +- boost/multi_index/detail/hash_index_node.hpp | 50 +- .../multi_index/detail/ignore_wstrict_aliasing.hpp | 18 + boost/multi_index/detail/index_base.hpp | 38 +- boost/multi_index/detail/index_node_base.hpp | 6 +- boost/multi_index/detail/ord_index_impl.hpp | 39 +- boost/multi_index/detail/ord_index_node.hpp | 68 +- boost/multi_index/detail/promotes_arg.hpp | 10 +- .../detail/restore_wstrict_aliasing.hpp | 11 + boost/multi_index/detail/rnd_index_loader.hpp | 22 +- boost/multi_index/detail/rnd_index_node.hpp | 47 +- boost/multi_index/detail/rnd_index_ptr_array.hpp | 34 +- boost/multi_index/detail/rnd_node_iterator.hpp | 10 +- boost/multi_index/detail/rnk_index_ops.hpp | 83 +- boost/multi_index/detail/seq_index_node.hpp | 30 +- boost/multi_index/detail/seq_index_ops.hpp | 6 +- boost/multi_index/hashed_index.hpp | 98 +- boost/multi_index/key.hpp | 147 + boost/multi_index/random_access_index.hpp | 62 +- boost/multi_index/ranked_index.hpp | 61 +- boost/multi_index/sequenced_index.hpp | 61 +- boost/multi_index_container.hpp | 153 +- boost/multiprecision/complex128.hpp | 27 + boost/multiprecision/complex_adaptor.hpp | 860 + .../concepts/mp_number_archetypes.hpp | 7 + boost/multiprecision/cpp_bin_float.hpp | 446 +- boost/multiprecision/cpp_bin_float/io.hpp | 10 +- .../cpp_bin_float/transcendental.hpp | 23 +- boost/multiprecision/cpp_complex.hpp | 48 + boost/multiprecision/cpp_dec_float.hpp | 61 +- boost/multiprecision/cpp_int.hpp | 56 +- boost/multiprecision/cpp_int/add.hpp | 12 +- boost/multiprecision/cpp_int/bitwise.hpp | 24 +- boost/multiprecision/cpp_int/divide.hpp | 2 +- boost/multiprecision/cpp_int/import_export.hpp | 13 +- boost/multiprecision/cpp_int/limits.hpp | 4 +- boost/multiprecision/cpp_int/misc.hpp | 73 +- boost/multiprecision/cpp_int/multiply.hpp | 28 +- boost/multiprecision/cpp_int/serialize.hpp | 28 +- boost/multiprecision/debug_adaptor.hpp | 117 +- boost/multiprecision/detail/bitscan.hpp | 36 + boost/multiprecision/detail/default_ops.hpp | 884 +- .../multiprecision/detail/functions/constants.hpp | 68 +- boost/multiprecision/detail/functions/pow.hpp | 206 +- boost/multiprecision/detail/functions/trig.hpp | 88 +- .../multiprecision/detail/generic_interconvert.hpp | 70 +- boost/multiprecision/detail/no_et_ops.hpp | 92 +- boost/multiprecision/detail/number_base.hpp | 612 +- boost/multiprecision/detail/number_compare.hpp | 52 +- boost/multiprecision/detail/precision.hpp | 190 + boost/multiprecision/detail/rebind.hpp | 4 + boost/multiprecision/eigen.hpp | 173 + boost/multiprecision/float128.hpp | 118 +- boost/multiprecision/gmp.hpp | 97 +- boost/multiprecision/logged_adaptor.hpp | 167 +- boost/multiprecision/mpc.hpp | 1523 + boost/multiprecision/mpfi.hpp | 73 +- boost/multiprecision/mpfr.hpp | 463 +- boost/multiprecision/number.hpp | 488 +- boost/multiprecision/rational_adaptor.hpp | 16 +- boost/multiprecision/tommath.hpp | 2 + .../multiprecision/traits/explicit_conversion.hpp | 45 +- boost/multiprecision/traits/is_backend.hpp | 6 +- boost/multiprecision/traits/is_byte_container.hpp | 11 +- .../traits/is_variable_precision.hpp | 24 + boost/next_prior.hpp | 140 +- boost/numeric/conversion/cast.hpp | 2 +- boost/numeric/conversion/conversion_traits.hpp | 7 - boost/numeric/conversion/detail/converter.hpp | 17 +- .../numeric/conversion/detail/old_numeric_cast.hpp | 37 +- boost/numeric/interval.hpp | 2 +- boost/numeric/interval/arith.hpp | 2 +- boost/numeric/interval/arith2.hpp | 2 +- boost/numeric/interval/checking.hpp | 2 +- boost/numeric/interval/compare.hpp | 2 +- boost/numeric/interval/compare/explicit.hpp | 2 +- boost/numeric/interval/constants.hpp | 2 +- .../interval/detail/alpha_rounding_control.hpp | 2 +- .../interval/detail/bcc_rounding_control.hpp | 2 +- boost/numeric/interval/detail/bugs.hpp | 2 +- .../interval/detail/c99_rounding_control.hpp | 2 +- .../interval/detail/c99sub_rounding_control.hpp | 2 +- .../numeric/interval/detail/interval_prototype.hpp | 2 +- .../interval/detail/msvc_rounding_control.hpp | 4 +- .../interval/detail/ppc_rounding_control.hpp | 2 +- .../interval/detail/sparc_rounding_control.hpp | 2 +- boost/numeric/interval/detail/test_input.hpp | 2 +- .../interval/detail/x86_rounding_control.hpp | 2 +- .../interval/detail/x86gcc_rounding_control.hpp | 2 +- .../interval/ext/x86_fast_rounding_control.hpp | 2 +- boost/numeric/interval/hw_rounding.hpp | 4 +- boost/numeric/interval/interval.hpp | 2 +- boost/numeric/interval/limits.hpp | 16 +- boost/numeric/interval/rounded_arith.hpp | 2 +- boost/numeric/interval/rounded_transc.hpp | 2 +- boost/numeric/interval/rounding.hpp | 2 +- boost/numeric/interval/transc.hpp | 2 +- boost/numeric/interval/utility.hpp | 6 +- boost/numeric/interval/utility_fwd.hpp | 172 + .../numeric/odeint/integrate/integrate_n_steps.hpp | 1 + .../numeric/odeint/integrate/max_step_checker.hpp | 6 +- .../odeint/stepper/adams_bashforth_moulton.hpp | 13 +- boost/numeric/odeint/stepper/bulirsch_stoer.hpp | 23 +- .../odeint/stepper/bulirsch_stoer_dense_out.hpp | 10 +- .../odeint/stepper/controlled_runge_kutta.hpp | 2 +- .../odeint/stepper/rosenbrock4_controller.hpp | 2 + boost/numeric/ublas/assignment.hpp | 59 +- boost/numeric/ublas/detail/concepts.hpp | 114 +- boost/numeric/ublas/detail/matrix_assign.hpp | 161 +- .../numeric/ublas/detail/returntype_deduction.hpp | 4 +- boost/numeric/ublas/detail/vector_assign.hpp | 47 +- boost/numeric/ublas/functional.hpp | 74 +- boost/numeric/ublas/matrix.hpp | 43 +- boost/numeric/ublas/matrix_expression.hpp | 10262 ++-- boost/numeric/ublas/matrix_sparse.hpp | 6 +- boost/numeric/ublas/matrix_vector.hpp | 128 +- boost/numeric/ublas/opencl.hpp | 16 + boost/numeric/ublas/opencl/elementwise.hpp | 508 + boost/numeric/ublas/opencl/library.hpp | 38 + boost/numeric/ublas/opencl/matrix.hpp | 123 + boost/numeric/ublas/opencl/misc.hpp | 182 + boost/numeric/ublas/opencl/operations.hpp | 18 + boost/numeric/ublas/opencl/prod.hpp | 364 + boost/numeric/ublas/opencl/transpose.hpp | 142 + boost/numeric/ublas/opencl/vector.hpp | 90 + boost/numeric/ublas/operation/begin.hpp | 566 +- boost/numeric/ublas/storage.hpp | 43 + boost/numeric/ublas/storage_sparse.hpp | 7 +- boost/numeric/ublas/tensor.hpp | 26 + boost/numeric/ublas/tensor/algorithms.hpp | 345 + boost/numeric/ublas/tensor/expression.hpp | 181 + .../numeric/ublas/tensor/expression_evaluation.hpp | 288 + boost/numeric/ublas/tensor/extents.hpp | 335 + boost/numeric/ublas/tensor/functions.hpp | 558 + boost/numeric/ublas/tensor/index.hpp | 89 + boost/numeric/ublas/tensor/multi_index.hpp | 110 + boost/numeric/ublas/tensor/multi_index_utility.hpp | 364 + boost/numeric/ublas/tensor/multiplication.hpp | 945 + .../numeric/ublas/tensor/operators_arithmetic.hpp | 244 + .../numeric/ublas/tensor/operators_comparison.hpp | 175 + boost/numeric/ublas/tensor/ostream.hpp | 122 + boost/numeric/ublas/tensor/storage_traits.hpp | 84 + boost/numeric/ublas/tensor/strides.hpp | 251 + boost/numeric/ublas/tensor/tensor.hpp | 734 + boost/numeric/ublas/traits.hpp | 28 +- boost/numeric/ublas/vector.hpp | 17 +- boost/numeric/ublas/vector_expression.hpp | 26 +- boost/numeric/ublas/vector_of_vector.hpp | 4 +- boost/numeric/ublas/vector_sparse.hpp | 33 +- boost/operators.hpp | 33 +- boost/optional/detail/experimental_traits.hpp | 104 + .../detail/old_optional_implementation.hpp | 41 +- boost/optional/detail/optional_aligned_storage.hpp | 38 +- boost/optional/detail/optional_config.hpp | 31 +- boost/optional/detail/optional_reference_spec.hpp | 51 +- boost/optional/detail/optional_relops.hpp | 2 +- .../detail/optional_trivially_copyable_base.hpp | 499 + boost/optional/optional.hpp | 439 +- boost/outcome.hpp | 37 + boost/outcome/bad_access.hpp | 97 + boost/outcome/basic_outcome.hpp | 1018 + boost/outcome/basic_result.hpp | 554 + boost/outcome/boost_outcome.hpp | 57 + boost/outcome/boost_result.hpp | 175 + boost/outcome/config.hpp | 323 + boost/outcome/convert.hpp | 128 + .../detail/basic_outcome_exception_observers.hpp | 70 + .../basic_outcome_exception_observers_impl.hpp | 104 + .../detail/basic_outcome_failure_observers.hpp | 100 + .../detail/basic_result_error_observers.hpp | 98 + boost/outcome/detail/basic_result_final.hpp | 157 + boost/outcome/detail/basic_result_storage.hpp | 257 + .../detail/basic_result_value_observers.hpp | 100 + boost/outcome/detail/trait_std_error_code.hpp | 126 + boost/outcome/detail/trait_std_exception.hpp | 97 + boost/outcome/detail/value_storage.hpp | 364 + boost/outcome/experimental/result.h | 82 + .../outcome/experimental/status-code/com_code.hpp | 240 + boost/outcome/experimental/status-code/config.hpp | 261 + .../status-code/detail/nt_code_to_generic_code.ipp | 98 + .../status-code/detail/nt_code_to_win32_code.ipp | 1018 + .../detail/win32_code_to_generic_code.ipp | 75 + boost/outcome/experimental/status-code/error.hpp | 65 + .../status-code/errored_status_code.hpp | 342 + .../experimental/status-code/generic_code.hpp | 378 + .../experimental/status-code/iostream_support.hpp | 78 + boost/outcome/experimental/status-code/nt_code.hpp | 212 + .../experimental/status-code/posix_code.hpp | 151 + .../experimental/status-code/status_code.hpp | 502 + .../status-code/status_code_domain.hpp | 365 + .../experimental/status-code/status_code_ptr.hpp | 137 + .../experimental/status-code/status_error.hpp | 104 + .../experimental/status-code/std_error_code.hpp | 184 + .../experimental/status-code/system_code.hpp | 66 + .../status-code/system_code_from_exception.hpp | 126 + .../experimental/status-code/system_error2.hpp | 36 + .../experimental/status-code/win32_code.hpp | 193 + boost/outcome/experimental/status_outcome.hpp | 149 + boost/outcome/experimental/status_result.hpp | 108 + boost/outcome/iostream_support.hpp | 276 + boost/outcome/outcome.hpp | 46 + boost/outcome/policy/all_narrow.hpp | 53 + boost/outcome/policy/base.hpp | 107 + boost/outcome/policy/fail_to_compile_observers.hpp | 60 + .../outcome_error_code_throw_as_system_error.hpp | 80 + .../policy/outcome_exception_ptr_rethrow.hpp | 79 + .../result_error_code_throw_as_system_error.hpp | 73 + .../policy/result_exception_ptr_rethrow.hpp | 71 + boost/outcome/policy/terminate.hpp | 73 + boost/outcome/policy/throw_bad_result_access.hpp | 93 + boost/outcome/result.hpp | 53 + boost/outcome/revision.hpp | 4 + boost/outcome/std_outcome.hpp | 55 + boost/outcome/std_result.hpp | 83 + boost/outcome/success_failure.hpp | 250 + boost/outcome/trait.hpp | 131 + boost/outcome/try.hpp | 150 + boost/outcome/utils.hpp | 144 + boost/outcome/version.hpp | 13 + boost/parameter/aux_/arg_list.hpp | 1 + boost/parameter/aux_/python/invoker.hpp | 0 boost/parameter/aux_/python/invoker_iterate.hpp | 0 boost/parameter/python.hpp | 11 +- boost/pending/detail/int_iterator.hpp | 3 +- boost/pending/integer_log2.hpp | 6 +- boost/pending/iterator_tests.hpp | 118 +- boost/pending/relaxed_heap.hpp | 1 - boost/phoenix/config.hpp | 4 + boost/phoenix/core/actor.hpp | 123 +- boost/phoenix/core/detail/cpp03/expression.hpp | 4 +- .../detail/cpp03/preprocessed/expression_10.hpp | 40 +- .../detail/cpp03/preprocessed/expression_20.hpp | 80 +- .../detail/cpp03/preprocessed/expression_30.hpp | 120 +- .../detail/cpp03/preprocessed/expression_40.hpp | 160 +- .../detail/cpp03/preprocessed/expression_50.hpp | 200 +- boost/phoenix/core/domain.hpp | 18 + boost/phoenix/core/expression.hpp | 23 +- boost/phoenix/core/terminal.hpp | 7 +- boost/phoenix/function/lazy_list.hpp | 18 +- .../detail/cpp03/mem_fun_ptr_eval_result_of.hpp | 26 +- .../preprocessed/mem_fun_ptr_eval_result_of_10.hpp | 179 + .../preprocessed/mem_fun_ptr_eval_result_of_20.hpp | 369 + .../preprocessed/mem_fun_ptr_eval_result_of_30.hpp | 559 + .../preprocessed/mem_fun_ptr_eval_result_of_40.hpp | 749 + .../preprocessed/mem_fun_ptr_eval_result_of_50.hpp | 939 + .../stl/algorithm/detail/is_std_hash_map.hpp | 50 +- .../stl/algorithm/detail/is_std_hash_set.hpp | 46 +- boost/phoenix/stl/algorithm/detail/is_std_list.hpp | 2 +- boost/phoenix/stl/algorithm/detail/is_std_map.hpp | 2 +- boost/phoenix/stl/algorithm/detail/is_std_set.hpp | 2 +- .../algorithm/detail/is_unordered_set_or_map.hpp | 7 +- boost/phoenix/stl/algorithm/transformation.hpp | 4 + boost/phoenix/stl/container/container.hpp | 39 +- boost/phoenix/stl/container/detail/container.hpp | 42 +- boost/phoenix/version.hpp | 12 +- boost/pointee.hpp | 4 +- boost/pointer_cast.hpp | 19 +- boost/pointer_to_other.hpp | 2 +- boost/poly_collection/algorithm.hpp | 1186 + boost/poly_collection/any_collection.hpp | 78 + boost/poly_collection/any_collection_fwd.hpp | 56 + boost/poly_collection/base_collection.hpp | 78 + boost/poly_collection/base_collection_fwd.hpp | 45 + boost/poly_collection/detail/allocator_adaptor.hpp | 300 + boost/poly_collection/detail/any_iterator.hpp | 92 + boost/poly_collection/detail/any_model.hpp | 203 + boost/poly_collection/detail/auto_iterator.hpp | 56 + boost/poly_collection/detail/base_model.hpp | 120 + boost/poly_collection/detail/callable_wrapper.hpp | 104 + .../detail/callable_wrapper_iterator.hpp | 95 + boost/poly_collection/detail/function_model.hpp | 126 + boost/poly_collection/detail/functional.hpp | 201 + boost/poly_collection/detail/is_acceptable.hpp | 44 + boost/poly_collection/detail/is_constructible.hpp | 65 + .../detail/is_equality_comparable.hpp | 37 + boost/poly_collection/detail/is_final.hpp | 68 + boost/poly_collection/detail/is_invocable.hpp | 97 + .../detail/is_nothrow_eq_comparable.hpp | 46 + boost/poly_collection/detail/iterator_impl.hpp | 242 + boost/poly_collection/detail/iterator_traits.hpp | 116 + boost/poly_collection/detail/packed_segment.hpp | 338 + boost/poly_collection/detail/poly_collection.hpp | 1174 + boost/poly_collection/detail/segment.hpp | 316 + boost/poly_collection/detail/segment_backend.hpp | 85 + boost/poly_collection/detail/segment_split.hpp | 154 + boost/poly_collection/detail/split_segment.hpp | 510 + boost/poly_collection/detail/stride_iterator.hpp | 124 + boost/poly_collection/detail/type_info_map.hpp | 251 + boost/poly_collection/detail/type_restitution.hpp | 199 + boost/poly_collection/detail/value_holder.hpp | 233 + boost/poly_collection/exception.hpp | 57 + boost/poly_collection/function_collection.hpp | 80 + boost/poly_collection/function_collection_fwd.hpp | 57 + boost/polygon/detail/boolean_op_45.hpp | 10 +- boost/polygon/detail/iterator_geometry_to_set.hpp | 2 +- boost/polygon/detail/max_cover.hpp | 5 +- .../polygon/detail/polygon_arbitrary_formation.hpp | 26 +- boost/polygon/detail/scan_arbitrary.hpp | 5 +- boost/polygon/isotropy.hpp | 83 +- boost/polygon/polygon_traits.hpp | 23 +- boost/polymorphic_pointer_cast.hpp | 2 +- boost/pool/detail/mutex.hpp | 144 +- boost/pool/pool_alloc.hpp | 24 + boost/predef/architecture.h | 1 + boost/predef/architecture/arm.h | 83 +- boost/predef/architecture/parisc.h | 2 +- boost/predef/architecture/ptx.h | 44 + boost/predef/compiler.h | 1 + boost/predef/compiler/compaq.h | 2 +- boost/predef/compiler/intel.h | 20 +- boost/predef/compiler/nvcc.h | 73 + boost/predef/compiler/visualc.h | 16 +- boost/predef/detail/endian_compat.h | 4 +- boost/predef/hardware/simd/arm.h | 4 +- boost/predef/language.h | 1 + boost/predef/language/cuda.h | 52 + boost/predef/library/c.h | 1 + boost/predef/library/c/cloudabi.h | 53 + boost/predef/make.h | 8 + boost/predef/os.h | 3 +- boost/predef/os/android.h | 7 +- boost/predef/os/bsd.h | 4 +- boost/predef/os/bsd/free.h | 13 +- boost/predef/os/bsd/net.h | 2 +- boost/predef/os/bsd/open.h | 80 + boost/predef/os/cygwin.h | 7 +- boost/predef/os/linux.h | 5 +- boost/predef/other/endian.h | 3 +- boost/predef/other/workaround.h | 87 + boost/predef/platform.h | 12 +- boost/predef/platform/android.h | 43 + boost/predef/platform/cloudabi.h | 43 + boost/predef/platform/ios.h | 62 + boost/predef/platform/mingw.h | 8 +- boost/predef/platform/mingw32.h | 63 + boost/predef/platform/mingw64.h | 63 + boost/predef/platform/windows_desktop.h | 12 +- boost/predef/platform/windows_phone.h | 9 +- boost/predef/platform/windows_runtime.h | 18 +- boost/predef/platform/windows_server.h | 47 + boost/predef/platform/windows_store.h | 15 +- boost/predef/platform/windows_system.h | 47 + boost/predef/platform/windows_uwp.h | 60 + boost/predef/version.h | 2 +- boost/predef/version_number.h | 21 +- boost/preprocessor/cat.hpp | 2 +- boost/preprocessor/config/config.hpp | 41 +- boost/preprocessor/seq/detail/binary_transform.hpp | 11 +- boost/preprocessor/seq/detail/to_list_msvc.hpp | 55 + boost/preprocessor/seq/to_list.hpp | 12 + boost/preprocessor/stringize.hpp | 4 + boost/preprocessor/wstringize.hpp | 4 + boost/process.hpp | 41 + boost/process/args.hpp | 279 + boost/process/async.hpp | 132 + boost/process/async_pipe.hpp | 215 + boost/process/async_system.hpp | 144 + boost/process/child.hpp | 154 + boost/process/cmd.hpp | 122 + boost/process/detail/async_handler.hpp | 117 + boost/process/detail/basic_cmd.hpp | 292 + boost/process/detail/child_decl.hpp | 219 + boost/process/detail/config.hpp | 119 + boost/process/detail/execute_impl.hpp | 284 + boost/process/detail/handler.hpp | 75 + boost/process/detail/handler_base.hpp | 49 + boost/process/detail/on_exit.hpp | 53 + boost/process/detail/posix/asio_fwd.hpp | 84 + boost/process/detail/posix/async_handler.hpp | 40 + boost/process/detail/posix/async_in.hpp | 97 + boost/process/detail/posix/async_out.hpp | 173 + boost/process/detail/posix/async_pipe.hpp | 361 + boost/process/detail/posix/basic_cmd.hpp | 175 + boost/process/detail/posix/basic_pipe.hpp | 195 + boost/process/detail/posix/child_handle.hpp | 60 + boost/process/detail/posix/close_in.hpp | 30 + boost/process/detail/posix/close_out.hpp | 55 + boost/process/detail/posix/cmd.hpp | 104 + boost/process/detail/posix/compare_handles.hpp | 42 + boost/process/detail/posix/env_init.hpp | 41 + boost/process/detail/posix/environment.hpp | 322 + boost/process/detail/posix/exe.hpp | 36 + boost/process/detail/posix/executor.hpp | 552 + boost/process/detail/posix/fd.hpp | 92 + boost/process/detail/posix/file_descriptor.hpp | 76 + boost/process/detail/posix/file_in.hpp | 40 + boost/process/detail/posix/file_out.hpp | 65 + boost/process/detail/posix/group_handle.hpp | 94 + boost/process/detail/posix/group_ref.hpp | 52 + boost/process/detail/posix/handler.hpp | 74 + boost/process/detail/posix/io_context_ref.hpp | 125 + boost/process/detail/posix/io_service_ref.hpp | 155 + boost/process/detail/posix/is_running.hpp | 80 + boost/process/detail/posix/null_in.hpp | 35 + boost/process/detail/posix/null_out.hpp | 58 + boost/process/detail/posix/on_exit.hpp | 35 + boost/process/detail/posix/pipe_in.hpp | 90 + boost/process/detail/posix/pipe_out.hpp | 116 + boost/process/detail/posix/search_path.hpp | 40 + boost/process/detail/posix/shell_path.hpp | 32 + boost/process/detail/posix/sigchld_service.hpp | 135 + boost/process/detail/posix/signal.hpp | 79 + boost/process/detail/posix/start_dir.hpp | 38 + boost/process/detail/posix/terminate.hpp | 42 + boost/process/detail/posix/use_vfork.hpp | 33 + boost/process/detail/posix/wait_for_exit.hpp | 207 + boost/process/detail/posix/wait_group.hpp | 210 + boost/process/detail/throw_on_error.hpp | 36 + boost/process/detail/traits.hpp | 17 + boost/process/detail/traits/async.hpp | 34 + boost/process/detail/traits/cmd_or_exe.hpp | 85 + boost/process/detail/traits/decl.hpp | 76 + boost/process/detail/traits/env.hpp | 53 + boost/process/detail/traits/error.hpp | 27 + boost/process/detail/traits/group.hpp | 37 + boost/process/detail/traits/wchar_t.hpp | 274 + boost/process/detail/windows/asio_fwd.hpp | 87 + boost/process/detail/windows/async_handler.hpp | 40 + boost/process/detail/windows/async_in.hpp | 105 + boost/process/detail/windows/async_out.hpp | 179 + boost/process/detail/windows/async_pipe.hpp | 435 + boost/process/detail/windows/basic_cmd.hpp | 178 + boost/process/detail/windows/basic_pipe.hpp | 230 + boost/process/detail/windows/child_handle.hpp | 98 + boost/process/detail/windows/close_in.hpp | 31 + boost/process/detail/windows/close_out.hpp | 53 + boost/process/detail/windows/cmd.hpp | 49 + boost/process/detail/windows/compare_handles.hpp | 41 + boost/process/detail/windows/env_init.hpp | 54 + boost/process/detail/windows/environment.hpp | 354 + boost/process/detail/windows/executor.hpp | 259 + boost/process/detail/windows/file_descriptor.hpp | 112 + boost/process/detail/windows/file_in.hpp | 44 + boost/process/detail/windows/file_out.hpp | 77 + boost/process/detail/windows/group_handle.hpp | 212 + boost/process/detail/windows/group_ref.hpp | 51 + boost/process/detail/windows/handler.hpp | 20 + boost/process/detail/windows/io_context_ref.hpp | 160 + boost/process/detail/windows/io_service_ref.hpp | 160 + boost/process/detail/windows/is_running.hpp | 56 + boost/process/detail/windows/job_workaround.hpp | 261 + boost/process/detail/windows/locale.hpp | 111 + boost/process/detail/windows/null_in.hpp | 41 + boost/process/detail/windows/null_out.hpp | 75 + boost/process/detail/windows/on_exit.hpp | 39 + boost/process/detail/windows/pipe_in.hpp | 89 + boost/process/detail/windows/pipe_out.hpp | 122 + boost/process/detail/windows/search_path.hpp | 79 + boost/process/detail/windows/shell_path.hpp | 53 + boost/process/detail/windows/show_window.hpp | 45 + boost/process/detail/windows/start_dir.hpp | 36 + boost/process/detail/windows/terminate.hpp | 44 + boost/process/detail/windows/wait_for_exit.hpp | 123 + boost/process/detail/windows/wait_group.hpp | 132 + boost/process/env.hpp | 502 + boost/process/environment.hpp | 705 + boost/process/error.hpp | 211 + boost/process/exception.hpp | 30 + boost/process/exe.hpp | 97 + boost/process/extend.hpp | 339 + boost/process/group.hpp | 228 + boost/process/io.hpp | 551 + boost/process/locale.hpp | 246 + boost/process/pipe.hpp | 498 + boost/process/posix.hpp | 75 + boost/process/search_path.hpp | 54 + boost/process/shell.hpp | 92 + boost/process/spawn.hpp | 69 + boost/process/start_dir.hpp | 111 + boost/process/system.hpp | 157 + boost/process/windows.hpp | 61 + boost/program_options/detail/cmdline.hpp | 2 +- boost/program_options/detail/parsers.hpp | 20 +- boost/program_options/detail/value_semantic.hpp | 17 + boost/program_options/eof_iterator.hpp | 6 +- boost/program_options/errors.hpp | 14 +- boost/program_options/option.hpp | 1 + boost/program_options/options_description.hpp | 28 +- boost/program_options/parsers.hpp | 4 + boost/program_options/value_semantic.hpp | 15 +- boost/program_options/version.hpp | 3 + boost/progress.hpp | 3 + boost/property_map/property_map.hpp | 1 + boost/ptr_container/clone_allocator.hpp | 11 - .../detail/associative_ptr_container.hpp | 27 + boost/ptr_container/detail/default_deleter.hpp | 2 +- boost/ptr_container/detail/map_iterator.hpp | 4 +- .../detail/ptr_container_disable_deprecated.hpp | 40 + .../detail/reversible_ptr_container.hpp | 326 +- boost/ptr_container/detail/scoped_deleter.hpp | 39 +- .../detail/serialize_ptr_map_adapter.hpp | 2 +- boost/ptr_container/detail/static_move_ptr.hpp | 14 +- boost/ptr_container/detail/void_ptr_iterator.hpp | 52 +- boost/ptr_container/nullable.hpp | 12 + boost/ptr_container/ptr_array.hpp | 94 +- boost/ptr_container/ptr_circular_buffer.hpp | 96 +- boost/ptr_container/ptr_deque.hpp | 20 +- boost/ptr_container/ptr_inserter.hpp | 94 +- boost/ptr_container/ptr_list.hpp | 28 +- boost/ptr_container/ptr_map.hpp | 18 +- boost/ptr_container/ptr_map_adapter.hpp | 152 +- boost/ptr_container/ptr_sequence_adapter.hpp | 64 +- boost/ptr_container/ptr_set.hpp | 21 +- boost/ptr_container/ptr_set_adapter.hpp | 120 +- boost/ptr_container/ptr_unordered_map.hpp | 19 +- boost/ptr_container/ptr_unordered_set.hpp | 24 +- boost/ptr_container/ptr_vector.hpp | 20 +- boost/python.hpp | 1 - boost/python/arg_from_python.hpp | 6 +- boost/python/args.hpp | 11 +- boost/python/bases.hpp | 2 +- boost/python/cast.hpp | 9 +- boost/python/class.hpp | 16 +- boost/python/converter/arg_from_python.hpp | 5 +- boost/python/converter/arg_to_python.hpp | 12 +- boost/python/converter/object_manager.hpp | 2 +- boost/python/converter/pointer_type_id.hpp | 4 +- boost/python/converter/pyobject_type.hpp | 7 +- boost/python/converter/pytype_function.hpp | 9 +- boost/python/converter/registered.hpp | 10 +- boost/python/converter/registered_pointee.hpp | 9 +- boost/python/converter/return_from_python.hpp | 2 +- boost/python/converter/rvalue_from_python_data.hpp | 8 +- boost/python/converter/shared_ptr_to_python.hpp | 2 +- boost/python/data_members.hpp | 59 +- boost/python/default_call_policies.hpp | 6 +- boost/python/detail/borrowed_ptr.hpp | 3 +- boost/python/detail/caller.hpp | 37 +- boost/python/detail/config.hpp | 38 +- boost/python/detail/convertible.hpp | 4 +- boost/python/detail/cv_category.hpp | 6 +- boost/python/detail/dealloc.hpp | 2 +- boost/python/detail/decorated_type_id.hpp | 2 +- boost/python/detail/def_helper.hpp | 6 +- boost/python/detail/defaults_def.hpp | 4 +- boost/python/detail/destroy.hpp | 6 +- boost/python/detail/exception_handler.hpp | 2 +- boost/python/detail/invoke.hpp | 2 - boost/python/detail/is_shared_ptr.hpp | 2 +- boost/python/detail/pointee.hpp | 2 +- boost/python/detail/result.hpp | 2 +- boost/python/detail/string_literal.hpp | 3 +- boost/python/detail/translate_exception.hpp | 6 +- boost/python/detail/type_traits.hpp | 111 + boost/python/detail/unwind_type.hpp | 18 +- boost/python/detail/value_arg.hpp | 5 +- boost/python/detail/value_is_xxx.hpp | 9 +- boost/python/detail/void_ptr.hpp | 2 +- boost/python/detail/wrap_python.hpp | 34 + boost/python/detail/wrapper_base.hpp | 11 +- boost/python/errors.hpp | 2 +- boost/python/exec.hpp | 16 + boost/python/init.hpp | 2 +- boost/python/iterator.hpp | 6 +- boost/python/list.hpp | 2 +- boost/python/lvalue_from_pytype.hpp | 3 +- boost/python/make_constructor.hpp | 12 +- boost/python/manage_new_object.hpp | 4 +- boost/python/module_init.hpp | 22 +- boost/python/numpy.hpp | 3 +- boost/python/numpy/config.hpp | 85 + boost/python/numpy/dtype.hpp | 12 +- boost/python/numpy/internal.hpp | 1 + boost/python/numpy/invoke_matching.hpp | 6 +- boost/python/numpy/matrix.hpp | 4 +- boost/python/numpy/ndarray.hpp | 91 +- boost/python/numpy/numpy_object_mgr_traits.hpp | 4 +- boost/python/numpy/scalars.hpp | 2 +- boost/python/numpy/ufunc.hpp | 13 +- boost/python/object/class_metadata.hpp | 38 +- boost/python/object/forward.hpp | 11 +- boost/python/object/inheritance.hpp | 7 +- boost/python/object/instance.hpp | 8 +- boost/python/object/iterator.hpp | 9 +- boost/python/object/make_instance.hpp | 5 +- boost/python/object/make_ptr_instance.hpp | 12 +- boost/python/object/pointer_holder.hpp | 9 +- boost/python/object/py_function.hpp | 4 +- boost/python/object_core.hpp | 17 +- boost/python/opaque_pointer_converter.hpp | 7 +- boost/python/other.hpp | 8 +- boost/python/pointee.hpp | 10 +- boost/python/ptr.hpp | 8 +- boost/python/reference_existing_object.hpp | 4 +- boost/python/return_arg.hpp | 3 +- boost/python/return_by_value.hpp | 3 +- boost/python/return_opaque_pointer.hpp | 2 +- boost/python/signature.hpp | 22 +- .../indexing/detail/indexing_suite_detail.hpp | 6 +- boost/python/suite/indexing/indexing_suite.hpp | 10 +- boost/python/to_python_indirect.hpp | 17 +- boost/python/to_python_value.hpp | 6 +- boost/python/type_id.hpp | 2 +- boost/qvm/all.hpp | 63 +- boost/qvm/assert.hpp | 18 +- boost/qvm/deduce_mat.hpp | 180 +- boost/qvm/deduce_quat.hpp | 126 +- boost/qvm/deduce_scalar.hpp | 262 +- boost/qvm/deduce_vec.hpp | 170 +- boost/qvm/detail/cofactor_impl.hpp | 128 +- boost/qvm/detail/determinant_impl.hpp | 158 +- boost/qvm/detail/mat_assign.hpp | 75 + boost/qvm/detail/quat_assign.hpp | 35 + boost/qvm/detail/remove_const.hpp | 70 +- boost/qvm/detail/swizzle_traits.hpp | 603 +- boost/qvm/detail/transp_impl.hpp | 256 +- boost/qvm/detail/vec_assign.hpp | 71 + boost/qvm/detail/vec_register_impl.hpp | 138 + boost/qvm/enable_if.hpp | 48 +- boost/qvm/error.hpp | 80 +- boost/qvm/gen/mat_assign2.hpp | 125 + boost/qvm/gen/mat_assign3.hpp | 132 + boost/qvm/gen/mat_assign4.hpp | 141 + boost/qvm/gen/mat_operations2.hpp | 3369 +- boost/qvm/gen/mat_operations3.hpp | 3753 +- boost/qvm/gen/mat_operations4.hpp | 4173 +- boost/qvm/gen/swizzle2.hpp | 1338 +- boost/qvm/gen/swizzle3.hpp | 7974 ++-- boost/qvm/gen/swizzle4.hpp | 47490 ++++++++++--------- boost/qvm/gen/vec_assign2.hpp | 56 + boost/qvm/gen/vec_assign3.hpp | 57 + boost/qvm/gen/vec_assign4.hpp | 58 + boost/qvm/gen/vec_mat_operations2.hpp | 227 +- boost/qvm/gen/vec_mat_operations3.hpp | 255 +- boost/qvm/gen/vec_mat_operations4.hpp | 291 +- boost/qvm/gen/vec_operations2.hpp | 1264 +- boost/qvm/gen/vec_operations3.hpp | 1306 +- boost/qvm/gen/vec_operations4.hpp | 1348 +- boost/qvm/inline.hpp | 68 +- boost/qvm/map.hpp | 26 +- boost/qvm/map_mat_mat.hpp | 1790 +- boost/qvm/map_mat_vec.hpp | 1074 +- boost/qvm/map_vec_mat.hpp | 1182 +- boost/qvm/mat.hpp | 196 +- boost/qvm/mat_access.hpp | 516 +- boost/qvm/mat_index.hpp | 145 - boost/qvm/mat_operations.hpp | 4432 +- boost/qvm/mat_operations2.hpp | 12 +- boost/qvm/mat_operations3.hpp | 12 +- boost/qvm/mat_operations4.hpp | 12 +- boost/qvm/mat_traits.hpp | 66 +- boost/qvm/mat_traits_array.hpp | 236 +- boost/qvm/mat_traits_defaults.hpp | 95 + boost/qvm/math.hpp | 174 +- boost/qvm/operations.hpp | 30 +- boost/qvm/quat.hpp | 136 +- boost/qvm/quat_access.hpp | 256 +- boost/qvm/quat_operations.hpp | 3001 +- boost/qvm/quat_traits.hpp | 98 +- boost/qvm/quat_traits_array.hpp | 260 +- boost/qvm/quat_traits_defaults.hpp | 40 + boost/qvm/quat_vec_operations.hpp | 124 +- boost/qvm/scalar_traits.hpp | 183 +- boost/qvm/static_assert.hpp | 18 +- boost/qvm/swizzle.hpp | 26 +- boost/qvm/swizzle2.hpp | 12 +- boost/qvm/swizzle3.hpp | 12 +- boost/qvm/swizzle4.hpp | 12 +- boost/qvm/throw_exception.hpp | 18 +- boost/qvm/to_string.hpp | 62 +- boost/qvm/vec.hpp | 178 +- boost/qvm/vec_access.hpp | 164 +- boost/qvm/vec_index.hpp | 145 - boost/qvm/vec_mat_operations.hpp | 336 +- boost/qvm/vec_mat_operations2.hpp | 12 +- boost/qvm/vec_mat_operations3.hpp | 12 +- boost/qvm/vec_mat_operations4.hpp | 12 +- boost/qvm/vec_operations.hpp | 1949 +- boost/qvm/vec_operations2.hpp | 12 +- boost/qvm/vec_operations3.hpp | 12 +- boost/qvm/vec_operations4.hpp | 12 +- boost/qvm/vec_register.hpp | 14 + boost/qvm/vec_register2.hpp | 25 + boost/qvm/vec_register3.hpp | 27 + boost/qvm/vec_register4.hpp | 29 + boost/qvm/vec_traits.hpp | 64 +- boost/qvm/vec_traits_array.hpp | 216 +- boost/qvm/vec_traits_defaults.hpp | 94 + boost/random/binomial_distribution.hpp | 54 +- boost/random/detail/gray_coded_qrng.hpp | 166 + boost/random/detail/int_float_pair.hpp | 121 + boost/random/detail/integer_log2.hpp | 2 +- boost/random/detail/niederreiter_base2_table.hpp | 513 + boost/random/detail/qrng_base.hpp | 291 + boost/random/detail/sobol_table.hpp | 4106 ++ boost/random/detail/vector_io.hpp | 3 + boost/random/discrete_distribution.hpp | 8 +- boost/random/exponential_distribution.hpp | 210 +- boost/random/faure.hpp | 367 + boost/random/hyperexponential_distribution.hpp | 11 - boost/random/independent_bits.hpp | 12 + boost/random/linear_congruential.hpp | 6 +- boost/random/niederreiter_base2.hpp | 360 + boost/random/normal_distribution.hpp | 163 +- boost/random/poisson_distribution.hpp | 34 +- boost/random/seed_seq.hpp | 2 +- boost/random/sobol.hpp | 237 + boost/random/uniform_on_sphere.hpp | 8 +- boost/range/adaptor/adjacent_filtered.hpp | 2 +- boost/range/adaptor/ref_unwrapped.hpp | 102 + boost/range/adaptor/replaced.hpp | 26 +- boost/range/adaptor/replaced_if.hpp | 28 +- boost/range/adaptor/sliced.hpp | 1 + boost/range/algorithm/max_element.hpp | 18 +- boost/range/algorithm/min_element.hpp | 18 +- boost/range/algorithm/random_shuffle.hpp | 81 +- boost/range/algorithm_ext/insert.hpp | 1 + boost/range/as_literal.hpp | 43 + boost/range/begin.hpp | 18 +- boost/range/concepts.hpp | 12 +- boost/range/detail/begin.hpp | 8 +- boost/range/detail/common.hpp | 4 +- .../detail/default_constructible_unary_fn.hpp | 17 + boost/range/detail/end.hpp | 8 +- boost/range/detail/implementation_help.hpp | 4 +- boost/range/detail/join_iterator.hpp | 8 +- boost/range/detail/microsoft.hpp | 1 + boost/range/detail/range_return.hpp | 1 + boost/range/distance.hpp | 16 +- boost/range/end.hpp | 20 +- boost/range/has_range_iterator.hpp | 6 +- boost/range/irange.hpp | 11 +- boost/range/iterator_range_core.hpp | 1 + boost/ratio/config.hpp | 8 +- boost/rational.hpp | 557 +- boost/regex/concepts.hpp | 5 +- boost/regex/config.hpp | 24 +- boost/regex/icu.hpp | 55 +- boost/regex/pending/object_cache.hpp | 4 +- boost/regex/pending/unicode_iterator.hpp | 5 +- boost/regex/v4/basic_regex.hpp | 8 +- boost/regex/v4/basic_regex_creator.hpp | 197 +- boost/regex/v4/basic_regex_parser.hpp | 85 +- boost/regex/v4/fileiter.hpp | 3 - boost/regex/v4/instances.hpp | 19 +- boost/regex/v4/match_flags.hpp | 16 +- boost/regex/v4/match_results.hpp | 15 +- boost/regex/v4/perl_matcher.hpp | 23 +- boost/regex/v4/perl_matcher_common.hpp | 19 +- boost/regex/v4/perl_matcher_non_recursive.hpp | 140 +- boost/regex/v4/perl_matcher_recursive.hpp | 26 +- boost/regex/v4/regex_format.hpp | 5 - boost/regex/v4/regex_iterator.hpp | 8 - boost/regex/v4/regex_raw_buffer.hpp | 6 +- boost/regex/v4/regex_split.hpp | 4 +- boost/regex/v4/regex_token_iterator.hpp | 8 - boost/regex/v4/regex_traits_defaults.hpp | 26 +- boost/regex/v4/regex_workaround.hpp | 14 +- boost/regex/v4/u32regex_iterator.hpp | 10 +- boost/regex/v4/u32regex_token_iterator.hpp | 12 +- boost/regex/v4/w32_regex_traits.hpp | 2 + boost/safe_numerics/CMakeLists.txt | 13 + boost/safe_numerics/automatic.hpp | 479 + boost/safe_numerics/checked_default.hpp | 210 + boost/safe_numerics/checked_float.hpp | 170 + boost/safe_numerics/checked_integer.hpp | 798 + boost/safe_numerics/checked_result.hpp | 146 + boost/safe_numerics/checked_result_operations.hpp | 1217 + boost/safe_numerics/concept/CMakeLists.txt | 14 + boost/safe_numerics/concept/exception_policy.hpp | 29 + boost/safe_numerics/concept/integer.hpp | 27 + boost/safe_numerics/concept/numeric.hpp | 29 + boost/safe_numerics/concept/promotion_policy.hpp | 33 + boost/safe_numerics/concept/safe_numeric.hpp | 34 + boost/safe_numerics/cpp.hpp | 197 + boost/safe_numerics/exception.hpp | 188 + boost/safe_numerics/exception_policies.hpp | 219 + boost/safe_numerics/interval.hpp | 310 + boost/safe_numerics/native.hpp | 110 + boost/safe_numerics/range_value.hpp | 71 + boost/safe_numerics/safe_base.hpp | 349 + boost/safe_numerics/safe_base_operations.hpp | 1744 + boost/safe_numerics/safe_common.hpp | 44 + boost/safe_numerics/safe_compare.hpp | 180 + boost/safe_numerics/safe_integer.hpp | 41 + boost/safe_numerics/safe_integer_literal.hpp | 246 + boost/safe_numerics/safe_integer_range.hpp | 60 + boost/safe_numerics/utility.hpp | 254 + boost/scope_exit.hpp | 31 +- boost/scoped_array.hpp | 3 +- boost/scoped_ptr.hpp | 3 +- .../serialization/archive_input_unordered_map.hpp | 16 +- .../serialization/archive_input_unordered_set.hpp | 17 +- boost/serialization/array.hpp | 152 +- boost/serialization/array_optimization.hpp | 37 + boost/serialization/array_wrapper.hpp | 121 + boost/serialization/binary_object.hpp | 4 +- boost/serialization/boost_array.hpp | 33 + boost/serialization/collections_load_imp.hpp | 5 +- boost/serialization/collections_save_imp.hpp | 3 +- boost/serialization/deque.hpp | 1 - boost/serialization/detail/get_data.hpp | 59 - .../detail/is_default_constructible.hpp | 14 +- boost/serialization/detail/stack_constructor.hpp | 4 +- boost/serialization/ephemeral.hpp | 1 - boost/serialization/export.hpp | 2 - boost/serialization/factory.hpp | 46 +- boost/serialization/forward_list.hpp | 12 +- boost/serialization/hash_map.hpp | 5 +- boost/serialization/hash_set.hpp | 5 +- boost/serialization/list.hpp | 1 - boost/serialization/map.hpp | 7 +- boost/serialization/nvp.hpp | 4 +- boost/serialization/optional.hpp | 55 +- boost/serialization/priority_queue.hpp | 2 + boost/serialization/queue.hpp | 2 + boost/serialization/set.hpp | 10 +- boost/serialization/shared_ptr_helper.hpp | 7 +- boost/serialization/singleton.hpp | 128 +- boost/serialization/slist.hpp | 9 +- boost/serialization/stack.hpp | 2 + boost/serialization/strong_typedef.hpp | 38 +- .../unordered_collections_load_imp.hpp | 1 - boost/serialization/valarray.hpp | 25 +- boost/serialization/variant.hpp | 26 +- boost/serialization/vector.hpp | 16 +- boost/serialization/void_cast.hpp | 9 +- boost/shared_array.hpp | 2 +- boost/shared_ptr.hpp | 2 +- boost/signals2/deconstruct.hpp | 2 +- boost/signals2/deconstruct_ptr.hpp | 6 +- boost/signals2/detail/auto_buffer.hpp | 25 +- boost/signals2/detail/lwm_win32_cs.hpp | 60 +- boost/signals2/detail/signal_template.hpp | 1 - boost/signals2/detail/signals_common_macros.hpp | 6 +- boost/signals2/detail/slot_call_iterator.hpp | 4 +- boost/signals2/detail/slot_template.hpp | 2 +- boost/signals2/detail/variadic_arg_type.hpp | 19 +- boost/signals2/last_value.hpp | 2 +- boost/signals2/slot_base.hpp | 5 +- boost/smart_ptr.hpp | 15 +- boost/smart_ptr/allocate_local_shared_array.hpp | 220 + boost/smart_ptr/allocate_shared_array.hpp | 717 +- boost/smart_ptr/atomic_shared_ptr.hpp | 233 + boost/smart_ptr/bad_weak_ptr.hpp | 8 +- boost/smart_ptr/detail/array_allocator.hpp | 318 - boost/smart_ptr/detail/array_count_impl.hpp | 67 - boost/smart_ptr/detail/array_traits.hpp | 60 - boost/smart_ptr/detail/array_utility.hpp | 214 - boost/smart_ptr/detail/atomic_count_gcc.hpp | 2 +- boost/smart_ptr/detail/local_counted_base.hpp | 148 + boost/smart_ptr/detail/local_sp_deleter.hpp | 91 + boost/smart_ptr/detail/lwm_win32_cs.hpp | 43 +- boost/smart_ptr/detail/operator_bool.hpp | 12 +- boost/smart_ptr/detail/shared_count.hpp | 133 +- boost/smart_ptr/detail/sp_counted_base.hpp | 2 +- .../smart_ptr/detail/sp_counted_base_acc_ia64.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_aix.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_clang.hpp | 39 +- boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_cw_x86.hpp | 4 +- .../smart_ptr/detail/sp_counted_base_gcc_ia64.hpp | 4 +- .../smart_ptr/detail/sp_counted_base_gcc_mips.hpp | 10 +- boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp | 4 +- .../smart_ptr/detail/sp_counted_base_gcc_sparc.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_nt.hpp | 34 +- boost/smart_ptr/detail/sp_counted_base_pt.hpp | 15 +- boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_solaris.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_spin.hpp | 4 +- .../detail/sp_counted_base_std_atomic.hpp | 39 +- boost/smart_ptr/detail/sp_counted_base_sync.hpp | 4 +- .../smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp | 4 +- boost/smart_ptr/detail/sp_counted_base_w32.hpp | 4 +- boost/smart_ptr/detail/sp_counted_impl.hpp | 64 +- boost/smart_ptr/detail/sp_has_sync.hpp | 6 +- boost/smart_ptr/detail/sp_if_array.hpp | 34 - boost/smart_ptr/detail/sp_interlocked.hpp | 10 + boost/smart_ptr/detail/sp_noexcept.hpp | 48 + boost/smart_ptr/detail/spinlock_std_atomic.hpp | 11 +- boost/smart_ptr/detail/yield_k.hpp | 28 +- boost/smart_ptr/enable_shared_from_this.hpp | 17 +- boost/smart_ptr/intrusive_ptr.hpp | 59 +- boost/smart_ptr/intrusive_ref_counter.hpp | 33 +- boost/smart_ptr/local_shared_ptr.hpp | 684 + boost/smart_ptr/make_local_shared.hpp | 17 + boost/smart_ptr/make_local_shared_array.hpp | 73 + boost/smart_ptr/make_local_shared_object.hpp | 202 + boost/smart_ptr/make_shared.hpp | 3 +- boost/smart_ptr/make_shared_array.hpp | 195 +- boost/smart_ptr/make_shared_object.hpp | 38 +- boost/smart_ptr/make_unique.hpp | 88 +- boost/smart_ptr/owner_less.hpp | 47 +- boost/smart_ptr/scoped_array.hpp | 26 +- boost/smart_ptr/scoped_ptr.hpp | 32 +- boost/smart_ptr/shared_array.hpp | 57 +- boost/smart_ptr/shared_ptr.hpp | 272 +- boost/smart_ptr/weak_ptr.hpp | 55 +- .../block_indirect_sort/blk_detail/backbone.hpp | 219 + .../sort/block_indirect_sort/blk_detail/block.hpp | 180 + .../block_indirect_sort/blk_detail/constants.hpp | 26 + .../blk_detail/merge_blocks.hpp | 426 + .../block_indirect_sort/blk_detail/move_blocks.hpp | 284 + .../blk_detail/parallel_sort.hpp | 236 + .../block_indirect_sort/block_indirect_sort.hpp | 503 + boost/sort/common/deque_cnc.hpp | 366 + boost/sort/common/file_vector.hpp | 272 + boost/sort/common/indirect.hpp | 153 + boost/sort/common/int_array.hpp | 75 + boost/sort/common/merge_block.hpp | 418 + boost/sort/common/merge_four.hpp | 327 + boost/sort/common/merge_vector.hpp | 196 + boost/sort/common/pivot.hpp | 123 + boost/sort/common/range.hpp | 399 + boost/sort/common/rearrange.hpp | 168 + boost/sort/common/scheduler.hpp | 276 + boost/sort/common/sort_basic.hpp | 334 + boost/sort/common/spinlock.hpp | 88 + boost/sort/common/stack_cnc.hpp | 142 + boost/sort/common/time_measure.hpp | 62 + boost/sort/common/util/algorithm.hpp | 309 + boost/sort/common/util/atomic.hpp | 98 + boost/sort/common/util/circular_buffer.hpp | 572 + boost/sort/common/util/insert.hpp | 142 + boost/sort/common/util/merge.hpp | 494 + boost/sort/common/util/search.hpp | 529 + boost/sort/common/util/traits.hpp | 123 + boost/sort/flat_stable_sort/flat_stable_sort.hpp | 312 + boost/sort/heap_sort/heap_sort.hpp | 215 + boost/sort/insert_sort/insert_sort.hpp | 119 + .../parallel_stable_sort/parallel_stable_sort.hpp | 292 + boost/sort/pdqsort/pdqsort.hpp | 632 + boost/sort/sample_sort/sample_sort.hpp | 560 + boost/sort/sort.hpp | 43 +- boost/sort/spinsort/spinsort.hpp | 564 + boost/sort/spreadsort/detail/constants.hpp | 92 +- boost/sort/spreadsort/detail/float_sort.hpp | 1662 +- boost/sort/spreadsort/detail/integer_sort.hpp | 988 +- boost/sort/spreadsort/detail/spreadsort_common.hpp | 249 +- boost/sort/spreadsort/detail/string_sort.hpp | 1638 +- boost/sort/spreadsort/float_sort.hpp | 310 +- boost/sort/spreadsort/integer_sort.hpp | 500 +- boost/sort/spreadsort/spreadsort.hpp | 315 +- boost/sort/spreadsort/string_sort.hpp | 1190 +- .../spirit/home/classic/core/composite/actions.hpp | 3 +- .../spirit/home/classic/core/composite/epsilon.hpp | 9 + .../home/classic/core/composite/no_actions.hpp | 8 +- boost/spirit/home/classic/core/match.hpp | 14 +- .../classic/core/non_terminal/impl/grammar.ipp | 14 +- .../classic/core/primitives/impl/primitives.ipp | 6 + .../home/classic/core/primitives/primitives.hpp | 19 +- .../home/classic/core/scanner/impl/skipper.ipp | 16 +- boost/spirit/home/classic/core/scanner/scanner.hpp | 5 +- .../home/classic/debug/impl/parser_names.ipp | 10 +- boost/spirit/home/classic/dynamic/for.hpp | 4 +- boost/spirit/home/classic/dynamic/impl/switch.ipp | 7 +- boost/spirit/home/classic/dynamic/while.hpp | 2 +- .../home/classic/error_handling/exceptions.hpp | 9 +- .../home/classic/iterator/impl/file_iterator.ipp | 6 +- .../classic/iterator/impl/position_iterator.ipp | 18 +- boost/spirit/home/classic/iterator/multi_pass.hpp | 41 +- .../classic/iterator/position_iterator_fwd.hpp | 6 +- .../spirit/home/classic/meta/impl/refactoring.ipp | 2 +- boost/spirit/home/classic/phoenix/actor.hpp | 3 +- boost/spirit/home/classic/phoenix/composite.hpp | 12 +- boost/spirit/home/classic/phoenix/special_ops.hpp | 13 +- boost/spirit/home/classic/phoenix/tuples.hpp | 2 +- boost/spirit/home/classic/symbols/impl/tst.ipp | 6 +- boost/spirit/home/classic/tree/ast.hpp | 12 +- boost/spirit/home/classic/tree/common.hpp | 5 +- boost/spirit/home/classic/tree/parse_tree.hpp | 12 +- boost/spirit/home/classic/utility.hpp | 2 + .../home/classic/utility/impl/escape_char.ipp | 2 +- boost/spirit/home/classic/utility/loops.hpp | 2 + boost/spirit/home/classic/utility/regex.hpp | 4 +- boost/spirit/home/classic/version.hpp | 13 +- boost/spirit/home/karma/action/action.hpp | 6 +- boost/spirit/home/karma/auxiliary/attr_cast.hpp | 2 - boost/spirit/home/karma/auxiliary/lazy.hpp | 2 +- boost/spirit/home/karma/binary/binary.hpp | 28 +- boost/spirit/home/karma/char/char.hpp | 2 +- .../home/karma/detail/alternative_function.hpp | 2 +- boost/spirit/home/karma/detail/attributes.hpp | 34 +- boost/spirit/home/karma/detail/extract_from.hpp | 45 +- .../spirit/home/karma/detail/indirect_iterator.hpp | 9 +- boost/spirit/home/karma/detail/output_iterator.hpp | 4 +- .../home/karma/directive/center_alignment.hpp | 1 - .../spirit/home/karma/directive/left_alignment.hpp | 1 - boost/spirit/home/karma/directive/maxwidth.hpp | 1 - .../home/karma/directive/right_alignment.hpp | 1 - boost/spirit/home/karma/nonterminal/rule.hpp | 18 +- .../home/karma/numeric/detail/numeric_utils.hpp | 18 +- .../home/karma/numeric/detail/real_utils.hpp | 8 +- .../spirit/home/karma/stream/ostream_iterator.hpp | 6 +- boost/spirit/home/lex/lexer/lexer.hpp | 16 +- boost/spirit/home/lex/lexer/lexertl/functor.hpp | 10 +- .../spirit/home/lex/lexer/lexertl/functor_data.hpp | 3 +- .../home/lex/lexer/lexertl/generate_static.hpp | 16 +- .../home/lex/lexer/lexertl/iterator_tokenizer.hpp | 9 +- boost/spirit/home/lex/lexer/lexertl/lexer.hpp | 5 +- .../home/lex/lexer/lexertl/position_token.hpp | 1 - .../home/lex/lexer/lexertl/static_functor_data.hpp | 3 +- .../spirit/home/lex/lexer/lexertl/static_lexer.hpp | 4 +- boost/spirit/home/lex/lexer/lexertl/token.hpp | 8 +- boost/spirit/home/lex/lexer/token_def.hpp | 4 +- boost/spirit/home/lex/qi/plain_raw_token.hpp | 3 +- boost/spirit/home/lex/qi/plain_token.hpp | 7 +- boost/spirit/home/lex/qi/plain_tokenid.hpp | 5 +- boost/spirit/home/lex/qi/plain_tokenid_mask.hpp | 3 +- boost/spirit/home/qi/action/action.hpp | 15 +- boost/spirit/home/qi/auxiliary/attr_cast.hpp | 2 +- boost/spirit/home/qi/binary/binary.hpp | 28 +- .../spirit/home/qi/detail/alternative_function.hpp | 6 +- boost/spirit/home/qi/detail/attributes.hpp | 52 +- boost/spirit/home/qi/detail/construct.hpp | 8 +- .../spirit/home/qi/detail/expectation_failure.hpp | 35 + boost/spirit/home/qi/detail/permute_function.hpp | 16 - boost/spirit/home/qi/directive.hpp | 1 + boost/spirit/home/qi/directive/expect.hpp | 113 + boost/spirit/home/qi/nonterminal/debug_handler.hpp | 2 +- boost/spirit/home/qi/nonterminal/rule.hpp | 40 +- .../home/qi/numeric/detail/numeric_utils.hpp | 113 +- boost/spirit/home/qi/numeric/detail/real_impl.hpp | 55 +- boost/spirit/home/qi/numeric/numeric_utils.hpp | 3 +- boost/spirit/home/qi/numeric/real_policies.hpp | 19 +- boost/spirit/home/qi/operator/expect.hpp | 32 +- boost/spirit/home/qi/operator/permutation.hpp | 6 +- boost/spirit/home/qi/operator/sequential_or.hpp | 9 +- boost/spirit/home/qi/parse.hpp | 46 +- boost/spirit/home/qi/skip_over.hpp | 2 +- .../home/qi/stream/detail/iterator_source.hpp | 62 +- boost/spirit/home/qi/stream/stream.hpp | 5 +- boost/spirit/home/qi/string/detail/tst.hpp | 10 +- boost/spirit/home/qi/string/symbols.hpp | 5 +- boost/spirit/home/qi/string/tst_map.hpp | 1 + boost/spirit/home/support/adapt_adt_attributes.hpp | 15 +- boost/spirit/home/support/algorithm/any_if_ns.hpp | 5 +- .../spirit/home/support/algorithm/any_if_ns_so.hpp | 95 + boost/spirit/home/support/algorithm/any_ns_so.hpp | 106 + boost/spirit/home/support/attributes.hpp | 143 +- boost/spirit/home/support/attributes_fwd.hpp | 3 - boost/spirit/home/support/common_terminals.hpp | 1 + boost/spirit/home/support/container.hpp | 4 +- boost/spirit/home/support/detail/endian/endian.hpp | 67 +- boost/spirit/home/support/detail/hold_any.hpp | 39 +- .../home/support/detail/lexer/generate_cpp.hpp | 1 - .../spirit/home/support/detail/lexer/generator.hpp | 47 +- boost/spirit/home/support/detail/lexer/input.hpp | 4 +- .../home/support/detail/lexer/runtime_error.hpp | 3 +- boost/spirit/home/support/detail/pow10.hpp | 1 + boost/spirit/home/support/detail/sign.hpp | 39 +- .../iterators/detail/buf_id_check_policy.hpp | 8 +- .../detail/buffering_input_iterator_policy.hpp | 12 +- .../iterators/detail/input_iterator_policy.hpp | 12 +- .../home/support/iterators/detail/multi_pass.hpp | 1 - .../home/support/iterators/line_pos_iterator.hpp | 34 +- boost/spirit/home/support/iterators/multi_pass.hpp | 8 +- boost/spirit/home/support/numeric_traits.hpp | 11 +- boost/spirit/home/support/utf8.hpp | 38 + .../home/support/utree/detail/utree_detail2.hpp | 16 +- boost/spirit/home/support/utree/operators.hpp | 7 + boost/spirit/home/support/utree/utree.hpp | 11 +- boost/spirit/home/support/utree/utree_traits.hpp | 16 +- boost/spirit/home/x3/auxiliary/attr.hpp | 8 +- boost/spirit/home/x3/auxiliary/eps.hpp | 2 +- boost/spirit/home/x3/binary/binary.hpp | 5 +- boost/spirit/home/x3/char/char.hpp | 6 + boost/spirit/home/x3/char/char_class.hpp | 2 + boost/spirit/home/x3/char/char_set.hpp | 4 +- boost/spirit/home/x3/core/action.hpp | 12 +- boost/spirit/home/x3/core/call.hpp | 6 +- .../home/x3/core/detail/parse_into_container.hpp | 34 +- boost/spirit/home/x3/core/parse.hpp | 24 +- boost/spirit/home/x3/core/parser.hpp | 37 +- boost/spirit/home/x3/core/skip_over.hpp | 2 +- boost/spirit/home/x3/directive/confix.hpp | 2 +- boost/spirit/home/x3/directive/expect.hpp | 9 +- boost/spirit/home/x3/directive/lexeme.hpp | 4 +- boost/spirit/home/x3/directive/no_case.hpp | 4 +- boost/spirit/home/x3/directive/no_skip.hpp | 4 +- boost/spirit/home/x3/directive/omit.hpp | 4 +- boost/spirit/home/x3/directive/repeat.hpp | 7 +- boost/spirit/home/x3/directive/skip.hpp | 4 +- boost/spirit/home/x3/directive/with.hpp | 43 +- boost/spirit/home/x3/nonterminal/detail/rule.hpp | 27 +- .../x3/nonterminal/detail/transform_attribute.hpp | 32 +- boost/spirit/home/x3/nonterminal/rule.hpp | 68 +- boost/spirit/home/x3/nonterminal/simple_trace.hpp | 6 - boost/spirit/home/x3/numeric.hpp | 2 + boost/spirit/home/x3/numeric/bool.hpp | 6 +- boost/spirit/home/x3/numeric/bool_policies.hpp | 4 +- boost/spirit/home/x3/numeric/real.hpp | 4 +- boost/spirit/home/x3/numeric/real_policies.hpp | 25 +- boost/spirit/home/x3/operator/alternative.hpp | 4 +- boost/spirit/home/x3/operator/and_predicate.hpp | 4 +- .../spirit/home/x3/operator/detail/alternative.hpp | 6 +- boost/spirit/home/x3/operator/detail/sequence.hpp | 133 +- boost/spirit/home/x3/operator/difference.hpp | 4 +- boost/spirit/home/x3/operator/kleene.hpp | 4 +- boost/spirit/home/x3/operator/list.hpp | 13 +- boost/spirit/home/x3/operator/not_predicate.hpp | 4 +- boost/spirit/home/x3/operator/optional.hpp | 6 +- boost/spirit/home/x3/operator/plus.hpp | 4 +- boost/spirit/home/x3/operator/sequence.hpp | 4 +- boost/spirit/home/x3/string/detail/tst.hpp | 9 +- boost/spirit/home/x3/string/literal_string.hpp | 6 + boost/spirit/home/x3/string/symbols.hpp | 86 +- .../spirit/home/x3/support/ast/position_tagged.hpp | 12 +- boost/spirit/home/x3/support/ast/variant.hpp | 68 +- boost/spirit/home/x3/support/context.hpp | 6 +- .../support/numeric_utils/detail/extract_int.hpp | 78 +- .../home/x3/support/numeric_utils/extract_int.hpp | 3 +- .../home/x3/support/numeric_utils/extract_real.hpp | 33 +- .../spirit/home/x3/support/numeric_utils/sign.hpp | 20 +- boost/spirit/home/x3/support/subcontext.hpp | 1 - .../home/x3/support/traits/attribute_category.hpp | 43 +- .../home/x3/support/traits/container_traits.hpp | 22 +- boost/spirit/home/x3/support/traits/is_range.hpp | 27 + boost/spirit/home/x3/support/traits/move_to.hpp | 20 +- .../home/x3/support/traits/numeric_traits.hpp | 11 +- .../home/x3/support/traits/transform_attribute.hpp | 15 - .../spirit/home/x3/support/traits/tuple_traits.hpp | 9 + .../spirit/home/x3/support/traits/value_traits.hpp | 4 +- .../x3/support/traits/variant_find_substitute.hpp | 5 +- .../x3/support/traits/variant_has_substitute.hpp | 5 +- boost/spirit/home/x3/support/unused.hpp | 4 +- .../home/x3/support/utility/error_reporting.hpp | 7 +- boost/spirit/home/x3/support/utility/testing.hpp | 2 +- boost/spirit/home/x3/support/utility/utf8.hpp | 38 + boost/spirit/home/x3/version.hpp | 2 +- boost/spirit/include/qi_expect.hpp | 1 + boost/spirit/include/support_any_if_ns_so.hpp | 18 + boost/spirit/include/support_any_ns_so.hpp | 18 + boost/spirit/include/version.hpp | 2 +- .../repository/home/karma/directive/confix.hpp | 4 +- .../repository/home/karma/nonterminal/subrule.hpp | 196 +- .../spirit/repository/home/qi/directive/confix.hpp | 4 +- .../repository/home/qi/directive/distinct.hpp | 4 +- boost/spirit/repository/home/qi/directive/kwd.hpp | 18 +- boost/spirit/repository/home/qi/directive/seek.hpp | 4 +- .../repository/home/qi/nonterminal/subrule.hpp | 192 +- .../home/qi/operator/detail/keywords.hpp | 46 +- .../repository/home/qi/operator/keywords.hpp | 1 + .../repository/home/qi/primitive/advance.hpp | 3 +- .../home/qi/primitive/flush_multi_pass.hpp | 4 +- .../repository/home/qi/primitive/iter_pos.hpp | 2 +- boost/spirit/repository/home/support/seek.hpp | 4 +- boost/spirit/repository/include/qi_seek.hpp | 4 +- boost/stacktrace.hpp | 19 + boost/stacktrace/detail/addr2line_impls.hpp | 226 + boost/stacktrace/detail/collect_msvc.ipp | 33 + boost/stacktrace/detail/collect_noop.ipp | 25 + boost/stacktrace/detail/collect_unwind.ipp | 106 + boost/stacktrace/detail/frame_decl.hpp | 159 + boost/stacktrace/detail/frame_msvc.ipp | 390 + boost/stacktrace/detail/frame_noop.ipp | 44 + boost/stacktrace/detail/frame_unwind.ipp | 103 + boost/stacktrace/detail/libbacktrace_impls.hpp | 236 + boost/stacktrace/detail/location_from_symbol.hpp | 105 + boost/stacktrace/detail/pop_options.h | 12 + boost/stacktrace/detail/push_options.h | 31 + boost/stacktrace/detail/safe_dump_noop.ipp | 37 + boost/stacktrace/detail/safe_dump_posix.ipp | 59 + boost/stacktrace/detail/safe_dump_win.ipp | 66 + boost/stacktrace/detail/to_dec_array.hpp | 46 + boost/stacktrace/detail/to_hex_array.hpp | 54 + boost/stacktrace/detail/try_dec_convert.hpp | 29 + boost/stacktrace/detail/unwind_base_impls.hpp | 50 + boost/stacktrace/detail/void_ptr_cast.hpp | 46 + boost/stacktrace/frame.hpp | 67 + boost/stacktrace/safe_dump_to.hpp | 222 + boost/stacktrace/stacktrace.hpp | 420 + boost/stacktrace/stacktrace_fwd.hpp | 28 + boost/statechart/asynchronous_state_machine.hpp | 2 +- boost/statechart/detail/memory.hpp | 37 +- boost/statechart/detail/rtti_policy.hpp | 2 +- boost/statechart/event.hpp | 2 +- boost/statechart/fifo_scheduler.hpp | 2 +- boost/statechart/fifo_worker.hpp | 2 +- boost/statechart/processor_container.hpp | 33 +- boost/statechart/state_machine.hpp | 2 +- boost/static_assert.hpp | 4 +- boost/system/config.hpp | 28 +- boost/system/cygwin_error.hpp | 6 +- boost/system/detail/config.hpp | 57 + boost/system/detail/generic_category.hpp | 101 + boost/system/detail/std_interoperability.hpp | 141 + boost/system/detail/system_category_posix.hpp | 132 + boost/system/detail/system_category_win32.hpp | 340 + boost/system/error_code.hpp | 1306 +- boost/system/linux_error.hpp | 8 +- boost/system/system_error.hpp | 18 +- boost/system/windows_error.hpp | 124 +- boost/test/data/config.hpp | 5 + boost/test/data/for_each_sample.hpp | 2 +- boost/test/data/index_sequence.hpp | 5 + boost/test/data/monomorphic.hpp | 1 + boost/test/data/monomorphic/collection.hpp | 2 +- boost/test/data/monomorphic/delayed.hpp | 124 + boost/test/data/monomorphic/fwd.hpp | 52 +- boost/test/data/monomorphic/generate.hpp | 2 + .../test/data/monomorphic/generators/keywords.hpp | 6 +- boost/test/data/monomorphic/grid.hpp | 10 +- boost/test/data/monomorphic/initializer_list.hpp | 78 +- boost/test/data/monomorphic/join.hpp | 22 +- boost/test/data/monomorphic/singleton.hpp | 6 +- boost/test/data/monomorphic/zip.hpp | 64 +- boost/test/data/test_case.hpp | 71 +- boost/test/detail/config.hpp | 23 +- boost/test/detail/enable_warnings.hpp | 2 +- boost/test/detail/fwd_decl.hpp | 2 + boost/test/detail/global_typedef.hpp | 55 +- boost/test/detail/log_level.hpp | 4 +- boost/test/detail/suppress_warnings.hpp | 4 +- boost/test/detail/throw_exception.hpp | 6 +- boost/test/execution_monitor.hpp | 37 +- boost/test/framework.hpp | 33 +- boost/test/impl/compiler_log_formatter.ipp | 51 +- boost/test/impl/debug.ipp | 20 +- boost/test/impl/decorator.ipp | 70 +- boost/test/impl/execution_monitor.ipp | 187 +- boost/test/impl/framework.ipp | 427 +- boost/test/impl/junit_log_formatter.ipp | 698 +- boost/test/impl/plain_report_formatter.ipp | 15 +- boost/test/impl/progress_monitor.ipp | 10 +- boost/test/impl/results_collector.ipp | 69 +- boost/test/impl/test_framework_init_observer.ipp | 117 + boost/test/impl/test_tools.ipp | 59 +- boost/test/impl/test_tree.ipp | 149 +- boost/test/impl/unit_test_log.ipp | 47 +- boost/test/impl/unit_test_main.ipp | 34 +- boost/test/impl/unit_test_monitor.ipp | 17 +- boost/test/impl/unit_test_parameters.ipp | 318 +- boost/test/impl/xml_log_formatter.ipp | 24 +- boost/test/impl/xml_report_formatter.ipp | 10 +- boost/test/included/test_exec_monitor.hpp | 1 + boost/test/included/unit_test.hpp | 3 +- boost/test/minimal.hpp | 3 + boost/test/output/compiler_log_formatter.hpp | 6 +- boost/test/output/junit_log_formatter.hpp | 51 +- boost/test/output/xml_log_formatter.hpp | 6 +- boost/test/parameterized_test.hpp | 6 +- boost/test/progress_monitor.hpp | 7 +- boost/test/results_collector.hpp | 21 +- boost/test/test_framework_init_observer.hpp | 61 + boost/test/tools/assertion.hpp | 9 +- boost/test/tools/collection_comparison_op.hpp | 101 +- boost/test/tools/context.hpp | 37 +- boost/test/tools/cstring_comparison_op.hpp | 11 +- boost/test/tools/detail/print_helper.hpp | 60 +- boost/test/tools/floating_point_comparison.hpp | 4 +- boost/test/tools/fpc_op.hpp | 131 +- boost/test/tools/old/impl.hpp | 2 +- boost/test/tools/old/interface.hpp | 10 +- boost/test/tree/auto_registration.hpp | 7 +- boost/test/tree/decorator.hpp | 50 +- boost/test/tree/fixture.hpp | 93 +- boost/test/tree/global_fixture.hpp | 86 +- boost/test/tree/observer.hpp | 22 +- boost/test/tree/test_case_template.hpp | 86 +- boost/test/tree/test_unit.hpp | 26 +- boost/test/unit_test_log.hpp | 14 +- boost/test/unit_test_log_formatter.hpp | 21 +- boost/test/unit_test_monitor.hpp | 12 +- boost/test/unit_test_parameters.hpp | 102 +- boost/test/unit_test_suite.hpp | 80 +- boost/test/utils/algorithm.hpp | 18 +- boost/test/utils/basic_cstring/basic_cstring.hpp | 26 +- .../test/utils/basic_cstring/basic_cstring_fwd.hpp | 5 +- boost/test/utils/basic_cstring/compare.hpp | 6 +- boost/test/utils/foreach.hpp | 1 - boost/test/utils/is_cstring.hpp | 41 +- boost/test/utils/is_forward_iterable.hpp | 120 +- boost/test/utils/lazy_ostream.hpp | 5 +- boost/test/utils/named_params.hpp | 4 +- boost/test/utils/rtti.hpp | 5 +- boost/test/utils/runtime/argument_factory.hpp | 1 + boost/test/utils/runtime/cla/argv_traverser.hpp | 1 + boost/test/utils/runtime/cla/parser.hpp | 171 +- boost/test/utils/runtime/errors.hpp | 18 +- boost/test/utils/runtime/modifier.hpp | 1 + boost/test/utils/runtime/parameter.hpp | 96 +- boost/test/utils/setcolor.hpp | 220 +- boost/test/utils/timer.hpp | 164 + boost/test/utils/xml_printer.hpp | 2 + .../concurrent_queues/detail/sync_deque_base.hpp | 60 +- .../concurrent_queues/detail/sync_queue_base.hpp | 60 +- boost/thread/concurrent_queues/queue_op_status.hpp | 4 +- .../concurrent_queues/sync_bounded_queue.hpp | 6 +- boost/thread/concurrent_queues/sync_deque.hpp | 12 +- .../concurrent_queues/sync_priority_queue.hpp | 38 +- boost/thread/concurrent_queues/sync_queue.hpp | 20 +- .../thread/concurrent_queues/sync_timed_queue.hpp | 301 +- boost/thread/csbl/queue.hpp | 3 +- boost/thread/detail/atomic_redef_macros.hpp | 19 + boost/thread/detail/atomic_undef_macros.hpp | 39 + boost/thread/detail/config.hpp | 83 +- boost/thread/detail/log.hpp | 15 + boost/thread/detail/move.hpp | 21 +- boost/thread/detail/nullary_function.hpp | 11 +- boost/thread/detail/platform.hpp | 2 + boost/thread/detail/platform_time.hpp | 478 + boost/thread/detail/thread.hpp | 144 +- boost/thread/detail/thread_safety.hpp | 160 + boost/thread/detail/tss_hooks.hpp | 4 +- boost/thread/exceptions.hpp | 22 +- boost/thread/executors/basic_thread_pool.hpp | 42 +- .../executors/detail/priority_executor_base.hpp | 14 +- boost/thread/executors/executor.hpp | 4 +- boost/thread/executors/executor_adaptor.hpp | 2 + boost/thread/executors/generic_executor_ref.hpp | 4 +- boost/thread/executors/inline_executor.hpp | 8 + boost/thread/executors/loop_executor.hpp | 44 +- boost/thread/executors/scheduled_thread_pool.hpp | 5 + boost/thread/executors/scheduler.hpp | 12 + boost/thread/executors/scheduling_adaptor.hpp | 22 +- boost/thread/executors/serial_executor.hpp | 13 + boost/thread/executors/serial_executor_cont.hpp | 11 +- boost/thread/executors/thread_executor.hpp | 6 + boost/thread/executors/work.hpp | 4 +- .../experimental/parallel/v2/task_region.hpp | 8 +- boost/thread/externally_locked.hpp | 1 + boost/thread/future.hpp | 428 +- boost/thread/futures/wait_for_all.hpp | 2 +- boost/thread/futures/wait_for_any.hpp | 1 + boost/thread/interruption.hpp | 22 + boost/thread/lock_guard.hpp | 8 +- boost/thread/lockable_traits.hpp | 31 + boost/thread/once.hpp | 10 + boost/thread/poly_lockable.hpp | 9 +- boost/thread/poly_shared_lockable.hpp | 28 +- boost/thread/poly_shared_lockable_adapter.hpp | 7 +- boost/thread/pthread/condition_variable.hpp | 311 +- boost/thread/pthread/condition_variable_fwd.hpp | 293 +- boost/thread/pthread/mutex.hpp | 165 +- boost/thread/pthread/pthread_helpers.hpp | 42 + boost/thread/pthread/pthread_mutex_scoped_lock.hpp | 101 +- boost/thread/pthread/recursive_mutex.hpp | 110 +- boost/thread/pthread/shared_mutex.hpp | 242 +- boost/thread/pthread/thread_data.hpp | 212 +- boost/thread/pthread/thread_heap_alloc.hpp | 34 +- boost/thread/pthread/timespec.hpp | 29 + boost/thread/scoped_thread.hpp | 38 +- boost/thread/shared_mutex.hpp | 9 +- boost/thread/thread_functors.hpp | 21 +- boost/thread/thread_guard.hpp | 6 +- boost/thread/thread_only.hpp | 2 +- boost/thread/tss.hpp | 64 +- boost/thread/user_scheduler.hpp | 3 + boost/thread/v2/shared_mutex.hpp | 1168 +- boost/thread/win32/basic_recursive_mutex.hpp | 44 +- boost/thread/win32/basic_timed_mutex.hpp | 156 +- boost/thread/win32/condition_variable.hpp | 408 +- boost/thread/win32/interlocked_read.hpp | 151 +- boost/thread/win32/mfc_thread_init.hpp | 6 +- boost/thread/win32/once.hpp | 54 +- boost/thread/win32/shared_mutex.hpp | 507 +- boost/thread/win32/thread_data.hpp | 222 +- boost/thread/win32/thread_heap_alloc.hpp | 144 +- boost/thread/win32/thread_primitives.hpp | 336 +- boost/thread/xtime.hpp | 12 +- boost/throw_exception.hpp | 17 +- boost/timer.hpp | 3 + boost/timer/config.hpp | 18 +- boost/timer/timer.hpp | 3 +- boost/token_functions.hpp | 4 +- boost/token_iterator.hpp | 7 +- boost/tuple/detail/tuple_basic.hpp | 16 +- boost/tuple/tuple.hpp | 16 +- boost/tuple/tuple_comparison.hpp | 16 +- boost/tuple/tuple_io.hpp | 122 +- boost/type_erasure/any.hpp | 1114 +- boost/type_erasure/any_cast.hpp | 2 +- boost/type_erasure/builtin.hpp | 46 +- boost/type_erasure/call.hpp | 49 + boost/type_erasure/check_match.hpp | 46 +- boost/type_erasure/concept_of.hpp | 13 + boost/type_erasure/constructible.hpp | 6 +- boost/type_erasure/deduced.hpp | 4 + boost/type_erasure/derived.hpp | 7 + boost/type_erasure/detail/access.hpp | 105 +- boost/type_erasure/detail/adapt_to_vtable.hpp | 19 +- boost/type_erasure/detail/any_base.hpp | 4 +- boost/type_erasure/detail/check_call.hpp | 72 +- boost/type_erasure/detail/check_map.hpp | 50 +- boost/type_erasure/detail/dynamic_vtable.hpp | 22 +- boost/type_erasure/detail/extract_concept.hpp | 32 +- boost/type_erasure/detail/get_placeholders.hpp | 102 +- boost/type_erasure/detail/instantiate.hpp | 60 + boost/type_erasure/detail/member11.hpp | 214 + boost/type_erasure/detail/meta.hpp | 89 + boost/type_erasure/detail/normalize.hpp | 446 +- boost/type_erasure/detail/normalize_deduced.hpp | 5 + boost/type_erasure/detail/null.hpp | 14 + boost/type_erasure/detail/rebind_placeholders.hpp | 158 + boost/type_erasure/detail/storage.hpp | 7 +- boost/type_erasure/detail/vtable.hpp | 11 +- boost/type_erasure/dynamic_any_cast.hpp | 10 +- boost/type_erasure/free.hpp | 242 +- boost/type_erasure/is_placeholder.hpp | 17 +- boost/type_erasure/is_subconcept.hpp | 66 +- boost/type_erasure/member.hpp | 71 +- boost/type_erasure/operators.hpp | 3 - boost/type_erasure/param.hpp | 51 +- boost/type_erasure/placeholder.hpp | 5 +- boost/type_erasure/placeholder_of.hpp | 11 + boost/type_erasure/rebind_any.hpp | 10 + boost/type_erasure/register_binding.hpp | 14 +- boost/type_erasure/relaxed.hpp | 2 +- boost/type_erasure/require_match.hpp | 23 + boost/type_erasure/static_binding.hpp | 2 +- boost/type_index.hpp | 2 +- boost/type_index/ctti_type_index.hpp | 3 +- boost/type_index/detail/compile_time_type_info.hpp | 88 +- boost/type_index/detail/ctti_register_class.hpp | 2 +- boost/type_index/detail/stl_register_class.hpp | 2 +- .../runtime_cast/register_runtime_class.hpp | 62 +- boost/type_index/stl_type_index.hpp | 40 +- boost/type_index/type_index_facade.hpp | 13 +- boost/type_traits.hpp | 7 + boost/type_traits/add_const.hpp | 6 + boost/type_traits/add_cv.hpp | 6 + boost/type_traits/add_lvalue_reference.hpp | 6 + boost/type_traits/add_pointer.hpp | 6 + boost/type_traits/add_reference.hpp | 7 + boost/type_traits/add_rvalue_reference.hpp | 6 + boost/type_traits/add_volatile.hpp | 6 + boost/type_traits/common_type.hpp | 7 + boost/type_traits/conditional.hpp | 8 + boost/type_traits/copy_cv.hpp | 6 + boost/type_traits/copy_cv_ref.hpp | 31 + boost/type_traits/copy_reference.hpp | 35 + boost/type_traits/decay.hpp | 6 + .../type_traits/detail/common_arithmetic_type.hpp | 10 +- boost/type_traits/detail/config.hpp | 29 +- boost/type_traits/detail/detector.hpp | 37 + boost/type_traits/detail/has_binary_operator.hpp | 85 +- boost/type_traits/detail/has_postfix_operator.hpp | 57 +- boost/type_traits/detail/has_prefix_operator.hpp | 77 +- boost/type_traits/detail/is_function_cxx_03.hpp | 108 + boost/type_traits/detail/is_function_cxx_11.hpp | 573 + .../type_traits/detail/is_function_msvc10_fix.hpp | 30 + .../type_traits/detail/is_function_ptr_helper.hpp | 472 +- .../type_traits/detail/is_function_ptr_tester.hpp | 670 +- boost/type_traits/detail/is_likely_lambda.hpp | 95 + .../type_traits/detail/is_mem_fun_pointer_impl.hpp | 1749 +- .../detail/is_mem_fun_pointer_tester.hpp | 2891 +- .../detail/is_member_function_pointer_cxx_03.hpp | 117 + .../detail/is_member_function_pointer_cxx_11.hpp | 672 + .../detail/is_rvalue_reference_msvc10_fix.hpp | 43 + boost/type_traits/detected.hpp | 24 + boost/type_traits/detected_or.hpp | 25 + boost/type_traits/enable_if.hpp | 37 + boost/type_traits/floating_point_promotion.hpp | 8 + boost/type_traits/has_dereference.hpp | 344 + boost/type_traits/has_equal_to.hpp | 3 + boost/type_traits/has_greater.hpp | 3 + boost/type_traits/has_greater_equal.hpp | 3 + boost/type_traits/has_less.hpp | 3 + boost/type_traits/has_less_equal.hpp | 3 + boost/type_traits/has_minus.hpp | 98 + boost/type_traits/has_minus_assign.hpp | 102 +- boost/type_traits/has_not_equal_to.hpp | 3 + boost/type_traits/has_nothrow_destructor.hpp | 13 +- boost/type_traits/has_plus_assign.hpp | 95 + boost/type_traits/has_post_decrement.hpp | 21 + boost/type_traits/has_post_increment.hpp | 21 + boost/type_traits/has_pre_decrement.hpp | 21 + boost/type_traits/has_pre_increment.hpp | 22 + boost/type_traits/has_trivial_move_assign.hpp | 2 +- boost/type_traits/has_trivial_move_constructor.hpp | 3 +- boost/type_traits/integral_constant.hpp | 23 +- boost/type_traits/integral_promotion.hpp | 6 + boost/type_traits/intrinsics.hpp | 25 +- boost/type_traits/is_assignable.hpp | 12 +- boost/type_traits/is_bounded_array.hpp | 42 + boost/type_traits/is_complete.hpp | 92 + boost/type_traits/is_complex.hpp | 1 + boost/type_traits/is_constructible.hpp | 14 +- boost/type_traits/is_convertible.hpp | 22 +- boost/type_traits/is_copy_assignable.hpp | 7 +- boost/type_traits/is_copy_constructible.hpp | 10 +- boost/type_traits/is_default_constructible.hpp | 18 +- boost/type_traits/is_destructible.hpp | 12 +- boost/type_traits/is_detected.hpp | 29 + boost/type_traits/is_detected_convertible.hpp | 29 + boost/type_traits/is_detected_exact.hpp | 29 + boost/type_traits/is_final.hpp | 2 +- boost/type_traits/is_function.hpp | 83 +- boost/type_traits/is_list_constructible.hpp | 48 + boost/type_traits/is_member_function_pointer.hpp | 100 +- boost/type_traits/is_noncopyable.hpp | 39 + boost/type_traits/is_nothrow_move_assignable.hpp | 21 +- .../type_traits/is_nothrow_move_constructible.hpp | 22 +- boost/type_traits/is_nothrow_swappable.hpp | 67 + boost/type_traits/is_rvalue_reference.hpp | 6 +- boost/type_traits/is_unbounded_array.hpp | 41 + boost/type_traits/is_virtual_base_of.hpp | 167 +- boost/type_traits/make_signed.hpp | 6 + boost/type_traits/make_unsigned.hpp | 6 + boost/type_traits/make_void.hpp | 52 + boost/type_traits/nonesuch.hpp | 35 + boost/type_traits/promote.hpp | 6 + boost/type_traits/remove_all_extents.hpp | 6 + boost/type_traits/remove_bounds.hpp | 7 + boost/type_traits/remove_const.hpp | 6 + boost/type_traits/remove_cv.hpp | 5 + boost/type_traits/remove_cv_ref.hpp | 30 + boost/type_traits/remove_extent.hpp | 6 + boost/type_traits/remove_pointer.hpp | 7 + boost/type_traits/remove_reference.hpp | 5 + boost/type_traits/remove_volatile.hpp | 5 + boost/type_traits/type_identity.hpp | 9 + boost/type_traits/type_with_alignment.hpp | 5 +- boost/typeof/constant.hpp | 26 + boost/typeof/decltype.hpp | 34 + boost/typeof/dmc/typeof_impl.hpp | 8 +- boost/typeof/encode_decode.hpp | 3 - boost/typeof/encode_decode_params.hpp | 2 +- boost/typeof/int_encoding.hpp | 9 +- boost/typeof/modifiers.hpp | 10 +- boost/typeof/msvc/typeof_impl.hpp | 108 +- boost/typeof/native.hpp | 6 +- boost/typeof/pointers_data_members.hpp | 4 +- boost/typeof/register_functions_iterate.hpp | 12 +- boost/typeof/register_fundamental.hpp | 3 +- boost/typeof/register_mem_functions.hpp | 2 +- boost/typeof/std/functional.hpp | 6 + boost/typeof/std/memory.hpp | 2 + boost/typeof/template_encoding.hpp | 8 +- boost/typeof/template_template_param.hpp | 4 +- boost/typeof/type_encoding.hpp | 4 +- boost/typeof/typeof.hpp | 38 +- boost/typeof/typeof_impl.hpp | 32 +- boost/typeof/vector.hpp | 10 +- boost/typeof/vector100.hpp | 402 +- boost/typeof/vector150.hpp | 602 +- boost/typeof/vector200.hpp | 802 +- boost/typeof/vector50.hpp | 202 +- boost/units/absolute.hpp | 30 +- boost/units/base_dimension.hpp | 10 +- boost/units/base_unit.hpp | 10 +- boost/units/base_units/angle/arcminute.hpp | 4 +- boost/units/base_units/angle/arcsecond.hpp | 4 +- boost/units/base_units/angle/revolution.hpp | 4 +- boost/units/base_units/astronomical/light_day.hpp | 4 +- boost/units/base_units/astronomical/light_hour.hpp | 4 +- .../units/base_units/astronomical/light_minute.hpp | 4 +- boost/units/base_units/astronomical/light_year.hpp | 4 +- boost/units/base_units/imperial/drachm.hpp | 4 +- boost/units/base_units/imperial/fluid_ounce.hpp | 4 +- boost/units/base_units/imperial/foot.hpp | 4 +- boost/units/base_units/imperial/furlong.hpp | 4 +- boost/units/base_units/imperial/gallon.hpp | 4 +- boost/units/base_units/imperial/gill.hpp | 4 +- boost/units/base_units/imperial/grain.hpp | 4 +- boost/units/base_units/imperial/hundredweight.hpp | 4 +- boost/units/base_units/imperial/inch.hpp | 4 +- boost/units/base_units/imperial/league.hpp | 4 +- boost/units/base_units/imperial/mile.hpp | 4 +- boost/units/base_units/imperial/ounce.hpp | 4 +- boost/units/base_units/imperial/quart.hpp | 4 +- boost/units/base_units/imperial/quarter.hpp | 4 +- boost/units/base_units/imperial/stone.hpp | 4 +- boost/units/base_units/imperial/thou.hpp | 4 +- boost/units/base_units/imperial/ton.hpp | 4 +- boost/units/base_units/information/byte.hpp | 4 +- boost/units/base_units/information/shannon.hpp | 4 +- boost/units/base_units/metric/angstrom.hpp | 4 +- boost/units/base_units/metric/day.hpp | 4 +- boost/units/base_units/metric/fermi.hpp | 4 +- boost/units/base_units/metric/hour.hpp | 4 +- boost/units/base_units/metric/micron.hpp | 4 +- boost/units/base_units/metric/minute.hpp | 4 +- boost/units/base_units/metric/nautical_mile.hpp | 4 +- boost/units/base_units/metric/ton.hpp | 4 +- boost/units/base_units/metric/year.hpp | 4 +- boost/units/base_units/us/cup.hpp | 4 +- boost/units/base_units/us/dram.hpp | 4 +- boost/units/base_units/us/fluid_dram.hpp | 4 +- boost/units/base_units/us/fluid_ounce.hpp | 4 +- boost/units/base_units/us/foot.hpp | 4 +- boost/units/base_units/us/gallon.hpp | 4 +- boost/units/base_units/us/gill.hpp | 4 +- boost/units/base_units/us/grain.hpp | 4 +- boost/units/base_units/us/hundredweight.hpp | 4 +- boost/units/base_units/us/inch.hpp | 4 +- boost/units/base_units/us/mil.hpp | 4 +- boost/units/base_units/us/mile.hpp | 4 +- boost/units/base_units/us/minim.hpp | 4 +- boost/units/base_units/us/ounce.hpp | 4 +- boost/units/base_units/us/quart.hpp | 4 +- boost/units/base_units/us/tablespoon.hpp | 4 +- boost/units/base_units/us/teaspoon.hpp | 4 +- boost/units/base_units/us/ton.hpp | 4 +- boost/units/cmath.hpp | 53 + boost/units/config.hpp | 2 +- boost/units/conversion.hpp | 19 +- boost/units/detail/absolute_impl.hpp | 8 +- boost/units/detail/conversion_impl.hpp | 50 +- boost/units/detail/linear_algebra.hpp | 10 +- boost/units/detail/one.hpp | 31 +- boost/units/detail/ordinal.hpp | 4 +- boost/units/detail/prevent_redefinition.hpp | 8 +- boost/units/detail/static_rational_power.hpp | 39 +- boost/units/detail/unscale.hpp | 23 +- boost/units/io.hpp | 14 +- boost/units/limits.hpp | 68 +- boost/units/operators.hpp | 4 +- boost/units/pow.hpp | 11 +- boost/units/quantity.hpp | 128 +- boost/units/scale.hpp | 16 +- boost/units/static_constant.hpp | 7 +- boost/units/static_rational.hpp | 22 +- boost/units/systems/detail/constants.hpp | 49 +- boost/units/unit.hpp | 18 +- boost/unordered/detail/allocate.hpp | 1393 - boost/unordered/detail/buckets.hpp | 774 - boost/unordered/detail/equivalent.hpp | 735 - boost/unordered/detail/extract_key.hpp | 188 - boost/unordered/detail/fwd.hpp | 40 +- boost/unordered/detail/implementation.hpp | 4952 ++ boost/unordered/detail/map.hpp | 100 +- boost/unordered/detail/set.hpp | 93 +- boost/unordered/detail/table.hpp | 794 - boost/unordered/detail/unique.hpp | 683 - boost/unordered/detail/util.hpp | 249 - boost/unordered/unordered_map.hpp | 3134 +- boost/unordered/unordered_map_fwd.hpp | 83 +- boost/unordered/unordered_set.hpp | 2622 +- boost/unordered/unordered_set_fwd.hpp | 87 +- boost/utility.hpp | 13 +- boost/utility/detail/minstd_rand.hpp | 58 + boost/utility/detail/result_of_iterate.hpp | 31 +- boost/utility/result_of.hpp | 64 +- boost/utility/string_ref.hpp | 13 +- boost/utility/string_view.hpp | 117 +- boost/uuid/basic_name_generator.hpp | 166 + boost/uuid/detail/md5.hpp | 342 + boost/uuid/detail/random_provider.hpp | 91 + boost/uuid/detail/random_provider_arc4random.ipp | 33 + boost/uuid/detail/random_provider_bcrypt.ipp | 103 + .../detail/random_provider_detect_platform.hpp | 74 + boost/uuid/detail/random_provider_getentropy.ipp | 40 + boost/uuid/detail/random_provider_getrandom.ipp | 77 + .../detail/random_provider_include_platform.hpp | 29 + boost/uuid/detail/random_provider_posix.ipp | 120 + boost/uuid/detail/random_provider_wincrypt.ipp | 109 + boost/uuid/detail/sha1.hpp | 237 + boost/uuid/detail/uuid_generic.ipp | 51 + boost/uuid/detail/uuid_x86.ipp | 135 + boost/uuid/entropy_error.hpp | 46 + boost/uuid/name_generator.hpp | 129 +- boost/uuid/name_generator_md5.hpp | 25 + boost/uuid/name_generator_sha1.hpp | 26 + boost/uuid/random_generator.hpp | 229 +- boost/uuid/string_generator.hpp | 48 +- boost/uuid/uuid.hpp | 4 +- boost/uuid/uuid_hash.hpp | 40 + boost/variant/bad_visit.hpp | 2 +- boost/variant/detail/apply_visitor_binary.hpp | 187 +- boost/variant/detail/apply_visitor_delayed.hpp | 11 +- boost/variant/detail/apply_visitor_unary.hpp | 118 +- boost/variant/detail/config.hpp | 2 +- boost/variant/detail/element_index.hpp | 2 +- boost/variant/detail/forced_return.hpp | 8 +- boost/variant/detail/has_result_type.hpp | 2 +- boost/variant/detail/hash_variant.hpp | 3 +- boost/variant/detail/make_variant_list.hpp | 2 +- boost/variant/detail/move.hpp | 2 +- boost/variant/detail/multivisitors_cpp11_based.hpp | 90 +- boost/variant/detail/multivisitors_cpp14_based.hpp | 42 +- .../detail/multivisitors_preprocessor_based.hpp | 4 +- boost/variant/detail/substitute.hpp | 28 +- boost/variant/detail/visitation_impl.hpp | 19 +- boost/variant/get.hpp | 72 +- boost/variant/multivisitors.hpp | 2 +- boost/variant/polymorphic_get.hpp | 15 +- boost/variant/recursive_variant.hpp | 2 +- boost/variant/recursive_wrapper_fwd.hpp | 6 +- boost/variant/static_visitor.hpp | 2 - boost/variant/variant.hpp | 233 +- boost/variant/variant_fwd.hpp | 4 +- boost/variant/visitor_ptr.hpp | 29 - boost/version.hpp | 4 +- boost/wave/cpp_context.hpp | 198 +- boost/wave/cpp_iteration_context.hpp | 4 +- boost/wave/cpp_throw.hpp | 56 +- boost/wave/cpplexer/convert_trigraphs.hpp | 20 +- boost/wave/cpplexer/cpp_lex_interface.hpp | 8 +- .../wave/cpplexer/cpp_lex_interface_generator.hpp | 26 +- boost/wave/cpplexer/cpp_lex_iterator.hpp | 50 +- boost/wave/cpplexer/cpp_lex_token.hpp | 46 +- boost/wave/cpplexer/detect_include_guards.hpp | 48 +- boost/wave/cpplexer/re2clex/aq.hpp | 12 +- boost/wave/cpplexer/re2clex/cpp.re | 576 + boost/wave/cpplexer/re2clex/cpp_re.hpp | 359 +- boost/wave/cpplexer/re2clex/cpp_re.inc | 7749 +++ boost/wave/cpplexer/re2clex/cpp_re2c_lexer.hpp | 18 +- boost/wave/cpplexer/re2clex/scanner.hpp | 30 +- boost/wave/cpplexer/re2clex/strict_cpp.re | 575 + boost/wave/cpplexer/re2clex/strict_cpp_re.inc | 7718 +++ boost/wave/cpplexer/token_cache.hpp | 6 +- boost/wave/cpplexer/validate_universal_char.hpp | 2 +- boost/wave/grammars/cpp_chlit_grammar.hpp | 110 +- boost/wave/grammars/cpp_defined_grammar.hpp | 36 +- boost/wave/grammars/cpp_defined_grammar_gen.hpp | 18 +- boost/wave/grammars/cpp_expression_grammar.hpp | 200 +- boost/wave/grammars/cpp_expression_grammar_gen.hpp | 12 +- boost/wave/grammars/cpp_expression_value.hpp | 308 +- boost/wave/grammars/cpp_grammar.hpp | 214 +- boost/wave/grammars/cpp_grammar_gen.hpp | 12 +- boost/wave/grammars/cpp_intlit_grammar.hpp | 44 +- boost/wave/grammars/cpp_literal_grammar_gen.hpp | 14 +- boost/wave/grammars/cpp_predef_macros_gen.hpp | 10 +- boost/wave/grammars/cpp_predef_macros_grammar.hpp | 42 +- boost/wave/grammars/cpp_value_error.hpp | 6 +- boost/wave/language_support.hpp | 32 +- boost/wave/token_ids.hpp | 72 +- boost/wave/util/cpp_ifblock.hpp | 32 +- boost/wave/util/cpp_include_paths.hpp | 135 +- boost/wave/util/cpp_iterator.hpp | 85 +- boost/wave/util/cpp_macromap.hpp | 10 +- boost/wave/util/cpp_macromap_predef.hpp | 40 +- boost/wave/util/cpp_macromap_utils.hpp | 80 +- boost/wave/util/file_position.hpp | 28 +- boost/wave/util/filesystem_compatibility.hpp | 2 +- boost/wave/util/flex_string.hpp | 650 +- boost/wave/util/functor_input.hpp | 20 +- boost/wave/util/insert_whitespace_detection.hpp | 182 +- boost/wave/util/interpret_pragma.hpp | 50 +- boost/wave/util/macro_definition.hpp | 32 +- boost/wave/util/macro_helpers.hpp | 60 +- boost/wave/util/pattern_parser.hpp | 8 +- boost/wave/util/symbol_table.hpp | 24 +- boost/wave/util/time_conversion_helper.hpp | 46 +- boost/wave/util/transform_iterator.hpp | 10 +- boost/wave/util/unput_queue_iterator.hpp | 80 +- boost/wave/wave_config.hpp | 153 +- boost/wave/wave_config_constant.hpp | 8 +- boost/wave/whitespace_handling.hpp | 76 +- boost/weak_ptr.hpp | 2 +- boost/winapi/access_rights.hpp | 81 + boost/winapi/apc.hpp | 43 + boost/winapi/basic_types.hpp | 290 + boost/winapi/bcrypt.hpp | 83 + boost/winapi/character_code_conversion.hpp | 105 + boost/winapi/condition_variable.hpp | 120 + boost/winapi/config.hpp | 230 + boost/winapi/critical_section.hpp | 189 + boost/winapi/crypt.hpp | 188 + boost/winapi/dbghelp.hpp | 171 + boost/winapi/debugapi.hpp | 58 + boost/winapi/detail/cast_ptr.hpp | 37 + boost/winapi/directory_management.hpp | 103 + boost/winapi/dll.hpp | 238 + boost/winapi/environment.hpp | 142 + boost/winapi/error_codes.hpp | 3178 ++ boost/winapi/error_handling.hpp | 153 + boost/winapi/event.hpp | 190 + boost/winapi/file_management.hpp | 594 + boost/winapi/file_mapping.hpp | 259 + boost/winapi/get_current_process.hpp | 31 + boost/winapi/get_current_process_id.hpp | 30 + boost/winapi/get_current_thread.hpp | 31 + boost/winapi/get_current_thread_id.hpp | 31 + boost/winapi/get_last_error.hpp | 30 + boost/winapi/get_process_times.hpp | 60 + boost/winapi/get_system_directory.hpp | 60 + boost/winapi/get_thread_times.hpp | 55 + boost/winapi/handle_info.hpp | 59 + boost/winapi/handles.hpp | 72 + boost/winapi/heap_memory.hpp | 83 + boost/winapi/init_once.hpp | 120 + boost/winapi/jobs.hpp | 146 + boost/winapi/limits.hpp | 49 + boost/winapi/local_memory.hpp | 53 + boost/winapi/memory.hpp | 19 + boost/winapi/mutex.hpp | 182 + boost/winapi/overlapped.hpp | 51 + boost/winapi/page_protection_flags.hpp | 54 + boost/winapi/pipes.hpp | 318 + boost/winapi/priority_class.hpp | 75 + boost/winapi/process.hpp | 478 + boost/winapi/security.hpp | 80 + boost/winapi/semaphore.hpp | 186 + boost/winapi/shell.hpp | 151 + boost/winapi/show_window.hpp | 101 + boost/winapi/srw_lock.hpp | 113 + boost/winapi/stack_backtrace.hpp | 51 + boost/winapi/synchronization.hpp | 27 + boost/winapi/system.hpp | 87 + boost/winapi/thread.hpp | 42 + boost/winapi/thread_pool.hpp | 129 + boost/winapi/time.hpp | 140 + boost/winapi/timers.hpp | 45 + boost/winapi/tls.hpp | 60 + boost/winapi/wait.hpp | 113 + boost/winapi/waitable_timer.hpp | 145 + boost/xpressive/detail/utility/tracking_ptr.hpp | 4 +- boost/xpressive/match_results.hpp | 4 +- boost/yap/algorithm.hpp | 727 + boost/yap/algorithm_fwd.hpp | 214 + boost/yap/config.hpp | 21 + boost/yap/detail/algorithm.hpp | 598 + boost/yap/detail/transform.hpp | 590 + boost/yap/expression.hpp | 338 + boost/yap/print.hpp | 320 + boost/yap/user_macros.hpp | 829 + boost/yap/yap.hpp | 13 + libs/chrono/build/Jamfile.v2 | 21 +- libs/chrono/doc/chrono.qbk | 275 +- libs/chrono/example/chrono_unit_test.cpp | 7 - .../example/simulated_thread_interface_demo.cpp | 12 +- libs/chrono/example/timer.hpp | 14 +- libs/chrono/meta/libraries.json | 16 - libs/chrono/perf/Jamfile.v2 | 27 +- libs/chrono/test/Jamfile.v2 | 27 +- libs/chrono/test/clock/clock_pass.cpp | 6 +- libs/chrono/test/clock/errored_clock.hpp | 8 +- libs/chrono/test/duration/arithmetic_pass.cpp | 6 +- libs/chrono/test/duration/constructor_pass.cpp | 14 +- libs/chrono/test/duration/ratio_alias_pass.cpp | 5 +- libs/chrono/test/duration/rounding_pass.cpp | 13 +- libs/chrono/test/io/time_point_input.cpp | 4 +- libs/chrono/test/io/time_point_output.cpp | 6 +- libs/chrono/test/win32_test.cpp | 96 +- libs/date_time/Jamfile | 11 + libs/date_time/LICENSE | 23 + libs/date_time/README.md | 38 + libs/date_time/build/Jamfile.v2 | 1 - libs/date_time/data/date_time_zonespec.csv | 341 +- libs/date_time/example/Jamfile | 3 +- .../example/gregorian/find_last_day_of_months.cpp | 3 +- .../date_time/example/gregorian/print_holidays.cpp | 6 +- libs/date_time/example/gregorian/print_month.cpp | 8 +- libs/date_time/meta/libraries.json | 3 +- libs/date_time/test/Jamfile.v2 | 32 +- libs/date_time/test/gregorian/testdate.cpp | 33 +- .../test/gregorian/testdate_facet_new.cpp | 20 +- .../test/gregorian/testdate_input_facet.cpp | 96 +- libs/date_time/test/gregorian/testfacet.cpp | 14 +- .../test/gregorian/testgreg_durations.cpp | 50 +- .../test/gregorian/testgreg_serialize.cpp | 43 +- libs/date_time/test/gregorian/testgreg_wstream.cpp | 20 +- libs/date_time/test/gregorian/testgreg_year.cpp | 55 +- libs/date_time/test/gregorian/testparse_date.cpp | 23 +- libs/date_time/test/local_time/testlocal_time.cpp | 56 +- .../test/local_time/testlocal_time_facet.cpp | 17 +- .../test/local_time/testlocal_time_input_facet.cpp | 4 +- .../test/local_time/testposix_time_zone.cpp | 2 +- libs/date_time/test/local_time/testtz_database.cpp | 40 +- .../test/local_time/testwposix_time_zone.cpp | 2 +- .../compile_fail/hours_special_value.cpp | 19 + .../compile_fail/millisec_special_value.cpp | 19 + .../compile_fail/minutes_special_value.cpp | 19 + .../compile_fail/seconds_special_value.cpp | 19 + .../test/posix_time/testc_local_adjustor.cpp | 138 +- libs/date_time/test/posix_time/testdst_rules.cpp | 28 +- libs/date_time/test/posix_time/testduration.cpp | 2 +- .../test/posix_time/testfiletime_functions.cpp | 2 +- .../test/posix_time/testlocal_adjustor.cpp | 13 +- libs/date_time/test/posix_time/testparse_time.cpp | 54 +- libs/date_time/test/posix_time/teststreams.cpp | 18 +- libs/date_time/test/posix_time/testtime.cpp | 10 +- libs/date_time/test/posix_time/testtime_facet.cpp | 4 +- .../test/posix_time/testtime_formatters.cpp | 24 +- .../test/posix_time/testtime_input_facet.cpp | 96 +- .../test/posix_time/testtime_serialize.cpp | 4 + .../posix_time/testtime_serialize_versioning.cpp | 64 + libs/date_time/test/testconstrained_value.cpp | 4 +- libs/date_time/test/testfrmwk.hpp | 24 + libs/date_time/test/testgeneric_period.cpp | 160 +- libs/date_time/test/testint_adapter.cpp | 8 +- libs/date_time/test/testwrapping_int.cpp | 8 +- libs/date_time/xmldoc/Jamfile.v2 | 6 +- libs/date_time/xmldoc/buildinfo.xml | 28 +- libs/date_time/xmldoc/date_class.xml | 4 +- libs/date_time/xmldoc/date_time_autodoc.xml | 1100 +- libs/date_time/xmldoc/format_flags.xml | 9 +- libs/date_time/xmldoc/gregorian_autodoc.xml | 349 +- libs/date_time/xmldoc/io_tutorial.xml | 2 +- libs/date_time/xmldoc/local_time_autodoc.xml | 60 +- libs/date_time/xmldoc/posix_time_autodoc.xml | 231 +- libs/date_time/xmldoc/time_duration.xml | 16 +- libs/detail/CMakeLists.txt | 25 + libs/detail/doc/html/index.html | 2 +- libs/detail/test/Jamfile | 12 +- libs/detail/test/allocator_utilities_test.cpp | 40 + libs/detail/test/blank_test.cpp | 32 + libs/detail/test/is_xxx_test.cpp | 23 + libs/detail/test/numeric_traits_test.cpp | 416 + libs/detail/test/reference_content_test.cpp | 16 + libs/detail/test/test_utf8_codecvt.cpp | 12 + libs/filesystem/README.md | 26 + libs/filesystem/bug/Jamfile.v2 | 4 +- libs/filesystem/build/Jamfile.v2 | 26 +- libs/filesystem/doc/Jamfile.v2 | 8 +- libs/filesystem/doc/deprecated.html | 2 +- libs/filesystem/doc/design.htm | 2 +- libs/filesystem/doc/faq.htm | 2 +- libs/filesystem/doc/portability_guide.htm | 8 +- libs/filesystem/doc/reference.html | 22 +- libs/filesystem/doc/release_history.html | 27 +- libs/filesystem/doc/tickets.html | 2 +- libs/filesystem/doc/tutorial.html | 38 +- libs/filesystem/doc/v3_design.html | 2 +- libs/filesystem/example/Jamfile.v2 | 4 +- libs/filesystem/example/test/Jamfile.v2 | 4 +- libs/filesystem/example/tut3.cpp | 2 +- libs/filesystem/example/tut4.cpp | 6 +- libs/filesystem/meta/libraries.json | 3 +- libs/filesystem/src/codecvt_error_category.cpp | 2 +- libs/filesystem/src/operations.cpp | 745 +- libs/filesystem/src/path.cpp | 143 +- libs/filesystem/src/path_traits.cpp | 10 +- libs/filesystem/src/portability.cpp | 10 +- libs/filesystem/src/unique_path.cpp | 28 +- libs/filesystem/src/utf8_codecvt_facet.cpp | 2 +- libs/filesystem/src/windows_file_codecvt.cpp | 12 +- libs/filesystem/src/windows_file_codecvt.hpp | 8 +- libs/filesystem/test/Jamfile.v2 | 66 +- libs/filesystem/test/boost_test.bat | 30 + libs/filesystem/test/config_info.cpp | 52 + libs/filesystem/test/convenience_test.cpp | 8 +- libs/filesystem/test/deprecated_test.cpp | 10 +- libs/filesystem/test/equivalent.cpp | 2 +- libs/filesystem/test/foreach_test.cpp | 62 + libs/filesystem/test/fstream_test.cpp | 6 +- ...filtered-recursive_directory_iterator-range.cpp | 2 +- .../test/issues/6638-global-init-fails-3.cpp | 4 +- libs/filesystem/test/issues/70-71-copy.cpp | 20 + libs/filesystem/test/issues/Jamfile.v2 | 30 +- .../test/issues/recurse_dir_iter_5403.cpp | 4 +- .../test/msvc/config_info/config_info.vcxproj | 164 + .../msvc/convenience_test/convenience_test.vcxproj | 7 +- .../msvc/deprecated_test/deprecated_test.vcxproj | 7 +- .../test/msvc/file_status/file_status.vcxproj | 7 +- libs/filesystem/test/msvc/filesystem.sln | 12 +- .../msvc/filesystem_dll/filesystem_dll.vcxproj | 7 +- .../msvc/filesystem_lib/filesystem_lib.vcxproj | 7 +- .../test/msvc/fstream_test/fstream_test.vcxproj | 7 +- libs/filesystem/test/msvc/headers/headers.vcxproj | 8 +- .../msvc/hello_filesystem/hello_filesystem.vcxproj | 7 +- .../test/msvc/issue_test/issue_test.vcxproj | 7 +- .../issues_test_static/issues_test_static.vcxproj | 12 +- .../test/msvc/locale_info/locale_info.vcxproj | 7 +- .../msvc/long_path_test/long_path_test.vcxproj | 7 +- .../macro_default_test/macro_default_test.vcxproj | 7 +- .../filesystem/test/msvc/odr_test/odr_test.vcxproj | 7 +- .../msvc/operations_test/operations_test.vcxproj | 7 +- .../operations_unit_test.vcxproj | 7 +- .../test/msvc/path_test/path_test.vcxproj | 7 +- .../msvc/path_test_static/path_test_static.vcxproj | 7 +- .../test/msvc/path_timings/path_timings.vcxproj | 7 +- .../msvc/path_unit_test/path_unit_test.vcxproj | 7 +- .../recurse_dir_iter_test.vcxproj | 7 +- .../test/msvc/relative_test/relative_test.vcxproj | 12 +- libs/filesystem/test/msvc/stems/stems.vcxproj | 7 +- .../test/msvc/system_dll/system_dll.vcxproj | 7 +- .../test/msvc/system_lib/system_lib.vcxproj | 7 +- libs/filesystem/test/msvc/tut1/tut1.vcxproj | 7 +- libs/filesystem/test/msvc/tut2/tut2.vcxproj | 13 +- libs/filesystem/test/msvc/tut3/tut3.vcxproj | 13 +- libs/filesystem/test/msvc/tut4/tut4.vcxproj | 13 +- libs/filesystem/test/msvc/tut5/tut5.vcxproj | 7 +- libs/filesystem/test/msvc/tut6a/tut6a.vcxproj | 7 +- libs/filesystem/test/msvc/tut6b/tut6b.vcxproj | 7 +- libs/filesystem/test/msvc/tut6c/tut6c.vcxproj | 7 +- .../windows_attributes/windows_attributes.vcxproj | 7 +- libs/filesystem/test/operations_test.cpp | 194 +- libs/filesystem/test/operations_unit_test.cpp | 52 +- libs/filesystem/test/path_test.cpp | 73 +- libs/filesystem/test/path_times.cpp | 8 +- libs/filesystem/test/path_unit_test.cpp | 41 +- libs/filesystem/test/quick.cpp | 24 + libs/filesystem/test/relative_test.cpp | 10 +- libs/filesystem/test/sample_test.cpp | 2 +- libs/filesystem/test/test_links.html | 1405 + libs/filesystem/test/test_status.html | 56 + libs/filesystem/test/windows_attributes.cpp | 6 +- libs/program_options/Jamfile | 11 + libs/program_options/README.md | 37 + libs/program_options/build/Jamfile.v2 | 11 +- libs/program_options/ci/build.sh | 19 + libs/program_options/ci/codecov.sh | 43 + libs/program_options/ci/coverity.sh | 42 + libs/program_options/ci/cppcheck.sh | 38 + libs/program_options/ci/mingw.bat | 50 + libs/program_options/doc/autodoc.xml | 340 +- libs/program_options/doc/howto.xml | 52 + libs/program_options/doc/overview.xml | 49 +- libs/program_options/doc/post_review_plan.txt | 1 - libs/program_options/doc/program_options.ent | 2 + libs/program_options/doc/tutorial.xml | 8 +- libs/program_options/example/Jamfile.v2 | 7 + libs/program_options/example/config_file_types.cpp | 242 + libs/program_options/example/env_options.cpp | 47 + libs/program_options/example/options_heirarchy.cpp | 690 + libs/program_options/src/cmdline.cpp | 16 +- libs/program_options/src/options_description.cpp | 133 +- libs/program_options/src/parsers.cpp | 11 +- libs/program_options/src/variables_map.cpp | 7 +- libs/program_options/test/Jamfile.v2 | 4 + libs/program_options/test/cmdline_test.cpp | 55 +- libs/program_options/test/config_test.cfg | 2 +- libs/program_options/test/exception_test.cpp | 108 +- libs/program_options/test/exception_txt_test.cpp | 21 + libs/program_options/test/optional_test.cpp | 53 + .../test/options_description_test.cpp | 86 + libs/program_options/test/parsers_test.cpp | 205 +- libs/program_options/test/quick.cpp | 49 + libs/program_options/test/required_test.cpp | 49 +- libs/program_options/test/unicode_test.cpp | 3 +- libs/python/Jamfile | 68 + libs/python/README.md | 26 +- libs/python/SConstruct | 1 + libs/python/build/Jamfile | 246 +- libs/python/doc/fabscript | 83 + libs/python/doc/html/building.html | 10 +- libs/python/doc/html/building/background.html | 4 +- .../building/choosing_a_boost_python_library_.html | 2 +- .../doc/html/building/configuring_boost_build.html | 2 +- libs/python/doc/html/building/include_issues.html | 2 +- .../building/installing_boost_python_on_your_.html | 2 +- .../doc/html/building/no_install_quickstart.html | 2 +- .../building/notes_for_mingw_and_cygwin_with_.html | 4 +- .../doc/html/building/python_debugging_builds.html | 2 +- .../doc/html/building/testing_boost_python.html | 2 +- libs/python/doc/html/configuration.html | 6 +- libs/python/doc/html/faq.html | 6 +- .../html/faq/compilation_takes_too_much_time_.html | 2 +- .../html/faq/does_boost_python_work_with_mac_.html | 2 +- .../html/faq/error_c2064_term_does_not_evalua.html | 2 +- .../html/faq/fatal_error_c1204_compiler_limit.html | 2 +- .../html/faq/how_can_i_automatically_convert_.html | 2 +- .../html/faq/how_can_i_find_the_existing_pyob.html | 2 +- .../html/faq/how_can_i_wrap_a_function_which0.html | 2 +- .../html/faq/how_can_i_wrap_functions_which_t.html | 2 +- .../html/faq/how_do_i_create_sub_packages_usi.html | 2 +- .../html/faq/how_do_i_debug_my_python_extensi.html | 2 +- .../html/faq/i_m_getting_the_attempt_to_retur.html | 4 +- .../html/faq/is_boost_python_thread_aware_com.html | 4 +- .../html/faq/is_return_internal_reference_eff.html | 2 +- .../doc/html/faq/why_doesn_t_my_operator_work.html | 2 +- .../html/faq/why_is_my_automatic_to_python_co.html | 2 +- libs/python/doc/html/glossary.html | 4 +- libs/python/doc/html/index.html | 21 +- libs/python/doc/html/numpy/_sources/index.rst.txt | 14 + .../numpy/_sources/reference/binary_ufunc.rst.txt | 110 + .../html/numpy/_sources/reference/dtype.rst.txt | 92 + .../html/numpy/_sources/reference/index.rst.txt | 12 + .../numpy/_sources/reference/multi_iter.rst.txt | 94 + .../html/numpy/_sources/reference/ndarray.rst.txt | 382 + .../numpy/_sources/reference/unary_ufunc.rst.txt | 103 + .../doc/html/numpy/_sources/tutorial/dtype.rst.txt | 54 + .../html/numpy/_sources/tutorial/fromdata.rst.txt | 56 + .../doc/html/numpy/_sources/tutorial/index.rst.txt | 12 + .../html/numpy/_sources/tutorial/ndarray.rst.txt | 99 + .../html/numpy/_sources/tutorial/simple.rst.txt | 41 + .../doc/html/numpy/_sources/tutorial/ufunc.rst.txt | 120 + libs/python/doc/html/numpy/_static/basic.css | 70 +- libs/python/doc/html/numpy/_static/classic.css | 6 +- .../doc/html/numpy/_static/comment-bright.png | Bin 3500 -> 756 bytes .../doc/html/numpy/_static/comment-close.png | Bin 3578 -> 829 bytes libs/python/doc/html/numpy/_static/comment.png | Bin 3445 -> 641 bytes libs/python/doc/html/numpy/_static/doctools.js | 2 +- .../python/doc/html/numpy/_static/down-pressed.png | Bin 347 -> 222 bytes libs/python/doc/html/numpy/_static/down.png | Bin 347 -> 202 bytes libs/python/doc/html/numpy/_static/file.png | Bin 358 -> 286 bytes libs/python/doc/html/numpy/_static/jquery-3.1.0.js | 10074 ++++ libs/python/doc/html/numpy/_static/jquery.js | 8 +- libs/python/doc/html/numpy/_static/minus.png | Bin 173 -> 90 bytes libs/python/doc/html/numpy/_static/plus.png | Bin 173 -> 90 bytes libs/python/doc/html/numpy/_static/searchtools.js | 117 +- libs/python/doc/html/numpy/_static/sidebar.js | 2 +- libs/python/doc/html/numpy/_static/up-pressed.png | Bin 345 -> 214 bytes libs/python/doc/html/numpy/_static/websupport.js | 2 +- .../doc/html/numpy/reference/binary_ufunc.html | 10 +- libs/python/doc/html/numpy/reference/dtype.html | 10 +- .../doc/html/numpy/reference/multi_iter.html | 16 +- libs/python/doc/html/numpy/reference/ndarray.html | 62 +- .../doc/html/numpy/reference/unary_ufunc.html | 10 +- libs/python/doc/html/numpy/searchindex.js | 2 +- libs/python/doc/html/numpy/tutorial/dtype.html | 14 +- libs/python/doc/html/numpy/tutorial/fromdata.html | 10 +- libs/python/doc/html/numpy/tutorial/ndarray.html | 28 +- libs/python/doc/html/numpy/tutorial/simple.html | 10 +- libs/python/doc/html/numpy/tutorial/ufunc.html | 40 +- libs/python/doc/html/python_HTML.manifest | 1 + .../boost_python_operators_hpp.html | 4 +- libs/python/doc/html/reference/index.html | 13 +- .../python/doc/html/reference/object_wrappers.html | 11 - .../object_wrappers/boost_python_long_hpp.html | 6 +- .../object_wrappers/boost_python_object_hpp.html | 6 +- .../object_wrappers/boost_python_slice_hpp.html | 8 - .../doc/html/reference/reference_HTML.manifest | 1 - .../html/reference/topics/indexing_support.html | 4 +- .../doc/html/reference/topics/pickle_support.html | 2 +- libs/python/doc/html/rn.html | 48 + libs/python/doc/html/support.html | 8 +- libs/python/doc/html/tutorial/index.html | 2 +- .../doc/html/tutorial/tutorial/embedding.html | 5 + .../doc/html/tutorial/tutorial/exposing.html | 4 +- .../doc/html/tutorial/tutorial/functions.html | 2 +- libs/python/doc/html/tutorial/tutorial/hello.html | 8 +- libs/python/doc/html/tutorial/tutorial/object.html | 2 +- .../doc/html/tutorial/tutorial/techniques.html | 32 - libs/python/doc/images/jam.png | Bin 0 -> 3884 bytes .../doc/numpy/_build/doctrees/environment.pickle | Bin 18917 -> 18944 bytes .../python/doc/numpy/_build/doctrees/index.doctree | Bin 3625 -> 3622 bytes .../_build/doctrees/reference/binary_ufunc.doctree | Bin 18687 -> 18722 bytes .../numpy/_build/doctrees/reference/dtype.doctree | Bin 15001 -> 15031 bytes .../numpy/_build/doctrees/reference/index.doctree | Bin 3015 -> 3012 bytes .../_build/doctrees/reference/multi_iter.doctree | Bin 13747 -> 13790 bytes .../_build/doctrees/reference/ndarray.doctree | Bin 70161 -> 70484 bytes .../_build/doctrees/reference/unary_ufunc.doctree | Bin 17285 -> 17320 bytes .../numpy/_build/doctrees/tutorial/dtype.doctree | Bin 9616 -> 9611 bytes .../_build/doctrees/tutorial/fromdata.doctree | Bin 8188 -> 8183 bytes .../numpy/_build/doctrees/tutorial/index.doctree | Bin 2990 -> 2985 bytes .../numpy/_build/doctrees/tutorial/ndarray.doctree | Bin 16571 -> 16566 bytes .../numpy/_build/doctrees/tutorial/simple.doctree | Bin 6706 -> 6701 bytes .../numpy/_build/doctrees/tutorial/ufunc.doctree | Bin 15237 -> 15232 bytes libs/python/doc/python.qbk | 2 + libs/python/doc/reference/indexing.qbk | 2 +- libs/python/doc/reference/objects.qbk | 1 - libs/python/doc/reference/operators.qbk | 4 +- libs/python/doc/reference/pickle.qbk | 2 +- libs/python/doc/reference/slice.qbk | 8 - libs/python/doc/release_notes.qbk | 11 + libs/python/doc/tutorial.qbk | 36 +- libs/python/example/tutorial/hello.py | 0 libs/python/fabscript | 82 + libs/python/src/SConscript | 14 +- libs/python/src/converter/builtin_converters.cpp | 24 +- libs/python/src/exec.cpp | 28 +- libs/python/src/fabscript | 58 + libs/python/src/numpy/dtype.cpp | 40 +- libs/python/src/numpy/ndarray.cpp | 54 +- libs/python/src/numpy/numpy.cpp | 1 + libs/python/src/object/class.cpp | 4 +- libs/python/src/object/enum.cpp | 12 +- libs/python/src/object/function.cpp | 12 +- libs/python/test/Jamfile | 11 +- libs/python/test/SConscript | 9 + libs/python/test/bases.cpp | 10 +- libs/python/test/builtin_converters.cpp | 152 + libs/python/test/calling_conventions.cpp | 8 +- libs/python/test/calling_conventions_mf.cpp | 8 +- libs/python/test/crossmod_opaque.py | 4 +- libs/python/test/crossmod_opaque_a.cpp | 2 +- libs/python/test/crossmod_opaque_b.cpp | 2 +- libs/python/test/enum_ext.cpp | 4 +- libs/python/test/fabscript | 173 + libs/python/test/if_else.cpp | 12 +- libs/python/test/indirect_traits_test.cpp | 1 - libs/python/test/numpy/ndarray.cpp | 5 + libs/python/test/numpy/ndarray.py | 33 + libs/python/test/numpy/templates.py | 0 libs/python/test/numpy/ufunc.py | 0 libs/python/test/opaque.py | 4 +- libs/python/test/pointee.cpp | 8 +- libs/python/test/select_holder.cpp | 4 +- libs/python/test/slice.cpp | 42 - libs/python/test/slice.py | 20 +- libs/python/test/test_builtin_converters.py | 9 +- libs/system/CMakeLists.txt | 20 + libs/system/build/Jamfile.v2 | 2 +- libs/system/doc/Jamfile | 23 + libs/system/doc/html/system.html | 2469 + libs/system/doc/system-docinfo-footer.html | 5 + libs/system/doc/system.adoc | 27 + libs/system/doc/system/acknowledgements.adoc | 19 + libs/system/doc/system/changes.adoc | 62 + libs/system/doc/system/copyright.adoc | 19 + libs/system/doc/system/history.adoc | 30 + libs/system/doc/system/introduction.adoc | 50 + libs/system/doc/system/rationale.adoc | 27 + libs/system/doc/system/reference.adoc | 963 + libs/system/index.html | 17 +- libs/system/src/error_code.cpp | 21 +- libs/system/test/Jamfile.v2 | 102 +- libs/system/test/after_main_test.cpp | 30 + libs/system/test/before_main_test.cpp | 30 + libs/system/test/cmake_subdir_test/CMakeLists.txt | 22 + libs/system/test/constexpr_test.cpp | 68 + libs/system/test/dynamic_link_test.cpp | 14 +- libs/system/test/error_category_test.cpp | 82 + libs/system/test/error_code_test.cpp | 89 +- libs/system/test/error_code_user_test.cpp | 2 - libs/system/test/failed_constexpr_test.cpp | 58 + libs/system/test/failed_test.cpp | 185 + libs/system/test/generic_category_test.cpp | 41 + libs/system/test/header_only_test.cpp | 2 +- libs/system/test/initialization_test.cpp | 8 +- libs/system/test/{system => msvc}/common.props | 0 .../config_test/config_test.vcxproj | 15 +- .../error_code_test/error_code_test.vcxproj | 6 +- .../header_only_error_code_test.vcxproj | 151 + .../header_only_test/header_only_test.vcxproj | 6 +- .../msvc/std_interop_test/std_interop_test.vcxproj | 156 + .../{system => msvc}/system-dll/system-dll.vcxproj | 7 +- libs/system/test/msvc/system.sln | 83 + libs/system/test/quick.cpp | 36 + libs/system/test/single_instance_1.cpp | 29 + libs/system/test/single_instance_2.cpp | 29 + libs/system/test/single_instance_test.cpp | 47 + libs/system/test/std_interop_test.cpp | 373 + libs/system/test/std_mismatch_test.cpp | 66 + libs/system/test/system/system.sln | 40 - libs/system/test/system_category_test.cpp | 121 + libs/system/test/system_error_test.cpp | 5 +- libs/system/test/throw_test.cpp | 21 +- libs/system/test/throws_assign_fail.cpp | 28 + libs/system/test/warnings_test.cpp | 42 + libs/system/test/win32_hresult_test.cpp | 41 + libs/thread/build/Jamfile.v2 | 31 +- libs/thread/doc/async_executors.qbk | 95 +- libs/thread/doc/changes.qbk | 121 +- libs/thread/doc/configuration.qbk | 54 +- libs/thread/doc/future_ref.qbk | 98 +- libs/thread/doc/futures.qbk | 0 libs/thread/doc/mutex_concepts.qbk | 32 +- libs/thread/doc/once.qbk | 2 +- libs/thread/doc/scoped_thread.qbk | 30 +- libs/thread/doc/thread.qbk | 4 +- libs/thread/example/ba_externallly_locked.cpp | 4 + libs/thread/example/future_fallback_to.cpp | 4 + libs/thread/example/future_then.cpp | 5 + libs/thread/example/future_unwrap.cpp | 4 + libs/thread/example/future_when_all.cpp | 4 + libs/thread/example/lambda_future.cpp | 7 +- libs/thread/example/parallel_accumulate.cpp | 2 +- libs/thread/example/scoped_thread.cpp | 26 +- libs/thread/example/std_scoped_thread.cpp | 112 + libs/thread/example/std_thread_guard.cpp | 66 + libs/thread/example/this_executor.cpp | 3 +- libs/thread/example/thread_pool.cpp | 7 +- libs/thread/example/user_scheduler.cpp | 6 +- libs/thread/meta/libraries.json | 5 +- libs/thread/src/future.cpp | 2 +- libs/thread/src/pthread/once_atomic.cpp | 2 +- libs/thread/src/pthread/thread.cpp | 155 +- libs/thread/src/tss_null.cpp | 4 +- libs/thread/src/win32/thread.cpp | 217 +- libs/thread/src/win32/thread_primitives.cpp | 156 + libs/thread/src/win32/tss_dll.cpp | 8 +- libs/thread/src/win32/tss_pe.cpp | 76 +- libs/thread/test/Jamfile.v2 | 141 +- libs/thread/test/self_contained_header.cpp | 26 + .../condition_variable/lost_notif_pass.cpp | 241 + .../condition_variable/wait_for_pass.cpp | 67 +- .../condition_variable/wait_for_pred_pass.cpp | 63 +- .../conditions/condition_variable/wait_pass.cpp | 51 +- .../condition_variable/wait_until_pass.cpp | 64 +- .../condition_variable/wait_until_pred_pass.cpp | 66 +- .../condition_variable_any/lost_notif_pass.cpp | 241 + .../condition_variable_any/wait_for_pass.cpp | 23 +- .../condition_variable_any/wait_for_pred_pass.cpp | 23 +- .../condition_variable_any/wait_until_pass.cpp | 21 +- .../wait_until_pred_pass.cpp | 12 +- .../sync/futures/async/async_executor_pass.cpp | 3 +- .../test/sync/futures/future/get_or_pass.cpp | 4 + libs/thread/test/sync/futures/future/get_pass.cpp | 4 + .../sync/futures/future/then_deferred_pass.cpp | 3 + .../sync/futures/future/then_executor_pass.cpp | 6 +- libs/thread/test/sync/futures/future/then_pass.cpp | 3 + .../test/sync/futures/future/wait_for_pass.cpp | 29 +- libs/thread/test/sync/futures/future/wait_pass.cpp | 4 + .../test/sync/futures/future/wait_until_pass.cpp | 29 +- .../futures/packaged_task/non_member_swap_pass.cpp | 1 + .../sync/futures/promise/set_exception_pass.cpp | 31 +- .../test/sync/futures/promise/set_lvalue_pass.cpp | 77 +- .../test/sync/futures/promise/set_rvalue_pass.cpp | 41 + .../sync/futures/promise/set_value_const_pass.cpp | 28 + .../sync/futures/promise/set_value_void_pass.cpp | 22 +- .../futures/shared_future/then_executor_pass.cpp | 4 + .../test/sync/futures/shared_future/then_pass.cpp | 4 + .../sync/futures/shared_future/wait_for_pass.cpp | 29 +- .../test/sync/futures/shared_future/wait_pass.cpp | 4 + .../sync/futures/shared_future/wait_until_pass.cpp | 29 +- .../test/sync/futures/when_all/iterators_pass.cpp | 4 + .../thread/test/sync/futures/when_all/one_pass.cpp | 4 + .../test/sync/futures/when_all/variadic_pass.cpp | 4 + .../test/sync/futures/when_any/iterators_pass.cpp | 5 +- .../thread/test/sync/futures/when_any/one_pass.cpp | 4 + .../test/sync/futures/when_any/variadic_pass.cpp | 5 +- .../deque_views/single_thread_pass.cpp | 17 +- .../locks/lock_guard/adopt_lock_pass.cpp | 23 +- .../locks/lock_guard/default_pass.cpp | 25 +- .../lock_guard_adopt_lock_compile_fail.cpp | 21 + .../lock_guard_adopt_lock_compile_pass.cpp | 22 + .../locks/lock_guard/lock_guard_compile_fail.cpp | 22 + .../locks/lock_guard/lock_guard_compile_pass.cpp | 24 + .../lock_guard/make_lock_guard_adopt_lock_pass.cpp | 24 +- .../locks/lock_guard/make_lock_guard_pass.cpp | 22 +- .../locks/nested_strict_lock/default_pass.cpp | 25 +- .../make_nested_strict_lock_pass.cpp | 22 +- .../locks/shared_lock/cons/duration_pass.cpp | 36 +- .../locks/shared_lock/cons/mutex_pass.cpp | 28 +- .../locks/shared_lock/cons/time_point_pass.cpp | 35 +- .../locks/shared_lock/cons/try_to_lock_pass.cpp | 37 +- .../locks/shared_lock/locking/lock_pass.cpp | 28 +- .../locks/shared_lock_guard/adopt_lock_pass.cpp | 23 +- .../locks/shared_lock_guard/default_pass.cpp | 26 +- .../locks/strict_lock/default_pass.cpp | 25 +- .../locks/strict_lock/make_strict_lock_pass.cpp | 22 +- .../locks/unique_lock/cons/duration_pass.cpp | 35 +- .../cons/make_unique_lock_mutex_pass.cpp | 27 +- .../cons/make_unique_lock_try_to_lock_pass.cpp | 61 +- .../cons/make_unique_locks_mutex_pass.cpp | 27 +- .../locks/unique_lock/cons/mutex_pass.cpp | 28 +- .../locks/unique_lock/cons/time_point_pass.cpp | 35 +- .../locks/unique_lock/cons/try_to_lock_pass.cpp | 38 +- .../locks/unique_lock/locking/lock_pass.cpp | 28 +- .../locks/upgrade_lock/cons/adopt_lock_pass.cpp | 2 +- .../locks/upgrade_lock/cons/duration_pass.cpp | 35 +- .../locks/upgrade_lock/cons/mutex_pass.cpp | 28 +- .../locks/upgrade_lock/cons/time_point_pass.cpp | 35 +- .../locks/upgrade_lock/cons/try_to_lock_pass.cpp | 36 +- .../locks/upgrade_lock/locking/lock_pass.cpp | 28 +- .../mutual_exclusion/mutex/lock_compile_fail.cpp | 19 + .../mutual_exclusion/mutex/lock_compile_pass.cpp | 18 + .../test/sync/mutual_exclusion/mutex/lock_pass.cpp | 29 +- .../mutex/try_lock_compile_fail.cpp | 19 + .../mutex/try_lock_compile_pass.cpp | 19 + .../sync/mutual_exclusion/mutex/try_lock_pass.cpp | 28 +- .../sync/mutual_exclusion/null_mutex/lock_pass.cpp | 13 +- .../null_mutex/try_lock_for_pass.cpp | 12 +- .../mutual_exclusion/null_mutex/try_lock_pass.cpp | 8 +- .../null_mutex/try_lock_until_pass.cpp | 7 +- .../queue_views/single_thread_pass.cpp | 15 +- .../mutual_exclusion/recursive_mutex/lock_pass.cpp | 28 +- .../recursive_mutex/try_lock_pass.cpp | 30 +- .../recursive_timed_mutex/lock_pass.cpp | 31 +- .../recursive_timed_mutex/try_lock_for_pass.cpp | 32 +- .../recursive_timed_mutex/try_lock_pass.cpp | 30 +- .../recursive_timed_mutex/try_lock_until_pass.cpp | 36 +- .../mutual_exclusion/shared_mutex/lock_pass.cpp | 29 +- .../shared_mutex/try_lock_for_pass.cpp | 37 +- .../shared_mutex/try_lock_pass.cpp | 28 +- .../shared_mutex/try_lock_until_pass.cpp | 34 +- .../sync_bounded_queue/single_thread_pass.cpp | 14 +- .../sync_pq/pq_multi_thread_pass.cpp | 4 + .../sync_pq/pq_single_thread_pass.cpp | 24 +- .../mutual_exclusion/timed_mutex/lock_pass.cpp | 28 +- .../timed_mutex/try_lock_for_pass.cpp | 35 +- .../mutual_exclusion/timed_mutex/try_lock_pass.cpp | 28 +- .../timed_mutex/try_lock_until_pass.cpp | 34 +- libs/thread/test/test_10964.cpp | 1 + libs/thread/test/test_11611.cpp | 34 +- libs/thread/test/test_12293.cpp | 3 + libs/thread/test/test_12949.cpp | 20 + libs/thread/test/test_13480b.cpp | 77 + libs/thread/test/test_13561.cpp | 17 + libs/thread/test/test_5542_1.cpp | 2 +- libs/thread/test/test_5542_2.cpp | 2 +- libs/thread/test/test_7328.cpp | 2 +- libs/thread/test/test_7755.cpp | 4 +- libs/thread/test/test_9079_a.cpp | 2 +- libs/thread/test/test_9856.cpp | 6 +- libs/thread/test/test_condition_notify_all.cpp | 6 +- libs/thread/test/test_condition_notify_one.cpp | 6 +- libs/thread/test/test_futures.cpp | 132 +- libs/thread/test/test_generic_locks.cpp | 12 +- libs/thread/test/test_lock_concept.cpp | 8 +- libs/thread/test/test_move_function.cpp | 6 +- libs/thread/test/test_once.cpp | 12 +- libs/thread/test/test_scheduling_adaptor.cpp | 2 +- libs/thread/test/test_shared_mutex.cpp | 1 + .../test/test_shared_mutex_timed_locks_chrono.cpp | 3 - libs/thread/test/test_thread.cpp | 4 +- libs/thread/test/test_thread_exit.cpp | 2 +- libs/thread/test/test_thread_id.cpp | 2 +- libs/thread/test/test_thread_launching.cpp | 4 +- libs/thread/test/test_time_jumps.cpp | 2310 + libs/thread/test/test_tss.cpp | 2 +- .../test/threads/thread/constr/FArgs_pass.cpp | 10 +- libs/thread/test/threads/thread/constr/F_pass.cpp | 4 +- .../test/threads/thread/constr/lambda_pass.cpp | 10 +- .../threads/thread/members/try_join_for_pass.cpp | 12 +- .../threads/thread/members/try_join_until_pass.cpp | 12 +- libs/thread/test/timming.hpp | 26 + libs/thread/test/util.inl | 19 +- libs/timer/build/Jamfile.v2 | 1 - libs/timer/doc/cpu_timers.html | 8 +- libs/timer/doc/original_timer.html | 16 +- libs/timer/src/cpu_timer.cpp | 10 +- libs/timer/test/Jamfile.v2 | 47 +- libs/timer/test/chrono_conflict_test.cpp | 16 + .../test/msvc10/chrono_dll/chrono_dll.vcxproj | 7 +- .../msvc10/cpu_timer_test/cpu_timer_test.vcxproj | 7 +- .../test/msvc10/system_dll/system_dll.vcxproj | 7 +- libs/timer/test/msvc10/timer_dll/timer_dll.vcxproj | 7 +- 6065 files changed, 599002 insertions(+), 148908 deletions(-) create mode 100644 boost/algorithm/apply_permutation.hpp create mode 100644 boost/algorithm/cxx17/exclusive_scan.hpp create mode 100644 boost/algorithm/cxx17/for_each_n.hpp create mode 100644 boost/algorithm/cxx17/inclusive_scan.hpp create mode 100644 boost/algorithm/cxx17/reduce.hpp create mode 100644 boost/algorithm/cxx17/transform_exclusive_scan.hpp create mode 100644 boost/algorithm/cxx17/transform_inclusive_scan.hpp create mode 100644 boost/algorithm/cxx17/transform_reduce.hpp create mode 100644 boost/algorithm/find_backward.hpp create mode 100644 boost/algorithm/find_not.hpp create mode 100644 boost/algorithm/is_partitioned_until.hpp delete mode 100644 boost/align/align_down_forward.hpp delete mode 100644 boost/align/align_up_forward.hpp delete mode 100644 boost/align/is_aligned_forward.hpp create mode 100644 boost/asio/associated_allocator.hpp create mode 100644 boost/asio/associated_executor.hpp create mode 100644 boost/asio/awaitable.hpp create mode 100644 boost/asio/bind_executor.hpp create mode 100644 boost/asio/co_spawn.hpp create mode 100644 boost/asio/compose.hpp create mode 100644 boost/asio/defer.hpp create mode 100644 boost/asio/detached.hpp create mode 100644 boost/asio/detail/chrono.hpp create mode 100644 boost/asio/detail/concurrency_hint.hpp create mode 100644 boost/asio/detail/conditionally_enabled_event.hpp create mode 100644 boost/asio/detail/conditionally_enabled_mutex.hpp create mode 100644 boost/asio/detail/cstddef.hpp create mode 100644 boost/asio/detail/executor_function.hpp create mode 100644 boost/asio/detail/executor_op.hpp create mode 100644 boost/asio/detail/functional.hpp create mode 100644 boost/asio/detail/future.hpp create mode 100644 boost/asio/detail/global.hpp create mode 100644 boost/asio/detail/handler_work.hpp create mode 100644 boost/asio/detail/impl/null_event.ipp create mode 100644 boost/asio/detail/impl/scheduler.ipp create mode 100644 boost/asio/detail/impl/strand_executor_service.hpp create mode 100644 boost/asio/detail/impl/strand_executor_service.ipp create mode 100644 boost/asio/detail/impl/win_iocp_io_context.hpp create mode 100644 boost/asio/detail/impl/win_iocp_io_context.ipp create mode 100644 boost/asio/detail/io_object_executor.hpp create mode 100644 boost/asio/detail/io_object_impl.hpp create mode 100644 boost/asio/detail/is_buffer_sequence.hpp create mode 100644 boost/asio/detail/is_executor.hpp create mode 100644 boost/asio/detail/memory.hpp create mode 100644 boost/asio/detail/non_const_lvalue.hpp create mode 100644 boost/asio/detail/null_global.hpp create mode 100644 boost/asio/detail/posix_global.hpp create mode 100644 boost/asio/detail/reactive_wait_op.hpp create mode 100644 boost/asio/detail/recycling_allocator.hpp create mode 100644 boost/asio/detail/resolve_query_op.hpp create mode 100644 boost/asio/detail/scheduler.hpp create mode 100644 boost/asio/detail/scheduler_operation.hpp create mode 100644 boost/asio/detail/scheduler_thread_info.hpp create mode 100644 boost/asio/detail/std_fenced_block.hpp create mode 100644 boost/asio/detail/std_global.hpp create mode 100644 boost/asio/detail/strand_executor_service.hpp create mode 100644 boost/asio/detail/string_view.hpp create mode 100644 boost/asio/detail/thread_context.hpp create mode 100644 boost/asio/detail/thread_group.hpp create mode 100644 boost/asio/detail/win_global.hpp create mode 100644 boost/asio/detail/win_iocp_io_context.hpp create mode 100644 boost/asio/detail/win_iocp_wait_op.hpp create mode 100644 boost/asio/detail/winapp_thread.hpp create mode 100644 boost/asio/detail/wince_thread.hpp create mode 100644 boost/asio/detail/work_dispatcher.hpp create mode 100644 boost/asio/dispatch.hpp create mode 100644 boost/asio/execution_context.hpp create mode 100644 boost/asio/executor.hpp create mode 100644 boost/asio/executor_work_guard.hpp create mode 100644 boost/asio/impl/awaitable.hpp create mode 100644 boost/asio/impl/co_spawn.hpp create mode 100644 boost/asio/impl/compose.hpp create mode 100644 boost/asio/impl/defer.hpp create mode 100644 boost/asio/impl/detached.hpp create mode 100644 boost/asio/impl/dispatch.hpp create mode 100644 boost/asio/impl/execution_context.hpp create mode 100644 boost/asio/impl/execution_context.ipp create mode 100644 boost/asio/impl/executor.hpp create mode 100644 boost/asio/impl/executor.ipp create mode 100644 boost/asio/impl/io_context.hpp create mode 100644 boost/asio/impl/io_context.ipp create mode 100644 boost/asio/impl/post.hpp create mode 100644 boost/asio/impl/redirect_error.hpp create mode 100644 boost/asio/impl/system_context.hpp create mode 100644 boost/asio/impl/system_context.ipp create mode 100644 boost/asio/impl/system_executor.hpp create mode 100644 boost/asio/impl/thread_pool.hpp create mode 100644 boost/asio/impl/thread_pool.ipp create mode 100644 boost/asio/impl/use_awaitable.hpp create mode 100644 boost/asio/io_context.hpp create mode 100644 boost/asio/io_context_strand.hpp create mode 100644 boost/asio/io_service_strand.hpp create mode 100644 boost/asio/ip/address_v4_iterator.hpp create mode 100644 boost/asio/ip/address_v4_range.hpp create mode 100644 boost/asio/ip/address_v6_iterator.hpp create mode 100644 boost/asio/ip/address_v6_range.hpp create mode 100644 boost/asio/ip/bad_address_cast.hpp create mode 100644 boost/asio/ip/basic_resolver_results.hpp create mode 100644 boost/asio/ip/impl/network_v4.hpp create mode 100644 boost/asio/ip/impl/network_v4.ipp create mode 100644 boost/asio/ip/impl/network_v6.hpp create mode 100644 boost/asio/ip/impl/network_v6.ipp create mode 100644 boost/asio/ip/network_v4.hpp create mode 100644 boost/asio/ip/network_v6.hpp create mode 100644 boost/asio/ip/resolver_base.hpp create mode 100644 boost/asio/is_executor.hpp create mode 100644 boost/asio/packaged_task.hpp create mode 100644 boost/asio/posix/descriptor.hpp create mode 100644 boost/asio/post.hpp create mode 100644 boost/asio/redirect_error.hpp create mode 100644 boost/asio/system_context.hpp create mode 100644 boost/asio/system_executor.hpp create mode 100644 boost/asio/this_coro.hpp create mode 100644 boost/asio/thread_pool.hpp create mode 100644 boost/asio/ts/buffer.hpp create mode 100644 boost/asio/ts/executor.hpp create mode 100644 boost/asio/ts/internet.hpp create mode 100644 boost/asio/ts/io_context.hpp create mode 100644 boost/asio/ts/net.hpp create mode 100644 boost/asio/ts/netfwd.hpp create mode 100644 boost/asio/ts/socket.hpp create mode 100644 boost/asio/ts/timer.hpp create mode 100644 boost/asio/use_awaitable.hpp create mode 100644 boost/asio/uses_executor.hpp create mode 100644 boost/asio/windows/basic_overlapped_handle.hpp create mode 100644 boost/asio/windows/overlapped_handle.hpp create mode 100644 boost/atomic/detail/addressof.hpp create mode 100644 boost/atomic/detail/bitwise_fp_cast.hpp create mode 100644 boost/atomic/detail/extra_fp_operations.hpp create mode 100644 boost/atomic/detail/extra_fp_operations_fwd.hpp create mode 100644 boost/atomic/detail/extra_fp_ops_emulated.hpp create mode 100644 boost/atomic/detail/extra_fp_ops_generic.hpp create mode 100644 boost/atomic/detail/extra_operations.hpp create mode 100644 boost/atomic/detail/extra_operations_fwd.hpp create mode 100644 boost/atomic/detail/extra_ops_emulated.hpp create mode 100644 boost/atomic/detail/extra_ops_gcc_arm.hpp create mode 100644 boost/atomic/detail/extra_ops_gcc_ppc.hpp create mode 100644 boost/atomic/detail/extra_ops_gcc_x86.hpp create mode 100644 boost/atomic/detail/extra_ops_generic.hpp create mode 100644 boost/atomic/detail/extra_ops_msvc_arm.hpp create mode 100644 boost/atomic/detail/extra_ops_msvc_x86.hpp create mode 100644 boost/atomic/detail/float_sizes.hpp create mode 100644 boost/atomic/detail/fp_operations.hpp create mode 100644 boost/atomic/detail/fp_operations_fwd.hpp create mode 100644 boost/atomic/detail/fp_ops_emulated.hpp create mode 100644 boost/atomic/detail/fp_ops_generic.hpp create mode 100644 boost/atomic/detail/hwcaps_gcc_arm.hpp create mode 100644 boost/atomic/detail/hwcaps_gcc_ppc.hpp create mode 100644 boost/atomic/detail/hwcaps_gcc_x86.hpp create mode 100644 boost/atomic/detail/integral_extend.hpp create mode 100644 boost/atomic/detail/ops_gcc_arm_common.hpp create mode 100644 boost/atomic/detail/ops_gcc_ppc_common.hpp create mode 100644 boost/atomic/detail/string_ops.hpp create mode 100644 boost/atomic/detail/type_traits/conditional.hpp create mode 100644 boost/atomic/detail/type_traits/integral_constant.hpp create mode 100644 boost/atomic/detail/type_traits/is_floating_point.hpp create mode 100644 boost/atomic/detail/type_traits/is_function.hpp create mode 100644 boost/atomic/detail/type_traits/is_iec559.hpp create mode 100644 boost/atomic/detail/type_traits/is_integral.hpp create mode 100644 boost/atomic/detail/type_traits/is_signed.hpp create mode 100644 boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp create mode 100644 boost/atomic/detail/type_traits/make_signed.hpp create mode 100644 boost/atomic/detail/type_traits/make_unsigned.hpp create mode 100644 boost/beast.hpp create mode 100644 boost/beast/_experimental/http/icy_stream.hpp create mode 100644 boost/beast/_experimental/http/impl/icy_stream.hpp create mode 100644 boost/beast/_experimental/test/error.hpp create mode 100644 boost/beast/_experimental/test/fail_count.hpp create mode 100644 boost/beast/_experimental/test/handler.hpp create mode 100644 boost/beast/_experimental/test/impl/error.hpp create mode 100644 boost/beast/_experimental/test/impl/error.ipp create mode 100644 boost/beast/_experimental/test/impl/fail_count.ipp create mode 100644 boost/beast/_experimental/test/impl/stream.hpp create mode 100644 boost/beast/_experimental/test/impl/stream.ipp create mode 100644 boost/beast/_experimental/test/stream.hpp create mode 100644 boost/beast/_experimental/test/tcp.hpp create mode 100644 boost/beast/_experimental/unit_test/amount.hpp create mode 100644 boost/beast/_experimental/unit_test/detail/const_container.hpp create mode 100644 boost/beast/_experimental/unit_test/dstream.hpp create mode 100644 boost/beast/_experimental/unit_test/global_suites.hpp create mode 100644 boost/beast/_experimental/unit_test/main.ipp create mode 100644 boost/beast/_experimental/unit_test/match.hpp create mode 100644 boost/beast/_experimental/unit_test/recorder.hpp create mode 100644 boost/beast/_experimental/unit_test/reporter.hpp create mode 100644 boost/beast/_experimental/unit_test/results.hpp create mode 100644 boost/beast/_experimental/unit_test/runner.hpp create mode 100644 boost/beast/_experimental/unit_test/suite.hpp create mode 100644 boost/beast/_experimental/unit_test/suite_info.hpp create mode 100644 boost/beast/_experimental/unit_test/suite_list.hpp create mode 100644 boost/beast/_experimental/unit_test/thread.hpp create mode 100644 boost/beast/core.hpp create mode 100644 boost/beast/core/async_base.hpp create mode 100644 boost/beast/core/basic_stream.hpp create mode 100644 boost/beast/core/bind_handler.hpp create mode 100644 boost/beast/core/buffer_traits.hpp create mode 100644 boost/beast/core/buffered_read_stream.hpp create mode 100644 boost/beast/core/buffers_adapter.hpp create mode 100644 boost/beast/core/buffers_adaptor.hpp create mode 100644 boost/beast/core/buffers_cat.hpp create mode 100644 boost/beast/core/buffers_prefix.hpp create mode 100644 boost/beast/core/buffers_range.hpp create mode 100644 boost/beast/core/buffers_suffix.hpp create mode 100644 boost/beast/core/buffers_to_string.hpp create mode 100644 boost/beast/core/detail/allocator.hpp create mode 100644 boost/beast/core/detail/async_base.hpp create mode 100644 boost/beast/core/detail/base64.hpp create mode 100644 boost/beast/core/detail/base64.ipp create mode 100644 boost/beast/core/detail/bind_continuation.hpp create mode 100644 boost/beast/core/detail/bind_default_executor.hpp create mode 100644 boost/beast/core/detail/bind_handler.hpp create mode 100644 boost/beast/core/detail/buffer.hpp create mode 100644 boost/beast/core/detail/buffer_traits.hpp create mode 100644 boost/beast/core/detail/buffers_pair.hpp create mode 100644 boost/beast/core/detail/buffers_range_adaptor.hpp create mode 100644 boost/beast/core/detail/buffers_ref.hpp create mode 100644 boost/beast/core/detail/chacha.hpp create mode 100644 boost/beast/core/detail/clamp.hpp create mode 100644 boost/beast/core/detail/config.hpp create mode 100644 boost/beast/core/detail/cpu_info.hpp create mode 100644 boost/beast/core/detail/flat_stream.hpp create mode 100644 boost/beast/core/detail/get_io_context.hpp create mode 100644 boost/beast/core/detail/impl/read.hpp create mode 100644 boost/beast/core/detail/is_invocable.hpp create mode 100644 boost/beast/core/detail/ostream.hpp create mode 100644 boost/beast/core/detail/pcg.hpp create mode 100644 boost/beast/core/detail/read.hpp create mode 100644 boost/beast/core/detail/remap_post_to_defer.hpp create mode 100644 boost/beast/core/detail/service_base.hpp create mode 100644 boost/beast/core/detail/sha1.hpp create mode 100644 boost/beast/core/detail/sha1.ipp create mode 100644 boost/beast/core/detail/static_const.hpp create mode 100644 boost/beast/core/detail/static_ostream.hpp create mode 100644 boost/beast/core/detail/static_string.hpp create mode 100644 boost/beast/core/detail/stream_base.hpp create mode 100644 boost/beast/core/detail/stream_traits.hpp create mode 100644 boost/beast/core/detail/tuple.hpp create mode 100644 boost/beast/core/detail/type_traits.hpp create mode 100644 boost/beast/core/detail/variant.hpp create mode 100644 boost/beast/core/detail/varint.hpp create mode 100644 boost/beast/core/detect_ssl.hpp create mode 100644 boost/beast/core/error.hpp create mode 100644 boost/beast/core/file.hpp create mode 100644 boost/beast/core/file_base.hpp create mode 100644 boost/beast/core/file_posix.hpp create mode 100644 boost/beast/core/file_stdio.hpp create mode 100644 boost/beast/core/file_win32.hpp create mode 100644 boost/beast/core/flat_buffer.hpp create mode 100644 boost/beast/core/flat_static_buffer.hpp create mode 100644 boost/beast/core/flat_stream.hpp create mode 100644 boost/beast/core/handler_ptr.hpp create mode 100644 boost/beast/core/impl/async_base.hpp create mode 100644 boost/beast/core/impl/basic_stream.hpp create mode 100644 boost/beast/core/impl/buffered_read_stream.hpp create mode 100644 boost/beast/core/impl/buffers_adaptor.hpp create mode 100644 boost/beast/core/impl/buffers_cat.hpp create mode 100644 boost/beast/core/impl/buffers_prefix.hpp create mode 100644 boost/beast/core/impl/buffers_suffix.hpp create mode 100644 boost/beast/core/impl/error.hpp create mode 100644 boost/beast/core/impl/error.ipp create mode 100644 boost/beast/core/impl/file_posix.ipp create mode 100644 boost/beast/core/impl/file_stdio.ipp create mode 100644 boost/beast/core/impl/file_win32.ipp create mode 100644 boost/beast/core/impl/flat_buffer.hpp create mode 100644 boost/beast/core/impl/flat_static_buffer.hpp create mode 100644 boost/beast/core/impl/flat_static_buffer.ipp create mode 100644 boost/beast/core/impl/flat_stream.hpp create mode 100644 boost/beast/core/impl/handler_ptr.hpp create mode 100644 boost/beast/core/impl/multi_buffer.hpp create mode 100644 boost/beast/core/impl/read_size.hpp create mode 100644 boost/beast/core/impl/saved_handler.hpp create mode 100644 boost/beast/core/impl/saved_handler.ipp create mode 100644 boost/beast/core/impl/static_buffer.hpp create mode 100644 boost/beast/core/impl/static_buffer.ipp create mode 100644 boost/beast/core/impl/static_string.hpp create mode 100644 boost/beast/core/impl/string_param.hpp create mode 100644 boost/beast/core/make_printable.hpp create mode 100644 boost/beast/core/multi_buffer.hpp create mode 100644 boost/beast/core/ostream.hpp create mode 100644 boost/beast/core/rate_policy.hpp create mode 100644 boost/beast/core/read_size.hpp create mode 100644 boost/beast/core/role.hpp create mode 100644 boost/beast/core/saved_handler.hpp create mode 100644 boost/beast/core/span.hpp create mode 100644 boost/beast/core/static_buffer.hpp create mode 100644 boost/beast/core/static_string.hpp create mode 100644 boost/beast/core/stream_traits.hpp create mode 100644 boost/beast/core/string.hpp create mode 100644 boost/beast/core/string_param.hpp create mode 100644 boost/beast/core/tcp_stream.hpp create mode 100644 boost/beast/core/type_traits.hpp create mode 100644 boost/beast/http.hpp create mode 100644 boost/beast/http/basic_dynamic_body.hpp create mode 100644 boost/beast/http/basic_file_body.hpp create mode 100644 boost/beast/http/basic_parser.hpp create mode 100644 boost/beast/http/buffer_body.hpp create mode 100644 boost/beast/http/chunk_encode.hpp create mode 100644 boost/beast/http/detail/basic_parsed_list.hpp create mode 100644 boost/beast/http/detail/basic_parser.hpp create mode 100644 boost/beast/http/detail/basic_parser.ipp create mode 100644 boost/beast/http/detail/chunk_encode.hpp create mode 100644 boost/beast/http/detail/rfc7230.hpp create mode 100644 boost/beast/http/detail/rfc7230.ipp create mode 100644 boost/beast/http/detail/type_traits.hpp create mode 100644 boost/beast/http/dynamic_body.hpp create mode 100644 boost/beast/http/empty_body.hpp create mode 100644 boost/beast/http/error.hpp create mode 100644 boost/beast/http/field.hpp create mode 100644 boost/beast/http/fields.hpp create mode 100644 boost/beast/http/file_body.hpp create mode 100644 boost/beast/http/impl/basic_parser.hpp create mode 100644 boost/beast/http/impl/basic_parser.ipp create mode 100644 boost/beast/http/impl/chunk_encode.hpp create mode 100644 boost/beast/http/impl/error.hpp create mode 100644 boost/beast/http/impl/error.ipp create mode 100644 boost/beast/http/impl/field.ipp create mode 100644 boost/beast/http/impl/fields.hpp create mode 100644 boost/beast/http/impl/file_body_win32.hpp create mode 100644 boost/beast/http/impl/message.hpp create mode 100644 boost/beast/http/impl/parser.hpp create mode 100644 boost/beast/http/impl/read.hpp create mode 100644 boost/beast/http/impl/rfc7230.hpp create mode 100644 boost/beast/http/impl/rfc7230.ipp create mode 100644 boost/beast/http/impl/serializer.hpp create mode 100644 boost/beast/http/impl/status.ipp create mode 100644 boost/beast/http/impl/verb.ipp create mode 100644 boost/beast/http/impl/write.hpp create mode 100644 boost/beast/http/message.hpp create mode 100644 boost/beast/http/parser.hpp create mode 100644 boost/beast/http/read.hpp create mode 100644 boost/beast/http/rfc7230.hpp create mode 100644 boost/beast/http/serializer.hpp create mode 100644 boost/beast/http/span_body.hpp create mode 100644 boost/beast/http/status.hpp create mode 100644 boost/beast/http/string_body.hpp create mode 100644 boost/beast/http/type_traits.hpp create mode 100644 boost/beast/http/vector_body.hpp create mode 100644 boost/beast/http/verb.hpp create mode 100644 boost/beast/http/write.hpp create mode 100644 boost/beast/src.hpp create mode 100644 boost/beast/ssl.hpp create mode 100644 boost/beast/ssl/ssl_stream.hpp create mode 100644 boost/beast/version.hpp create mode 100644 boost/beast/websocket.hpp create mode 100644 boost/beast/websocket/detail/decorator.hpp create mode 100644 boost/beast/websocket/detail/frame.hpp create mode 100644 boost/beast/websocket/detail/hybi13.hpp create mode 100644 boost/beast/websocket/detail/hybi13.ipp create mode 100644 boost/beast/websocket/detail/impl_base.hpp create mode 100644 boost/beast/websocket/detail/mask.hpp create mode 100644 boost/beast/websocket/detail/pmd_extension.hpp create mode 100644 boost/beast/websocket/detail/pmd_extension.ipp create mode 100644 boost/beast/websocket/detail/prng.hpp create mode 100644 boost/beast/websocket/detail/prng.ipp create mode 100644 boost/beast/websocket/detail/service.hpp create mode 100644 boost/beast/websocket/detail/service.ipp create mode 100644 boost/beast/websocket/detail/soft_mutex.hpp create mode 100644 boost/beast/websocket/detail/type_traits.hpp create mode 100644 boost/beast/websocket/detail/utf8_checker.hpp create mode 100644 boost/beast/websocket/detail/utf8_checker.ipp create mode 100644 boost/beast/websocket/error.hpp create mode 100644 boost/beast/websocket/impl/accept.hpp create mode 100644 boost/beast/websocket/impl/close.hpp create mode 100644 boost/beast/websocket/impl/error.hpp create mode 100644 boost/beast/websocket/impl/error.ipp create mode 100644 boost/beast/websocket/impl/handshake.hpp create mode 100644 boost/beast/websocket/impl/ping.hpp create mode 100644 boost/beast/websocket/impl/read.hpp create mode 100644 boost/beast/websocket/impl/rfc6455.hpp create mode 100644 boost/beast/websocket/impl/ssl.hpp create mode 100644 boost/beast/websocket/impl/stream.hpp create mode 100644 boost/beast/websocket/impl/stream_impl.hpp create mode 100644 boost/beast/websocket/impl/teardown.hpp create mode 100644 boost/beast/websocket/impl/write.hpp create mode 100644 boost/beast/websocket/option.hpp create mode 100644 boost/beast/websocket/rfc6455.hpp create mode 100644 boost/beast/websocket/role.hpp create mode 100644 boost/beast/websocket/ssl.hpp create mode 100644 boost/beast/websocket/stream.hpp create mode 100644 boost/beast/websocket/stream_base.hpp create mode 100644 boost/beast/websocket/stream_fwd.hpp create mode 100644 boost/beast/websocket/teardown.hpp create mode 100644 boost/beast/zlib.hpp create mode 100644 boost/beast/zlib/deflate_stream.hpp create mode 100644 boost/beast/zlib/detail/bitstream.hpp create mode 100644 boost/beast/zlib/detail/deflate_stream.hpp create mode 100644 boost/beast/zlib/detail/deflate_stream.ipp create mode 100644 boost/beast/zlib/detail/inflate_stream.hpp create mode 100644 boost/beast/zlib/detail/inflate_stream.ipp create mode 100644 boost/beast/zlib/detail/ranges.hpp create mode 100644 boost/beast/zlib/detail/window.hpp create mode 100644 boost/beast/zlib/error.hpp create mode 100644 boost/beast/zlib/impl/error.hpp create mode 100644 boost/beast/zlib/impl/error.ipp create mode 100644 boost/beast/zlib/inflate_stream.hpp create mode 100644 boost/beast/zlib/zlib.hpp mode change 100644 => 100755 boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp create mode 100644 boost/callable_traits.hpp create mode 100644 boost/callable_traits/add_member_const.hpp create mode 100644 boost/callable_traits/add_member_cv.hpp create mode 100644 boost/callable_traits/add_member_lvalue_reference.hpp create mode 100644 boost/callable_traits/add_member_rvalue_reference.hpp create mode 100644 boost/callable_traits/add_member_volatile.hpp create mode 100644 boost/callable_traits/add_noexcept.hpp create mode 100644 boost/callable_traits/add_transaction_safe.hpp create mode 100644 boost/callable_traits/add_varargs.hpp create mode 100644 boost/callable_traits/apply_member_pointer.hpp create mode 100644 boost/callable_traits/apply_return.hpp create mode 100644 boost/callable_traits/args.hpp create mode 100644 boost/callable_traits/class_of.hpp create mode 100644 boost/callable_traits/detail/config.hpp create mode 100644 boost/callable_traits/detail/core.hpp create mode 100644 boost/callable_traits/detail/default_callable_traits.hpp create mode 100644 boost/callable_traits/detail/forward_declarations.hpp create mode 100644 boost/callable_traits/detail/function.hpp create mode 100644 boost/callable_traits/detail/function_object.hpp create mode 100644 boost/callable_traits/detail/is_invocable_impl.hpp create mode 100644 boost/callable_traits/detail/parameter_index_helper.hpp create mode 100644 boost/callable_traits/detail/pmd.hpp create mode 100644 boost/callable_traits/detail/pmf.hpp create mode 100644 boost/callable_traits/detail/polyfills/disjunction.hpp create mode 100644 boost/callable_traits/detail/polyfills/make_index_sequence.hpp create mode 100644 boost/callable_traits/detail/qualifier_flags.hpp create mode 100644 boost/callable_traits/detail/set_function_qualifiers.hpp create mode 100644 boost/callable_traits/detail/sfinae_errors.hpp create mode 100644 boost/callable_traits/detail/traits.hpp create mode 100644 boost/callable_traits/detail/unguarded/function.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_2.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_3.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_ptr.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_ptr_2.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_ptr_3.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_ptr_varargs.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_ptr_varargs_2.hpp create mode 100644 boost/callable_traits/detail/unguarded/function_ptr_varargs_3.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf_2.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf_3.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf_4.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf_varargs.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf_varargs_2.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf_varargs_3.hpp create mode 100644 boost/callable_traits/detail/unguarded/pmf_varargs_4.hpp create mode 100644 boost/callable_traits/detail/utility.hpp create mode 100644 boost/callable_traits/function_type.hpp create mode 100644 boost/callable_traits/has_member_qualifiers.hpp create mode 100644 boost/callable_traits/has_varargs.hpp create mode 100644 boost/callable_traits/has_void_return.hpp create mode 100644 boost/callable_traits/is_const_member.hpp create mode 100644 boost/callable_traits/is_cv_member.hpp create mode 100644 boost/callable_traits/is_invocable.hpp create mode 100644 boost/callable_traits/is_lvalue_reference_member.hpp create mode 100644 boost/callable_traits/is_noexcept.hpp create mode 100644 boost/callable_traits/is_reference_member.hpp create mode 100644 boost/callable_traits/is_rvalue_reference_member.hpp create mode 100644 boost/callable_traits/is_transaction_safe.hpp create mode 100644 boost/callable_traits/is_volatile_member.hpp create mode 100644 boost/callable_traits/qualified_class_of.hpp create mode 100644 boost/callable_traits/remove_member_const.hpp create mode 100644 boost/callable_traits/remove_member_cv.hpp create mode 100644 boost/callable_traits/remove_member_reference.hpp create mode 100644 boost/callable_traits/remove_member_volatile.hpp create mode 100644 boost/callable_traits/remove_noexcept.hpp create mode 100644 boost/callable_traits/remove_transaction_safe.hpp create mode 100644 boost/callable_traits/remove_varargs.hpp create mode 100644 boost/callable_traits/return_type.hpp create mode 100644 boost/circular_buffer/allocators.hpp create mode 100644 boost/compute/detail/cl_versions.hpp create mode 100644 boost/compute/exception/program_build_failure.hpp create mode 100644 boost/compute/types/size_t.hpp create mode 100644 boost/config/compiler/diab.hpp create mode 100644 boost/config/compiler/xlcpp_zos.hpp create mode 100644 boost/config/detail/posix_features.hpp create mode 100644 boost/config/detail/select_compiler_config.hpp create mode 100644 boost/config/detail/select_platform_config.hpp create mode 100644 boost/config/detail/select_stdlib_config.hpp create mode 100644 boost/config/detail/suffix.hpp create mode 100644 boost/config/header_deprecated.hpp create mode 100644 boost/config/helper_macros.hpp create mode 100644 boost/config/platform/zos.hpp create mode 100644 boost/config/pragma_message.hpp create mode 100644 boost/config/stdlib/xlcpp_zos.hpp create mode 100644 boost/config/workaround.hpp create mode 100644 boost/container/detail/container_or_allocator_rebind.hpp create mode 100644 boost/container/detail/container_rebind.hpp delete mode 100644 boost/container/detail/hash_table.hpp create mode 100644 boost/container/detail/is_container.hpp create mode 100644 boost/container/detail/is_contiguous_container.hpp create mode 100644 boost/container/detail/pair_key_mapped_of_value.hpp create mode 100644 boost/container/detail/thread_mutex.hpp create mode 100644 boost/container/detail/value_functors.hpp create mode 100644 boost/container_hash/detail/float_functions.hpp create mode 100644 boost/container_hash/detail/hash_float.hpp create mode 100644 boost/container_hash/detail/limits.hpp create mode 100644 boost/container_hash/extensions.hpp create mode 100644 boost/container_hash/hash.hpp create mode 100644 boost/container_hash/hash_fwd.hpp create mode 100644 boost/context/continuation.hpp create mode 100644 boost/context/continuation_fcontext.hpp create mode 100644 boost/context/continuation_ucontext.hpp create mode 100644 boost/context/continuation_winfib.hpp create mode 100644 boost/context/detail/externc.hpp create mode 100644 boost/context/detail/prefetch.hpp create mode 100644 boost/context/fiber.hpp create mode 100644 boost/context/fiber_fcontext.hpp create mode 100644 boost/context/fiber_ucontext.hpp create mode 100644 boost/context/fiber_winfib.hpp create mode 100644 boost/context/posix/fixedsize_stack.hpp create mode 100644 boost/context/windows/fixedsize_stack.hpp create mode 100644 boost/contract.hpp create mode 100644 boost/contract/assert.hpp create mode 100644 boost/contract/base_types.hpp create mode 100644 boost/contract/call_if.hpp create mode 100644 boost/contract/check.hpp create mode 100644 boost/contract/constructor.hpp create mode 100644 boost/contract/core/access.hpp create mode 100644 boost/contract/core/check_macro.hpp create mode 100644 boost/contract/core/config.hpp create mode 100644 boost/contract/core/constructor_precondition.hpp create mode 100644 boost/contract/core/exception.hpp create mode 100644 boost/contract/core/specify.hpp create mode 100644 boost/contract/core/virtual.hpp create mode 100644 boost/contract/destructor.hpp create mode 100644 boost/contract/detail/assert.hpp create mode 100644 boost/contract/detail/auto_ptr.hpp create mode 100644 boost/contract/detail/check.hpp create mode 100644 boost/contract/detail/checking.hpp create mode 100644 boost/contract/detail/condition/cond_base.hpp create mode 100644 boost/contract/detail/condition/cond_inv.hpp create mode 100644 boost/contract/detail/condition/cond_post.hpp create mode 100644 boost/contract/detail/condition/cond_subcontracting.hpp create mode 100644 boost/contract/detail/config.hpp create mode 100644 boost/contract/detail/debug.hpp create mode 100644 boost/contract/detail/decl.hpp create mode 100644 boost/contract/detail/declspec.hpp create mode 100644 boost/contract/detail/inlined.hpp create mode 100644 boost/contract/detail/inlined/core/exception.hpp create mode 100644 boost/contract/detail/inlined/detail/checking.hpp create mode 100644 boost/contract/detail/inlined/old.hpp create mode 100644 boost/contract/detail/name.hpp create mode 100644 boost/contract/detail/none.hpp create mode 100644 boost/contract/detail/noop.hpp create mode 100644 boost/contract/detail/operation/constructor.hpp create mode 100644 boost/contract/detail/operation/destructor.hpp create mode 100644 boost/contract/detail/operation/function.hpp create mode 100644 boost/contract/detail/operation/public_function.hpp create mode 100644 boost/contract/detail/operation/static_public_function.hpp create mode 100644 boost/contract/detail/operator_safe_bool.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/private.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/protected.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/public.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/utility/is.hpp create mode 100644 boost/contract/detail/preprocessor/keyword/virtual.hpp create mode 100644 boost/contract/detail/static_local_var.hpp create mode 100644 boost/contract/detail/tvariadic.hpp create mode 100644 boost/contract/detail/type_traits/member_function_types.hpp create mode 100644 boost/contract/detail/type_traits/mirror.hpp create mode 100644 boost/contract/detail/type_traits/optional.hpp create mode 100644 boost/contract/function.hpp create mode 100644 boost/contract/old.hpp create mode 100644 boost/contract/override.hpp create mode 100644 boost/contract/public_function.hpp create mode 100644 boost/contract_macro.hpp create mode 100644 boost/convert/detail/config.hpp create mode 100644 boost/core/empty_value.hpp create mode 100644 boost/core/exchange.hpp create mode 100644 boost/core/pointer_traits.hpp create mode 100644 boost/core/quick_exit.hpp create mode 100644 boost/core/uncaught_exceptions.hpp create mode 100644 boost/core/use_default.hpp rename boost/coroutine2/detail/{pull_control_block_ecv2.hpp => pull_control_block_cc.hpp} (68%) create mode 100644 boost/coroutine2/detail/pull_control_block_cc.ipp delete mode 100644 boost/coroutine2/detail/pull_control_block_ecv2.ipp rename boost/coroutine2/detail/{push_control_block_ecv2.hpp => push_control_block_cc.hpp} (81%) create mode 100644 boost/coroutine2/detail/push_control_block_cc.ipp delete mode 100644 boost/coroutine2/detail/push_control_block_ecv2.ipp create mode 100644 boost/coroutine2/detail/wrap.hpp create mode 100644 boost/detail/winapi/bcrypt.hpp create mode 100644 boost/detail/winapi/debugapi.hpp create mode 100644 boost/detail/winapi/detail/deprecated_namespace.hpp create mode 100644 boost/detail/winapi/stack_backtrace.hpp create mode 100644 boost/dll/config.hpp create mode 100644 boost/dynamic_bitset/detail/dynamic_bitset.hpp create mode 100644 boost/dynamic_bitset/detail/lowest_bit.hpp create mode 100644 boost/dynamic_bitset/serialization.hpp delete mode 100644 boost/fiber/algo/detail/chase_lev_queue.hpp delete mode 100644 boost/fiber/bounded_channel.hpp create mode 100644 boost/fiber/cuda/waitfor.hpp delete mode 100644 boost/fiber/detail/context_mpsc_queue.hpp create mode 100644 boost/fiber/detail/context_spinlock_queue.hpp create mode 100644 boost/fiber/detail/exchange.hpp create mode 100644 boost/fiber/detail/is_all_same.hpp create mode 100644 boost/fiber/detail/rtm.hpp create mode 100644 boost/fiber/detail/spinlock_rtm.hpp create mode 100644 boost/fiber/detail/spinlock_status.hpp create mode 100644 boost/fiber/detail/thread_barrier.hpp create mode 100644 boost/fiber/hip/waitfor.hpp create mode 100644 boost/fiber/numa/algo/work_stealing.hpp create mode 100644 boost/fiber/numa/all.hpp create mode 100644 boost/fiber/numa/pin_thread.hpp create mode 100644 boost/fiber/numa/topology.hpp delete mode 100644 boost/fiber/unbounded_channel.hpp create mode 100644 boost/filesystem/detail/macro_value.hpp create mode 100644 boost/fusion/include/std_array.hpp create mode 100644 boost/fusion/support/detail/is_native_fusion_sequence.hpp create mode 100644 boost/geometry/algorithms/correct_closure.hpp create mode 100644 boost/geometry/algorithms/densify.hpp create mode 100755 boost/geometry/algorithms/detail/buffer/buffer_box.hpp create mode 100644 boost/geometry/algorithms/detail/covered_by/implementation.hpp create mode 100644 boost/geometry/algorithms/detail/covered_by/interface.hpp create mode 100644 boost/geometry/algorithms/detail/distance/linear_to_box.hpp create mode 100644 boost/geometry/algorithms/detail/envelope/areal.hpp create mode 100644 boost/geometry/algorithms/detail/equals/implementation.hpp create mode 100644 boost/geometry/algorithms/detail/equals/interface.hpp create mode 100644 boost/geometry/algorithms/detail/intersects/implementation.hpp create mode 100644 boost/geometry/algorithms/detail/intersects/interface.hpp create mode 100644 boost/geometry/algorithms/detail/overlaps/implementation.hpp create mode 100644 boost/geometry/algorithms/detail/overlaps/interface.hpp create mode 100644 boost/geometry/algorithms/detail/overlay/handle_self_turns.hpp create mode 100644 boost/geometry/algorithms/detail/overlay/is_self_turn.hpp create mode 100644 boost/geometry/algorithms/detail/overlay/needs_self_turns.hpp create mode 100644 boost/geometry/algorithms/detail/overlay/range_in_geometry.hpp create mode 100644 boost/geometry/algorithms/detail/relate/multi_point_geometry.hpp create mode 100644 boost/geometry/algorithms/detail/touches/implementation.hpp create mode 100644 boost/geometry/algorithms/detail/touches/interface.hpp create mode 100644 boost/geometry/algorithms/detail/within/implementation.hpp create mode 100644 boost/geometry/algorithms/detail/within/interface.hpp create mode 100644 boost/geometry/algorithms/detail/within/multi_point.hpp create mode 100644 boost/geometry/algorithms/discrete_frechet_distance.hpp create mode 100644 boost/geometry/algorithms/discrete_hausdorff_distance.hpp create mode 100644 boost/geometry/algorithms/line_interpolate.hpp create mode 100644 boost/geometry/arithmetic/normalize.hpp create mode 100644 boost/geometry/core/config.hpp create mode 100644 boost/geometry/formulas/area_formulas.hpp create mode 100644 boost/geometry/formulas/authalic_radius_sqr.hpp create mode 100644 boost/geometry/formulas/eccentricity_sqr.hpp rename boost/geometry/{algorithms/detail => formulas}/flattening.hpp (78%) create mode 100644 boost/geometry/formulas/geographic.hpp create mode 100644 boost/geometry/formulas/interpolate_point_spherical.hpp create mode 100644 boost/geometry/formulas/karney_direct.hpp create mode 100644 boost/geometry/formulas/mean_radius.hpp create mode 100644 boost/geometry/formulas/meridian_direct.hpp create mode 100644 boost/geometry/formulas/meridian_inverse.hpp create mode 100644 boost/geometry/formulas/meridian_segment.hpp create mode 100644 boost/geometry/formulas/quarter_meridian.hpp create mode 100644 boost/geometry/formulas/unit_spheroid.hpp create mode 100644 boost/geometry/formulas/vertex_latitude.hpp create mode 100644 boost/geometry/formulas/vertex_longitude.hpp create mode 100644 boost/geometry/index/detail/algorithms/nth_element.hpp create mode 100644 boost/geometry/srs/epsg.hpp create mode 100644 boost/geometry/srs/esri.hpp create mode 100644 boost/geometry/srs/iau2000.hpp create mode 100644 boost/geometry/srs/projection.hpp create mode 100644 boost/geometry/srs/projections/code.hpp create mode 100644 boost/geometry/srs/projections/constants.hpp create mode 100644 boost/geometry/srs/projections/dpar.hpp create mode 100644 boost/geometry/srs/projections/epsg.hpp create mode 100644 boost/geometry/srs/projections/epsg_params.hpp create mode 100644 boost/geometry/srs/projections/epsg_traits.hpp create mode 100644 boost/geometry/srs/projections/esri.hpp create mode 100644 boost/geometry/srs/projections/esri_params.hpp create mode 100644 boost/geometry/srs/projections/esri_traits.hpp create mode 100644 boost/geometry/srs/projections/exception.hpp create mode 100644 boost/geometry/srs/projections/factory.hpp create mode 100644 boost/geometry/srs/projections/factory_key.hpp create mode 100644 boost/geometry/srs/projections/grids.hpp create mode 100644 boost/geometry/srs/projections/iau2000.hpp create mode 100644 boost/geometry/srs/projections/iau2000_params.hpp create mode 100644 boost/geometry/srs/projections/iau2000_traits.hpp create mode 100644 boost/geometry/srs/projections/impl/aasincos.hpp create mode 100644 boost/geometry/srs/projections/impl/adjlon.hpp create mode 100644 boost/geometry/srs/projections/impl/base_dynamic.hpp create mode 100644 boost/geometry/srs/projections/impl/base_static.hpp create mode 100644 boost/geometry/srs/projections/impl/dms_parser.hpp create mode 100644 boost/geometry/srs/projections/impl/factory_entry.hpp create mode 100644 boost/geometry/srs/projections/impl/function_overloads.hpp create mode 100644 boost/geometry/srs/projections/impl/geocent.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_apply_gridshift.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_apply_gridshift_shared.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_auth.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_datum_set.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_datums.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_ell_set.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_ellps.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_fwd.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_gauss.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_gridinfo.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_gridlist.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_gridlist_shared.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_init.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_inv.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_mlfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_msfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_param.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_phi2.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_qsfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_strerrno.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_transform.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_tsfn.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_units.hpp create mode 100644 boost/geometry/srs/projections/impl/pj_zpoly1.hpp create mode 100644 boost/geometry/srs/projections/impl/proj_mdist.hpp create mode 100644 boost/geometry/srs/projections/impl/projects.hpp create mode 100644 boost/geometry/srs/projections/invalid_point.hpp create mode 100644 boost/geometry/srs/projections/par_data.hpp create mode 100644 boost/geometry/srs/projections/proj/aea.hpp create mode 100644 boost/geometry/srs/projections/proj/aeqd.hpp create mode 100644 boost/geometry/srs/projections/proj/airy.hpp create mode 100644 boost/geometry/srs/projections/proj/aitoff.hpp create mode 100644 boost/geometry/srs/projections/proj/august.hpp create mode 100644 boost/geometry/srs/projections/proj/bacon.hpp create mode 100644 boost/geometry/srs/projections/proj/bipc.hpp create mode 100644 boost/geometry/srs/projections/proj/boggs.hpp create mode 100644 boost/geometry/srs/projections/proj/bonne.hpp create mode 100644 boost/geometry/srs/projections/proj/cass.hpp create mode 100644 boost/geometry/srs/projections/proj/cc.hpp create mode 100644 boost/geometry/srs/projections/proj/cea.hpp create mode 100644 boost/geometry/srs/projections/proj/chamb.hpp create mode 100644 boost/geometry/srs/projections/proj/collg.hpp create mode 100644 boost/geometry/srs/projections/proj/crast.hpp create mode 100644 boost/geometry/srs/projections/proj/denoy.hpp create mode 100644 boost/geometry/srs/projections/proj/eck1.hpp create mode 100644 boost/geometry/srs/projections/proj/eck2.hpp create mode 100644 boost/geometry/srs/projections/proj/eck3.hpp create mode 100644 boost/geometry/srs/projections/proj/eck4.hpp create mode 100644 boost/geometry/srs/projections/proj/eck5.hpp create mode 100644 boost/geometry/srs/projections/proj/eqc.hpp create mode 100644 boost/geometry/srs/projections/proj/eqdc.hpp create mode 100644 boost/geometry/srs/projections/proj/etmerc.hpp create mode 100644 boost/geometry/srs/projections/proj/fahey.hpp create mode 100644 boost/geometry/srs/projections/proj/fouc_s.hpp create mode 100644 boost/geometry/srs/projections/proj/gall.hpp create mode 100644 boost/geometry/srs/projections/proj/geocent.hpp create mode 100644 boost/geometry/srs/projections/proj/geos.hpp create mode 100644 boost/geometry/srs/projections/proj/gins8.hpp create mode 100644 boost/geometry/srs/projections/proj/gn_sinu.hpp create mode 100644 boost/geometry/srs/projections/proj/gnom.hpp create mode 100644 boost/geometry/srs/projections/proj/goode.hpp create mode 100644 boost/geometry/srs/projections/proj/gstmerc.hpp create mode 100644 boost/geometry/srs/projections/proj/hammer.hpp create mode 100644 boost/geometry/srs/projections/proj/hatano.hpp create mode 100644 boost/geometry/srs/projections/proj/healpix.hpp create mode 100644 boost/geometry/srs/projections/proj/igh.hpp create mode 100644 boost/geometry/srs/projections/proj/imw_p.hpp create mode 100644 boost/geometry/srs/projections/proj/isea.hpp create mode 100644 boost/geometry/srs/projections/proj/krovak.hpp create mode 100644 boost/geometry/srs/projections/proj/labrd.hpp create mode 100644 boost/geometry/srs/projections/proj/laea.hpp create mode 100644 boost/geometry/srs/projections/proj/lagrng.hpp create mode 100644 boost/geometry/srs/projections/proj/larr.hpp create mode 100644 boost/geometry/srs/projections/proj/lask.hpp create mode 100644 boost/geometry/srs/projections/proj/latlong.hpp create mode 100644 boost/geometry/srs/projections/proj/lcc.hpp create mode 100644 boost/geometry/srs/projections/proj/lcca.hpp create mode 100644 boost/geometry/srs/projections/proj/loxim.hpp create mode 100644 boost/geometry/srs/projections/proj/lsat.hpp create mode 100644 boost/geometry/srs/projections/proj/mbt_fps.hpp create mode 100644 boost/geometry/srs/projections/proj/mbtfpp.hpp create mode 100644 boost/geometry/srs/projections/proj/mbtfpq.hpp create mode 100644 boost/geometry/srs/projections/proj/merc.hpp create mode 100644 boost/geometry/srs/projections/proj/mill.hpp create mode 100644 boost/geometry/srs/projections/proj/mod_ster.hpp create mode 100644 boost/geometry/srs/projections/proj/moll.hpp create mode 100644 boost/geometry/srs/projections/proj/natearth.hpp create mode 100644 boost/geometry/srs/projections/proj/nell.hpp create mode 100644 boost/geometry/srs/projections/proj/nell_h.hpp create mode 100644 boost/geometry/srs/projections/proj/nocol.hpp create mode 100644 boost/geometry/srs/projections/proj/nsper.hpp create mode 100644 boost/geometry/srs/projections/proj/nzmg.hpp create mode 100644 boost/geometry/srs/projections/proj/ob_tran.hpp create mode 100644 boost/geometry/srs/projections/proj/ocea.hpp create mode 100644 boost/geometry/srs/projections/proj/oea.hpp create mode 100644 boost/geometry/srs/projections/proj/omerc.hpp create mode 100644 boost/geometry/srs/projections/proj/ortho.hpp create mode 100644 boost/geometry/srs/projections/proj/poly.hpp create mode 100644 boost/geometry/srs/projections/proj/putp2.hpp create mode 100644 boost/geometry/srs/projections/proj/putp3.hpp create mode 100644 boost/geometry/srs/projections/proj/putp4p.hpp create mode 100644 boost/geometry/srs/projections/proj/putp5.hpp create mode 100644 boost/geometry/srs/projections/proj/putp6.hpp create mode 100644 boost/geometry/srs/projections/proj/qsc.hpp create mode 100644 boost/geometry/srs/projections/proj/robin.hpp create mode 100644 boost/geometry/srs/projections/proj/rouss.hpp create mode 100644 boost/geometry/srs/projections/proj/rpoly.hpp create mode 100644 boost/geometry/srs/projections/proj/sconics.hpp create mode 100644 boost/geometry/srs/projections/proj/somerc.hpp create mode 100644 boost/geometry/srs/projections/proj/stere.hpp create mode 100644 boost/geometry/srs/projections/proj/sterea.hpp create mode 100644 boost/geometry/srs/projections/proj/sts.hpp create mode 100644 boost/geometry/srs/projections/proj/tcc.hpp create mode 100644 boost/geometry/srs/projections/proj/tcea.hpp create mode 100644 boost/geometry/srs/projections/proj/tmerc.hpp create mode 100644 boost/geometry/srs/projections/proj/tpeqd.hpp create mode 100644 boost/geometry/srs/projections/proj/urm5.hpp create mode 100644 boost/geometry/srs/projections/proj/urmfps.hpp create mode 100644 boost/geometry/srs/projections/proj/vandg.hpp create mode 100644 boost/geometry/srs/projections/proj/vandg2.hpp create mode 100644 boost/geometry/srs/projections/proj/vandg4.hpp create mode 100644 boost/geometry/srs/projections/proj/wag2.hpp create mode 100644 boost/geometry/srs/projections/proj/wag3.hpp create mode 100644 boost/geometry/srs/projections/proj/wag7.hpp create mode 100644 boost/geometry/srs/projections/proj/wink1.hpp create mode 100644 boost/geometry/srs/projections/proj/wink2.hpp create mode 100644 boost/geometry/srs/projections/proj4.hpp create mode 100644 boost/geometry/srs/projections/shared_grids.hpp create mode 100644 boost/geometry/srs/projections/spar.hpp create mode 100644 boost/geometry/srs/projections/srid_traits.hpp create mode 100644 boost/geometry/srs/projections/str_cast.hpp create mode 100644 boost/geometry/srs/shared_grids.hpp create mode 100644 boost/geometry/srs/sphere.hpp create mode 100644 boost/geometry/srs/spheroid.hpp create mode 100644 boost/geometry/srs/srs.hpp create mode 100644 boost/geometry/srs/transformation.hpp delete mode 100644 boost/geometry/strategies/agnostic/relate.hpp create mode 100644 boost/geometry/strategies/area_result.hpp create mode 100644 boost/geometry/strategies/azimuth.hpp create mode 100644 boost/geometry/strategies/cartesian/area.hpp create mode 100644 boost/geometry/strategies/cartesian/azimuth.hpp create mode 100644 boost/geometry/strategies/cartesian/densify.hpp create mode 100644 boost/geometry/strategies/cartesian/disjoint_box_box.hpp create mode 100644 boost/geometry/strategies/cartesian/disjoint_segment_box.hpp create mode 100644 boost/geometry/strategies/cartesian/distance_segment_box.hpp create mode 100644 boost/geometry/strategies/cartesian/envelope.hpp create mode 100644 boost/geometry/strategies/cartesian/envelope_box.hpp create mode 100644 boost/geometry/strategies/cartesian/envelope_multipoint.hpp create mode 100644 boost/geometry/strategies/cartesian/envelope_point.hpp create mode 100644 boost/geometry/strategies/cartesian/envelope_segment.hpp create mode 100644 boost/geometry/strategies/cartesian/expand_box.hpp create mode 100644 boost/geometry/strategies/cartesian/expand_point.hpp create mode 100644 boost/geometry/strategies/cartesian/expand_segment.hpp rename boost/geometry/strategies/cartesian/{cart_intersect.hpp => intersection.hpp} (62%) create mode 100644 boost/geometry/strategies/cartesian/line_interpolate.hpp create mode 100644 boost/geometry/strategies/cartesian/point_in_point.hpp create mode 100644 boost/geometry/strategies/cartesian/point_in_poly_winding.hpp create mode 100644 boost/geometry/strategies/densify.hpp create mode 100644 boost/geometry/strategies/disjoint.hpp create mode 100644 boost/geometry/strategies/envelope.hpp create mode 100644 boost/geometry/strategies/expand.hpp create mode 100644 boost/geometry/strategies/geographic/area.hpp create mode 100644 boost/geometry/strategies/geographic/azimuth.hpp create mode 100644 boost/geometry/strategies/geographic/buffer_point_circle.hpp create mode 100644 boost/geometry/strategies/geographic/densify.hpp create mode 100644 boost/geometry/strategies/geographic/disjoint_segment_box.hpp create mode 100644 boost/geometry/strategies/geographic/distance.hpp create mode 100644 boost/geometry/strategies/geographic/distance_cross_track.hpp create mode 100644 boost/geometry/strategies/geographic/distance_cross_track_box_box.hpp create mode 100644 boost/geometry/strategies/geographic/distance_cross_track_point_box.hpp create mode 100644 boost/geometry/strategies/geographic/distance_segment_box.hpp create mode 100644 boost/geometry/strategies/geographic/envelope.hpp create mode 100644 boost/geometry/strategies/geographic/envelope_segment.hpp create mode 100644 boost/geometry/strategies/geographic/expand_segment.hpp create mode 100644 boost/geometry/strategies/geographic/intersection.hpp create mode 100644 boost/geometry/strategies/geographic/intersection_elliptic.hpp create mode 100644 boost/geometry/strategies/geographic/line_interpolate.hpp create mode 100644 boost/geometry/strategies/geographic/parameters.hpp create mode 100644 boost/geometry/strategies/geographic/point_in_poly_winding.hpp create mode 100644 boost/geometry/strategies/geographic/side.hpp delete mode 100644 boost/geometry/strategies/geographic/side_detail.hpp create mode 100644 boost/geometry/strategies/line_interpolate.hpp create mode 100644 boost/geometry/strategies/normalize.hpp create mode 100644 boost/geometry/strategies/relate.hpp create mode 100644 boost/geometry/strategies/spherical/area.hpp delete mode 100644 boost/geometry/strategies/spherical/area_huiller.hpp create mode 100644 boost/geometry/strategies/spherical/azimuth.hpp create mode 100644 boost/geometry/strategies/spherical/compare.hpp create mode 100644 boost/geometry/strategies/spherical/densify.hpp create mode 100644 boost/geometry/strategies/spherical/disjoint_box_box.hpp create mode 100644 boost/geometry/strategies/spherical/disjoint_segment_box.hpp create mode 100644 boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp create mode 100644 boost/geometry/strategies/spherical/distance_segment_box.hpp create mode 100644 boost/geometry/strategies/spherical/envelope.hpp create mode 100644 boost/geometry/strategies/spherical/envelope_box.hpp create mode 100644 boost/geometry/strategies/spherical/envelope_multipoint.hpp create mode 100644 boost/geometry/strategies/spherical/envelope_point.hpp create mode 100644 boost/geometry/strategies/spherical/envelope_segment.hpp create mode 100644 boost/geometry/strategies/spherical/expand_box.hpp create mode 100644 boost/geometry/strategies/spherical/expand_point.hpp create mode 100644 boost/geometry/strategies/spherical/expand_segment.hpp create mode 100644 boost/geometry/strategies/spherical/get_radius.hpp create mode 100644 boost/geometry/strategies/spherical/line_interpolate.hpp create mode 100644 boost/geometry/strategies/spherical/point_in_point.hpp create mode 100644 boost/geometry/strategies/spherical/point_in_poly_winding.hpp create mode 100644 boost/geometry/strategies/transform/srs_transformer.hpp create mode 100644 boost/geometry/util/is_inverse_spheroidal_coordinates.hpp create mode 100644 boost/geometry/util/select_sequence_element.hpp create mode 100644 boost/geometry/util/series_expansion.hpp create mode 100644 boost/gil.hpp create mode 100644 boost/gil/concepts.hpp create mode 100644 boost/gil/concepts/basic.hpp create mode 100644 boost/gil/concepts/channel.hpp create mode 100644 boost/gil/concepts/color.hpp create mode 100644 boost/gil/concepts/color_base.hpp create mode 100644 boost/gil/concepts/concept_check.hpp create mode 100644 boost/gil/concepts/detail/type_traits.hpp create mode 100644 boost/gil/concepts/detail/utility.hpp create mode 100644 boost/gil/concepts/dynamic_step.hpp create mode 100644 boost/gil/concepts/fwd.hpp create mode 100644 boost/gil/concepts/image.hpp create mode 100644 boost/gil/concepts/image_view.hpp create mode 100644 boost/gil/concepts/pixel.hpp create mode 100644 boost/gil/concepts/pixel_based.hpp create mode 100644 boost/gil/concepts/pixel_dereference.hpp create mode 100644 boost/gil/concepts/pixel_iterator.hpp create mode 100644 boost/gil/concepts/pixel_locator.hpp create mode 100644 boost/gil/concepts/point.hpp create mode 100644 boost/gil/dynamic_step.hpp create mode 100644 boost/gil/extension/io/bmp.hpp create mode 100644 boost/gil/extension/io/bmp/detail/is_allowed.hpp create mode 100644 boost/gil/extension/io/bmp/detail/read.hpp create mode 100644 boost/gil/extension/io/bmp/detail/reader_backend.hpp create mode 100644 boost/gil/extension/io/bmp/detail/scanline_read.hpp create mode 100644 boost/gil/extension/io/bmp/detail/supported_types.hpp create mode 100644 boost/gil/extension/io/bmp/detail/write.hpp create mode 100644 boost/gil/extension/io/bmp/detail/writer_backend.hpp create mode 100644 boost/gil/extension/io/bmp/old.hpp create mode 100644 boost/gil/extension/io/bmp/read.hpp create mode 100644 boost/gil/extension/io/bmp/tags.hpp create mode 100644 boost/gil/extension/io/bmp/write.hpp create mode 100644 boost/gil/extension/io/jpeg.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/base.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/is_allowed.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/read.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/reader_backend.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/scanline_read.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/supported_types.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/write.hpp create mode 100644 boost/gil/extension/io/jpeg/detail/writer_backend.hpp create mode 100644 boost/gil/extension/io/jpeg/old.hpp create mode 100644 boost/gil/extension/io/jpeg/read.hpp create mode 100644 boost/gil/extension/io/jpeg/tags.hpp create mode 100644 boost/gil/extension/io/jpeg/write.hpp create mode 100644 boost/gil/extension/io/png.hpp create mode 100644 boost/gil/extension/io/png/detail/base.hpp create mode 100644 boost/gil/extension/io/png/detail/is_allowed.hpp create mode 100644 boost/gil/extension/io/png/detail/read.hpp create mode 100644 boost/gil/extension/io/png/detail/reader_backend.hpp create mode 100644 boost/gil/extension/io/png/detail/scanline_read.hpp create mode 100644 boost/gil/extension/io/png/detail/supported_types.hpp create mode 100644 boost/gil/extension/io/png/detail/write.hpp create mode 100644 boost/gil/extension/io/png/detail/writer_backend.hpp create mode 100644 boost/gil/extension/io/png/old.hpp create mode 100644 boost/gil/extension/io/png/read.hpp create mode 100644 boost/gil/extension/io/png/tags.hpp create mode 100644 boost/gil/extension/io/png/write.hpp create mode 100644 boost/gil/extension/io/pnm.hpp create mode 100644 boost/gil/extension/io/pnm/detail/is_allowed.hpp create mode 100644 boost/gil/extension/io/pnm/detail/read.hpp create mode 100644 boost/gil/extension/io/pnm/detail/reader_backend.hpp create mode 100644 boost/gil/extension/io/pnm/detail/scanline_read.hpp create mode 100644 boost/gil/extension/io/pnm/detail/supported_types.hpp create mode 100644 boost/gil/extension/io/pnm/detail/write.hpp create mode 100644 boost/gil/extension/io/pnm/detail/writer_backend.hpp create mode 100644 boost/gil/extension/io/pnm/old.hpp create mode 100644 boost/gil/extension/io/pnm/read.hpp create mode 100644 boost/gil/extension/io/pnm/tags.hpp create mode 100644 boost/gil/extension/io/pnm/write.hpp create mode 100644 boost/gil/extension/io/raw.hpp create mode 100644 boost/gil/extension/io/raw/detail/device.hpp create mode 100644 boost/gil/extension/io/raw/detail/is_allowed.hpp create mode 100644 boost/gil/extension/io/raw/detail/read.hpp create mode 100644 boost/gil/extension/io/raw/detail/reader_backend.hpp create mode 100644 boost/gil/extension/io/raw/detail/supported_types.hpp create mode 100644 boost/gil/extension/io/raw/read.hpp create mode 100644 boost/gil/extension/io/raw/tags.hpp create mode 100644 boost/gil/extension/io/targa.hpp create mode 100644 boost/gil/extension/io/targa/detail/is_allowed.hpp create mode 100644 boost/gil/extension/io/targa/detail/read.hpp create mode 100644 boost/gil/extension/io/targa/detail/reader_backend.hpp create mode 100644 boost/gil/extension/io/targa/detail/scanline_read.hpp create mode 100644 boost/gil/extension/io/targa/detail/supported_types.hpp create mode 100644 boost/gil/extension/io/targa/detail/write.hpp create mode 100644 boost/gil/extension/io/targa/detail/writer_backend.hpp create mode 100644 boost/gil/extension/io/targa/old.hpp create mode 100644 boost/gil/extension/io/targa/read.hpp create mode 100644 boost/gil/extension/io/targa/tags.hpp create mode 100644 boost/gil/extension/io/targa/write.hpp create mode 100644 boost/gil/extension/io/tiff.hpp create mode 100644 boost/gil/extension/io/tiff/detail/device.hpp create mode 100644 boost/gil/extension/io/tiff/detail/is_allowed.hpp create mode 100644 boost/gil/extension/io/tiff/detail/log.hpp create mode 100644 boost/gil/extension/io/tiff/detail/read.hpp create mode 100644 boost/gil/extension/io/tiff/detail/reader_backend.hpp create mode 100644 boost/gil/extension/io/tiff/detail/scanline_read.hpp create mode 100644 boost/gil/extension/io/tiff/detail/supported_types.hpp create mode 100644 boost/gil/extension/io/tiff/detail/write.hpp create mode 100644 boost/gil/extension/io/tiff/detail/writer_backend.hpp create mode 100644 boost/gil/extension/io/tiff/old.hpp create mode 100644 boost/gil/extension/io/tiff/read.hpp create mode 100644 boost/gil/extension/io/tiff/tags.hpp create mode 100644 boost/gil/extension/io/tiff/write.hpp create mode 100644 boost/gil/extension/numeric/affine.hpp create mode 100644 boost/gil/extension/numeric/algorithm.hpp create mode 100644 boost/gil/extension/numeric/channel_numeric_operations.hpp create mode 100644 boost/gil/extension/numeric/convolve.hpp create mode 100644 boost/gil/extension/numeric/kernel.hpp create mode 100644 boost/gil/extension/numeric/pixel_numeric_operations.hpp create mode 100644 boost/gil/extension/numeric/resample.hpp create mode 100644 boost/gil/extension/numeric/sampler.hpp create mode 100644 boost/gil/extension/toolbox/color_converters.hpp create mode 100644 boost/gil/extension/toolbox/color_converters/gray_to_rgba.hpp create mode 100644 boost/gil/extension/toolbox/color_converters/rgb_to_luminance.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces/cmyka.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces/gray_alpha.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces/hsl.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces/hsv.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces/lab.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces/xyz.hpp create mode 100644 boost/gil/extension/toolbox/color_spaces/ycbcr.hpp create mode 100644 boost/gil/extension/toolbox/dynamic_images.hpp create mode 100644 boost/gil/extension/toolbox/image_types.hpp create mode 100644 boost/gil/extension/toolbox/image_types/indexed_image.hpp create mode 100644 boost/gil/extension/toolbox/image_types/subchroma_image.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/channel_type.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/channel_view.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/get_num_bits.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/get_pixel_type.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/is_bit_aligned.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/is_homogeneous.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/is_similar.hpp create mode 100644 boost/gil/extension/toolbox/metafunctions/pixel_bit_size.hpp create mode 100644 boost/gil/extension/toolbox/toolbox.hpp create mode 100644 boost/gil/io/base.hpp create mode 100644 boost/gil/io/bit_operations.hpp create mode 100644 boost/gil/io/conversion_policies.hpp create mode 100644 boost/gil/io/device.hpp create mode 100644 boost/gil/io/dynamic_io_new.hpp create mode 100644 boost/gil/io/error.hpp create mode 100644 boost/gil/io/get_read_device.hpp create mode 100644 boost/gil/io/get_reader.hpp create mode 100644 boost/gil/io/get_write_device.hpp create mode 100644 boost/gil/io/get_writer.hpp create mode 100644 boost/gil/io/io.hpp create mode 100644 boost/gil/io/make_backend.hpp create mode 100644 boost/gil/io/make_dynamic_image_reader.hpp create mode 100644 boost/gil/io/make_dynamic_image_writer.hpp create mode 100644 boost/gil/io/make_reader.hpp create mode 100644 boost/gil/io/make_scanline_reader.hpp create mode 100644 boost/gil/io/make_writer.hpp create mode 100644 boost/gil/io/path_spec.hpp create mode 100644 boost/gil/io/read_and_convert_image.hpp create mode 100644 boost/gil/io/read_and_convert_view.hpp create mode 100644 boost/gil/io/read_image.hpp create mode 100644 boost/gil/io/read_image_info.hpp create mode 100644 boost/gil/io/read_view.hpp create mode 100644 boost/gil/io/reader_base.hpp create mode 100644 boost/gil/io/row_buffer_helper.hpp create mode 100644 boost/gil/io/scanline_read_iterator.hpp create mode 100644 boost/gil/io/typedefs.hpp create mode 100644 boost/gil/io/write_view.hpp create mode 100644 boost/gil/point.hpp create mode 100644 boost/gil/premultiply.hpp create mode 100644 boost/gil/promote_integral.hpp create mode 100644 boost/gil/version.hpp delete mode 100644 boost/hana/detail/dependent_on.hpp create mode 100644 boost/hana/detail/ebo.hpp create mode 100644 boost/hana/detail/struct_macros.hpp.erb create mode 100644 boost/hana/fwd/index_if.hpp create mode 100644 boost/hana/index_if.hpp create mode 100644 boost/histogram.hpp create mode 100644 boost/histogram/accumulators/mean.hpp create mode 100644 boost/histogram/accumulators/ostream.hpp create mode 100644 boost/histogram/accumulators/sum.hpp create mode 100644 boost/histogram/accumulators/weighted_mean.hpp create mode 100644 boost/histogram/accumulators/weighted_sum.hpp create mode 100644 boost/histogram/algorithm/project.hpp create mode 100644 boost/histogram/algorithm/reduce.hpp create mode 100644 boost/histogram/algorithm/sum.hpp create mode 100644 boost/histogram/axis.hpp create mode 100644 boost/histogram/axis/category.hpp create mode 100644 boost/histogram/axis/integer.hpp create mode 100644 boost/histogram/axis/interval_view.hpp create mode 100644 boost/histogram/axis/iterator.hpp create mode 100644 boost/histogram/axis/option.hpp create mode 100644 boost/histogram/axis/ostream.hpp create mode 100644 boost/histogram/axis/polymorphic_bin.hpp create mode 100644 boost/histogram/axis/regular.hpp create mode 100644 boost/histogram/axis/traits.hpp create mode 100644 boost/histogram/axis/variable.hpp create mode 100644 boost/histogram/axis/variant.hpp create mode 100644 boost/histogram/detail/attribute.hpp create mode 100644 boost/histogram/detail/axes.hpp create mode 100644 boost/histogram/detail/cat.hpp create mode 100644 boost/histogram/detail/common_type.hpp create mode 100644 boost/histogram/detail/compressed_pair.hpp create mode 100644 boost/histogram/detail/linearize.hpp create mode 100644 boost/histogram/detail/meta.hpp create mode 100644 boost/histogram/fwd.hpp create mode 100644 boost/histogram/histogram.hpp create mode 100644 boost/histogram/indexed.hpp create mode 100644 boost/histogram/literals.hpp create mode 100644 boost/histogram/make_histogram.hpp create mode 100644 boost/histogram/make_profile.hpp create mode 100644 boost/histogram/ostream.hpp create mode 100644 boost/histogram/serialization.hpp create mode 100644 boost/histogram/storage_adaptor.hpp create mode 100644 boost/histogram/unlimited_storage.hpp create mode 100644 boost/histogram/unsafe_access.hpp create mode 100644 boost/hof.hpp create mode 100644 boost/hof/alias.hpp create mode 100644 boost/hof/always.hpp create mode 100644 boost/hof/apply.hpp create mode 100644 boost/hof/apply_eval.hpp create mode 100644 boost/hof/arg.hpp create mode 100644 boost/hof/capture.hpp create mode 100644 boost/hof/combine.hpp create mode 100644 boost/hof/compose.hpp create mode 100644 boost/hof/config.hpp create mode 100644 boost/hof/construct.hpp create mode 100644 boost/hof/decay.hpp create mode 100644 boost/hof/decorate.hpp create mode 100644 boost/hof/detail/and.hpp create mode 100644 boost/hof/detail/callable_base.hpp create mode 100644 boost/hof/detail/can_be_called.hpp create mode 100644 boost/hof/detail/compressed_pair.hpp create mode 100644 boost/hof/detail/constexpr_deduce.hpp create mode 100644 boost/hof/detail/delegate.hpp create mode 100644 boost/hof/detail/forward.hpp create mode 100644 boost/hof/detail/holder.hpp create mode 100644 boost/hof/detail/intrinsics.hpp create mode 100644 boost/hof/detail/join.hpp create mode 100644 boost/hof/detail/make.hpp create mode 100644 boost/hof/detail/move.hpp create mode 100644 boost/hof/detail/noexcept.hpp create mode 100644 boost/hof/detail/pp.hpp create mode 100644 boost/hof/detail/recursive_constexpr_depth.hpp create mode 100644 boost/hof/detail/remove_rvalue_reference.hpp create mode 100644 boost/hof/detail/result_of.hpp create mode 100644 boost/hof/detail/result_type.hpp create mode 100644 boost/hof/detail/seq.hpp create mode 100644 boost/hof/detail/static_const_var.hpp create mode 100644 boost/hof/detail/unpack_tuple.hpp create mode 100644 boost/hof/detail/unwrap.hpp create mode 100644 boost/hof/detail/using.hpp create mode 100644 boost/hof/eval.hpp create mode 100644 boost/hof/first_of.hpp create mode 100644 boost/hof/fix.hpp create mode 100644 boost/hof/flip.hpp create mode 100644 boost/hof/flow.hpp create mode 100644 boost/hof/fold.hpp create mode 100644 boost/hof/function.hpp create mode 100644 boost/hof/function_param_limit.hpp create mode 100644 boost/hof/identity.hpp create mode 100644 boost/hof/if.hpp create mode 100644 boost/hof/implicit.hpp create mode 100644 boost/hof/indirect.hpp create mode 100644 boost/hof/infix.hpp create mode 100644 boost/hof/is_invocable.hpp create mode 100644 boost/hof/is_unpackable.hpp create mode 100644 boost/hof/lambda.hpp create mode 100644 boost/hof/lazy.hpp create mode 100644 boost/hof/lift.hpp create mode 100644 boost/hof/limit.hpp create mode 100644 boost/hof/match.hpp create mode 100644 boost/hof/mutable.hpp create mode 100644 boost/hof/pack.hpp create mode 100644 boost/hof/partial.hpp create mode 100644 boost/hof/pipable.hpp create mode 100644 boost/hof/placeholders.hpp create mode 100644 boost/hof/proj.hpp create mode 100644 boost/hof/protect.hpp create mode 100644 boost/hof/repeat.hpp create mode 100644 boost/hof/repeat_while.hpp create mode 100644 boost/hof/result.hpp create mode 100644 boost/hof/returns.hpp create mode 100644 boost/hof/reveal.hpp create mode 100644 boost/hof/reverse_fold.hpp create mode 100644 boost/hof/rotate.hpp create mode 100644 boost/hof/static.hpp create mode 100644 boost/hof/tap.hpp create mode 100644 boost/hof/unpack.hpp create mode 100644 boost/hof/unpack_sequence.hpp create mode 100644 boost/hof/version.hpp create mode 100644 boost/integer/extended_euclidean.hpp create mode 100644 boost/integer/mod_inverse.hpp create mode 100644 boost/iostreams/filter/lzma.hpp create mode 100644 boost/iostreams/filter/zstd.hpp create mode 100644 boost/iterator/advance.hpp create mode 100644 boost/iterator/distance.hpp create mode 100644 boost/iterator/function_output_iterator.hpp create mode 100644 boost/lockfree/detail/allocator_rebind_helper.hpp create mode 100644 boost/log/detail/allocator_traits.hpp create mode 100644 boost/log/keywords/target_file_name.hpp create mode 100644 boost/math/differentiation/finite_difference.hpp create mode 100644 boost/math/differentiation/lanczos_smoothing.hpp create mode 100644 boost/math/interpolators/barycentric_rational.hpp create mode 100644 boost/math/interpolators/catmull_rom.hpp create mode 100644 boost/math/interpolators/cubic_b_spline.hpp create mode 100644 boost/math/interpolators/detail/barycentric_rational_detail.hpp create mode 100644 boost/math/interpolators/detail/cubic_b_spline_detail.hpp create mode 100644 boost/math/quadrature/detail/exp_sinh_detail.hpp create mode 100644 boost/math/quadrature/detail/sinh_sinh_detail.hpp create mode 100644 boost/math/quadrature/detail/tanh_sinh_constants.hpp create mode 100644 boost/math/quadrature/detail/tanh_sinh_detail.hpp create mode 100644 boost/math/quadrature/exp_sinh.hpp create mode 100644 boost/math/quadrature/gauss.hpp create mode 100644 boost/math/quadrature/gauss_kronrod.hpp create mode 100644 boost/math/quadrature/naive_monte_carlo.hpp create mode 100644 boost/math/quadrature/sinh_sinh.hpp create mode 100644 boost/math/quadrature/tanh_sinh.hpp create mode 100644 boost/math/quadrature/trapezoidal.hpp create mode 100644 boost/math/special_functions/chebyshev.hpp create mode 100644 boost/math/special_functions/chebyshev_transform.hpp create mode 100644 boost/math/special_functions/detail/lambert_w_lookup_table.ipp create mode 100644 boost/math/special_functions/lambert_w.hpp create mode 100644 boost/math/special_functions/legendre_stieltjes.hpp create mode 100644 boost/math/tools/atomic.hpp create mode 100644 boost/math/tools/bivariate_statistics.hpp create mode 100644 boost/math/tools/complex.hpp create mode 100644 boost/math/tools/condition_numbers.hpp create mode 100644 boost/math/tools/detail/is_const_iterable.hpp create mode 100644 boost/math/tools/norms.hpp create mode 100644 boost/math/tools/numerical_differentiation.hpp create mode 100644 boost/math/tools/polynomial_gcd.hpp create mode 100644 boost/math/tools/signal_statistics.hpp create mode 100644 boost/math/tools/test_value.hpp create mode 100644 boost/math/tools/univariate_statistics.hpp create mode 100644 boost/metaparse/v1/cpp11/first_of.hpp create mode 100644 boost/metaparse/v1/cpp11/fwd/string.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/at_c.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/concat.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/empty_string.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/nth_of_c.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/nth_of_c_skip_remaining.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/pop_back.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/pop_front.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/push_back_c.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/push_front_c.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/remove_trailing_no_chars.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/size.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/string.hpp create mode 100644 boost/metaparse/v1/cpp11/impl/string_at.hpp create mode 100644 boost/metaparse/v1/cpp11/last_of.hpp create mode 100644 boost/metaparse/v1/cpp11/nth_of.hpp create mode 100644 boost/metaparse/v1/cpp11/nth_of_c.hpp create mode 100644 boost/metaparse/v1/cpp11/string.hpp create mode 100644 boost/metaparse/v1/cpp98/first_of.hpp create mode 100644 boost/metaparse/v1/cpp98/fwd/string.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/at_c.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/empty_string.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/nth_of_c.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/nth_of_c_impl.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/pop_back.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/pop_front.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/push_back_c.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/push_front_c.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/size.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/skip_seq.hpp create mode 100644 boost/metaparse/v1/cpp98/impl/update_c.hpp create mode 100644 boost/metaparse/v1/cpp98/last_of.hpp create mode 100644 boost/metaparse/v1/cpp98/nth_of.hpp create mode 100644 boost/metaparse/v1/cpp98/nth_of_c.hpp create mode 100644 boost/metaparse/v1/cpp98/string.hpp create mode 100644 boost/move/algo/detail/heap_sort.hpp create mode 100644 boost/move/algo/detail/is_sorted.hpp create mode 100644 boost/move/algo/detail/pdqsort.hpp create mode 100644 boost/move/algo/detail/set_difference.hpp create mode 100644 boost/move/algo/predicate.hpp create mode 100644 boost/move/algo/unique.hpp create mode 100644 boost/move/detail/iterator_to_raw_pointer.hpp create mode 100644 boost/move/detail/pointer_element.hpp create mode 100644 boost/move/detail/to_raw_pointer.hpp create mode 100644 boost/mp11.hpp create mode 100644 boost/mp11/algorithm.hpp create mode 100644 boost/mp11/bind.hpp create mode 100644 boost/mp11/detail/config.hpp create mode 100644 boost/mp11/detail/mp_append.hpp create mode 100644 boost/mp11/detail/mp_copy_if.hpp create mode 100644 boost/mp11/detail/mp_count.hpp create mode 100644 boost/mp11/detail/mp_fold.hpp create mode 100644 boost/mp11/detail/mp_is_list.hpp create mode 100644 boost/mp11/detail/mp_list.hpp create mode 100644 boost/mp11/detail/mp_map_find.hpp create mode 100644 boost/mp11/detail/mp_min_element.hpp create mode 100644 boost/mp11/detail/mp_plus.hpp create mode 100644 boost/mp11/detail/mp_remove_if.hpp create mode 100644 boost/mp11/detail/mp_void.hpp create mode 100644 boost/mp11/detail/mp_with_index.hpp create mode 100644 boost/mp11/function.hpp create mode 100644 boost/mp11/integer_sequence.hpp create mode 100644 boost/mp11/integral.hpp create mode 100644 boost/mp11/list.hpp create mode 100644 boost/mp11/map.hpp create mode 100644 boost/mp11/mpl.hpp create mode 100644 boost/mp11/set.hpp create mode 100644 boost/mp11/tuple.hpp create mode 100644 boost/mp11/utility.hpp create mode 100644 boost/mp11/version.hpp create mode 100644 boost/mpi/cartesian_communicator.hpp create mode 100644 boost/mpi/collectives/all_gatherv.hpp create mode 100644 boost/mpi/detail/antiques.hpp create mode 100644 boost/mpi/detail/offsets.hpp create mode 100644 boost/mpi/error_string.hpp create mode 100644 boost/mpl/get_tag.hpp create mode 100644 boost/multi_array/allocators.hpp create mode 100644 boost/multi_index/detail/allocator_traits.hpp create mode 100644 boost/multi_index/detail/ignore_wstrict_aliasing.hpp create mode 100644 boost/multi_index/detail/restore_wstrict_aliasing.hpp create mode 100644 boost/multi_index/key.hpp create mode 100644 boost/multiprecision/complex128.hpp create mode 100644 boost/multiprecision/complex_adaptor.hpp create mode 100644 boost/multiprecision/cpp_complex.hpp create mode 100644 boost/multiprecision/detail/precision.hpp create mode 100644 boost/multiprecision/eigen.hpp create mode 100644 boost/multiprecision/mpc.hpp create mode 100644 boost/multiprecision/traits/is_variable_precision.hpp create mode 100644 boost/numeric/interval/utility_fwd.hpp create mode 100644 boost/numeric/ublas/opencl.hpp create mode 100644 boost/numeric/ublas/opencl/elementwise.hpp create mode 100644 boost/numeric/ublas/opencl/library.hpp create mode 100644 boost/numeric/ublas/opencl/matrix.hpp create mode 100644 boost/numeric/ublas/opencl/misc.hpp create mode 100644 boost/numeric/ublas/opencl/operations.hpp create mode 100644 boost/numeric/ublas/opencl/prod.hpp create mode 100644 boost/numeric/ublas/opencl/transpose.hpp create mode 100644 boost/numeric/ublas/opencl/vector.hpp create mode 100644 boost/numeric/ublas/tensor.hpp create mode 100644 boost/numeric/ublas/tensor/algorithms.hpp create mode 100644 boost/numeric/ublas/tensor/expression.hpp create mode 100644 boost/numeric/ublas/tensor/expression_evaluation.hpp create mode 100644 boost/numeric/ublas/tensor/extents.hpp create mode 100644 boost/numeric/ublas/tensor/functions.hpp create mode 100644 boost/numeric/ublas/tensor/index.hpp create mode 100644 boost/numeric/ublas/tensor/multi_index.hpp create mode 100644 boost/numeric/ublas/tensor/multi_index_utility.hpp create mode 100644 boost/numeric/ublas/tensor/multiplication.hpp create mode 100644 boost/numeric/ublas/tensor/operators_arithmetic.hpp create mode 100644 boost/numeric/ublas/tensor/operators_comparison.hpp create mode 100644 boost/numeric/ublas/tensor/ostream.hpp create mode 100644 boost/numeric/ublas/tensor/storage_traits.hpp create mode 100644 boost/numeric/ublas/tensor/strides.hpp create mode 100644 boost/numeric/ublas/tensor/tensor.hpp create mode 100644 boost/optional/detail/experimental_traits.hpp create mode 100644 boost/optional/detail/optional_trivially_copyable_base.hpp create mode 100644 boost/outcome.hpp create mode 100644 boost/outcome/bad_access.hpp create mode 100644 boost/outcome/basic_outcome.hpp create mode 100644 boost/outcome/basic_result.hpp create mode 100644 boost/outcome/boost_outcome.hpp create mode 100644 boost/outcome/boost_result.hpp create mode 100644 boost/outcome/config.hpp create mode 100644 boost/outcome/convert.hpp create mode 100644 boost/outcome/detail/basic_outcome_exception_observers.hpp create mode 100644 boost/outcome/detail/basic_outcome_exception_observers_impl.hpp create mode 100644 boost/outcome/detail/basic_outcome_failure_observers.hpp create mode 100644 boost/outcome/detail/basic_result_error_observers.hpp create mode 100644 boost/outcome/detail/basic_result_final.hpp create mode 100644 boost/outcome/detail/basic_result_storage.hpp create mode 100644 boost/outcome/detail/basic_result_value_observers.hpp create mode 100644 boost/outcome/detail/trait_std_error_code.hpp create mode 100644 boost/outcome/detail/trait_std_exception.hpp create mode 100644 boost/outcome/detail/value_storage.hpp create mode 100644 boost/outcome/experimental/result.h create mode 100644 boost/outcome/experimental/status-code/com_code.hpp create mode 100644 boost/outcome/experimental/status-code/config.hpp create mode 100644 boost/outcome/experimental/status-code/detail/nt_code_to_generic_code.ipp create mode 100644 boost/outcome/experimental/status-code/detail/nt_code_to_win32_code.ipp create mode 100644 boost/outcome/experimental/status-code/detail/win32_code_to_generic_code.ipp create mode 100644 boost/outcome/experimental/status-code/error.hpp create mode 100644 boost/outcome/experimental/status-code/errored_status_code.hpp create mode 100644 boost/outcome/experimental/status-code/generic_code.hpp create mode 100644 boost/outcome/experimental/status-code/iostream_support.hpp create mode 100644 boost/outcome/experimental/status-code/nt_code.hpp create mode 100644 boost/outcome/experimental/status-code/posix_code.hpp create mode 100644 boost/outcome/experimental/status-code/status_code.hpp create mode 100644 boost/outcome/experimental/status-code/status_code_domain.hpp create mode 100644 boost/outcome/experimental/status-code/status_code_ptr.hpp create mode 100644 boost/outcome/experimental/status-code/status_error.hpp create mode 100644 boost/outcome/experimental/status-code/std_error_code.hpp create mode 100644 boost/outcome/experimental/status-code/system_code.hpp create mode 100644 boost/outcome/experimental/status-code/system_code_from_exception.hpp create mode 100644 boost/outcome/experimental/status-code/system_error2.hpp create mode 100644 boost/outcome/experimental/status-code/win32_code.hpp create mode 100644 boost/outcome/experimental/status_outcome.hpp create mode 100644 boost/outcome/experimental/status_result.hpp create mode 100644 boost/outcome/iostream_support.hpp create mode 100644 boost/outcome/outcome.hpp create mode 100644 boost/outcome/policy/all_narrow.hpp create mode 100644 boost/outcome/policy/base.hpp create mode 100644 boost/outcome/policy/fail_to_compile_observers.hpp create mode 100644 boost/outcome/policy/outcome_error_code_throw_as_system_error.hpp create mode 100644 boost/outcome/policy/outcome_exception_ptr_rethrow.hpp create mode 100644 boost/outcome/policy/result_error_code_throw_as_system_error.hpp create mode 100644 boost/outcome/policy/result_exception_ptr_rethrow.hpp create mode 100644 boost/outcome/policy/terminate.hpp create mode 100644 boost/outcome/policy/throw_bad_result_access.hpp create mode 100644 boost/outcome/result.hpp create mode 100644 boost/outcome/revision.hpp create mode 100644 boost/outcome/std_outcome.hpp create mode 100644 boost/outcome/std_result.hpp create mode 100644 boost/outcome/success_failure.hpp create mode 100644 boost/outcome/trait.hpp create mode 100644 boost/outcome/try.hpp create mode 100644 boost/outcome/utils.hpp create mode 100644 boost/outcome/version.hpp mode change 100644 => 100755 boost/parameter/aux_/python/invoker.hpp mode change 100644 => 100755 boost/parameter/aux_/python/invoker_iterate.hpp mode change 100644 => 100755 boost/parameter/python.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_10.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_20.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_30.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_40.hpp create mode 100644 boost/phoenix/operator/detail/cpp03/preprocessed/mem_fun_ptr_eval_result_of_50.hpp create mode 100644 boost/poly_collection/algorithm.hpp create mode 100644 boost/poly_collection/any_collection.hpp create mode 100644 boost/poly_collection/any_collection_fwd.hpp create mode 100644 boost/poly_collection/base_collection.hpp create mode 100644 boost/poly_collection/base_collection_fwd.hpp create mode 100644 boost/poly_collection/detail/allocator_adaptor.hpp create mode 100644 boost/poly_collection/detail/any_iterator.hpp create mode 100644 boost/poly_collection/detail/any_model.hpp create mode 100644 boost/poly_collection/detail/auto_iterator.hpp create mode 100644 boost/poly_collection/detail/base_model.hpp create mode 100644 boost/poly_collection/detail/callable_wrapper.hpp create mode 100644 boost/poly_collection/detail/callable_wrapper_iterator.hpp create mode 100644 boost/poly_collection/detail/function_model.hpp create mode 100644 boost/poly_collection/detail/functional.hpp create mode 100644 boost/poly_collection/detail/is_acceptable.hpp create mode 100644 boost/poly_collection/detail/is_constructible.hpp create mode 100644 boost/poly_collection/detail/is_equality_comparable.hpp create mode 100644 boost/poly_collection/detail/is_final.hpp create mode 100644 boost/poly_collection/detail/is_invocable.hpp create mode 100644 boost/poly_collection/detail/is_nothrow_eq_comparable.hpp create mode 100644 boost/poly_collection/detail/iterator_impl.hpp create mode 100644 boost/poly_collection/detail/iterator_traits.hpp create mode 100644 boost/poly_collection/detail/packed_segment.hpp create mode 100644 boost/poly_collection/detail/poly_collection.hpp create mode 100644 boost/poly_collection/detail/segment.hpp create mode 100644 boost/poly_collection/detail/segment_backend.hpp create mode 100644 boost/poly_collection/detail/segment_split.hpp create mode 100644 boost/poly_collection/detail/split_segment.hpp create mode 100644 boost/poly_collection/detail/stride_iterator.hpp create mode 100644 boost/poly_collection/detail/type_info_map.hpp create mode 100644 boost/poly_collection/detail/type_restitution.hpp create mode 100644 boost/poly_collection/detail/value_holder.hpp create mode 100644 boost/poly_collection/exception.hpp create mode 100644 boost/poly_collection/function_collection.hpp create mode 100644 boost/poly_collection/function_collection_fwd.hpp create mode 100644 boost/predef/architecture/ptx.h create mode 100644 boost/predef/compiler/nvcc.h create mode 100644 boost/predef/language/cuda.h create mode 100644 boost/predef/library/c/cloudabi.h create mode 100644 boost/predef/other/workaround.h create mode 100644 boost/predef/platform/android.h create mode 100644 boost/predef/platform/cloudabi.h create mode 100644 boost/predef/platform/ios.h create mode 100644 boost/predef/platform/mingw32.h create mode 100644 boost/predef/platform/mingw64.h create mode 100644 boost/predef/platform/windows_server.h create mode 100644 boost/predef/platform/windows_system.h create mode 100644 boost/predef/platform/windows_uwp.h create mode 100644 boost/preprocessor/seq/detail/to_list_msvc.hpp create mode 100644 boost/process.hpp create mode 100644 boost/process/args.hpp create mode 100644 boost/process/async.hpp create mode 100644 boost/process/async_pipe.hpp create mode 100644 boost/process/async_system.hpp create mode 100644 boost/process/child.hpp create mode 100644 boost/process/cmd.hpp create mode 100644 boost/process/detail/async_handler.hpp create mode 100644 boost/process/detail/basic_cmd.hpp create mode 100644 boost/process/detail/child_decl.hpp create mode 100644 boost/process/detail/config.hpp create mode 100644 boost/process/detail/execute_impl.hpp create mode 100644 boost/process/detail/handler.hpp create mode 100644 boost/process/detail/handler_base.hpp create mode 100644 boost/process/detail/on_exit.hpp create mode 100644 boost/process/detail/posix/asio_fwd.hpp create mode 100644 boost/process/detail/posix/async_handler.hpp create mode 100644 boost/process/detail/posix/async_in.hpp create mode 100644 boost/process/detail/posix/async_out.hpp create mode 100644 boost/process/detail/posix/async_pipe.hpp create mode 100644 boost/process/detail/posix/basic_cmd.hpp create mode 100644 boost/process/detail/posix/basic_pipe.hpp create mode 100644 boost/process/detail/posix/child_handle.hpp create mode 100644 boost/process/detail/posix/close_in.hpp create mode 100644 boost/process/detail/posix/close_out.hpp create mode 100644 boost/process/detail/posix/cmd.hpp create mode 100644 boost/process/detail/posix/compare_handles.hpp create mode 100644 boost/process/detail/posix/env_init.hpp create mode 100644 boost/process/detail/posix/environment.hpp create mode 100644 boost/process/detail/posix/exe.hpp create mode 100644 boost/process/detail/posix/executor.hpp create mode 100644 boost/process/detail/posix/fd.hpp create mode 100644 boost/process/detail/posix/file_descriptor.hpp create mode 100644 boost/process/detail/posix/file_in.hpp create mode 100644 boost/process/detail/posix/file_out.hpp create mode 100644 boost/process/detail/posix/group_handle.hpp create mode 100644 boost/process/detail/posix/group_ref.hpp create mode 100644 boost/process/detail/posix/handler.hpp create mode 100644 boost/process/detail/posix/io_context_ref.hpp create mode 100644 boost/process/detail/posix/io_service_ref.hpp create mode 100644 boost/process/detail/posix/is_running.hpp create mode 100644 boost/process/detail/posix/null_in.hpp create mode 100644 boost/process/detail/posix/null_out.hpp create mode 100644 boost/process/detail/posix/on_exit.hpp create mode 100644 boost/process/detail/posix/pipe_in.hpp create mode 100644 boost/process/detail/posix/pipe_out.hpp create mode 100644 boost/process/detail/posix/search_path.hpp create mode 100644 boost/process/detail/posix/shell_path.hpp create mode 100644 boost/process/detail/posix/sigchld_service.hpp create mode 100644 boost/process/detail/posix/signal.hpp create mode 100644 boost/process/detail/posix/start_dir.hpp create mode 100644 boost/process/detail/posix/terminate.hpp create mode 100644 boost/process/detail/posix/use_vfork.hpp create mode 100644 boost/process/detail/posix/wait_for_exit.hpp create mode 100644 boost/process/detail/posix/wait_group.hpp create mode 100644 boost/process/detail/throw_on_error.hpp create mode 100644 boost/process/detail/traits.hpp create mode 100644 boost/process/detail/traits/async.hpp create mode 100644 boost/process/detail/traits/cmd_or_exe.hpp create mode 100644 boost/process/detail/traits/decl.hpp create mode 100644 boost/process/detail/traits/env.hpp create mode 100644 boost/process/detail/traits/error.hpp create mode 100644 boost/process/detail/traits/group.hpp create mode 100644 boost/process/detail/traits/wchar_t.hpp create mode 100644 boost/process/detail/windows/asio_fwd.hpp create mode 100644 boost/process/detail/windows/async_handler.hpp create mode 100644 boost/process/detail/windows/async_in.hpp create mode 100644 boost/process/detail/windows/async_out.hpp create mode 100644 boost/process/detail/windows/async_pipe.hpp create mode 100644 boost/process/detail/windows/basic_cmd.hpp create mode 100644 boost/process/detail/windows/basic_pipe.hpp create mode 100644 boost/process/detail/windows/child_handle.hpp create mode 100644 boost/process/detail/windows/close_in.hpp create mode 100644 boost/process/detail/windows/close_out.hpp create mode 100644 boost/process/detail/windows/cmd.hpp create mode 100644 boost/process/detail/windows/compare_handles.hpp create mode 100644 boost/process/detail/windows/env_init.hpp create mode 100644 boost/process/detail/windows/environment.hpp create mode 100644 boost/process/detail/windows/executor.hpp create mode 100644 boost/process/detail/windows/file_descriptor.hpp create mode 100644 boost/process/detail/windows/file_in.hpp create mode 100644 boost/process/detail/windows/file_out.hpp create mode 100644 boost/process/detail/windows/group_handle.hpp create mode 100644 boost/process/detail/windows/group_ref.hpp create mode 100644 boost/process/detail/windows/handler.hpp create mode 100644 boost/process/detail/windows/io_context_ref.hpp create mode 100644 boost/process/detail/windows/io_service_ref.hpp create mode 100644 boost/process/detail/windows/is_running.hpp create mode 100644 boost/process/detail/windows/job_workaround.hpp create mode 100644 boost/process/detail/windows/locale.hpp create mode 100644 boost/process/detail/windows/null_in.hpp create mode 100644 boost/process/detail/windows/null_out.hpp create mode 100644 boost/process/detail/windows/on_exit.hpp create mode 100644 boost/process/detail/windows/pipe_in.hpp create mode 100644 boost/process/detail/windows/pipe_out.hpp create mode 100644 boost/process/detail/windows/search_path.hpp create mode 100644 boost/process/detail/windows/shell_path.hpp create mode 100644 boost/process/detail/windows/show_window.hpp create mode 100644 boost/process/detail/windows/start_dir.hpp create mode 100644 boost/process/detail/windows/terminate.hpp create mode 100644 boost/process/detail/windows/wait_for_exit.hpp create mode 100644 boost/process/detail/windows/wait_group.hpp create mode 100644 boost/process/env.hpp create mode 100644 boost/process/environment.hpp create mode 100644 boost/process/error.hpp create mode 100644 boost/process/exception.hpp create mode 100644 boost/process/exe.hpp create mode 100644 boost/process/extend.hpp create mode 100644 boost/process/group.hpp create mode 100644 boost/process/io.hpp create mode 100644 boost/process/locale.hpp create mode 100644 boost/process/pipe.hpp create mode 100644 boost/process/posix.hpp create mode 100644 boost/process/search_path.hpp create mode 100644 boost/process/shell.hpp create mode 100644 boost/process/spawn.hpp create mode 100644 boost/process/start_dir.hpp create mode 100644 boost/process/system.hpp create mode 100644 boost/process/windows.hpp create mode 100644 boost/ptr_container/detail/ptr_container_disable_deprecated.hpp create mode 100644 boost/python/detail/type_traits.hpp create mode 100644 boost/python/numpy/config.hpp create mode 100644 boost/qvm/detail/mat_assign.hpp create mode 100644 boost/qvm/detail/quat_assign.hpp create mode 100644 boost/qvm/detail/vec_assign.hpp create mode 100644 boost/qvm/detail/vec_register_impl.hpp create mode 100644 boost/qvm/gen/mat_assign2.hpp create mode 100644 boost/qvm/gen/mat_assign3.hpp create mode 100644 boost/qvm/gen/mat_assign4.hpp create mode 100644 boost/qvm/gen/vec_assign2.hpp create mode 100644 boost/qvm/gen/vec_assign3.hpp create mode 100644 boost/qvm/gen/vec_assign4.hpp delete mode 100644 boost/qvm/mat_index.hpp create mode 100644 boost/qvm/mat_traits_defaults.hpp create mode 100644 boost/qvm/quat_traits_defaults.hpp delete mode 100644 boost/qvm/vec_index.hpp create mode 100644 boost/qvm/vec_register.hpp create mode 100644 boost/qvm/vec_register2.hpp create mode 100644 boost/qvm/vec_register3.hpp create mode 100644 boost/qvm/vec_register4.hpp create mode 100644 boost/qvm/vec_traits_defaults.hpp create mode 100644 boost/random/detail/gray_coded_qrng.hpp create mode 100644 boost/random/detail/int_float_pair.hpp create mode 100644 boost/random/detail/niederreiter_base2_table.hpp create mode 100644 boost/random/detail/qrng_base.hpp create mode 100644 boost/random/detail/sobol_table.hpp create mode 100644 boost/random/faure.hpp create mode 100644 boost/random/niederreiter_base2.hpp create mode 100644 boost/random/sobol.hpp create mode 100644 boost/range/adaptor/ref_unwrapped.hpp create mode 100644 boost/safe_numerics/CMakeLists.txt create mode 100644 boost/safe_numerics/automatic.hpp create mode 100644 boost/safe_numerics/checked_default.hpp create mode 100644 boost/safe_numerics/checked_float.hpp create mode 100644 boost/safe_numerics/checked_integer.hpp create mode 100644 boost/safe_numerics/checked_result.hpp create mode 100644 boost/safe_numerics/checked_result_operations.hpp create mode 100644 boost/safe_numerics/concept/CMakeLists.txt create mode 100644 boost/safe_numerics/concept/exception_policy.hpp create mode 100644 boost/safe_numerics/concept/integer.hpp create mode 100644 boost/safe_numerics/concept/numeric.hpp create mode 100644 boost/safe_numerics/concept/promotion_policy.hpp create mode 100644 boost/safe_numerics/concept/safe_numeric.hpp create mode 100755 boost/safe_numerics/cpp.hpp create mode 100644 boost/safe_numerics/exception.hpp create mode 100644 boost/safe_numerics/exception_policies.hpp create mode 100644 boost/safe_numerics/interval.hpp create mode 100644 boost/safe_numerics/native.hpp create mode 100644 boost/safe_numerics/range_value.hpp create mode 100644 boost/safe_numerics/safe_base.hpp create mode 100644 boost/safe_numerics/safe_base_operations.hpp create mode 100644 boost/safe_numerics/safe_common.hpp create mode 100644 boost/safe_numerics/safe_compare.hpp create mode 100644 boost/safe_numerics/safe_integer.hpp create mode 100644 boost/safe_numerics/safe_integer_literal.hpp create mode 100644 boost/safe_numerics/safe_integer_range.hpp create mode 100644 boost/safe_numerics/utility.hpp create mode 100644 boost/serialization/array_optimization.hpp create mode 100644 boost/serialization/array_wrapper.hpp create mode 100644 boost/serialization/boost_array.hpp delete mode 100644 boost/serialization/detail/get_data.hpp create mode 100644 boost/smart_ptr/allocate_local_shared_array.hpp create mode 100644 boost/smart_ptr/atomic_shared_ptr.hpp delete mode 100644 boost/smart_ptr/detail/array_allocator.hpp delete mode 100644 boost/smart_ptr/detail/array_count_impl.hpp delete mode 100644 boost/smart_ptr/detail/array_traits.hpp delete mode 100644 boost/smart_ptr/detail/array_utility.hpp create mode 100644 boost/smart_ptr/detail/local_counted_base.hpp create mode 100644 boost/smart_ptr/detail/local_sp_deleter.hpp delete mode 100644 boost/smart_ptr/detail/sp_if_array.hpp create mode 100644 boost/smart_ptr/detail/sp_noexcept.hpp create mode 100644 boost/smart_ptr/local_shared_ptr.hpp create mode 100644 boost/smart_ptr/make_local_shared.hpp create mode 100644 boost/smart_ptr/make_local_shared_array.hpp create mode 100644 boost/smart_ptr/make_local_shared_object.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/backbone.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/block.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/constants.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/merge_blocks.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/move_blocks.hpp create mode 100644 boost/sort/block_indirect_sort/blk_detail/parallel_sort.hpp create mode 100644 boost/sort/block_indirect_sort/block_indirect_sort.hpp create mode 100644 boost/sort/common/deque_cnc.hpp create mode 100644 boost/sort/common/file_vector.hpp create mode 100644 boost/sort/common/indirect.hpp create mode 100644 boost/sort/common/int_array.hpp create mode 100644 boost/sort/common/merge_block.hpp create mode 100644 boost/sort/common/merge_four.hpp create mode 100644 boost/sort/common/merge_vector.hpp create mode 100755 boost/sort/common/pivot.hpp create mode 100644 boost/sort/common/range.hpp create mode 100644 boost/sort/common/rearrange.hpp create mode 100644 boost/sort/common/scheduler.hpp create mode 100644 boost/sort/common/sort_basic.hpp create mode 100644 boost/sort/common/spinlock.hpp create mode 100644 boost/sort/common/stack_cnc.hpp create mode 100644 boost/sort/common/time_measure.hpp create mode 100644 boost/sort/common/util/algorithm.hpp create mode 100644 boost/sort/common/util/atomic.hpp create mode 100644 boost/sort/common/util/circular_buffer.hpp create mode 100644 boost/sort/common/util/insert.hpp create mode 100644 boost/sort/common/util/merge.hpp create mode 100644 boost/sort/common/util/search.hpp create mode 100644 boost/sort/common/util/traits.hpp create mode 100644 boost/sort/flat_stable_sort/flat_stable_sort.hpp create mode 100644 boost/sort/heap_sort/heap_sort.hpp create mode 100644 boost/sort/insert_sort/insert_sort.hpp create mode 100644 boost/sort/parallel_stable_sort/parallel_stable_sort.hpp create mode 100644 boost/sort/pdqsort/pdqsort.hpp create mode 100644 boost/sort/sample_sort/sample_sort.hpp create mode 100644 boost/sort/spinsort/spinsort.hpp create mode 100644 boost/spirit/home/qi/detail/expectation_failure.hpp create mode 100644 boost/spirit/home/qi/directive/expect.hpp create mode 100644 boost/spirit/home/support/algorithm/any_if_ns_so.hpp create mode 100644 boost/spirit/home/support/algorithm/any_ns_so.hpp create mode 100644 boost/spirit/home/x3/support/traits/is_range.hpp create mode 100644 boost/spirit/include/support_any_if_ns_so.hpp create mode 100644 boost/spirit/include/support_any_ns_so.hpp create mode 100644 boost/stacktrace.hpp create mode 100644 boost/stacktrace/detail/addr2line_impls.hpp create mode 100644 boost/stacktrace/detail/collect_msvc.ipp create mode 100644 boost/stacktrace/detail/collect_noop.ipp create mode 100644 boost/stacktrace/detail/collect_unwind.ipp create mode 100644 boost/stacktrace/detail/frame_decl.hpp create mode 100644 boost/stacktrace/detail/frame_msvc.ipp create mode 100644 boost/stacktrace/detail/frame_noop.ipp create mode 100644 boost/stacktrace/detail/frame_unwind.ipp create mode 100644 boost/stacktrace/detail/libbacktrace_impls.hpp create mode 100644 boost/stacktrace/detail/location_from_symbol.hpp create mode 100644 boost/stacktrace/detail/pop_options.h create mode 100644 boost/stacktrace/detail/push_options.h create mode 100644 boost/stacktrace/detail/safe_dump_noop.ipp create mode 100644 boost/stacktrace/detail/safe_dump_posix.ipp create mode 100644 boost/stacktrace/detail/safe_dump_win.ipp create mode 100644 boost/stacktrace/detail/to_dec_array.hpp create mode 100644 boost/stacktrace/detail/to_hex_array.hpp create mode 100644 boost/stacktrace/detail/try_dec_convert.hpp create mode 100644 boost/stacktrace/detail/unwind_base_impls.hpp create mode 100644 boost/stacktrace/detail/void_ptr_cast.hpp create mode 100644 boost/stacktrace/frame.hpp create mode 100644 boost/stacktrace/safe_dump_to.hpp create mode 100644 boost/stacktrace/stacktrace.hpp create mode 100644 boost/stacktrace/stacktrace_fwd.hpp create mode 100644 boost/system/detail/config.hpp create mode 100644 boost/system/detail/generic_category.hpp create mode 100644 boost/system/detail/std_interoperability.hpp create mode 100644 boost/system/detail/system_category_posix.hpp create mode 100644 boost/system/detail/system_category_win32.hpp create mode 100644 boost/test/data/monomorphic/delayed.hpp create mode 100644 boost/test/impl/test_framework_init_observer.ipp create mode 100644 boost/test/test_framework_init_observer.hpp create mode 100644 boost/test/utils/timer.hpp create mode 100644 boost/thread/detail/atomic_redef_macros.hpp create mode 100644 boost/thread/detail/atomic_undef_macros.hpp create mode 100644 boost/thread/detail/platform_time.hpp create mode 100644 boost/thread/detail/thread_safety.hpp create mode 100644 boost/thread/interruption.hpp create mode 100644 boost/thread/pthread/pthread_helpers.hpp create mode 100644 boost/type_erasure/detail/member11.hpp create mode 100644 boost/type_erasure/detail/meta.hpp create mode 100644 boost/type_traits/copy_cv_ref.hpp create mode 100644 boost/type_traits/copy_reference.hpp create mode 100644 boost/type_traits/detail/detector.hpp create mode 100644 boost/type_traits/detail/is_function_cxx_03.hpp create mode 100644 boost/type_traits/detail/is_function_cxx_11.hpp create mode 100644 boost/type_traits/detail/is_function_msvc10_fix.hpp create mode 100644 boost/type_traits/detail/is_likely_lambda.hpp create mode 100644 boost/type_traits/detail/is_member_function_pointer_cxx_03.hpp create mode 100644 boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp create mode 100644 boost/type_traits/detail/is_rvalue_reference_msvc10_fix.hpp create mode 100644 boost/type_traits/detected.hpp create mode 100644 boost/type_traits/detected_or.hpp create mode 100644 boost/type_traits/enable_if.hpp create mode 100644 boost/type_traits/is_bounded_array.hpp create mode 100644 boost/type_traits/is_complete.hpp create mode 100644 boost/type_traits/is_detected.hpp create mode 100644 boost/type_traits/is_detected_convertible.hpp create mode 100644 boost/type_traits/is_detected_exact.hpp create mode 100644 boost/type_traits/is_list_constructible.hpp create mode 100644 boost/type_traits/is_noncopyable.hpp create mode 100644 boost/type_traits/is_nothrow_swappable.hpp create mode 100644 boost/type_traits/is_unbounded_array.hpp create mode 100644 boost/type_traits/make_void.hpp create mode 100644 boost/type_traits/nonesuch.hpp create mode 100644 boost/type_traits/remove_cv_ref.hpp create mode 100644 boost/typeof/constant.hpp create mode 100644 boost/typeof/decltype.hpp delete mode 100644 boost/unordered/detail/allocate.hpp delete mode 100644 boost/unordered/detail/buckets.hpp delete mode 100644 boost/unordered/detail/equivalent.hpp delete mode 100644 boost/unordered/detail/extract_key.hpp create mode 100644 boost/unordered/detail/implementation.hpp delete mode 100644 boost/unordered/detail/table.hpp delete mode 100644 boost/unordered/detail/unique.hpp delete mode 100644 boost/unordered/detail/util.hpp create mode 100644 boost/utility/detail/minstd_rand.hpp create mode 100644 boost/uuid/basic_name_generator.hpp create mode 100644 boost/uuid/detail/md5.hpp create mode 100644 boost/uuid/detail/random_provider.hpp create mode 100644 boost/uuid/detail/random_provider_arc4random.ipp create mode 100644 boost/uuid/detail/random_provider_bcrypt.ipp create mode 100644 boost/uuid/detail/random_provider_detect_platform.hpp create mode 100644 boost/uuid/detail/random_provider_getentropy.ipp create mode 100644 boost/uuid/detail/random_provider_getrandom.ipp create mode 100644 boost/uuid/detail/random_provider_include_platform.hpp create mode 100644 boost/uuid/detail/random_provider_posix.ipp create mode 100644 boost/uuid/detail/random_provider_wincrypt.ipp create mode 100644 boost/uuid/detail/sha1.hpp create mode 100644 boost/uuid/detail/uuid_generic.ipp create mode 100644 boost/uuid/detail/uuid_x86.ipp create mode 100644 boost/uuid/entropy_error.hpp create mode 100644 boost/uuid/name_generator_md5.hpp create mode 100644 boost/uuid/name_generator_sha1.hpp create mode 100644 boost/uuid/uuid_hash.hpp create mode 100644 boost/wave/cpplexer/re2clex/cpp.re create mode 100644 boost/wave/cpplexer/re2clex/cpp_re.inc create mode 100644 boost/wave/cpplexer/re2clex/strict_cpp.re create mode 100644 boost/wave/cpplexer/re2clex/strict_cpp_re.inc create mode 100644 boost/winapi/access_rights.hpp create mode 100644 boost/winapi/apc.hpp create mode 100644 boost/winapi/basic_types.hpp create mode 100644 boost/winapi/bcrypt.hpp create mode 100644 boost/winapi/character_code_conversion.hpp create mode 100644 boost/winapi/condition_variable.hpp create mode 100644 boost/winapi/config.hpp create mode 100644 boost/winapi/critical_section.hpp create mode 100644 boost/winapi/crypt.hpp create mode 100644 boost/winapi/dbghelp.hpp create mode 100644 boost/winapi/debugapi.hpp create mode 100644 boost/winapi/detail/cast_ptr.hpp create mode 100644 boost/winapi/directory_management.hpp create mode 100644 boost/winapi/dll.hpp create mode 100644 boost/winapi/environment.hpp create mode 100644 boost/winapi/error_codes.hpp create mode 100644 boost/winapi/error_handling.hpp create mode 100644 boost/winapi/event.hpp create mode 100644 boost/winapi/file_management.hpp create mode 100644 boost/winapi/file_mapping.hpp create mode 100644 boost/winapi/get_current_process.hpp create mode 100644 boost/winapi/get_current_process_id.hpp create mode 100644 boost/winapi/get_current_thread.hpp create mode 100644 boost/winapi/get_current_thread_id.hpp create mode 100644 boost/winapi/get_last_error.hpp create mode 100644 boost/winapi/get_process_times.hpp create mode 100644 boost/winapi/get_system_directory.hpp create mode 100644 boost/winapi/get_thread_times.hpp create mode 100644 boost/winapi/handle_info.hpp create mode 100644 boost/winapi/handles.hpp create mode 100644 boost/winapi/heap_memory.hpp create mode 100644 boost/winapi/init_once.hpp create mode 100644 boost/winapi/jobs.hpp create mode 100644 boost/winapi/limits.hpp create mode 100644 boost/winapi/local_memory.hpp create mode 100644 boost/winapi/memory.hpp create mode 100644 boost/winapi/mutex.hpp create mode 100644 boost/winapi/overlapped.hpp create mode 100644 boost/winapi/page_protection_flags.hpp create mode 100644 boost/winapi/pipes.hpp create mode 100644 boost/winapi/priority_class.hpp create mode 100644 boost/winapi/process.hpp create mode 100644 boost/winapi/security.hpp create mode 100644 boost/winapi/semaphore.hpp create mode 100644 boost/winapi/shell.hpp create mode 100644 boost/winapi/show_window.hpp create mode 100644 boost/winapi/srw_lock.hpp create mode 100644 boost/winapi/stack_backtrace.hpp create mode 100644 boost/winapi/synchronization.hpp create mode 100644 boost/winapi/system.hpp create mode 100644 boost/winapi/thread.hpp create mode 100644 boost/winapi/thread_pool.hpp create mode 100644 boost/winapi/time.hpp create mode 100644 boost/winapi/timers.hpp create mode 100644 boost/winapi/tls.hpp create mode 100644 boost/winapi/wait.hpp create mode 100644 boost/winapi/waitable_timer.hpp create mode 100644 boost/yap/algorithm.hpp create mode 100644 boost/yap/algorithm_fwd.hpp create mode 100644 boost/yap/config.hpp create mode 100644 boost/yap/detail/algorithm.hpp create mode 100644 boost/yap/detail/transform.hpp create mode 100644 boost/yap/expression.hpp create mode 100644 boost/yap/print.hpp create mode 100644 boost/yap/user_macros.hpp create mode 100644 boost/yap/yap.hpp create mode 100644 libs/date_time/Jamfile create mode 100644 libs/date_time/LICENSE create mode 100644 libs/date_time/README.md create mode 100644 libs/date_time/test/posix_time/compile_fail/hours_special_value.cpp create mode 100644 libs/date_time/test/posix_time/compile_fail/millisec_special_value.cpp create mode 100644 libs/date_time/test/posix_time/compile_fail/minutes_special_value.cpp create mode 100644 libs/date_time/test/posix_time/compile_fail/seconds_special_value.cpp create mode 100644 libs/date_time/test/posix_time/testtime_serialize_versioning.cpp create mode 100644 libs/detail/CMakeLists.txt create mode 100644 libs/detail/test/allocator_utilities_test.cpp create mode 100644 libs/detail/test/blank_test.cpp create mode 100644 libs/detail/test/is_xxx_test.cpp create mode 100644 libs/detail/test/numeric_traits_test.cpp create mode 100644 libs/detail/test/reference_content_test.cpp create mode 100644 libs/filesystem/README.md create mode 100644 libs/filesystem/test/boost_test.bat create mode 100644 libs/filesystem/test/config_info.cpp create mode 100644 libs/filesystem/test/foreach_test.cpp create mode 100644 libs/filesystem/test/issues/70-71-copy.cpp create mode 100644 libs/filesystem/test/msvc/config_info/config_info.vcxproj create mode 100644 libs/filesystem/test/quick.cpp create mode 100644 libs/filesystem/test/test_links.html create mode 100644 libs/filesystem/test/test_status.html create mode 100644 libs/program_options/Jamfile create mode 100644 libs/program_options/README.md create mode 100755 libs/program_options/ci/build.sh create mode 100755 libs/program_options/ci/codecov.sh create mode 100755 libs/program_options/ci/coverity.sh create mode 100755 libs/program_options/ci/cppcheck.sh create mode 100755 libs/program_options/ci/mingw.bat create mode 100644 libs/program_options/example/config_file_types.cpp create mode 100644 libs/program_options/example/env_options.cpp create mode 100644 libs/program_options/example/options_heirarchy.cpp create mode 100644 libs/program_options/test/optional_test.cpp create mode 100644 libs/program_options/test/quick.cpp create mode 100644 libs/python/Jamfile create mode 100644 libs/python/doc/fabscript create mode 100644 libs/python/doc/html/numpy/_sources/index.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/reference/binary_ufunc.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/reference/dtype.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/reference/index.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/reference/multi_iter.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/reference/ndarray.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/reference/unary_ufunc.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/tutorial/dtype.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/tutorial/fromdata.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/tutorial/index.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/tutorial/ndarray.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/tutorial/simple.rst.txt create mode 100644 libs/python/doc/html/numpy/_sources/tutorial/ufunc.rst.txt create mode 100644 libs/python/doc/html/numpy/_static/jquery-3.1.0.js create mode 100644 libs/python/doc/html/rn.html create mode 100644 libs/python/doc/images/jam.png create mode 100644 libs/python/doc/release_notes.qbk mode change 100644 => 100755 libs/python/example/tutorial/hello.py create mode 100644 libs/python/fabscript create mode 100644 libs/python/src/fabscript create mode 100644 libs/python/test/builtin_converters.cpp create mode 100644 libs/python/test/fabscript mode change 100644 => 100755 libs/python/test/numpy/templates.py mode change 100644 => 100755 libs/python/test/numpy/ufunc.py create mode 100644 libs/system/CMakeLists.txt create mode 100644 libs/system/doc/Jamfile create mode 100644 libs/system/doc/html/system.html create mode 100644 libs/system/doc/system-docinfo-footer.html create mode 100644 libs/system/doc/system.adoc create mode 100644 libs/system/doc/system/acknowledgements.adoc create mode 100644 libs/system/doc/system/changes.adoc create mode 100644 libs/system/doc/system/copyright.adoc create mode 100644 libs/system/doc/system/history.adoc create mode 100644 libs/system/doc/system/introduction.adoc create mode 100644 libs/system/doc/system/rationale.adoc create mode 100644 libs/system/doc/system/reference.adoc create mode 100644 libs/system/test/after_main_test.cpp create mode 100644 libs/system/test/before_main_test.cpp create mode 100644 libs/system/test/cmake_subdir_test/CMakeLists.txt create mode 100644 libs/system/test/constexpr_test.cpp create mode 100644 libs/system/test/error_category_test.cpp create mode 100644 libs/system/test/failed_constexpr_test.cpp create mode 100644 libs/system/test/failed_test.cpp create mode 100644 libs/system/test/generic_category_test.cpp rename libs/system/test/{system => msvc}/common.props (100%) rename libs/system/test/{system => msvc}/config_test/config_test.vcxproj (84%) rename libs/system/test/{system => msvc}/error_code_test/error_code_test.vcxproj (96%) create mode 100644 libs/system/test/msvc/header_only_error_code_test/header_only_error_code_test.vcxproj rename libs/system/test/{system => msvc}/header_only_test/header_only_test.vcxproj (95%) create mode 100644 libs/system/test/msvc/std_interop_test/std_interop_test.vcxproj rename libs/system/test/{system => msvc}/system-dll/system-dll.vcxproj (94%) create mode 100644 libs/system/test/msvc/system.sln create mode 100644 libs/system/test/quick.cpp create mode 100644 libs/system/test/single_instance_1.cpp create mode 100644 libs/system/test/single_instance_2.cpp create mode 100644 libs/system/test/single_instance_test.cpp create mode 100644 libs/system/test/std_interop_test.cpp create mode 100644 libs/system/test/std_mismatch_test.cpp delete mode 100644 libs/system/test/system/system.sln create mode 100644 libs/system/test/system_category_test.cpp create mode 100644 libs/system/test/throws_assign_fail.cpp create mode 100644 libs/system/test/warnings_test.cpp create mode 100644 libs/system/test/win32_hresult_test.cpp mode change 100755 => 100644 libs/thread/doc/futures.qbk create mode 100644 libs/thread/example/std_scoped_thread.cpp create mode 100644 libs/thread/example/std_thread_guard.cpp create mode 100644 libs/thread/src/win32/thread_primitives.cpp create mode 100644 libs/thread/test/self_contained_header.cpp create mode 100644 libs/thread/test/sync/conditions/condition_variable/lost_notif_pass.cpp create mode 100644 libs/thread/test/sync/conditions/condition_variable_any/lost_notif_pass.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/locks/lock_guard/lock_guard_adopt_lock_compile_fail.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/locks/lock_guard/lock_guard_adopt_lock_compile_pass.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/locks/lock_guard/lock_guard_compile_fail.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/locks/lock_guard/lock_guard_compile_pass.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/mutex/lock_compile_fail.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/mutex/lock_compile_pass.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/mutex/try_lock_compile_fail.cpp create mode 100644 libs/thread/test/sync/mutual_exclusion/mutex/try_lock_compile_pass.cpp create mode 100644 libs/thread/test/test_12949.cpp create mode 100644 libs/thread/test/test_13480b.cpp create mode 100644 libs/thread/test/test_13561.cpp create mode 100644 libs/thread/test/test_time_jumps.cpp create mode 100644 libs/thread/test/timming.hpp create mode 100644 libs/timer/test/chrono_conflict_test.cpp Current branch master is up to date. ===== Running in modules: extracting files from ccp4io_adaptbx.gz ===== Running in modules\boost: git pull --rebase ===== Downloading http://cci.lbl.gov/repositories/gui_resources.gz: 2.1 MB [0%.........20%.........40%.........60%.........80%.........100%] ===== Running in modules: extracting files from gui_resources.gz removing .pyc files in C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current\modules, walk? True removed 1 files Bootstrap success: cleanup, hot, update 09/05/2020 12:01:20.67 09/05/2020 12:01:20.73 C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty dist /MIR /COPYALL 1>nul ) & rmdir /S /Q dist\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty tests /MIR /COPYALL 1>nul ) & rmdir /S /Q tests\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty tmp /MIR /COPYALL 1>nul ) & rmdir /S /Q tmp\ & ) The system cannot find the file specified. Base conda installation: C:\Users\phaserbuilder\PhenixTestBuilds\phasertng\mc3 Installing cctbx environment with: C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current\modules\cctbx_project\libtbx\auto_build\conda_envs\cctbx_py27_win-64.txt Completed installation into: C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current\conda_base Python: 2.7.15 "C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current\conda_base\python.exe" Compiler: default Build mode: release Warning level: 0 Precompiled Headers: False Static libraries: False Static exe: False Scan Boost headers: False Write full flex_fwd.h files: False Build Boost.Python extensions: True Define BOOST_PYTHON_NO_PY_SIGNATURES: False Define BOOST_PYTHON_BOOL_INT_STRICT: True Enable OpenMP if possible: False Boost threads enabled: True Enable CUDA: False Use conda: True Use opt_resources if available: False Use environment flags: False Enable C++11: False command_version_suffix: None Relocatable paths anchored at: c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build Top-down list of all modules involved: wxtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\wxtbx" gltbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\gltbx" mmtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\mmtbx" crys3d "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\crys3d" dxtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\dxtbx" iotbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\iotbx" ccp4io+adaptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\ccp4io" "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\ccp4io_adaptbx" smtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\smtbx" ucif "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\ucif" cbflib+adaptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cbflib" "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cbflib_adaptbx" cctbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cctbx" scitbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\scitbx" fable "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\fable" omptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\omptbx" boost+adaptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\boost" "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\boost_adaptbx" tbxx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\tbxx" chiltbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\chiltbx" libtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\libtbx" Creating files in build directory: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build" dispatcher_include_template.bat setpaths.bat setpaths_all.bat setpaths_debug.bat unsetpaths.bat SConstruct Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\libtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\boost_adaptbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\fable\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\scitbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cctbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cbflib_adaptbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\smtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\iotbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\dxtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\crys3d\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\mmtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\gltbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\wxtbx\command_line" ================================================================================ WARNING: Can not find conda package in your environment You will have to keep track of dependencies yourself ================================================================================ Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\boost_adaptbx\libtbx_refresh.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\scitbx\libtbx_refresh.py" Generating C++ header files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\scitbx\array_family" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\scitbx\array_family\boost_python" Using fable to convert scitbx\lbfgs.f Updating entry points for scitbx 1 entries for entry point pytest_randomly.random_seeder running egg_info creating libtbx.scitbx.egg-info writing libtbx.scitbx.egg-info\PKG-INFO writing top-level names to libtbx.scitbx.egg-info\top_level.txt writing dependency_links to libtbx.scitbx.egg-info\dependency_links.txt writing entry points to libtbx.scitbx.egg-info\entry_points.txt writing manifest file 'libtbx.scitbx.egg-info\SOURCES.txt' reading manifest file 'libtbx.scitbx.egg-info\SOURCES.txt' writing manifest file 'libtbx.scitbx.egg-info\SOURCES.txt' Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cctbx\libtbx_refresh.py" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\cctbx\eltbx" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\cctbx\boost_python" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cbflib_adaptbx\libtbx_refresh.py" Copying to lib: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cbflib\pycbf\pycbf.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\smtbx\libtbx_refresh.py" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\smtbx\boost_python" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\iotbx\libtbx_refresh.py" Using fable to convert iotbx\pdb\hybrid_36_f.f Writing: iotbx\pdb\hybrid_36_fem.cpp Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\dxtbx\libtbx_refresh.py" Enumerating format classes: found FormatBruker based on ['Format'] found FormatBrukerFixedChi based on ['FormatBruker'] found FormatBrukerPhotonII based on ['FormatBruker'] found FormatCBF based on ['Format'] found FormatCBFCspad based on ['FormatCBFMultiTileHierarchyStill'] found FormatCBFFullStillInMemory based on ['FormatCBFFullStill'] found FormatCBFMultiTileHierarchyStillInMemory based on ['FormatCBFFullStillInMemory', 'FormatCBFMultiTileHierarchyStill'] found FormatCBFCspadInMemory based on ['FormatCBFMultiTileHierarchyStillInMemory', 'FormatCBFCspad'] found FormatCBFFull based on ['FormatCBF'] found FormatCBFFullStill based on ['FormatStill', 'FormatCBFFull'] found FormatCBFFullPilatus based on ['FormatCBFFull'] found FormatCBFFullPilatusDLS300KSN104 based on ['FormatCBFFullPilatus'] found FormatCBFFullPilatusDLS6MSN100 based on ['FormatCBFFullPilatus'] found FormatCBFFullPilatusDLS6MSN126 based on ['FormatCBFFullPilatus'] found FormatCBFMini based on ['FormatCBF'] found FormatCBFMiniADSCHF4M based on ['FormatCBFMini'] found FormatCBFMiniEiger based on ['FormatCBFMini'] found FormatCBFMiniEigerDLS16MSN160 based on ['FormatCBFMiniEiger'] found FormatCBFMiniEigerMaxIVBio based on ['FormatCBFMiniEiger'] found FormatCBFMiniEigerPetraP14 based on ['FormatCBFMiniEiger'] found FormatCBFMiniEigerPhotonFactory based on ['FormatCBFMini'] found FormatCBFMiniPilatus based on ['FormatCBFMini'] found FormatCBFMiniPilatus3AOS19ID6MSN132 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusCHESS_6MSN127 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDESY6MSN115 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS12M based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN100 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN114 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN114DMM based on ['FormatCBFMiniPilatus', 'FormatStill'] found FormatCBFMiniPilatusDLS6MSN119 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN126 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusSOLEILPX16MSN106 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusSPring8_6MSN125 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusXXX based on ['FormatCBFMiniPilatus'] found FormatCBFMultiTile based on ['FormatCBFFull'] found FormatCBFMultiTileStill based on ['FormatStill', 'FormatCBFMultiTile'] found FormatCBFMultiTileHierarchy based on ['FormatCBFMultiTile'] found FormatCBFMultiTileHierarchyStill based on ['FormatCBFMultiTileStill', 'FormatCBFMultiTileHierarchy'] found FormatDIP2030b based on ['Format'] found FormatEDFALS733 based on ['Format'] found FormatEigerStream based on ['FormatMultiImage', 'Format'] found FormatGatanDM4 based on ['FormatMultiImage', 'Format'] found FormatHDF5 based on ['FormatMultiImage', 'Format'] found FormatHDF5EigerNearlyNexus based on ['FormatHDF5'] found FormatHDF5EigerNearlyNexusSPring8 based on ['FormatHDF5EigerNearlyNexus'] found FormatHDF5Lambda based on ['FormatHDF5'] found FormatHDF5PAL based on ['FormatHDF5'] found FormatRawData based on ['FormatHDF5'] found FormatHDF5Sacla based on ['FormatHDF5', 'FormatStill'] found FormatHDF5SaclaMPCCD based on ['FormatHDF5', 'FormatStill'] found FormatHDF5SaclaRayonix based on ['FormatHDF5', 'FormatStill'] found FormatMarIP based on ['Format'] found FormatMultiImage based on ['Format'] found FormatMultiImageLazy based on ['FormatMultiImage'] found FormatNexus based on ['FormatHDF5'] found FormatNexusStill based on ['FormatMultiImageLazy', 'FormatNexus', 'FormatStill'] found FormatNexusEigerDLS16M based on ['FormatNexus'] found FormatNexusExternalDataFile based on ['FormatHDF5'] found FormatNexusJungfrauHack based on ['FormatNexus'] found FormatPY based on ['Format'] found FormatPYmultitile based on ['FormatPY'] found FormatPYunspecified based on ['FormatPY'] found FormatPYunspecifiedInMemory based on ['FormatPYunspecified'] found FormatPYunspecifiedStill based on ['FormatStill', 'FormatPYunspecified'] found FormatPYunspecifiedStillInMemory based on ['FormatStill', 'FormatPYunspecifiedInMemory'] found FormatRAXIS based on ['Format'] found FormatRAXISII based on ['Format'] found FormatRAXISIVSPring8 based on ['Format'] found FormatSER based on ['FormatMultiImage', 'Format'] found FormatSEReBIC based on ['FormatSER'] found FormatSMV based on ['Format'] found FormatSMVADSC based on ['FormatSMV'] found FormatSMVADSCDBG based on ['FormatSMVADSC'] found FormatSMVADSCNoDateStamp based on ['FormatSMVADSC'] found FormatSMVADSCSN based on ['FormatSMVADSC'] found FormatSMVADSCSN442 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN445 based on ['FormatSMVADSCSN'] found FormatSMVADSCSNSN457 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN905 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN915 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN920 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN926 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN928 based on ['FormatSMVADSCSN'] found FormatSMVADSCSNAPSID19 based on ['FormatSMVADSCSN'] found FormatSMVADSCmlfsom based on ['FormatSMVADSC'] found FormatSMVCMOS1 based on ['FormatSMV'] found FormatSMVHamamatsu based on ['FormatSMVADSC'] found FormatSMVHamamatsuSPring8BL32XU based on ['FormatSMVHamamatsu'] found FormatSMVJHSim based on ['FormatSMV'] found FormatSMVNOIR based on ['FormatSMVRigaku'] found FormatSMVRigaku based on ['FormatSMV'] found FormatSMVRigakuA200 based on ['FormatSMVRigaku'] found FormatSMVRigakuA200SPring8BL26B1 based on ['FormatSMVRigakuA200'] found FormatSMVRigakuEiger based on ['FormatSMVRigaku'] found FormatSMVRigakuPilatus based on ['FormatSMVRigaku'] found FormatSMVRigakuSaturn based on ['FormatSMVRigaku'] found FormatSMVRigakuSaturnNoTS based on ['FormatSMVRigaku'] found FormatSMVRigakuSaturnSN07400090 based on ['FormatSMVRigakuSaturn'] found FormatSMVRigakuSaturn09040159 based on ['FormatSMVRigakuSaturnNoTS'] found FormatSMVRigakuSaturnSN11480296 based on ['FormatSMVRigakuSaturn'] found FormatSMVTimePix_SU based on ['FormatSMV'] found FormatSMVTimePix_SU_512x512 based on ['FormatSMVTimePix_SU'] found FormatSMVTimePix_SU_516x516 based on ['FormatSMVTimePix_SU'] found FormatStill based on ['Format'] found FormatTIFF based on ['Format'] found FormatTIFFBruker based on ['FormatTIFF'] found FormatTIFFRayonix based on ['FormatTIFF'] found FormatTIFFRayonixESRF based on ['FormatTIFFRayonix'] found FormatTIFFRayonixSPring8 based on ['FormatTIFFRayonix'] found FormatTIFFRayonixXPP based on ['FormatTIFFRayonix'] found FormatXDS based on ['Format'] found FormatXTC based on ['FormatMultiImageLazy', 'FormatStill', 'Format'] found FormatXTCCspad based on ['FormatXTC'] found FormatXTCJungfrau based on ['FormatXTC'] found FormatXTCJungfrauMonolithic based on ['FormatXTCJungfrau'] found FormatXTCMultipleDetectors based on ['FormatXTCRayonix', 'FormatXTCCspad', 'FormatXTCJungfrau'] found FormatXTCRayonix based on ['FormatXTC'] Updating entry points for dxtbx 117 entries for entry point dxtbx.format running egg_info creating libtbx.dxtbx.egg-info writing libtbx.dxtbx.egg-info\PKG-INFO writing top-level names to libtbx.dxtbx.egg-info\top_level.txt writing dependency_links to libtbx.dxtbx.egg-info\dependency_links.txt writing entry points to libtbx.dxtbx.egg-info\entry_points.txt writing manifest file 'libtbx.dxtbx.egg-info\SOURCES.txt' reading manifest file 'libtbx.dxtbx.egg-info\SOURCES.txt' writing manifest file 'libtbx.dxtbx.egg-info\SOURCES.txt' Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\crys3d\libtbx_refresh.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\mmtbx\libtbx_refresh.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\gltbx\libtbx_refresh.py" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\gltbx" fonts: 8x13 9x15 10x20 Done. Base conda installation: C:\Users\phaserbuilder\PhenixTestBuilds\phasertng\mc3 conda_setpaths.bat has been written successfully. conda_unsetpaths.bat has been written successfully. usr+sys time: 0.92 seconds wall clock time: 0.94 seconds usage: scons [OPTION] [TARGET] ... SCons Error: option -j: invalid integer value: 'getbootstrap' Performing actions: base build Installing base packages using: python modules\cctbx_project\libtbx\auto_build\install_conda.py --builder=cctbx --install_conda --python=27 ===== Running in .: deleting dist, tests, tmp removing .pyc files in C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current\modules, walk? True removed 2 files ===== Running in .: base ===== Running in build: run configure.py ===== Running in build: save configure command ===== Running in build: Writing additional setup scripts for conda. ===== Running in build: libtbx.scons.bat Process failed with return code 2 09/05/2020 12:02:42.90 C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty dist /MIR /COPYALL 1>nul ) & rmdir /S /Q dist\ & ) The system cannot find the file specified. C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty tests /MIR /COPYALL 1>nul ) & rmdir /S /Q tests\ & ) C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current>((ROBOCOPY empty tmp /MIR /COPYALL 1>nul ) & rmdir /S /Q tmp\ & ) The system cannot find the file specified. Python: 2.7.15 "C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current\conda_base\python.exe" Compiler: default Build mode: release Warning level: 0 Precompiled Headers: False Static libraries: False Static exe: False Scan Boost headers: False Write full flex_fwd.h files: False Build Boost.Python extensions: True Define BOOST_PYTHON_NO_PY_SIGNATURES: False Define BOOST_PYTHON_BOOL_INT_STRICT: True Enable OpenMP if possible: False Boost threads enabled: True Enable CUDA: False Use conda: True Use opt_resources if available: False Use environment flags: False Enable C++11: False command_version_suffix: None Relocatable paths anchored at: c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build Top-down list of all modules involved: wxtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\wxtbx" gltbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\gltbx" mmtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\mmtbx" crys3d "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\crys3d" dxtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\dxtbx" iotbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\iotbx" ccp4io+adaptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\ccp4io" "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\ccp4io_adaptbx" smtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\smtbx" ucif "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\ucif" cbflib+adaptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cbflib" "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cbflib_adaptbx" cctbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cctbx" scitbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\scitbx" fable "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\fable" omptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\omptbx" boost+adaptbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\boost" "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\boost_adaptbx" tbxx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\tbxx" chiltbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\chiltbx" libtbx "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\libtbx" Creating files in build directory: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build" dispatcher_include_template.bat setpaths.bat setpaths_all.bat setpaths_debug.bat unsetpaths.bat SConstruct Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\libtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\boost_adaptbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\fable\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\scitbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cctbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cbflib_adaptbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\smtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\iotbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\dxtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\crys3d\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\mmtbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\gltbx\command_line" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\wxtbx\command_line" ================================================================================ WARNING: Can not find conda package in your environment You will have to keep track of dependencies yourself ================================================================================ Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\boost_adaptbx\libtbx_refresh.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\scitbx\libtbx_refresh.py" Generating C++ header files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\scitbx\array_family" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\scitbx\array_family\boost_python" Using fable to convert scitbx\lbfgs.f Updating entry points for scitbx 1 entries for entry point pytest_randomly.random_seeder running egg_info writing libtbx.scitbx.egg-info\PKG-INFO writing top-level names to libtbx.scitbx.egg-info\top_level.txt writing dependency_links to libtbx.scitbx.egg-info\dependency_links.txt writing entry points to libtbx.scitbx.egg-info\entry_points.txt reading manifest file 'libtbx.scitbx.egg-info\SOURCES.txt' writing manifest file 'libtbx.scitbx.egg-info\SOURCES.txt' Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cctbx\libtbx_refresh.py" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\cctbx\eltbx" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\cctbx\boost_python" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\cbflib_adaptbx\libtbx_refresh.py" Copying to lib: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cbflib\pycbf\pycbf.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\smtbx\libtbx_refresh.py" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\include\smtbx\boost_python" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\iotbx\libtbx_refresh.py" Using fable to convert iotbx\pdb\hybrid_36_f.f Writing: iotbx\pdb\hybrid_36_fem.cpp Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\dxtbx\libtbx_refresh.py" Enumerating format classes: found FormatBruker based on ['Format'] found FormatBrukerFixedChi based on ['FormatBruker'] found FormatBrukerPhotonII based on ['FormatBruker'] found FormatCBF based on ['Format'] found FormatCBFCspad based on ['FormatCBFMultiTileHierarchyStill'] found FormatCBFFullStillInMemory based on ['FormatCBFFullStill'] found FormatCBFMultiTileHierarchyStillInMemory based on ['FormatCBFFullStillInMemory', 'FormatCBFMultiTileHierarchyStill'] found FormatCBFCspadInMemory based on ['FormatCBFMultiTileHierarchyStillInMemory', 'FormatCBFCspad'] found FormatCBFFull based on ['FormatCBF'] found FormatCBFFullStill based on ['FormatStill', 'FormatCBFFull'] found FormatCBFFullPilatus based on ['FormatCBFFull'] found FormatCBFFullPilatusDLS300KSN104 based on ['FormatCBFFullPilatus'] found FormatCBFFullPilatusDLS6MSN100 based on ['FormatCBFFullPilatus'] found FormatCBFFullPilatusDLS6MSN126 based on ['FormatCBFFullPilatus'] found FormatCBFMini based on ['FormatCBF'] found FormatCBFMiniADSCHF4M based on ['FormatCBFMini'] found FormatCBFMiniEiger based on ['FormatCBFMini'] found FormatCBFMiniEigerDLS16MSN160 based on ['FormatCBFMiniEiger'] found FormatCBFMiniEigerMaxIVBio based on ['FormatCBFMiniEiger'] found FormatCBFMiniEigerPetraP14 based on ['FormatCBFMiniEiger'] found FormatCBFMiniEigerPhotonFactory based on ['FormatCBFMini'] found FormatCBFMiniPilatus based on ['FormatCBFMini'] found FormatCBFMiniPilatus3AOS19ID6MSN132 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusCHESS_6MSN127 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDESY6MSN115 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS12M based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN100 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN114 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN114DMM based on ['FormatCBFMiniPilatus', 'FormatStill'] found FormatCBFMiniPilatusDLS6MSN119 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusDLS6MSN126 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusSOLEILPX16MSN106 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusSPring8_6MSN125 based on ['FormatCBFMiniPilatus'] found FormatCBFMiniPilatusXXX based on ['FormatCBFMiniPilatus'] found FormatCBFMultiTile based on ['FormatCBFFull'] found FormatCBFMultiTileStill based on ['FormatStill', 'FormatCBFMultiTile'] found FormatCBFMultiTileHierarchy based on ['FormatCBFMultiTile'] found FormatCBFMultiTileHierarchyStill based on ['FormatCBFMultiTileStill', 'FormatCBFMultiTileHierarchy'] found FormatDIP2030b based on ['Format'] found FormatEDFALS733 based on ['Format'] found FormatEigerStream based on ['FormatMultiImage', 'Format'] found FormatGatanDM4 based on ['FormatMultiImage', 'Format'] found FormatHDF5 based on ['FormatMultiImage', 'Format'] found FormatHDF5EigerNearlyNexus based on ['FormatHDF5'] found FormatHDF5EigerNearlyNexusSPring8 based on ['FormatHDF5EigerNearlyNexus'] found FormatHDF5Lambda based on ['FormatHDF5'] found FormatHDF5PAL based on ['FormatHDF5'] found FormatRawData based on ['FormatHDF5'] found FormatHDF5Sacla based on ['FormatHDF5', 'FormatStill'] found FormatHDF5SaclaMPCCD based on ['FormatHDF5', 'FormatStill'] found FormatHDF5SaclaRayonix based on ['FormatHDF5', 'FormatStill'] found FormatMarIP based on ['Format'] found FormatMultiImage based on ['Format'] found FormatMultiImageLazy based on ['FormatMultiImage'] found FormatNexus based on ['FormatHDF5'] found FormatNexusStill based on ['FormatMultiImageLazy', 'FormatNexus', 'FormatStill'] found FormatNexusEigerDLS16M based on ['FormatNexus'] found FormatNexusExternalDataFile based on ['FormatHDF5'] found FormatNexusJungfrauHack based on ['FormatNexus'] found FormatPY based on ['Format'] found FormatPYmultitile based on ['FormatPY'] found FormatPYunspecified based on ['FormatPY'] found FormatPYunspecifiedInMemory based on ['FormatPYunspecified'] found FormatPYunspecifiedStill based on ['FormatStill', 'FormatPYunspecified'] found FormatPYunspecifiedStillInMemory based on ['FormatStill', 'FormatPYunspecifiedInMemory'] found FormatRAXIS based on ['Format'] found FormatRAXISII based on ['Format'] found FormatRAXISIVSPring8 based on ['Format'] found FormatSER based on ['FormatMultiImage', 'Format'] found FormatSEReBIC based on ['FormatSER'] found FormatSMV based on ['Format'] found FormatSMVADSC based on ['FormatSMV'] found FormatSMVADSCDBG based on ['FormatSMVADSC'] found FormatSMVADSCNoDateStamp based on ['FormatSMVADSC'] found FormatSMVADSCSN based on ['FormatSMVADSC'] found FormatSMVADSCSN442 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN445 based on ['FormatSMVADSCSN'] found FormatSMVADSCSNSN457 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN905 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN915 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN920 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN926 based on ['FormatSMVADSCSN'] found FormatSMVADSCSN928 based on ['FormatSMVADSCSN'] found FormatSMVADSCSNAPSID19 based on ['FormatSMVADSCSN'] found FormatSMVADSCmlfsom based on ['FormatSMVADSC'] found FormatSMVCMOS1 based on ['FormatSMV'] found FormatSMVHamamatsu based on ['FormatSMVADSC'] found FormatSMVHamamatsuSPring8BL32XU based on ['FormatSMVHamamatsu'] found FormatSMVJHSim based on ['FormatSMV'] found FormatSMVNOIR based on ['FormatSMVRigaku'] found FormatSMVRigaku based on ['FormatSMV'] found FormatSMVRigakuA200 based on ['FormatSMVRigaku'] found FormatSMVRigakuA200SPring8BL26B1 based on ['FormatSMVRigakuA200'] found FormatSMVRigakuEiger based on ['FormatSMVRigaku'] found FormatSMVRigakuPilatus based on ['FormatSMVRigaku'] found FormatSMVRigakuSaturn based on ['FormatSMVRigaku'] found FormatSMVRigakuSaturnNoTS based on ['FormatSMVRigaku'] found FormatSMVRigakuSaturnSN07400090 based on ['FormatSMVRigakuSaturn'] found FormatSMVRigakuSaturn09040159 based on ['FormatSMVRigakuSaturnNoTS'] found FormatSMVRigakuSaturnSN11480296 based on ['FormatSMVRigakuSaturn'] found FormatSMVTimePix_SU based on ['FormatSMV'] found FormatSMVTimePix_SU_512x512 based on ['FormatSMVTimePix_SU'] found FormatSMVTimePix_SU_516x516 based on ['FormatSMVTimePix_SU'] found FormatStill based on ['Format'] found FormatTIFF based on ['Format'] found FormatTIFFBruker based on ['FormatTIFF'] found FormatTIFFRayonix based on ['FormatTIFF'] found FormatTIFFRayonixESRF based on ['FormatTIFFRayonix'] found FormatTIFFRayonixSPring8 based on ['FormatTIFFRayonix'] found FormatTIFFRayonixXPP based on ['FormatTIFFRayonix'] found FormatXDS based on ['Format'] found FormatXTC based on ['FormatMultiImageLazy', 'FormatStill', 'Format'] found FormatXTCCspad based on ['FormatXTC'] found FormatXTCJungfrau based on ['FormatXTC'] found FormatXTCJungfrauMonolithic based on ['FormatXTCJungfrau'] found FormatXTCMultipleDetectors based on ['FormatXTCRayonix', 'FormatXTCCspad', 'FormatXTCJungfrau'] found FormatXTCRayonix based on ['FormatXTC'] Updating entry points for dxtbx 117 entries for entry point dxtbx.format running egg_info writing libtbx.dxtbx.egg-info\PKG-INFO writing top-level names to libtbx.dxtbx.egg-info\top_level.txt writing dependency_links to libtbx.dxtbx.egg-info\dependency_links.txt writing entry points to libtbx.dxtbx.egg-info\entry_points.txt reading manifest file 'libtbx.dxtbx.egg-info\SOURCES.txt' writing manifest file 'libtbx.dxtbx.egg-info\SOURCES.txt' Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\crys3d\libtbx_refresh.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\mmtbx\libtbx_refresh.py" Processing: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\modules\cctbx_project\gltbx\libtbx_refresh.py" Generating C++ files in: "c:\users\phaserbuilder\nightlybuilds\cctbxvc2008\x64\current\build\gltbx" Info: Re-using existing font cpp files. Hint: Remove gltbx\FONTS_UCS_DONE_FLAG_FILE to force generation of new font files. Done. Base conda installation: C:\Users\phaserbuilder\PhenixTestBuilds\phasertng\mc3 conda_setpaths.bat has been written successfully. conda_unsetpaths.bat has been written successfully. usr+sys time: 0.83 seconds wall clock time: 0.84 seconds usage: scons [OPTION] [TARGET] ... SCons Error: option -j: invalid integer value: 'getbootstrap' Performing actions: build ===== Running in .: deleting dist, tests, tmp removing .pyc files in C:\Users\phaserbuilder\NightlyBuilds\CCTBXVC2008\x64\Current\modules, walk? True removed 2 files ===== Running in build: run configure.py ===== Running in build: save configure command ===== Running in build: Writing additional setup scripts for conda. ===== Running in build: libtbx.scons.bat Process failed with return code 2 09/05/2020 12:05:04.82