commit c40d23deacc277e4a862db803c565ff04e6031f1
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Fri Nov 23 16:14:23 2018 +0100

    Update to boost 1.68
    
    This avoids warnings from gcc 8

 3rdparty/boost/boost/bind/bind.hpp                 |   37 +
 3rdparty/boost/boost/bind/bind_cc.hpp              |   60 +-
 3rdparty/boost/boost/bind/bind_mf_cc.hpp           |   72 +-
 3rdparty/boost/boost/config/auto_link.hpp          |   30 +-
 3rdparty/boost/boost/config/compiler/borland.hpp   |    4 +
 3rdparty/boost/boost/config/compiler/clang.hpp     |   17 +-
 3rdparty/boost/boost/config/compiler/codegear.hpp  |    4 +
 .../boost/boost/config/compiler/common_edg.hpp     |    4 +
 3rdparty/boost/boost/config/compiler/cray.hpp      |  442 +++++-
 3rdparty/boost/boost/config/compiler/diab.hpp      |    9 +-
 .../boost/boost/config/compiler/digitalmars.hpp    |    3 +
 3rdparty/boost/boost/config/compiler/gcc.hpp       |   20 +-
 3rdparty/boost/boost/config/compiler/gcc_xml.hpp   |    3 +
 3rdparty/boost/boost/config/compiler/intel.hpp     |    9 +-
 .../boost/boost/config/compiler/metrowerks.hpp     |    3 +
 3rdparty/boost/boost/config/compiler/mpw.hpp       |    3 +
 3rdparty/boost/boost/config/compiler/nvcc.hpp      |    6 +-
 3rdparty/boost/boost/config/compiler/pathscale.hpp |    3 +
 3rdparty/boost/boost/config/compiler/pgi.hpp       |  161 +--
 3rdparty/boost/boost/config/compiler/sunpro_cc.hpp |    9 +-
 3rdparty/boost/boost/config/compiler/vacpp.hpp     |    8 +
 3rdparty/boost/boost/config/compiler/visualc.hpp   |   33 +-
 3rdparty/boost/boost/config/compiler/xlcpp.hpp     |    9 +
 3rdparty/boost/boost/config/compiler/xlcpp_zos.hpp |    2 +
 .../boost/config/detail/select_compiler_config.hpp |    8 +-
 3rdparty/boost/boost/config/detail/suffix.hpp      |   32 +-
 3rdparty/boost/boost/config/header_deprecated.hpp  |   26 +
 3rdparty/boost/boost/config/helper_macros.hpp      |   37 +
 3rdparty/boost/boost/config/platform/cygwin.hpp    |   11 +
 3rdparty/boost/boost/config/platform/vxworks.hpp   |  233 ++--
 3rdparty/boost/boost/config/pragma_message.hpp     |   31 +
 3rdparty/boost/boost/config/stdlib/dinkumware.hpp  |   11 +-
 3rdparty/boost/boost/config/stdlib/libcomo.hpp     |    1 +
 3rdparty/boost/boost/config/stdlib/libcpp.hpp      |   13 +-
 3rdparty/boost/boost/config/stdlib/libstdcpp3.hpp  |    9 +-
 3rdparty/boost/boost/config/stdlib/modena.hpp      |    1 +
 3rdparty/boost/boost/config/stdlib/msl.hpp         |    1 +
 3rdparty/boost/boost/config/stdlib/roguewave.hpp   |    1 +
 3rdparty/boost/boost/config/stdlib/sgi.hpp         |    1 +
 3rdparty/boost/boost/config/stdlib/stlport.hpp     |    1 +
 3rdparty/boost/boost/config/stdlib/vacpp.hpp       |    1 +
 3rdparty/boost/boost/config/stdlib/xlcpp_zos.hpp   |    1 +
 3rdparty/boost/boost/config/workaround.hpp         |    2 +
 3rdparty/boost/boost/container/container_fwd.hpp   |   35 +-
 .../container_hash/detail/float_functions.hpp      |  336 ++++
 .../boost/container_hash/detail/hash_float.hpp     |  271 +++
 .../boost/boost/container_hash/detail/limits.hpp   |   62 +
 3rdparty/boost/boost/container_hash/extensions.hpp |  414 +++++
 3rdparty/boost/boost/container_hash/hash.hpp       |  761 +++++++++
 3rdparty/boost/boost/container_hash/hash_fwd.hpp   |   36 +
 3rdparty/boost/boost/core/addressof.hpp            |   84 +-
 3rdparty/boost/boost/cstdint.hpp                   |   30 +-
 3rdparty/boost/boost/detail/basic_pointerbuf.hpp   |    2 +-
 3rdparty/boost/boost/function.hpp                  |   16 +-
 .../boost/function/detail/gen_maybe_include.pl     |    2 +
 .../boost/boost/function/detail/maybe_include.hpp  |  102 ++
 3rdparty/boost/boost/function/function_base.hpp    |   20 +
 .../boost/boost/function/function_template.hpp     |   17 +-
 3rdparty/boost/boost/function_output_iterator.hpp  |   56 +-
 3rdparty/boost/boost/functional/hash.hpp           |    3 +-
 .../functional/hash/detail/float_functions.hpp     |  336 ----
 .../boost/functional/hash/detail/hash_float.hpp    |  271 ---
 .../boost/boost/functional/hash/detail/limits.hpp  |   62 -
 .../boost/boost/functional/hash/extensions.hpp     |  318 ----
 3rdparty/boost/boost/functional/hash/hash.hpp      |  595 -------
 3rdparty/boost/boost/functional/hash/hash_fwd.hpp  |   36 -
 3rdparty/boost/boost/functional/hash_fwd.hpp       |    7 +-
 3rdparty/boost/boost/iterator.hpp                  |   20 -
 3rdparty/boost/boost/iterator/distance.hpp         |   65 +
 .../boost/iterator/function_output_iterator.hpp    |   62 +
 3rdparty/boost/boost/iterator/iterator_adaptor.hpp |    2 -
 .../boost/boost/iterator/iterator_categories.hpp   |    5 +-
 .../boost/boost/iterator/iterator_concepts.hpp     |   18 +-
 3rdparty/boost/boost/iterator/iterator_facade.hpp  |    3 +-
 3rdparty/boost/boost/iterator/iterator_traits.hpp  |   13 +-
 3rdparty/boost/boost/iterator/reverse_iterator.hpp |    1 -
 .../detail/converter_lexical_streams.hpp           |   14 +-
 3rdparty/boost/boost/math/common_factor_ct.hpp     |   28 -
 .../math/special_functions/detail/fp_traits.hpp    |    3 +-
 .../boost/math/special_functions/math_fwd.hpp      |   39 +-
 3rdparty/boost/boost/math/tools/config.hpp         |   15 +-
 3rdparty/boost/boost/move/adl_move_swap.hpp        |    6 +
 3rdparty/boost/boost/move/core.hpp                 |   16 +-
 3rdparty/boost/boost/move/detail/type_traits.hpp   |   24 +-
 3rdparty/boost/boost/mpl/assert.hpp                |   17 +-
 3rdparty/boost/boost/next_prior.hpp                |   21 +-
 3rdparty/boost/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 +-
 .../detail/old_optional_implementation.hpp         |   20 +-
 .../optional/detail/optional_aligned_storage.hpp   |   38 +-
 .../boost/optional/detail/optional_config.hpp      |   31 +-
 .../optional/detail/optional_reference_spec.hpp    |   51 +-
 .../boost/optional/detail/optional_relops.hpp      |    2 +-
 .../detail/optional_trivially_copyable_base.hpp    |  499 ++++++
 3rdparty/boost/boost/optional/optional.hpp         |  427 ++++--
 3rdparty/boost/boost/predef/architecture.h         |    1 +
 3rdparty/boost/boost/predef/architecture/arm.h     |    5 +
 3rdparty/boost/boost/predef/architecture/parisc.h  |    2 +-
 3rdparty/boost/boost/predef/architecture/ptx.h     |   44 +
 3rdparty/boost/boost/predef/compiler.h             |    1 +
 3rdparty/boost/boost/predef/compiler/nvcc.h        |   60 +
 3rdparty/boost/boost/predef/language.h             |    1 +
 3rdparty/boost/boost/predef/language/cuda.h        |   52 +
 3rdparty/boost/boost/predef/library/c.h            |    1 +
 3rdparty/boost/boost/predef/library/c/cloudabi.h   |   53 +
 3rdparty/boost/boost/predef/make.h                 |    8 +
 3rdparty/boost/boost/predef/os/android.h           |    4 +-
 3rdparty/boost/boost/predef/os/bsd/free.h          |   13 +-
 3rdparty/boost/boost/predef/os/bsd/open.h          |   80 +
 3rdparty/boost/boost/predef/other/endian.h         |    3 +-
 3rdparty/boost/boost/predef/platform.h             |   10 +-
 3rdparty/boost/boost/predef/platform/cloudabi.h    |   43 +
 3rdparty/boost/boost/predef/platform/mingw.h       |    4 +-
 3rdparty/boost/boost/predef/platform/mingw32.h     |   63 +
 3rdparty/boost/boost/predef/platform/mingw64.h     |   63 +
 .../boost/boost/predef/platform/windows_desktop.h  |   12 +-
 .../boost/boost/predef/platform/windows_phone.h    |    9 +-
 .../boost/boost/predef/platform/windows_runtime.h  |   18 +-
 .../boost/boost/predef/platform/windows_server.h   |   47 +
 .../boost/boost/predef/platform/windows_store.h    |   15 +-
 .../boost/boost/predef/platform/windows_system.h   |   47 +
 3rdparty/boost/boost/predef/platform/windows_uwp.h |   60 +
 3rdparty/boost/boost/predef/version.h              |    2 +-
 .../boost/boost/preprocessor/config/config.hpp     |    4 +-
 3rdparty/boost/boost/range/begin.hpp               |   14 +-
 3rdparty/boost/boost/range/concepts.hpp            |   12 +-
 3rdparty/boost/boost/range/detail/begin.hpp        |    8 +-
 3rdparty/boost/boost/range/detail/common.hpp       |    4 +-
 3rdparty/boost/boost/range/detail/end.hpp          |    8 +-
 .../boost/range/detail/implementation_help.hpp     |    4 +-
 3rdparty/boost/boost/range/distance.hpp            |    7 +-
 3rdparty/boost/boost/range/end.hpp                 |   16 +-
 3rdparty/boost/boost/range/has_range_iterator.hpp  |    6 +-
 3rdparty/boost/boost/range/iterator_range_core.hpp |    1 +
 3rdparty/boost/boost/regex/config.hpp              |    2 +-
 .../boost/boost/regex/pending/object_cache.hpp     |    4 +-
 .../boost/boost/regex/v4/basic_regex_creator.hpp   |    4 +-
 .../boost/boost/regex/v4/basic_regex_parser.hpp    |   67 +-
 3rdparty/boost/boost/regex/v4/perl_matcher.hpp     |    9 +-
 .../boost/boost/regex/v4/perl_matcher_common.hpp   |    7 +-
 .../boost/regex/v4/perl_matcher_non_recursive.hpp  |   50 +-
 .../boost/regex/v4/perl_matcher_recursive.hpp      |    8 +-
 .../boost/boost/regex/v4/regex_traits_defaults.hpp |   15 +-
 3rdparty/boost/boost/regex/v4/regex_workaround.hpp |    2 +-
 3rdparty/boost/boost/signals2/deconstruct_ptr.hpp  |    6 +-
 .../boost/boost/signals2/detail/lwm_win32_cs.hpp   |   60 +-
 3rdparty/boost/boost/signals2/last_value.hpp       |    2 +-
 3rdparty/boost/boost/signals2/slot_base.hpp        |    5 +-
 .../boost/boost/smart_ptr/detail/lwm_win32_cs.hpp  |   25 +-
 .../smart_ptr/detail/sp_counted_base_clang.hpp     |    4 +-
 .../smart_ptr/detail/sp_counted_base_gcc_mips.hpp  |    6 +
 .../detail/sp_counted_base_std_atomic.hpp          |    4 +-
 .../boost/smart_ptr/detail/sp_interlocked.hpp      |    5 +
 3rdparty/boost/boost/smart_ptr/detail/yield_k.hpp  |   22 +-
 3rdparty/boost/boost/smart_ptr/shared_ptr.hpp      |    8 +-
 3rdparty/boost/boost/tuple/detail/tuple_basic.hpp  |   16 +-
 3rdparty/boost/boost/tuple/tuple.hpp               |   16 +-
 3rdparty/boost/boost/type_index.hpp                |    2 +-
 .../boost/boost/type_index/ctti_type_index.hpp     |    4 +-
 .../type_index/detail/compile_time_type_info.hpp   |   18 +-
 3rdparty/boost/boost/type_index/stl_type_index.hpp |   23 +-
 .../boost/boost/type_index/type_index_facade.hpp   |   12 +-
 3rdparty/boost/boost/type_traits/conditional.hpp   |    2 +
 3rdparty/boost/boost/type_traits/detail/config.hpp |   13 +-
 .../type_traits/detail/has_binary_operator.hpp     |   85 +-
 .../type_traits/detail/is_function_ptr_helper.hpp  |  472 +++++--
 .../boost/type_traits/detail/is_likely_lambda.hpp  |   94 ++
 .../type_traits/detail/is_mem_fun_pointer_impl.hpp | 1749 +++++++++++++-------
 .../detail/is_mem_fun_pointer_tester.hpp           |    4 +-
 3rdparty/boost/boost/type_traits/has_minus.hpp     |   98 ++
 .../boost/boost/type_traits/has_minus_assign.hpp   |  102 ++-
 .../boost/boost/type_traits/has_plus_assign.hpp    |   95 ++
 .../boost/boost/type_traits/integral_constant.hpp  |   23 +-
 3rdparty/boost/boost/type_traits/intrinsics.hpp    |   25 +-
 3rdparty/boost/boost/type_traits/is_assignable.hpp |   12 +-
 3rdparty/boost/boost/type_traits/is_complete.hpp   |   92 +
 .../boost/boost/type_traits/is_constructible.hpp   |   14 +-
 .../boost/boost/type_traits/is_convertible.hpp     |   22 +-
 .../boost/type_traits/is_default_constructible.hpp |   18 +-
 .../boost/boost/type_traits/is_destructible.hpp    |   12 +-
 .../type_traits/is_nothrow_move_assignable.hpp     |   17 +-
 .../type_traits/is_nothrow_move_constructible.hpp  |   18 +-
 3rdparty/boost/boost/type_traits/make_void.hpp     |   52 +
 .../boost/boost/type_traits/remove_pointer.hpp     |    1 +
 3rdparty/boost/boost/type_traits/type_identity.hpp |   31 +
 .../boost/type_traits/type_with_alignment.hpp      |    5 +-
 3rdparty/boost/boost/utility.hpp                   |    9 +-
 .../boost/utility/detail/result_of_iterate.hpp     |   31 +-
 3rdparty/boost/boost/utility/result_of.hpp         |   59 +-
 .../boost/variant/detail/apply_visitor_binary.hpp  |  164 ++-
 .../boost/variant/detail/apply_visitor_unary.hpp   |   48 +-
 3rdparty/boost/boost/variant/variant.hpp           |  102 ++-
 3rdparty/boost/boost/version.hpp                   |    4 +-
 195 files changed, 7886 insertions(+), 3545 deletions(-)

Reply via email to