Le 09/01/2016 00:50, Richard Heck a écrit :
On 01/08/2016 05:06 AM, Jean-Marc Lasgouttes wrote:

Currently we use boost 1.53 in 2.1 branch. Would it be a good move to
update it to 1.60? I am getting loads of warnings with gcc 5.1.

Fine with me, and I see the same warnings.

I ran the extract.sh script, and have a 3MB commit. Is that to be expected? It compiles without warning (using a small additional fix).

Shall I just push it? Does someone want to see it or have a go at it?

I attach just the stats below.

JMarc


commit 3ebe735cc32571c025e4c0ee4614761746c465ea
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Mon Jan 11 11:54:28 2016 +0100

    Update to boost 1.60
    
    Also fix a warning by backporting 43d75a07.

 boost/boost/align/align.hpp                        |   20 +
 boost/boost/align/detail/address.hpp               |   29 +
 boost/boost/align/detail/align.hpp                 |   40 +
 boost/boost/align/detail/align_cxx11.hpp           |   22 +
 boost/boost/align/detail/is_alignment.hpp          |   29 +
 boost/boost/aligned_storage.hpp                    |  181 --
 boost/boost/any.hpp                                |  184 +-
 boost/boost/assert.hpp                             |  112 +-
 boost/boost/bind.hpp                               |   19 +-
 boost/boost/bind/arg.hpp                           |   10 +-
 boost/boost/bind/bind.hpp                          |  509 +++-
 boost/boost/bind/bind_mf_cc.hpp                    |  214 ++
 boost/boost/bind/placeholders.hpp                  |   65 +-
 boost/boost/call_traits.hpp                        |    6 +-
 boost/boost/checked_delete.hpp                     |   78 +-
 boost/boost/concept/assert.hpp                     |    3 +-
 boost/boost/concept/detail/concept_def.hpp         |   17 -
 boost/boost/concept/detail/general.hpp             |    4 +-
 boost/boost/concept/detail/msvc.hpp                |    9 +
 boost/boost/concept/usage.hpp                      |    8 -
 boost/boost/concept_check.hpp                      |   51 +-
 boost/boost/config.hpp                             |   21 +-
 boost/boost/config/auto_link.hpp                   |   18 +-
 boost/boost/config/compiler/borland.hpp            |   43 +-
 boost/boost/config/compiler/clang.hpp              |  147 +-
 boost/boost/config/compiler/codegear.hpp           |   43 +-
 boost/boost/config/compiler/common_edg.hpp         |   58 +-
 boost/boost/config/compiler/cray.hpp               |   39 +-
 boost/boost/config/compiler/digitalmars.hpp        |   53 +-
 boost/boost/config/compiler/gcc.hpp                |  230 +-
 boost/boost/config/compiler/gcc_xml.hpp            |   47 +-
 boost/boost/config/compiler/hp_acc.hpp             |   23 +-
 boost/boost/config/compiler/intel.hpp              |  391 ++-
 boost/boost/config/compiler/metrowerks.hpp         |   55 +-
 boost/boost/config/compiler/mpw.hpp                |   43 +-
 boost/boost/config/compiler/nvcc.hpp               |   12 -
 boost/boost/config/compiler/pathscale.hpp          |   40 +-
 boost/boost/config/compiler/pgi.hpp                |   39 +-
 boost/boost/config/compiler/sunpro_cc.hpp          |   87 +-
 boost/boost/config/compiler/vacpp.hpp              |   62 +-
 boost/boost/config/compiler/visualc.hpp            |  246 +-
 boost/boost/config/compiler/xlcpp.hpp              |  258 ++
 boost/boost/config/platform/cloudabi.hpp           |   18 +
 boost/boost/config/platform/haiku.hpp              |   31 +
 boost/boost/config/platform/linux.hpp              |    2 +
 boost/boost/config/platform/macos.hpp              |    2 +-
 boost/boost/config/platform/solaris.hpp            |    5 +-
 boost/boost/config/platform/vxworks.hpp            |  368 ++-
 boost/boost/config/platform/win32.hpp              |   31 +-
 boost/boost/config/select_compiler_config.hpp      |   58 +-
 boost/boost/config/select_platform_config.hpp      |   32 +
 boost/boost/config/select_stdlib_config.hpp        |   36 +-
 boost/boost/config/stdlib/dinkumware.hpp           |   73 +-
 boost/boost/config/stdlib/libcomo.hpp              |   15 +-
 boost/boost/config/stdlib/libcpp.hpp               |   43 +
 boost/boost/config/stdlib/libstdcpp3.hpp           |  144 +-
 boost/boost/config/stdlib/modena.hpp               |   13 +
 boost/boost/config/stdlib/msl.hpp                  |   22 +-
 boost/boost/config/stdlib/roguewave.hpp            |   12 +
 boost/boost/config/stdlib/sgi.hpp                  |   18 +-
 boost/boost/config/stdlib/stlport.hpp              |   21 +-
 boost/boost/config/stdlib/vacpp.hpp                |   16 +-
 boost/boost/config/suffix.hpp                      |  243 +-
 boost/boost/config/user.hpp                        |   21 +-
 boost/boost/container/container_fwd.hpp            |  246 +-
 boost/boost/container/detail/std_fwd.hpp           |   56 +
 boost/boost/core/addressof.hpp                     |  162 ++
 boost/boost/core/checked_delete.hpp                |   69 +
 boost/boost/core/demangle.hpp                      |  128 +
 boost/boost/core/enable_if.hpp                     |  128 +
 boost/boost/core/explicit_operator_bool.hpp        |  154 ++
 boost/boost/core/is_same.hpp                       |   40 +
 boost/boost/core/no_exceptions_support.hpp         |   44 +
 boost/boost/core/noncopyable.hpp                   |   48 +
 boost/boost/core/ref.hpp                           |  301 +++
 boost/boost/core/swap.hpp                          |   60 +
 boost/boost/core/typeinfo.hpp                      |  151 ++
 boost/boost/cstdint.hpp                            |  228 +-
 boost/boost/current_function.hpp                   |   13 +-
 boost/boost/detail/basic_pointerbuf.hpp            |  139 ++
 boost/boost/detail/container_fwd.hpp               |    7 +-
 boost/boost/detail/endian.hpp                      |   73 +-
 boost/boost/detail/fenv.hpp                        |   33 +-
 boost/boost/detail/indirect_traits.hpp             |  283 ---
 boost/boost/detail/interlocked.hpp                 |  180 --
 boost/boost/detail/is_function_ref_tester.hpp      |  135 -
 boost/boost/detail/iterator.hpp                    |  486 +---
 boost/boost/detail/limits.hpp                      |  449 ----
 boost/boost/detail/no_exceptions_support.hpp       |   94 +-
 boost/boost/detail/ob_call_traits.hpp              |  168 --
 boost/boost/detail/reference_content.hpp           |   21 -
 boost/boost/detail/sp_typeinfo.hpp                 |  115 +-
 .../boost/exception/detail/attribute_noreturn.hpp  |   17 -
 boost/boost/exception/exception.hpp                |   18 +-
 boost/boost/format/detail/config_macros.hpp        |   10 +-
 boost/boost/format/detail/msvc_disambiguater.hpp   |    6 +-
 boost/boost/format/detail/workarounds_stlport.hpp  |    6 -
 boost/boost/format/exceptions.hpp                  |    2 +-
 boost/boost/format/feed_args.hpp                   |   54 +-
 boost/boost/format/format_class.hpp                |    2 +-
 boost/boost/format/format_fwd.hpp                  |   10 +-
 boost/boost/format/internals.hpp                   |   17 +-
 boost/boost/format/internals_fwd.hpp               |    4 +
 boost/boost/format/parsing.hpp                     |    9 +-
 boost/boost/function/function_base.hpp             |   30 +-
 boost/boost/function/function_fwd.hpp              |    3 +-
 boost/boost/function/function_template.hpp         |   65 +-
 boost/boost/functional.hpp                         |    2 +-
 .../functional/hash/detail/float_functions.hpp     |    8 +-
 boost/boost/functional/hash/detail/hash_float.hpp  |   50 +-
 boost/boost/functional/hash/detail/limits.hpp      |    5 +-
 boost/boost/functional/hash/extensions.hpp         |   71 +-
 boost/boost/functional/hash/hash.hpp               |  125 +-
 boost/boost/functional/hash/hash_fwd.hpp           |   10 +-
 boost/boost/functional/hash_fwd.hpp                |    6 +-
 boost/boost/get_pointer.hpp                        |   28 +
 boost/boost/integer.hpp                            |   49 +-
 boost/boost/integer_fwd.hpp                        |   23 +
 boost/boost/integer_traits.hpp                     |    7 +-
 boost/boost/iterator.hpp                           |   45 +-
 boost/boost/iterator/detail/config_def.hpp         |   17 +-
 boost/boost/iterator/detail/config_undef.hpp       |    1 -
 boost/boost/iterator/detail/enable_if.hpp          |    7 +-
 .../iterator/detail/facade_iterator_category.hpp   |   37 +-
 boost/boost/iterator/detail/minimum_category.hpp   |  116 -
 boost/boost/iterator/interoperable.hpp             |   12 +-
 boost/boost/iterator/iterator_adaptor.hpp          |  123 +-
 boost/boost/iterator/iterator_categories.hpp       |  127 +-
 boost/boost/iterator/iterator_concepts.hpp         |   35 +-
 boost/boost/iterator/iterator_facade.hpp           |  530 ++--
 boost/boost/iterator/iterator_traits.hpp           |   66 +-
 boost/boost/iterator/minimum_category.hpp          |   95 +
 boost/boost/iterator/reverse_iterator.hpp          |   15 +-
 boost/boost/lexical_cast.hpp                       | 2573 +-------------------
 boost/boost/lexical_cast/bad_lexical_cast.hpp      |  101 +
 .../lexical_cast/detail/converter_lexical.hpp      |  498 ++++
 .../detail/converter_lexical_streams.hpp           |  787 ++++++
 .../lexical_cast/detail/converter_numeric.hpp      |  194 ++
 boost/boost/lexical_cast/detail/inf_nan.hpp        |  197 ++
 boost/boost/lexical_cast/detail/is_character.hpp   |   58 +
 .../lexical_cast/detail/lcast_char_constants.hpp   |   46 +
 .../detail/lcast_unsigned_converters.hpp           |  294 +++
 boost/boost/lexical_cast/detail/widest_char.hpp    |   40 +
 boost/boost/lexical_cast/try_lexical_convert.hpp   |  212 ++
 boost/boost/limits.hpp                             |    2 +-
 boost/boost/math/policies/policy.hpp               |  124 +-
 .../math/special_functions/detail/fp_traits.hpp    |   12 +-
 .../math/special_functions/detail/round_fwd.hpp    |   21 +-
 boost/boost/math/special_functions/fpclassify.hpp  |  134 +-
 boost/boost/math/special_functions/math_fwd.hpp    |  464 +++-
 boost/boost/math/special_functions/sign.hpp        |   71 +-
 boost/boost/math/tools/config.hpp                  |  179 +-
 boost/boost/math/tools/promotion.hpp               |   48 +-
 boost/boost/math/tools/real_cast.hpp               |    4 +-
 boost/boost/math/tools/user.hpp                    |    8 +
 boost/boost/memory_order.hpp                       |   53 -
 boost/boost/move/core.hpp                          |  501 ++++
 boost/boost/move/detail/config_begin.hpp           |   19 +
 boost/boost/move/detail/config_end.hpp             |   12 +
 boost/boost/move/detail/meta_utils.hpp             |  564 +++++
 boost/boost/move/detail/meta_utils_core.hpp        |  120 +
 boost/boost/move/detail/std_ns_begin.hpp           |   30 +
 boost/boost/move/detail/std_ns_end.hpp             |   14 +
 boost/boost/move/detail/type_traits.hpp            | 1078 ++++++++
 boost/boost/move/detail/workaround.hpp             |   55 +
 boost/boost/move/traits.hpp                        |   77 +
 boost/boost/move/utility.hpp                       |  149 ++
 boost/boost/move/utility_core.hpp                  |  317 +++
 boost/boost/mpl/O1_size.hpp                        |    6 +-
 boost/boost/mpl/O1_size_fwd.hpp                    |    6 +-
 boost/boost/mpl/advance.hpp                        |    6 +-
 boost/boost/mpl/advance_fwd.hpp                    |    6 +-
 boost/boost/mpl/always.hpp                         |   13 +-
 boost/boost/mpl/and.hpp                            |   10 +-
 boost/boost/mpl/apply.hpp                          |    6 +-
 boost/boost/mpl/apply_fwd.hpp                      |    6 +-
 boost/boost/mpl/apply_wrap.hpp                     |    6 +-
 boost/boost/mpl/arg.hpp                            |    6 +-
 boost/boost/mpl/arg_fwd.hpp                        |    6 +-
 boost/boost/mpl/assert.hpp                         |   79 +-
 boost/boost/mpl/at.hpp                             |    6 +-
 boost/boost/mpl/at_fwd.hpp                         |    6 +-
 boost/boost/mpl/aux_/O1_size_impl.hpp              |    6 +-
 boost/boost/mpl/aux_/adl_barrier.hpp               |    6 +-
 boost/boost/mpl/aux_/advance_backward.hpp          |    6 +-
 boost/boost/mpl/aux_/advance_forward.hpp           |    6 +-
 boost/boost/mpl/aux_/arg_typedef.hpp               |    6 +-
 boost/boost/mpl/aux_/arithmetic_op.hpp             |    6 +-
 boost/boost/mpl/aux_/arity.hpp                     |    6 +-
 boost/boost/mpl/aux_/arity_spec.hpp                |    6 +-
 boost/boost/mpl/aux_/at_impl.hpp                   |    6 +-
 boost/boost/mpl/aux_/begin_end_impl.hpp            |    6 +-
 boost/boost/mpl/aux_/clear_impl.hpp                |    6 +-
 boost/boost/mpl/aux_/common_name_wknd.hpp          |    6 +-
 boost/boost/mpl/aux_/comparison_op.hpp             |    6 +-
 boost/boost/mpl/aux_/config/adl.hpp                |    6 +-
 boost/boost/mpl/aux_/config/arrays.hpp             |    6 +-
 boost/boost/mpl/aux_/config/bcc.hpp                |    2 +-
 boost/boost/mpl/aux_/config/bind.hpp               |    6 +-
 boost/boost/mpl/aux_/config/compiler.hpp           |    6 +-
 boost/boost/mpl/aux_/config/ctps.hpp               |    6 +-
 boost/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp |    6 +-
 boost/boost/mpl/aux_/config/dtp.hpp                |    6 +-
 boost/boost/mpl/aux_/config/eti.hpp                |    6 +-
 boost/boost/mpl/aux_/config/forwarding.hpp         |    6 +-
 boost/boost/mpl/aux_/config/gcc.hpp                |    6 +-
 boost/boost/mpl/aux_/config/gpu.hpp                |   35 +
 boost/boost/mpl/aux_/config/has_apply.hpp          |    6 +-
 boost/boost/mpl/aux_/config/has_xxx.hpp            |    6 +-
 boost/boost/mpl/aux_/config/integral.hpp           |    6 +-
 boost/boost/mpl/aux_/config/intel.hpp              |    6 +-
 boost/boost/mpl/aux_/config/lambda.hpp             |    6 +-
 boost/boost/mpl/aux_/config/msvc.hpp               |    6 +-
 boost/boost/mpl/aux_/config/msvc_typename.hpp      |    6 +-
 boost/boost/mpl/aux_/config/nttp.hpp               |    6 +-
 .../boost/mpl/aux_/config/overload_resolution.hpp  |    6 +-
 boost/boost/mpl/aux_/config/pp_counter.hpp         |    6 +-
 boost/boost/mpl/aux_/config/preprocessor.hpp       |    6 +-
 boost/boost/mpl/aux_/config/static_constant.hpp    |    6 +-
 boost/boost/mpl/aux_/config/ttp.hpp                |    6 +-
 boost/boost/mpl/aux_/config/typeof.hpp             |    6 +-
 boost/boost/mpl/aux_/config/use_preprocessed.hpp   |    6 +-
 boost/boost/mpl/aux_/config/workaround.hpp         |    6 +-
 boost/boost/mpl/aux_/contains_impl.hpp             |    6 +-
 boost/boost/mpl/aux_/count_args.hpp                |    6 +-
 boost/boost/mpl/aux_/empty_impl.hpp                |    6 +-
 boost/boost/mpl/aux_/fold_impl.hpp                 |    6 +-
 boost/boost/mpl/aux_/fold_impl_body.hpp            |    6 +-
 boost/boost/mpl/aux_/full_lambda.hpp               |    6 +-
 boost/boost/mpl/aux_/has_apply.hpp                 |    6 +-
 boost/boost/mpl/aux_/has_begin.hpp                 |    6 +-
 boost/boost/mpl/aux_/has_rebind.hpp                |    6 +-
 boost/boost/mpl/aux_/has_size.hpp                  |    6 +-
 boost/boost/mpl/aux_/has_tag.hpp                   |    6 +-
 boost/boost/mpl/aux_/has_type.hpp                  |    6 +-
 boost/boost/mpl/aux_/include_preprocessed.hpp      |    6 +-
 boost/boost/mpl/aux_/insert_impl.hpp               |   68 +
 boost/boost/mpl/aux_/insert_range_impl.hpp         |   41 +-
 boost/boost/mpl/aux_/inserter_algorithm.hpp        |    6 +-
 boost/boost/mpl/aux_/integral_wrapper.hpp          |    8 +-
 boost/boost/mpl/aux_/is_msvc_eti_arg.hpp           |    6 +-
 boost/boost/mpl/aux_/iter_apply.hpp                |    6 +-
 boost/boost/mpl/aux_/iter_fold_if_impl.hpp         |    6 +-
 boost/boost/mpl/aux_/iter_fold_impl.hpp            |    6 +-
 boost/boost/mpl/aux_/iter_push_front.hpp           |    6 +-
 boost/boost/mpl/aux_/joint_iter.hpp                |    6 +-
 boost/boost/mpl/aux_/lambda_arity_param.hpp        |    6 +-
 boost/boost/mpl/aux_/lambda_no_ctps.hpp            |    6 +-
 boost/boost/mpl/aux_/lambda_spec.hpp               |    6 +-
 boost/boost/mpl/aux_/lambda_support.hpp            |    6 +-
 boost/boost/mpl/aux_/largest_int.hpp               |    6 +-
 boost/boost/mpl/aux_/logical_op.hpp                |    6 +-
 boost/boost/mpl/aux_/msvc_dtw.hpp                  |    6 +-
 boost/boost/mpl/aux_/msvc_eti_base.hpp             |    6 +-
 boost/boost/mpl/aux_/msvc_is_class.hpp             |    6 +-
 boost/boost/mpl/aux_/msvc_never_true.hpp           |    6 +-
 boost/boost/mpl/aux_/msvc_type.hpp                 |    6 +-
 boost/boost/mpl/aux_/na.hpp                        |    6 +-
 boost/boost/mpl/aux_/na_assert.hpp                 |    6 +-
 boost/boost/mpl/aux_/na_fwd.hpp                    |    6 +-
 boost/boost/mpl/aux_/na_spec.hpp                   |    6 +-
 boost/boost/mpl/aux_/nested_type_wknd.hpp          |    6 +-
 boost/boost/mpl/aux_/nttp_decl.hpp                 |    6 +-
 boost/boost/mpl/aux_/numeric_cast_utils.hpp        |    6 +-
 boost/boost/mpl/aux_/numeric_op.hpp                |    6 +-
 boost/boost/mpl/aux_/preprocessor/add.hpp          |    6 +-
 .../mpl/aux_/preprocessor/def_params_tail.hpp      |    6 +-
 .../boost/mpl/aux_/preprocessor/default_params.hpp |    6 +-
 boost/boost/mpl/aux_/preprocessor/enum.hpp         |    6 +-
 boost/boost/mpl/aux_/preprocessor/ext_params.hpp   |    6 +-
 .../boost/mpl/aux_/preprocessor/filter_params.hpp  |    6 +-
 boost/boost/mpl/aux_/preprocessor/params.hpp       |    6 +-
 .../mpl/aux_/preprocessor/partial_spec_params.hpp  |    6 +-
 boost/boost/mpl/aux_/preprocessor/range.hpp        |   15 +-
 boost/boost/mpl/aux_/preprocessor/repeat.hpp       |    6 +-
 boost/boost/mpl/aux_/preprocessor/sub.hpp          |    6 +-
 boost/boost/mpl/aux_/preprocessor/tuple.hpp        |    6 +-
 boost/boost/mpl/aux_/push_back_impl.hpp            |    6 +-
 boost/boost/mpl/aux_/push_front_impl.hpp           |    6 +-
 boost/boost/mpl/aux_/reverse_fold_impl.hpp         |    6 +-
 boost/boost/mpl/aux_/reverse_fold_impl_body.hpp    |    6 +-
 boost/boost/mpl/aux_/sequence_wrapper.hpp          |    6 +-
 boost/boost/mpl/aux_/size_impl.hpp                 |    6 +-
 boost/boost/mpl/aux_/static_cast.hpp               |    6 +-
 boost/boost/mpl/aux_/template_arity.hpp            |    6 +-
 boost/boost/mpl/aux_/template_arity_fwd.hpp        |    6 +-
 boost/boost/mpl/aux_/traits_lambda_spec.hpp        |    6 +-
 boost/boost/mpl/aux_/type_wrapper.hpp              |    6 +-
 boost/boost/mpl/aux_/value_wknd.hpp                |    6 +-
 boost/boost/mpl/aux_/yes_no.hpp                    |    6 +-
 boost/boost/mpl/back_fwd.hpp                       |    6 +-
 boost/boost/mpl/back_inserter.hpp                  |    6 +-
 boost/boost/mpl/begin_end.hpp                      |    6 +-
 boost/boost/mpl/begin_end_fwd.hpp                  |    6 +-
 boost/boost/mpl/bind.hpp                           |    6 +-
 boost/boost/mpl/bind_fwd.hpp                       |    6 +-
 boost/boost/mpl/bool.hpp                           |    8 +-
 boost/boost/mpl/bool_fwd.hpp                       |    6 +-
 boost/boost/mpl/clear.hpp                          |    6 +-
 boost/boost/mpl/clear_fwd.hpp                      |    6 +-
 boost/boost/mpl/comparison.hpp                     |    6 +-
 boost/boost/mpl/contains.hpp                       |    6 +-
 boost/boost/mpl/contains_fwd.hpp                   |    6 +-
 boost/boost/mpl/copy.hpp                           |    6 +-
 boost/boost/mpl/deref.hpp                          |    6 +-
 boost/boost/mpl/distance.hpp                       |    6 +-
 boost/boost/mpl/distance_fwd.hpp                   |    6 +-
 boost/boost/mpl/empty.hpp                          |    6 +-
 boost/boost/mpl/empty_fwd.hpp                      |    6 +-
 boost/boost/mpl/equal_to.hpp                       |    6 +-
 boost/boost/mpl/eval_if.hpp                        |   12 +-
 boost/boost/mpl/find.hpp                           |    6 +-
 boost/boost/mpl/find_if.hpp                        |    6 +-
 boost/boost/mpl/fold.hpp                           |    6 +-
 boost/boost/mpl/front_fwd.hpp                      |    6 +-
 boost/boost/mpl/front_inserter.hpp                 |    6 +-
 boost/boost/mpl/greater.hpp                        |    6 +-
 boost/boost/mpl/greater_equal.hpp                  |    6 +-
 boost/boost/mpl/has_xxx.hpp                        |   17 +-
 boost/boost/mpl/identity.hpp                       |    6 +-
 boost/boost/mpl/if.hpp                             |    6 +-
 boost/boost/mpl/insert.hpp                         |   41 +
 boost/boost/mpl/insert_fwd.hpp                     |   24 +
 boost/boost/mpl/insert_range.hpp                   |    6 +-
 boost/boost/mpl/insert_range_fwd.hpp               |    6 +-
 boost/boost/mpl/inserter.hpp                       |    6 +-
 boost/boost/mpl/int.hpp                            |    6 +-
 boost/boost/mpl/int_fwd.hpp                        |    6 +-
 boost/boost/mpl/integral_c.hpp                     |    6 +-
 boost/boost/mpl/integral_c_fwd.hpp                 |    6 +-
 boost/boost/mpl/integral_c_tag.hpp                 |    6 +-
 boost/boost/mpl/is_placeholder.hpp                 |    6 +-
 boost/boost/mpl/iter_fold.hpp                      |    6 +-
 boost/boost/mpl/iter_fold_if.hpp                   |    6 +-
 boost/boost/mpl/iterator_range.hpp                 |    6 +-
 boost/boost/mpl/iterator_tags.hpp                  |    6 +-
 boost/boost/mpl/joint_view.hpp                     |    6 +-
 boost/boost/mpl/lambda.hpp                         |    6 +-
 boost/boost/mpl/lambda_fwd.hpp                     |    6 +-
 boost/boost/mpl/less.hpp                           |    6 +-
 boost/boost/mpl/less_equal.hpp                     |    6 +-
 boost/boost/mpl/limits/arity.hpp                   |    6 +-
 boost/boost/mpl/limits/list.hpp                    |    6 +-
 boost/boost/mpl/limits/unrolling.hpp               |    6 +-
 boost/boost/mpl/limits/vector.hpp                  |    6 +-
 boost/boost/mpl/list.hpp                           |    6 +-
 boost/boost/mpl/list/aux_/O1_size.hpp              |    6 +-
 boost/boost/mpl/list/aux_/begin_end.hpp            |    6 +-
 boost/boost/mpl/list/aux_/clear.hpp                |    6 +-
 boost/boost/mpl/list/aux_/empty.hpp                |    6 +-
 boost/boost/mpl/list/aux_/front.hpp                |    6 +-
 boost/boost/mpl/list/aux_/include_preprocessed.hpp |    6 +-
 boost/boost/mpl/list/aux_/item.hpp                 |    6 +-
 boost/boost/mpl/list/aux_/iterator.hpp             |    6 +-
 boost/boost/mpl/list/aux_/numbered.hpp             |    6 +-
 boost/boost/mpl/list/aux_/numbered_c.hpp           |    6 +-
 boost/boost/mpl/list/aux_/pop_front.hpp            |    6 +-
 boost/boost/mpl/list/aux_/push_back.hpp            |    6 +-
 boost/boost/mpl/list/aux_/push_front.hpp           |    6 +-
 boost/boost/mpl/list/aux_/size.hpp                 |    6 +-
 boost/boost/mpl/list/aux_/tag.hpp                  |    6 +-
 boost/boost/mpl/list/list0.hpp                     |    6 +-
 boost/boost/mpl/list/list0_c.hpp                   |    6 +-
 boost/boost/mpl/list/list10.hpp                    |    6 +-
 boost/boost/mpl/list/list10_c.hpp                  |    6 +-
 boost/boost/mpl/list/list20.hpp                    |    6 +-
 boost/boost/mpl/list/list20_c.hpp                  |    6 +-
 boost/boost/mpl/list/list30.hpp                    |    6 +-
 boost/boost/mpl/list/list30_c.hpp                  |    6 +-
 boost/boost/mpl/list/list40.hpp                    |    6 +-
 boost/boost/mpl/list/list40_c.hpp                  |    6 +-
 boost/boost/mpl/list/list50.hpp                    |    6 +-
 boost/boost/mpl/list/list50_c.hpp                  |    6 +-
 boost/boost/mpl/logical.hpp                        |    6 +-
 boost/boost/mpl/long.hpp                           |    6 +-
 boost/boost/mpl/long_fwd.hpp                       |    6 +-
 boost/boost/mpl/minus.hpp                          |    6 +-
 boost/boost/mpl/multiplies.hpp                     |    6 +-
 boost/boost/mpl/negate.hpp                         |    6 +-
 boost/boost/mpl/next.hpp                           |    6 +-
 boost/boost/mpl/next_prior.hpp                     |    6 +-
 boost/boost/mpl/not.hpp                            |    6 +-
 boost/boost/mpl/not_equal_to.hpp                   |    6 +-
 boost/boost/mpl/numeric_cast.hpp                   |    6 +-
 boost/boost/mpl/or.hpp                             |   10 +-
 boost/boost/mpl/pair.hpp                           |    6 +-
 boost/boost/mpl/placeholders.hpp                   |    6 +-
 boost/boost/mpl/plus.hpp                           |    6 +-
 boost/boost/mpl/pop_back_fwd.hpp                   |    6 +-
 boost/boost/mpl/pop_front_fwd.hpp                  |    6 +-
 boost/boost/mpl/prior.hpp                          |    6 +-
 boost/boost/mpl/protect.hpp                        |    6 +-
 boost/boost/mpl/push_back.hpp                      |    6 +-
 boost/boost/mpl/push_back_fwd.hpp                  |    6 +-
 boost/boost/mpl/push_front.hpp                     |    6 +-
 boost/boost/mpl/push_front_fwd.hpp                 |    6 +-
 boost/boost/mpl/quote.hpp                          |    6 +-
 boost/boost/mpl/remove_if.hpp                      |    6 +-
 boost/boost/mpl/reverse_fold.hpp                   |    6 +-
 boost/boost/mpl/same_as.hpp                        |    6 +-
 boost/boost/mpl/sequence_tag.hpp                   |    6 +-
 boost/boost/mpl/sequence_tag_fwd.hpp               |    6 +-
 boost/boost/mpl/size.hpp                           |    6 +-
 boost/boost/mpl/size_fwd.hpp                       |    6 +-
 boost/boost/mpl/size_t.hpp                         |    6 +-
 boost/boost/mpl/size_t_fwd.hpp                     |    6 +-
 boost/boost/mpl/string.hpp                         |    4 +-
 boost/boost/mpl/tag.hpp                            |    6 +-
 boost/boost/mpl/times.hpp                          |    6 +-
 boost/boost/mpl/vector.hpp                         |    6 +-
 boost/boost/mpl/vector/aux_/O1_size.hpp            |    6 +-
 boost/boost/mpl/vector/aux_/at.hpp                 |    6 +-
 boost/boost/mpl/vector/aux_/back.hpp               |    6 +-
 boost/boost/mpl/vector/aux_/begin_end.hpp          |    6 +-
 boost/boost/mpl/vector/aux_/clear.hpp              |    6 +-
 boost/boost/mpl/vector/aux_/empty.hpp              |    6 +-
 boost/boost/mpl/vector/aux_/front.hpp              |    6 +-
 .../boost/mpl/vector/aux_/include_preprocessed.hpp |    6 +-
 boost/boost/mpl/vector/aux_/item.hpp               |    6 +-
 boost/boost/mpl/vector/aux_/iterator.hpp           |    6 +-
 boost/boost/mpl/vector/aux_/numbered.hpp           |    6 +-
 boost/boost/mpl/vector/aux_/numbered_c.hpp         |    6 +-
 boost/boost/mpl/vector/aux_/pop_back.hpp           |    6 +-
 boost/boost/mpl/vector/aux_/pop_front.hpp          |    6 +-
 boost/boost/mpl/vector/aux_/push_back.hpp          |    6 +-
 boost/boost/mpl/vector/aux_/push_front.hpp         |    6 +-
 boost/boost/mpl/vector/aux_/size.hpp               |    6 +-
 boost/boost/mpl/vector/aux_/tag.hpp                |    6 +-
 boost/boost/mpl/vector/aux_/vector0.hpp            |    6 +-
 boost/boost/mpl/vector/vector0.hpp                 |    6 +-
 boost/boost/mpl/vector/vector0_c.hpp               |    6 +-
 boost/boost/mpl/vector/vector10.hpp                |    6 +-
 boost/boost/mpl/vector/vector10_c.hpp              |    6 +-
 boost/boost/mpl/vector/vector20.hpp                |    6 +-
 boost/boost/mpl/vector/vector20_c.hpp              |    6 +-
 boost/boost/mpl/vector/vector30.hpp                |    6 +-
 boost/boost/mpl/vector/vector30_c.hpp              |    6 +-
 boost/boost/mpl/vector/vector40.hpp                |    6 +-
 boost/boost/mpl/vector/vector40_c.hpp              |    6 +-
 boost/boost/mpl/vector/vector50.hpp                |    6 +-
 boost/boost/mpl/vector/vector50_c.hpp              |    6 +-
 boost/boost/mpl/void.hpp                           |    6 +-
 boost/boost/mpl/void_fwd.hpp                       |    6 +-
 boost/boost/next_prior.hpp                         |  122 +-
 boost/boost/noncopyable.hpp                        |   45 +-
 boost/boost/none.hpp                               |   33 +-
 boost/boost/none_t.hpp                             |   20 +-
 .../numeric/conversion/detail/old_numeric_cast.hpp |    0
 boost/boost/operators.hpp                          |   46 +-
 boost/boost/optional/bad_optional_access.hpp       |   32 +
 boost/boost/optional/optional.hpp                  |  744 +++++-
 boost/boost/optional/optional_fwd.hpp              |    5 +-
 boost/boost/predef.h                               |   24 +
 boost/boost/predef/architecture.h                  |   32 +
 boost/boost/predef/architecture/alpha.h            |   59 +
 boost/boost/predef/architecture/arm.h              |   70 +
 boost/boost/predef/architecture/blackfin.h         |   46 +
 boost/boost/predef/architecture/convex.h           |   65 +
 boost/boost/predef/architecture/ia64.h             |   49 +
 boost/boost/predef/architecture/m68k.h             |   82 +
 boost/boost/predef/architecture/mips.h             |   73 +
 boost/boost/predef/architecture/parisc.h           |   64 +
 boost/boost/predef/architecture/ppc.h              |   72 +
 boost/boost/predef/architecture/pyramid.h          |   42 +
 boost/boost/predef/architecture/rs6k.h             |   56 +
 boost/boost/predef/architecture/sparc.h            |   54 +
 boost/boost/predef/architecture/superh.h           |   67 +
 boost/boost/predef/architecture/sys370.h           |   43 +
 boost/boost/predef/architecture/sys390.h           |   43 +
 boost/boost/predef/architecture/x86.h              |   38 +
 boost/boost/predef/architecture/x86/32.h           |   87 +
 boost/boost/predef/architecture/x86/64.h           |   50 +
 boost/boost/predef/architecture/z.h                |   42 +
 boost/boost/predef/compiler.h                      |   43 +
 boost/boost/predef/compiler/borland.h              |   63 +
 boost/boost/predef/compiler/clang.h                |   56 +
 boost/boost/predef/compiler/comeau.h               |   61 +
 boost/boost/predef/compiler/compaq.h               |   66 +
 boost/boost/predef/compiler/diab.h                 |   56 +
 boost/boost/predef/compiler/digitalmars.h          |   56 +
 boost/boost/predef/compiler/dignus.h               |   56 +
 boost/boost/predef/compiler/edg.h                  |   56 +
 boost/boost/predef/compiler/ekopath.h              |   57 +
 boost/boost/predef/compiler/gcc.h                  |   68 +
 boost/boost/predef/compiler/gcc_xml.h              |   53 +
 boost/boost/predef/compiler/greenhills.h           |   66 +
 boost/boost/predef/compiler/hp_acc.h               |   61 +
 boost/boost/predef/compiler/iar.h                  |   56 +
 boost/boost/predef/compiler/ibm.h                  |   72 +
 boost/boost/predef/compiler/intel.h                |   65 +
 boost/boost/predef/compiler/kai.h                  |   56 +
 boost/boost/predef/compiler/llvm.h                 |   57 +
 boost/boost/predef/compiler/metaware.h             |   53 +
 boost/boost/predef/compiler/metrowerks.h           |   77 +
 boost/boost/predef/compiler/microtec.h             |   53 +
 boost/boost/predef/compiler/mpw.h                  |   63 +
 boost/boost/predef/compiler/palm.h                 |   56 +
 boost/boost/predef/compiler/pgi.h                  |   60 +
 boost/boost/predef/compiler/sgi_mipspro.h          |   66 +
 boost/boost/predef/compiler/sunpro.h               |   76 +
 boost/boost/predef/compiler/tendra.h               |   53 +
 boost/boost/predef/compiler/visualc.h              |   91 +
 boost/boost/predef/compiler/watcom.h               |   56 +
 boost/boost/predef/detail/_cassert.h               |   17 +
 boost/boost/predef/detail/_exception.h             |   15 +
 boost/boost/predef/detail/comp_detected.h          |   10 +
 boost/boost/predef/detail/endian_compat.h          |   26 +
 boost/boost/predef/detail/os_detected.h            |   10 +
 boost/boost/predef/detail/platform_detected.h      |   10 +
 boost/boost/predef/detail/test.h                   |   17 +
 boost/boost/predef/hardware.h                      |   16 +
 boost/boost/predef/hardware/simd.h                 |  107 +
 boost/boost/predef/hardware/simd/arm.h             |   57 +
 boost/boost/predef/hardware/simd/arm/versions.h    |   32 +
 boost/boost/predef/hardware/simd/ppc.h             |   69 +
 boost/boost/predef/hardware/simd/ppc/versions.h    |   51 +
 boost/boost/predef/hardware/simd/x86.h             |  123 +
 boost/boost/predef/hardware/simd/x86/versions.h    |  129 +
 boost/boost/predef/hardware/simd/x86_amd.h         |   87 +
 .../boost/predef/hardware/simd/x86_amd/versions.h  |   51 +
 boost/boost/predef/language.h                      |   17 +
 boost/boost/predef/language/objc.h                 |   42 +
 boost/boost/predef/language/stdc.h                 |   53 +
 boost/boost/predef/language/stdcpp.h               |  121 +
 boost/boost/predef/library.h                       |   16 +
 boost/boost/predef/library/c.h                     |   20 +
 boost/boost/predef/library/c/_prefix.h             |   13 +
 boost/boost/predef/library/c/gnu.h                 |   61 +
 boost/boost/predef/library/c/uc.h                  |   47 +
 boost/boost/predef/library/c/vms.h                 |   47 +
 boost/boost/predef/library/c/zos.h                 |   56 +
 boost/boost/predef/library/std.h                   |   25 +
 boost/boost/predef/library/std/_prefix.h           |   23 +
 boost/boost/predef/library/std/cxx.h               |   46 +
 boost/boost/predef/library/std/dinkumware.h        |   52 +
 boost/boost/predef/library/std/libcomo.h           |   47 +
 boost/boost/predef/library/std/modena.h            |   45 +
 boost/boost/predef/library/std/msl.h               |   53 +
 boost/boost/predef/library/std/roguewave.h         |   56 +
 boost/boost/predef/library/std/sgi.h               |   51 +
 boost/boost/predef/library/std/stdcpp3.h           |   53 +
 boost/boost/predef/library/std/stlport.h           |   59 +
 boost/boost/predef/library/std/vacpp.h             |   44 +
 boost/boost/predef/make.h                          |   89 +
 boost/boost/predef/os.h                            |   33 +
 boost/boost/predef/os/aix.h                        |   66 +
 boost/boost/predef/os/amigaos.h                    |   46 +
 boost/boost/predef/os/android.h                    |   45 +
 boost/boost/predef/os/beos.h                       |   45 +
 boost/boost/predef/os/bsd.h                        |  103 +
 boost/boost/predef/os/bsd/bsdi.h                   |   48 +
 boost/boost/predef/os/bsd/dragonfly.h              |   50 +
 boost/boost/predef/os/bsd/free.h                   |   60 +
 boost/boost/predef/os/bsd/net.h                    |   84 +
 boost/boost/predef/os/bsd/open.h                   |  171 ++
 boost/boost/predef/os/cygwin.h                     |   45 +
 boost/boost/predef/os/haiku.h                      |   46 +
 boost/boost/predef/os/hpux.h                       |   47 +
 boost/boost/predef/os/ios.h                        |   51 +
 boost/boost/predef/os/irix.h                       |   46 +
 boost/boost/predef/os/linux.h                      |   46 +
 boost/boost/predef/os/macos.h                      |   65 +
 boost/boost/predef/os/os400.h                      |   45 +
 boost/boost/predef/os/qnxnto.h                     |   59 +
 boost/boost/predef/os/solaris.h                    |   46 +
 boost/boost/predef/os/unix.h                       |   76 +
 boost/boost/predef/os/vms.h                        |   52 +
 boost/boost/predef/os/windows.h                    |   51 +
 boost/boost/predef/other.h                         |   16 +
 boost/boost/predef/other/endian.h                  |  204 ++
 boost/boost/predef/platform.h                      |   21 +
 boost/boost/predef/platform/mingw.h                |   69 +
 boost/boost/predef/platform/windows_desktop.h      |   45 +
 boost/boost/predef/platform/windows_phone.h        |   43 +
 boost/boost/predef/platform/windows_runtime.h      |   45 +
 boost/boost/predef/platform/windows_store.h        |   43 +
 boost/boost/predef/version.h                       |   15 +
 boost/boost/predef/version_number.h                |   53 +
 boost/boost/preprocessor/arithmetic/dec.hpp        |    1 +
 boost/boost/preprocessor/comparison/not_equal.hpp  |  814 +++++++
 boost/boost/preprocessor/config/config.hpp         |   23 +-
 boost/boost/preprocessor/detail/split.hpp          |   35 +
 .../preprocessor/facilities/detail/is_empty.hpp    |   55 +
 boost/boost/preprocessor/facilities/empty.hpp      |    2 +
 boost/boost/preprocessor/facilities/expand.hpp     |   28 +
 boost/boost/preprocessor/facilities/identity.hpp   |    4 +
 boost/boost/preprocessor/facilities/is_1.hpp       |   23 +
 boost/boost/preprocessor/facilities/is_empty.hpp   |   56 +
 .../preprocessor/facilities/is_empty_variadic.hpp  |   57 +
 boost/boost/preprocessor/list/append.hpp           |   40 -
 boost/boost/preprocessor/list/transform.hpp        |   49 -
 .../punctuation/detail/is_begin_parens.hpp         |   48 +
 .../preprocessor/punctuation/is_begin_parens.hpp   |   51 +
 boost/boost/preprocessor/punctuation/paren.hpp     |   23 -
 boost/boost/preprocessor/repetition/for.hpp        |   20 +-
 boost/boost/preprocessor/seq/detail/is_empty.hpp   |   49 +
 boost/boost/preprocessor/seq/for_each_i.hpp        |   68 +-
 boost/boost/preprocessor/seq/rest_n.hpp            |   22 +-
 boost/boost/preprocessor/seq/size.hpp              |    1 +
 .../preprocessor/tuple/detail/is_single_return.hpp |   28 +
 boost/boost/preprocessor/tuple/eat.hpp             |   11 +-
 boost/boost/preprocessor/tuple/elem.hpp            |   14 +-
 boost/boost/preprocessor/tuple/rem.hpp             |   21 +-
 boost/boost/preprocessor/tuple/size.hpp            |   28 +
 boost/boost/preprocessor/tuple/to_list.hpp         |    4 +-
 boost/boost/range/algorithm/equal.hpp              |    8 +-
 boost/boost/range/begin.hpp                        |   18 +-
 boost/boost/range/concepts.hpp                     |   58 +-
 boost/boost/range/config.hpp                       |   16 +-
 boost/boost/range/const_iterator.hpp               |   69 +-
 boost/boost/range/detail/begin.hpp                 |   11 -
 boost/boost/range/detail/common.hpp                |    7 +-
 boost/boost/range/detail/const_iterator.hpp        |   71 -
 boost/boost/range/detail/end.hpp                   |   21 +-
 boost/boost/range/detail/extract_optional_type.hpp |   46 +-
 boost/boost/range/detail/has_member_size.hpp       |   66 +
 boost/boost/range/detail/implementation_help.hpp   |   11 +
 boost/boost/range/detail/iterator.hpp              |   78 -
 .../range/detail/msvc_has_iterator_workaround.hpp  |  132 +
 boost/boost/range/detail/remove_extent.hpp         |  157 --
 boost/boost/range/detail/size_type.hpp             |   55 -
 boost/boost/range/detail/vc6/end.hpp               |  170 --
 boost/boost/range/difference_type.hpp              |   22 +-
 boost/boost/range/distance.hpp                     |    2 +-
 boost/boost/range/empty.hpp                        |    2 +-
 boost/boost/range/end.hpp                          |   18 +-
 boost/boost/range/functions.hpp                    |    2 +-
 boost/boost/range/has_range_iterator.hpp           |   83 +
 boost/boost/range/iterator.hpp                     |   70 +-
 boost/boost/range/iterator_range_core.hpp          |  733 ++++--
 boost/boost/range/mutable_iterator.hpp             |   70 +-
 boost/boost/range/range_fwd.hpp                    |   63 +
 boost/boost/range/rbegin.hpp                       |    2 +-
 boost/boost/range/rend.hpp                         |    2 +-
 boost/boost/range/result_iterator.hpp              |   33 -
 boost/boost/range/reverse_iterator.hpp             |    8 +-
 boost/boost/range/size.hpp                         |   36 +-
 boost/boost/range/size_type.hpp                    |   30 +-
 boost/boost/range/value_type.hpp                   |    6 +-
 boost/boost/ref.hpp                                |  196 +-
 boost/boost/regex/config.hpp                       |   60 +-
 boost/boost/regex/icu.hpp                          |  187 +-
 boost/boost/regex/pattern_except.hpp               |    4 +-
 boost/boost/regex/pending/static_mutex.hpp         |   32 +-
 boost/boost/regex/pending/unicode_iterator.hpp     |   16 +-
 boost/boost/regex/v4/basic_regex.hpp               |   37 +-
 boost/boost/regex/v4/basic_regex_creator.hpp       |   82 +-
 boost/boost/regex/v4/basic_regex_parser.hpp        |  309 ++-
 boost/boost/regex/v4/cpp_regex_traits.hpp          |  267 +-
 boost/boost/regex/v4/cregex.hpp                    |   14 +-
 boost/boost/regex/v4/fileiter.hpp                  |   18 +-
 boost/boost/regex/v4/instances.hpp                 |   25 +-
 boost/boost/regex/v4/iterator_traits.hpp           |    6 +-
 boost/boost/regex/v4/match_flags.hpp               |    2 +-
 boost/boost/regex/v4/match_results.hpp             |   43 +-
 boost/boost/regex/v4/mem_block_cache.hpp           |    2 +-
 boost/boost/regex/v4/perl_matcher.hpp              |   66 +-
 boost/boost/regex/v4/perl_matcher_common.hpp       |   58 +-
 .../boost/regex/v4/perl_matcher_non_recursive.hpp  |  237 +-
 boost/boost/regex/v4/perl_matcher_recursive.hpp    |  138 +-
 boost/boost/regex/v4/primary_transform.hpp         |    4 +-
 boost/boost/regex/v4/protected_call.hpp            |    2 +-
 boost/boost/regex/v4/regex_format.hpp              |   39 +-
 boost/boost/regex/v4/regex_grep.hpp                |    2 +-
 boost/boost/regex/v4/regex_iterator.hpp            |    6 +-
 boost/boost/regex/v4/regex_match.hpp               |    2 +-
 boost/boost/regex/v4/regex_raw_buffer.hpp          |    6 +-
 boost/boost/regex/v4/regex_replace.hpp             |    8 +-
 boost/boost/regex/v4/regex_search.hpp              |    4 +-
 boost/boost/regex/v4/regex_split.hpp               |   12 +-
 boost/boost/regex/v4/regex_token_iterator.hpp      |   21 +-
 boost/boost/regex/v4/regex_traits.hpp              |   20 +-
 boost/boost/regex/v4/regex_traits_defaults.hpp     |   48 +-
 boost/boost/regex/v4/regex_workaround.hpp          |    9 +-
 boost/boost/regex/v4/states.hpp                    |   26 +-
 boost/boost/regex/v4/sub_match.hpp                 |  146 +-
 boost/boost/regex/v4/u32regex_iterator.hpp         |    4 +-
 boost/boost/regex/v4/u32regex_token_iterator.hpp   |   21 +-
 boost/boost/regex/v4/w32_regex_traits.hpp          |   84 +-
 boost/boost/signal.hpp                             |    8 +
 boost/boost/signals/detail/named_slot_map.hpp      |   15 +-
 boost/boost/signals/detail/signal_base.hpp         |    2 +-
 boost/boost/signals/detail/signals_common.hpp      |   18 -
 boost/boost/signals/signal_template.hpp            |    9 -
 boost/boost/smart_ptr/allocate_shared_array.hpp    |  275 +--
 .../smart_ptr/detail/allocate_array_helper.hpp     |  169 --
 boost/boost/smart_ptr/detail/array_allocator.hpp   |  318 +++
 boost/boost/smart_ptr/detail/array_count_impl.hpp  |   67 +
 boost/boost/smart_ptr/detail/array_deleter.hpp     |  124 -
 boost/boost/smart_ptr/detail/array_traits.hpp      |   25 +-
 boost/boost/smart_ptr/detail/array_utility.hpp     |  176 +-
 boost/boost/smart_ptr/detail/atomic_count.hpp      |  119 -
 boost/boost/smart_ptr/detail/atomic_count_gcc.hpp  |   72 -
 .../smart_ptr/detail/atomic_count_gcc_x86.hpp      |   77 -
 .../smart_ptr/detail/atomic_count_pthreads.hpp     |   96 -
 boost/boost/smart_ptr/detail/atomic_count_sync.hpp |   61 -
 .../boost/smart_ptr/detail/atomic_count_win32.hpp  |   63 -
 boost/boost/smart_ptr/detail/lwm_win32_cs.hpp      |   11 +
 boost/boost/smart_ptr/detail/make_array_helper.hpp |  157 --
 boost/boost/smart_ptr/detail/operator_bool.hpp     |    3 +-
 boost/boost/smart_ptr/detail/shared_array_nmt.hpp  |  151 --
 boost/boost/smart_ptr/detail/shared_count.hpp      |  134 +-
 boost/boost/smart_ptr/detail/shared_ptr_nmt.hpp    |  182 --
 boost/boost/smart_ptr/detail/sp_convertible.hpp    |    1 +
 boost/boost/smart_ptr/detail/sp_counted_base.hpp   |   16 +-
 .../smart_ptr/detail/sp_counted_base_clang.hpp     |  140 ++
 .../boost/smart_ptr/detail/sp_counted_base_pt.hpp  |   31 +-
 .../detail/sp_counted_base_std_atomic.hpp          |  137 ++
 .../boost/smart_ptr/detail/sp_counted_base_w32.hpp |   14 +-
 boost/boost/smart_ptr/detail/sp_counted_impl.hpp   |   25 +-
 .../smart_ptr/detail/sp_disable_deprecated.hpp     |   40 +
 boost/boost/smart_ptr/detail/sp_forward.hpp        |   13 +
 boost/boost/smart_ptr/detail/sp_if_array.hpp       |   13 +-
 boost/boost/smart_ptr/detail/sp_interlocked.hpp    |  163 ++
 boost/boost/smart_ptr/detail/sp_nullptr_t.hpp      |    2 +-
 boost/boost/smart_ptr/detail/spinlock.hpp          |   11 +-
 boost/boost/smart_ptr/detail/spinlock_gcc_arm.hpp  |    1 +
 boost/boost/smart_ptr/detail/spinlock_pool.hpp     |    4 +-
 .../boost/smart_ptr/detail/spinlock_std_atomic.hpp |   83 +
 boost/boost/smart_ptr/detail/spinlock_w32.hpp      |    4 +-
 boost/boost/smart_ptr/detail/yield_k.hpp           |   32 +-
 boost/boost/smart_ptr/enable_shared_from_this.hpp  |   10 +
 boost/boost/smart_ptr/intrusive_ptr.hpp            |   12 +
 boost/boost/smart_ptr/make_shared_array.hpp        |  249 +-
 boost/boost/smart_ptr/make_shared_object.hpp       |  149 +-
 boost/boost/smart_ptr/scoped_ptr.hpp               |   10 +
 boost/boost/smart_ptr/shared_array.hpp             |   14 +-
 boost/boost/smart_ptr/shared_ptr.hpp               |   70 +-
 boost/boost/static_assert.hpp                      |   82 +-
 boost/boost/swap.hpp                               |   17 +-
 boost/boost/throw_exception.hpp                    |   12 +-
 boost/boost/token_functions.hpp                    |   52 +-
 boost/boost/token_iterator.hpp                     |   28 +-
 boost/boost/tuple/detail/tuple_basic.hpp           |   19 +-
 .../tuple/detail/tuple_basic_no_partial_spec.hpp   |  865 -------
 boost/boost/tuple/tuple.hpp                        |   25 +-
 boost/boost/type_index.hpp                         |  265 ++
 boost/boost/type_index/ctti_type_index.hpp         |  179 ++
 .../type_index/detail/compile_time_type_info.hpp   |  144 ++
 .../type_index/detail/ctti_register_class.hpp      |   40 +
 .../boost/type_index/detail/stl_register_class.hpp |   40 +
 boost/boost/type_index/stl_type_index.hpp          |  272 +++
 boost/boost/type_index/type_index_facade.hpp       |  300 +++
 boost/boost/type_traits.hpp                        |   76 +-
 boost/boost/type_traits/add_const.hpp              |   19 +-
 boost/boost/type_traits/add_cv.hpp                 |   11 +-
 boost/boost/type_traits/add_lvalue_reference.hpp   |   15 +-
 boost/boost/type_traits/add_pointer.hpp            |   23 +-
 boost/boost/type_traits/add_reference.hpp          |   76 +-
 boost/boost/type_traits/add_rvalue_reference.hpp   |   12 +-
 boost/boost/type_traits/add_volatile.hpp           |   11 +-
 boost/boost/type_traits/aligned_storage.hpp        |  143 +-
 boost/boost/type_traits/alignment_of.hpp           |   27 +-
 boost/boost/type_traits/arithmetic_traits.hpp      |   20 -
 boost/boost/type_traits/broken_compiler_spec.hpp   |  117 -
 boost/boost/type_traits/common_type.hpp            |  250 +-
 boost/boost/type_traits/conditional.hpp            |    9 +-
 boost/boost/type_traits/config.hpp                 |   76 -
 boost/boost/type_traits/copy_cv.hpp                |   34 +
 boost/boost/type_traits/decay.hpp                  |   25 +-
 boost/boost/type_traits/declval.hpp                |   44 +
 boost/boost/type_traits/detail/bool_trait_def.hpp  |  196 --
 .../boost/type_traits/detail/bool_trait_undef.hpp  |   28 -
 .../type_traits/detail/common_arithmetic_type.hpp  |  212 ++
 boost/boost/type_traits/detail/common_type_imp.hpp |  333 ---
 .../boost/type_traits/detail/common_type_impl.hpp  |  107 +
 .../detail/composite_member_pointer_type.hpp       |  113 +
 .../type_traits/detail/composite_pointer_type.hpp  |  153 ++
 boost/boost/type_traits/detail/config.hpp          |   72 +
 boost/boost/type_traits/detail/cv_traits_impl.hpp  |   97 -
 boost/boost/type_traits/detail/false_result.hpp    |   28 -
 .../type_traits/detail/has_binary_operator.hpp     |   33 +-
 .../type_traits/detail/has_postfix_operator.hpp    |   31 +-
 .../type_traits/detail/has_prefix_operator.hpp     |   33 +-
 boost/boost/type_traits/detail/ice_and.hpp         |   35 -
 boost/boost/type_traits/detail/ice_eq.hpp          |   36 -
 boost/boost/type_traits/detail/ice_not.hpp         |   31 -
 boost/boost/type_traits/detail/ice_or.hpp          |   34 -
 .../type_traits/detail/is_function_ptr_helper.hpp  |   70 +-
 .../type_traits/detail/is_function_ptr_tester.hpp  |  231 +-
 .../type_traits/detail/is_mem_fun_pointer_impl.hpp |  120 +-
 .../detail/is_mem_fun_pointer_tester.hpp           |  989 +-------
 boost/boost/type_traits/detail/mp_defer.hpp        |   56 +
 .../boost/type_traits/detail/size_t_trait_def.hpp  |   60 -
 .../type_traits/detail/size_t_trait_undef.hpp      |   16 -
 .../type_traits/detail/template_arity_spec.hpp     |   31 -
 boost/boost/type_traits/detail/type_trait_def.hpp  |   67 -
 .../boost/type_traits/detail/type_trait_undef.hpp  |   19 -
 boost/boost/type_traits/detail/wrap.hpp            |   18 -
 boost/boost/type_traits/extent.hpp                 |   13 +-
 .../boost/type_traits/floating_point_promotion.hpp |   81 +-
 boost/boost/type_traits/function_traits.hpp        |   62 -
 boost/boost/type_traits/has_bit_and.hpp            |   38 +-
 boost/boost/type_traits/has_bit_and_assign.hpp     |   46 +-
 boost/boost/type_traits/has_bit_or.hpp             |   38 +-
 boost/boost/type_traits/has_bit_or_assign.hpp      |   46 +-
 boost/boost/type_traits/has_bit_xor.hpp            |   38 +-
 boost/boost/type_traits/has_bit_xor_assign.hpp     |   46 +-
 boost/boost/type_traits/has_complement.hpp         |   14 +-
 boost/boost/type_traits/has_dereference.hpp        |   10 +-
 boost/boost/type_traits/has_divides.hpp            |   28 +-
 boost/boost/type_traits/has_divides_assign.hpp     |   36 +-
 boost/boost/type_traits/has_equal_to.hpp           |   40 +-
 boost/boost/type_traits/has_greater.hpp            |   40 +-
 boost/boost/type_traits/has_greater_equal.hpp      |   40 +-
 boost/boost/type_traits/has_left_shift.hpp         |   38 +-
 boost/boost/type_traits/has_left_shift_assign.hpp  |   46 +-
 boost/boost/type_traits/has_less.hpp               |   40 +-
 boost/boost/type_traits/has_less_equal.hpp         |   40 +-
 boost/boost/type_traits/has_logical_and.hpp        |   32 +-
 boost/boost/type_traits/has_logical_not.hpp        |    9 +
 boost/boost/type_traits/has_logical_or.hpp         |   32 +-
 boost/boost/type_traits/has_minus.hpp              |   58 +-
 boost/boost/type_traits/has_minus_assign.hpp       |   58 +-
 boost/boost/type_traits/has_modulus.hpp            |   38 +-
 boost/boost/type_traits/has_modulus_assign.hpp     |   46 +-
 boost/boost/type_traits/has_multiplies.hpp         |   28 +-
 boost/boost/type_traits/has_multiplies_assign.hpp  |   36 +-
 boost/boost/type_traits/has_new_operator.hpp       |   35 +-
 boost/boost/type_traits/has_not_equal_to.hpp       |   40 +-
 boost/boost/type_traits/has_nothrow_assign.hpp     |   75 +-
 .../boost/type_traits/has_nothrow_constructor.hpp  |   67 +-
 boost/boost/type_traits/has_nothrow_copy.hpp       |   75 +-
 boost/boost/type_traits/has_nothrow_destructor.hpp |   30 +-
 boost/boost/type_traits/has_operator.hpp           |   51 -
 boost/boost/type_traits/has_plus.hpp               |   46 +-
 boost/boost/type_traits/has_plus_assign.hpp        |   62 +-
 boost/boost/type_traits/has_post_decrement.hpp     |   26 +-
 boost/boost/type_traits/has_post_increment.hpp     |   26 +-
 boost/boost/type_traits/has_pre_decrement.hpp      |   26 +-
 boost/boost/type_traits/has_pre_increment.hpp      |   26 +-
 boost/boost/type_traits/has_right_shift.hpp        |   38 +-
 boost/boost/type_traits/has_right_shift_assign.hpp |   46 +-
 boost/boost/type_traits/has_trivial_assign.hpp     |   52 +-
 .../boost/type_traits/has_trivial_constructor.hpp  |   56 +-
 boost/boost/type_traits/has_trivial_copy.hpp       |   70 +-
 boost/boost/type_traits/has_trivial_destructor.hpp |   43 +-
 .../boost/type_traits/has_trivial_move_assign.hpp  |   72 +
 .../type_traits/has_trivial_move_constructor.hpp   |   77 +
 boost/boost/type_traits/has_virtual_destructor.hpp |    9 +-
 boost/boost/type_traits/ice.hpp                    |   20 -
 boost/boost/type_traits/integral_constant.hpp      |  119 +-
 boost/boost/type_traits/integral_promotion.hpp     |   36 +-
 boost/boost/type_traits/intrinsics.hpp             |  160 +-
 boost/boost/type_traits/is_abstract.hpp            |   16 +-
 boost/boost/type_traits/is_arithmetic.hpp          |   35 +-
 boost/boost/type_traits/is_array.hpp               |   72 +-
 boost/boost/type_traits/is_assignable.hpp          |   76 +
 boost/boost/type_traits/is_base_and_derived.hpp    |   28 +-
 boost/boost/type_traits/is_base_of.hpp             |   28 +-
 boost/boost/type_traits/is_class.hpp               |   60 +-
 boost/boost/type_traits/is_complex.hpp             |   22 +-
 boost/boost/type_traits/is_compound.hpp            |   26 +-
 boost/boost/type_traits/is_const.hpp               |  135 +-
 boost/boost/type_traits/is_constructible.hpp       |   80 +
 boost/boost/type_traits/is_convertible.hpp         |  192 +-
 boost/boost/type_traits/is_copy_assignable.hpp     |  141 ++
 boost/boost/type_traits/is_copy_constructible.hpp  |  187 ++
 .../boost/type_traits/is_default_constructible.hpp |   64 +
 boost/boost/type_traits/is_destructible.hpp        |   60 +
 boost/boost/type_traits/is_empty.hpp               |  125 +-
 boost/boost/type_traits/is_enum.hpp                |   61 +-
 boost/boost/type_traits/is_final.hpp               |   30 +
 boost/boost/type_traits/is_float.hpp               |   11 +-
 boost/boost/type_traits/is_floating_point.hpp      |   21 +-
 boost/boost/type_traits/is_function.hpp            |   27 +-
 boost/boost/type_traits/is_fundamental.hpp         |   23 +-
 boost/boost/type_traits/is_integral.hpp            |   80 +-
 boost/boost/type_traits/is_lvalue_reference.hpp    |   84 +-
 .../type_traits/is_member_function_pointer.hpp     |   52 +-
 .../boost/type_traits/is_member_object_pointer.hpp |   28 +-
 boost/boost/type_traits/is_member_pointer.hpp      |   87 +-
 .../type_traits/is_nothrow_move_assignable.hpp     |   81 +
 .../type_traits/is_nothrow_move_constructible.hpp  |   86 +
 boost/boost/type_traits/is_object.hpp              |   39 +-
 boost/boost/type_traits/is_pod.hpp                 |  113 +-
 boost/boost/type_traits/is_pointer.hpp             |  139 +-
 boost/boost/type_traits/is_polymorphic.hpp         |   26 +-
 boost/boost/type_traits/is_reference.hpp           |   27 +-
 boost/boost/type_traits/is_rvalue_reference.hpp    |   12 +-
 boost/boost/type_traits/is_same.hpp                |   70 +-
 boost/boost/type_traits/is_scalar.hpp              |   34 +-
 boost/boost/type_traits/is_signed.hpp              |  143 +-
 boost/boost/type_traits/is_stateless.hpp           |   31 +-
 boost/boost/type_traits/is_union.hpp               |   38 +-
 boost/boost/type_traits/is_unsigned.hpp            |  142 +-
 boost/boost/type_traits/is_virtual_base_of.hpp     |   41 +-
 boost/boost/type_traits/is_void.hpp                |   26 +-
 boost/boost/type_traits/is_volatile.hpp            |  123 +-
 boost/boost/type_traits/make_signed.hpp            |   92 +-
 boost/boost/type_traits/make_unsigned.hpp          |   91 +-
 .../boost/type_traits/msvc/remove_all_extents.hpp  |   47 -
 boost/boost/type_traits/msvc/remove_bounds.hpp     |   43 -
 boost/boost/type_traits/msvc/remove_const.hpp      |  143 --
 boost/boost/type_traits/msvc/remove_cv.hpp         |  190 --
 boost/boost/type_traits/msvc/remove_extent.hpp     |   43 -
 boost/boost/type_traits/msvc/remove_pointer.hpp    |   42 -
 boost/boost/type_traits/msvc/remove_reference.hpp  |   42 -
 boost/boost/type_traits/msvc/remove_volatile.hpp   |  143 --
 boost/boost/type_traits/msvc/typeof.hpp            |   50 -
 boost/boost/type_traits/promote.hpp                |   22 +-
 boost/boost/type_traits/rank.hpp                   |   11 +-
 boost/boost/type_traits/remove_all_extents.hpp     |   33 +-
 boost/boost/type_traits/remove_bounds.hpp          |   35 +-
 boost/boost/type_traits/remove_const.hpp           |   73 +-
 boost/boost/type_traits/remove_cv.hpp              |   70 +-
 boost/boost/type_traits/remove_extent.hpp          |   33 +-
 boost/boost/type_traits/remove_pointer.hpp         |   31 +-
 boost/boost/type_traits/remove_reference.hpp       |   26 +-
 boost/boost/type_traits/remove_volatile.hpp        |   68 +-
 boost/boost/type_traits/type_identity.hpp          |   22 +
 boost/boost/type_traits/type_with_alignment.hpp    |  340 +--
 boost/boost/typeof/dmc/typeof_impl.hpp             |    0
 boost/boost/typeof/encode_decode.hpp               |    0
 boost/boost/typeof/encode_decode_params.hpp        |    0
 boost/boost/typeof/int_encoding.hpp                |    0
 boost/boost/typeof/integral_template_param.hpp     |    0
 boost/boost/typeof/modifiers.hpp                   |    0
 boost/boost/typeof/native.hpp                      |    0
 boost/boost/typeof/pointers_data_members.hpp       |    0
 boost/boost/typeof/register_fundamental.hpp        |    0
 boost/boost/typeof/register_mem_functions.hpp      |    0
 boost/boost/typeof/template_encoding.hpp           |    0
 boost/boost/typeof/template_template_param.hpp     |    0
 boost/boost/typeof/type_encoding.hpp               |    0
 boost/boost/typeof/type_template_param.hpp         |    0
 boost/boost/typeof/typeof_impl.hpp                 |    0
 boost/boost/typeof/vector.hpp                      |    0
 boost/boost/typeof/vector100.hpp                   |    0
 boost/boost/typeof/vector150.hpp                   |    0
 boost/boost/typeof/vector200.hpp                   |    0
 boost/boost/typeof/vector50.hpp                    |    0
 boost/boost/utility/addressof.hpp                  |  107 +-
 boost/boost/utility/base_from_member.hpp           |   86 +-
 boost/boost/utility/declval.hpp                    |   49 -
 .../utility/detail/in_place_factory_prefix.hpp     |   36 -
 .../utility/detail/in_place_factory_suffix.hpp     |   23 -
 boost/boost/utility/enable_if.hpp                  |  122 +-
 boost/boost/utility/in_place_factory.hpp           |   88 -
 boost/boost/utility/swap.hpp                       |   58 +-
 boost/boost/version.hpp                            |   12 +-
 boost/boost/visit_each.hpp                         |    2 -
 boost/libs/regex/src/c_regex_traits.cpp            |   35 +-
 boost/libs/regex/src/cpp_regex_traits.cpp          |    6 +-
 boost/libs/regex/src/cregex.cpp                    |   80 +-
 boost/libs/regex/src/fileiter.cpp                  |   53 +-
 boost/libs/regex/src/icu.cpp                       |   22 +-
 boost/libs/regex/src/posix_api.cpp                 |   31 +-
 boost/libs/regex/src/regex.cpp                     |    6 +-
 boost/libs/regex/src/regex_raw_buffer.cpp          |   10 +-
 boost/libs/regex/src/regex_traits_defaults.cpp     |    4 +-
 boost/libs/regex/src/static_mutex.cpp              |   12 +-
 boost/libs/regex/src/w32_regex_traits.cpp          |   28 +-
 boost/libs/regex/src/wc_regex_traits.cpp           |   35 +-
 boost/libs/regex/src/wide_posix_api.cpp            |   25 +-
 boost/libs/signals/src/named_slot_map.cpp          |    2 +-
 src/output_xhtml.h                                 |    2 +-
 957 files changed, 33340 insertions(+), 20609 deletions(-)

Reply via email to