commit ed09ccbc3cb52abd94ddccc8dd62f7edd6904bf9 Author: Jean-Marc Lasgouttes <lasgout...@lyx.org> Date: Tue Sep 12 11:37:04 2017 +0200
Update boost to 1.65.1 3rdparty/boost/Makefile.am | 2 +- 3rdparty/boost/boost/any.hpp | 20 +- 3rdparty/boost/boost/array.hpp | 95 +- 3rdparty/boost/boost/bind/arg.hpp | 13 +- 3rdparty/boost/boost/config.hpp | 8 +- 3rdparty/boost/boost/config/auto_link.hpp | 11 +- 3rdparty/boost/boost/config/compiler/borland.hpp | 12 + 3rdparty/boost/boost/config/compiler/clang.hpp | 25 +- 3rdparty/boost/boost/config/compiler/codegear.hpp | 14 + .../boost/boost/config/compiler/common_edg.hpp | 12 + 3rdparty/boost/boost/config/compiler/cray.hpp | 1 + 3rdparty/boost/boost/config/compiler/diab.hpp | 19 + .../boost/boost/config/compiler/digitalmars.hpp | 12 + 3rdparty/boost/boost/config/compiler/gcc.hpp | 23 + 3rdparty/boost/boost/config/compiler/gcc_xml.hpp | 12 + 3rdparty/boost/boost/config/compiler/hp_acc.hpp | 1 + 3rdparty/boost/boost/config/compiler/intel.hpp | 24 +- .../boost/boost/config/compiler/metrowerks.hpp | 12 + 3rdparty/boost/boost/config/compiler/mpw.hpp | 12 + 3rdparty/boost/boost/config/compiler/nvcc.hpp | 36 +- 3rdparty/boost/boost/config/compiler/pathscale.hpp | 19 +- 3rdparty/boost/boost/config/compiler/pgi.hpp | 12 + 3rdparty/boost/boost/config/compiler/sunpro_cc.hpp | 14 +- 3rdparty/boost/boost/config/compiler/vacpp.hpp | 12 + 3rdparty/boost/boost/config/compiler/visualc.hpp | 50 +- 3rdparty/boost/boost/config/compiler/xlcpp.hpp | 14 + 3rdparty/boost/boost/config/compiler/xlcpp_zos.hpp | 168 ++++ .../boost/boost/config/detail/posix_features.hpp | 95 ++ .../boost/config/detail/select_compiler_config.hpp | 158 +++ .../boost/config/detail/select_platform_config.hpp | 142 +++ .../boost/config/detail/select_stdlib_config.hpp | 110 ++ 3rdparty/boost/boost/config/detail/suffix.hpp | 1038 ++++++++++++++++++++ 3rdparty/boost/boost/config/platform/aix.hpp | 2 +- 3rdparty/boost/boost/config/platform/beos.hpp | 2 +- 3rdparty/boost/boost/config/platform/bsd.hpp | 2 +- 3rdparty/boost/boost/config/platform/cray.hpp | 2 +- 3rdparty/boost/boost/config/platform/cygwin.hpp | 5 +- 3rdparty/boost/boost/config/platform/haiku.hpp | 2 +- 3rdparty/boost/boost/config/platform/hpux.hpp | 2 +- 3rdparty/boost/boost/config/platform/irix.hpp | 2 +- 3rdparty/boost/boost/config/platform/linux.hpp | 7 +- 3rdparty/boost/boost/config/platform/macos.hpp | 2 +- 3rdparty/boost/boost/config/platform/qnxnto.hpp | 2 +- 3rdparty/boost/boost/config/platform/solaris.hpp | 2 +- 3rdparty/boost/boost/config/platform/symbian.hpp | 2 +- 3rdparty/boost/boost/config/platform/vxworks.hpp | 41 +- 3rdparty/boost/boost/config/platform/zos.hpp | 32 + 3rdparty/boost/boost/config/posix_features.hpp | 95 -- .../boost/boost/config/select_compiler_config.hpp | 148 --- .../boost/boost/config/select_platform_config.hpp | 137 --- .../boost/boost/config/select_stdlib_config.hpp | 105 -- 3rdparty/boost/boost/config/stdlib/dinkumware.hpp | 57 +- 3rdparty/boost/boost/config/stdlib/libcomo.hpp | 8 + 3rdparty/boost/boost/config/stdlib/libcpp.hpp | 32 +- 3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp | 59 +- 3rdparty/boost/boost/config/stdlib/modena.hpp | 8 + 3rdparty/boost/boost/config/stdlib/msl.hpp | 10 +- 3rdparty/boost/boost/config/stdlib/roguewave.hpp | 8 + 3rdparty/boost/boost/config/stdlib/sgi.hpp | 10 +- 3rdparty/boost/boost/config/stdlib/stlport.hpp | 8 + 3rdparty/boost/boost/config/stdlib/vacpp.hpp | 8 + 3rdparty/boost/boost/config/stdlib/xlcpp_zos.hpp | 59 ++ 3rdparty/boost/boost/config/suffix.hpp | 1017 ------------------- 3rdparty/boost/boost/config/workaround.hpp | 277 ++++++ 3rdparty/boost/boost/core/addressof.hpp | 310 ++++-- 3rdparty/boost/boost/core/demangle.hpp | 13 +- .../boost/boost/core/no_exceptions_support.hpp | 2 +- 3rdparty/boost/boost/core/ref.hpp | 4 +- 3rdparty/boost/boost/cstdint.hpp | 16 +- 3rdparty/boost/boost/current_function.hpp | 6 +- 3rdparty/boost/boost/detail/lcast_precision.hpp | 1 + 3rdparty/boost/boost/detail/lightweight_mutex.hpp | 22 - 3rdparty/boost/boost/detail/workaround.hpp | 261 +----- 3rdparty/boost/boost/exception/exception.hpp | 11 +- .../boost/function/detail/gen_maybe_include.pl | 1 - .../boost/boost/function/function_template.hpp | 11 - .../boost/functional/hash/detail/hash_float.hpp | 2 +- .../boost/boost/functional/hash/extensions.hpp | 6 +- 3rdparty/boost/boost/functional/hash/hash.hpp | 54 +- 3rdparty/boost/boost/integer/common_factor_ct.hpp | 102 ++ 3rdparty/boost/boost/integer_fwd.hpp | 3 + 3rdparty/boost/boost/iterator/advance.hpp | 84 ++ 3rdparty/boost/boost/iterator/reverse_iterator.hpp | 10 +- .../detail/converter_lexical_streams.hpp | 67 +- .../lexical_cast/detail/converter_numeric.hpp | 34 +- 3rdparty/boost/boost/math/common_factor_ct.hpp | 79 +-- .../boost/math/special_functions/math_fwd.hpp | 32 +- .../boost/boost/math/special_functions/sign.hpp | 2 +- 3rdparty/boost/boost/math/tools/config.hpp | 2 +- 3rdparty/boost/boost/math_fwd.hpp | 97 -- 3rdparty/boost/boost/move/algo/move.hpp | 3 +- .../boost/move/detail/iterator_to_raw_pointer.hpp | 59 ++ .../boost/boost/move/detail/pointer_element.hpp | 168 ++++ .../boost/boost/move/detail/to_raw_pointer.hpp | 45 + 3rdparty/boost/boost/move/detail/workaround.hpp | 5 +- .../boost/boost/mpl/aux_/insert_range_impl.hpp | 80 ++ 3rdparty/boost/boost/mpl/aux_/iter_push_front.hpp | 36 + 3rdparty/boost/boost/mpl/aux_/joint_iter.hpp | 120 +++ 3rdparty/boost/boost/mpl/insert_range.hpp | 41 + 3rdparty/boost/boost/mpl/joint_view.hpp | 65 ++ 3rdparty/boost/boost/next_prior.hpp | 125 ++- .../boost/optional/detail/optional_config.hpp | 17 + .../optional/detail/optional_reference_spec.hpp | 78 ++- 3rdparty/boost/boost/optional/optional.hpp | 295 +++++- 3rdparty/boost/boost/parameter/aux_/arg_list.hpp | 1 + 3rdparty/boost/boost/predef/architecture/arm.h | 7 +- 3rdparty/boost/boost/predef/compiler/intel.h | 20 +- 3rdparty/boost/boost/predef/compiler/visualc.h | 16 +- 3rdparty/boost/boost/predef/hardware/simd/arm.h | 4 +- 3rdparty/boost/boost/predef/platform.h | 1 + 3rdparty/boost/boost/predef/platform/ios.h | 58 ++ 3rdparty/boost/boost/predef/platform/mingw.h | 4 +- 3rdparty/boost/boost/predef/version.h | 2 +- 3rdparty/boost/boost/predef/version_number.h | 21 +- 3rdparty/boost/boost/preprocessor/cat.hpp | 2 +- .../boost/boost/preprocessor/config/config.hpp | 20 +- 3rdparty/boost/boost/range/size_type.hpp | 5 - 3rdparty/boost/boost/regex/config.hpp | 6 +- .../boost/boost/regex/pending/unicode_iterator.hpp | 3 + .../boost/boost/regex/v4/basic_regex_creator.hpp | 189 ++-- .../boost/boost/regex/v4/basic_regex_parser.hpp | 11 +- 3rdparty/boost/boost/regex/v4/match_flags.hpp | 13 +- 3rdparty/boost/boost/regex/v4/perl_matcher.hpp | 5 +- .../boost/boost/regex/v4/perl_matcher_common.hpp | 2 +- .../boost/regex/v4/perl_matcher_non_recursive.hpp | 86 ++- .../boost/regex/v4/perl_matcher_recursive.hpp | 18 + 3rdparty/boost/boost/regex/v4/regex_workaround.hpp | 1 + 3rdparty/boost/boost/scoped_array.hpp | 3 +- 3rdparty/boost/boost/scoped_ptr.hpp | 3 +- 3rdparty/boost/boost/shared_ptr.hpp | 2 +- 3rdparty/boost/boost/signals2/deconstruct.hpp | 2 +- .../boost/boost/signals2/detail/auto_buffer.hpp | 25 +- .../boost/signals2/detail/signal_template.hpp | 1 - .../signals2/detail/signals_common_macros.hpp | 6 +- .../boost/signals2/detail/slot_call_iterator.hpp | 4 +- .../boost/boost/signals2/detail/slot_template.hpp | 2 +- .../boost/signals2/detail/variadic_arg_type.hpp | 19 +- 3rdparty/boost/boost/signals2/slot_base.hpp | 2 +- 3rdparty/boost/boost/smart_ptr/bad_weak_ptr.hpp | 11 + .../boost/smart_ptr/detail/local_counted_base.hpp | 148 +++ .../boost/smart_ptr/detail/local_sp_deleter.hpp | 91 ++ .../boost/boost/smart_ptr/detail/lwm_win32_cs.hpp | 28 +- .../boost/boost/smart_ptr/detail/operator_bool.hpp | 12 +- .../boost/boost/smart_ptr/detail/shared_count.hpp | 80 +-- .../boost/smart_ptr/detail/sp_counted_base.hpp | 7 +- .../smart_ptr/detail/sp_counted_base_acc_ia64.hpp | 1 + .../boost/smart_ptr/detail/sp_counted_base_aix.hpp | 1 + .../smart_ptr/detail/sp_counted_base_clang.hpp | 10 + .../smart_ptr/detail/sp_counted_base_cw_ppc.hpp | 1 + .../smart_ptr/detail/sp_counted_base_gcc_ia64.hpp | 1 + .../smart_ptr/detail/sp_counted_base_gcc_mips.hpp | 1 + .../smart_ptr/detail/sp_counted_base_gcc_ppc.hpp | 1 + .../smart_ptr/detail/sp_counted_base_gcc_sparc.hpp | 1 + .../smart_ptr/detail/sp_counted_base_gcc_x86.hpp | 1 + .../boost/smart_ptr/detail/sp_counted_base_nt.hpp | 1 + .../boost/smart_ptr/detail/sp_counted_base_pt.hpp | 1 + .../smart_ptr/detail/sp_counted_base_snc_ps3.hpp | 1 + .../smart_ptr/detail/sp_counted_base_spin.hpp | 1 + .../detail/sp_counted_base_std_atomic.hpp | 1 + .../smart_ptr/detail/sp_counted_base_sync.hpp | 1 + .../smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp | 1 + .../boost/smart_ptr/detail/sp_counted_base_w32.hpp | 1 + .../boost/smart_ptr/detail/sp_counted_impl.hpp | 37 +- .../boost/boost/smart_ptr/detail/sp_has_sync.hpp | 6 +- .../boost/boost/smart_ptr/detail/sp_noexcept.hpp | 48 + 3rdparty/boost/boost/smart_ptr/detail/spinlock.hpp | 3 + 3rdparty/boost/boost/smart_ptr/detail/yield_k.hpp | 2 +- 3rdparty/boost/boost/smart_ptr/scoped_array.hpp | 26 +- 3rdparty/boost/boost/smart_ptr/scoped_ptr.hpp | 32 +- 3rdparty/boost/boost/smart_ptr/shared_ptr.hpp | 270 ++++-- 3rdparty/boost/boost/smart_ptr/weak_ptr.hpp | 55 +- .../boost/boost/type_index/ctti_type_index.hpp | 1 + .../type_index/detail/compile_time_type_info.hpp | 50 +- 3rdparty/boost/boost/type_index/stl_type_index.hpp | 12 +- .../boost/boost/type_index/type_index_facade.hpp | 3 +- 3rdparty/boost/boost/type_traits/add_const.hpp | 6 + 3rdparty/boost/boost/type_traits/add_cv.hpp | 6 + .../boost/type_traits/add_lvalue_reference.hpp | 6 + 3rdparty/boost/boost/type_traits/add_pointer.hpp | 6 + 3rdparty/boost/boost/type_traits/add_reference.hpp | 7 + .../boost/type_traits/add_rvalue_reference.hpp | 6 + 3rdparty/boost/boost/type_traits/add_volatile.hpp | 6 + 3rdparty/boost/boost/type_traits/conditional.hpp | 6 + 3rdparty/boost/boost/type_traits/decay.hpp | 6 + .../boost/boost/type_traits/integral_promotion.hpp | 181 ---- .../boost/type_traits/is_rvalue_reference.hpp | 2 +- 3rdparty/boost/boost/type_traits/make_signed.hpp | 6 + 3rdparty/boost/boost/type_traits/make_unsigned.hpp | 6 + .../boost/boost/type_traits/remove_all_extents.hpp | 6 + 3rdparty/boost/boost/type_traits/remove_bounds.hpp | 7 + 3rdparty/boost/boost/type_traits/remove_const.hpp | 6 + 3rdparty/boost/boost/type_traits/remove_cv.hpp | 5 + 3rdparty/boost/boost/type_traits/remove_extent.hpp | 6 + .../boost/boost/type_traits/remove_pointer.hpp | 6 + .../boost/boost/type_traits/remove_reference.hpp | 5 + .../boost/boost/type_traits/remove_volatile.hpp | 5 + 3rdparty/boost/boost/type_traits/same_traits.hpp | 15 + 3rdparty/boost/boost/utility.hpp | 4 +- 3rdparty/boost/boost/utility/compare_pointees.hpp | 12 +- 3rdparty/boost/boost/utility/result_of.hpp | 5 + .../boost/boost/variant/recursive_wrapper_fwd.hpp | 6 +- 3rdparty/boost/boost/variant/variant.hpp | 48 +- 3rdparty/boost/boost/variant/variant_fwd.hpp | 2 +- 3rdparty/boost/boost/version.hpp | 4 +- 3rdparty/boost/boost/weak_ptr.hpp | 2 +- 205 files changed, 5606 insertions(+), 3018 deletions(-)