Skip to content

Commit

Permalink
Updated boost to 1.85
Browse files Browse the repository at this point in the history
  • Loading branch information
gaspardpetit committed Jun 8, 2024
1 parent 854503b commit b7dc1d9
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 10 deletions.
2 changes: 1 addition & 1 deletion libs/boost/config
Submodule config updated 247 files
2 changes: 1 addition & 1 deletion libs/boost/core
Submodule core updated 235 files
2 changes: 1 addition & 1 deletion libs/boost/detail
2 changes: 1 addition & 1 deletion libs/boost/iterator
Submodule iterator updated 56 files
+279 −83 .github/workflows/ci.yml
+0 −1 CMakeLists.txt
+29 −11 appveyor.yml
+0 −1 doc/counting_iterator.rst
+0 −2 doc/default.css
+0 −1 doc/docutils.sty
+0 −1 doc/facade-and-adaptor.rst
+0 −1 doc/filter_iterator.rst
+0 −1 doc/function_output_iterator.rst
+0 −2 doc/index.html
+0 −1 doc/index.rst
+0 −1 doc/indirect_iterator.rst
+0 −1 doc/interoperability-revisited.rst
+0 −1 doc/issues.rst
+0 −1 doc/iterator_adaptor.rst
+0 −1 doc/iterator_archetypes.rst
+0 −1 doc/iterator_concepts.rst
+0 −1 doc/iterator_facade.rst
+0 −3 doc/iterator_traits.html
+0 −1 doc/iterator_traits.rst
+0 −1 doc/new-iter-concepts.rst
+0 −1 doc/permutation_iterator.rst
+0 −1 doc/pointee.rst
+0 −1 doc/ref_problem.rst
+0 −1 doc/reverse_iterator.rst
+0 −1 doc/transform_iterator.rst
+0 −1 doc/zip_iterator.rst
+4 −4 example/node.hpp
+2 −2 example/node_iterator1.hpp
+4 −4 example/node_iterator2.hpp
+4 −4 example/node_iterator3.hpp
+64 −30 include/boost/iterator/counting_iterator.hpp
+6 −6 include/boost/iterator/detail/config_def.hpp
+1 −1 include/boost/iterator/detail/config_undef.hpp
+5 −5 include/boost/iterator/detail/enable_if.hpp
+10 −11 include/boost/iterator/detail/facade_iterator_category.hpp
+14 −4 include/boost/iterator/filter_iterator.hpp
+37 −29 include/boost/iterator/function_input_iterator.hpp
+41 −8 include/boost/iterator/function_output_iterator.hpp
+148 −0 include/boost/iterator/is_iterator.hpp
+2 −2 include/boost/iterator/iterator_concepts.hpp
+106 −25 include/boost/iterator/iterator_facade.hpp
+8 −8 include/boost/iterator/new_iterator_tests.hpp
+8 −4 include/boost/iterator/transform_iterator.hpp
+3 −44 include/boost/next_prior.hpp
+6 −4 include/boost/pending/iterator_tests.hpp
+4 −0 test/Jamfile.v2
+8 −4 test/counting_iterator_test.cpp
+9 −0 test/function_input_iterator_test.cpp
+37 −0 test/function_output_iterator_cf.cpp
+61 −0 test/function_output_iterator_test.cpp
+164 −0 test/is_iterator.cpp
+45 −9 test/iterator_facade.cpp
+4 −4 test/static_assert_same.hpp
+20 −0 test/test_cmake/CMakeLists.txt
+54 −0 test/test_cmake/main.cpp
2 changes: 1 addition & 1 deletion libs/boost/preprocessor
Submodule preprocessor updated 71 files
+609 −0 .github/workflows/ci.yml
+5 −3 .travis.yml
+0 −7 CMakeLists.txt
+8 −2 include/boost/preprocessor/variadic/has_opt.hpp
+4 −5 test/CMakeLists.txt
+1 −0 test/Jamfile.v2
+1 −1 test/arithmetic.c
+1 −1 test/arithmetic.cpp
+1 −1 test/arithmetic.cxx
+1 −1 test/array.c
+1 −1 test/array.cpp
+1 −1 test/array.cxx
+1 −1 test/checkempty.cpp
+1 −1 test/checkempty.cxx
+1 −1 test/clang_cuda.cu
+1 −1 test/comparison.c
+1 −1 test/comparison.cpp
+1 −1 test/comparison.cxx
+1 −1 test/control.c
+1 −1 test/control.cpp
+1 −1 test/control.cxx
+1 −1 test/debug.c
+1 −1 test/debug.cpp
+1 −1 test/debug.cxx
+1 −1 test/facilities.c
+1 −1 test/facilities.cpp
+1 −1 test/facilities.cxx
+1 −1 test/isempty.c
+1 −1 test/isempty.cpp
+1 −1 test/isempty.cxx
+1 −1 test/isempty_variadic_standard_failure.c
+1 −1 test/isempty_variadic_standard_failure.cpp
+1 −1 test/isempty_variadic_standard_failure.cxx
+1 −1 test/isempty_variadic_standard_failure2.c
+1 −1 test/isempty_variadic_standard_failure2.cpp
+1 −1 test/isempty_variadic_standard_failure2.cxx
+2 −2 test/iteration.cpp
+9 −9 test/iteration.h
+1 −1 test/list.c
+1 −1 test/list.cpp
+1 −1 test/list.cxx
+1 −1 test/logical.c
+1 −1 test/logical.cpp
+1 −1 test/logical.cxx
+1 −1 test/punctuation.c
+1 −1 test/punctuation.cpp
+1 −1 test/punctuation.cxx
+1 −1 test/quick.cpp
+1 −1 test/repetition.cpp
+1 −1 test/selection.c
+1 −1 test/selection.cpp
+1 −1 test/selection.cxx
+1 −1 test/seq.c
+1 −1 test/seq.cpp
+1 −1 test/seq.cxx
+1 −1 test/slot.c
+1 −1 test/slot.cpp
+1 −1 test/slot.cxx
+1 −1 test/stringize.c
+1 −1 test/stringize.cpp
+1 −1 test/stringize.cxx
+2 −2 test/test.h
+1 −1 test/tuple.c
+1 −1 test/tuple.cpp
+2 −2 test/tuple.cxx
+1 −1 test/tuple_elem_bug_test.cxx
+1 −1 test/vaopt.cpp
+1 −1 test/vaopt.cxx
+1 −1 test/variadic.c
+1 −1 test/variadic.cpp
+1 −1 test/variadic.cxx
2 changes: 1 addition & 1 deletion libs/boost/serialization
Submodule serialization updated 164 files
2 changes: 1 addition & 1 deletion libs/boost/type_traits
Submodule type_traits updated 98 files
+11 −34 .drone.star
+138 −18 .github/workflows/ci.yml
+6 −1 doc/history.qbk
+22 −13 doc/html/boost_typetraits/category/value_traits/operators.html
+1 −1 doc/html/index/s11.html
+1 −1 doc/html/index/s12.html
+1 −1 doc/html/index/s13.html
+1 −1 doc/html/index/s14.html
+26 −0 doc/is_swappable.qbk
+9 −5 doc/operators.qbk
+2 −0 doc/type_traits.qbk
+2 −1 include/boost/type_traits.hpp
+4 −1 include/boost/type_traits/detail/config.hpp
+27 −27 include/boost/type_traits/detail/is_function_ptr_helper.hpp
+27 −27 include/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp
+70 −0 include/boost/type_traits/detail/is_swappable_cxx_11.hpp
+22 −8 include/boost/type_traits/intrinsics.hpp
+2 −1 include/boost/type_traits/is_complete.hpp
+22 −0 include/boost/type_traits/is_floating_point.hpp
+1 −1 include/boost/type_traits/is_function.hpp
+3 −0 include/boost/type_traits/is_integral.hpp
+1 −1 include/boost/type_traits/is_member_function_pointer.hpp
+4 −24 include/boost/type_traits/is_nothrow_swappable.hpp
+92 −0 include/boost/type_traits/is_swappable.hpp
+9 −8 test/Jamfile.v2
+4 −2 test/aligned_storage_a2_test.cpp
+4 −0 test/aligned_storage_empy_test.cpp
+3 −1 test/aligned_storage_test.cpp
+8 −0 test/check_integral_constant.hpp
+10 −1 test/check_type.hpp
+12 −12 test/common_type_2_test.cpp
+2 −2 test/common_type_5_test.cpp
+15 −15 test/common_type_test.cpp
+1 −0 test/cuda/boost-no-inspect
+188 −0 test/cuda/cuda_tests.txt
+2 −0 test/decay_test.cpp
+7 −7 test/enable_if_test.cpp
+161 −161 test/has_binary_classes.hpp
+26 −26 test/has_binary_operators.hpp
+1 −1 test/has_bit_and_assign_test.cpp
+1 −1 test/has_bit_and_test.cpp
+1 −1 test/has_bit_or_assign_test.cpp
+1 −1 test/has_bit_or_test.cpp
+1 −1 test/has_bit_xor_assign_test.cpp
+1 −1 test/has_bit_xor_test.cpp
+1 −1 test/has_complement_test.cpp
+1 −1 test/has_dereference_test.cpp
+1 −1 test/has_divides_assign_test.cpp
+1 −1 test/has_divides_test.cpp
+1 −1 test/has_equal_to_test.cpp
+1 −1 test/has_greater_equal_test.cpp
+1 −1 test/has_greater_test.cpp
+1 −1 test/has_left_shift_assign_test.cpp
+1 −1 test/has_left_shift_test.cpp
+1 −1 test/has_less_equal_test.cpp
+1 −1 test/has_less_test.cpp
+1 −1 test/has_logical_and_test.cpp
+1 −1 test/has_logical_not_test.cpp
+1 −1 test/has_logical_or_test.cpp
+1 −1 test/has_minus_assign_test.cpp
+1 −1 test/has_minus_test.cpp
+1 −1 test/has_modulus_assign_test.cpp
+1 −1 test/has_modulus_test.cpp
+1 −1 test/has_multiplies_assign_test.cpp
+1 −1 test/has_multiplies_test.cpp
+1 −1 test/has_negate_test.cpp
+1 −1 test/has_not_equal_to_test.cpp
+4 −4 test/has_nothrow_assign_test.cpp
+1 −1 test/has_plus_assign_test.cpp
+3 −1 test/has_plus_test.cpp
+1 −1 test/has_post_decrement_test.cpp
+1 −1 test/has_post_increment_test.cpp
+19 −19 test/has_postfix_operators.hpp
+1 −1 test/has_pre_decrement_test.cpp
+1 −1 test/has_pre_increment_test.cpp
+19 −19 test/has_prefix_operators.hpp
+1 −1 test/has_right_shift_assign_test.cpp
+2 −2 test/has_right_shift_test.cpp
+1 −1 test/has_unary_minus_test.cpp
+3 −3 test/has_unary_plus_test.cpp
+37 −1 test/is_arithmetic_test.cpp
+36 −0 test/is_floating_point_test.cpp
+13 −13 test/is_function_test.cpp
+37 −1 test/is_fundamental_test.cpp
+5 −1 test/is_integral_test.cpp
+4 −0 test/is_list_constructible_test.cpp
+6 −6 test/is_member_func_test.cpp
+70 −7 test/is_nothrow_swappable_test.cpp
+38 −8 test/is_pod_test.cpp
+37 −7 test/is_scalar_test.cpp
+1 −1 test/is_signed_test.cpp
+231 −0 test/is_swappable_test.cpp
+1 −1 test/is_unsigned_test.cpp
+1 −1 test/make_signed_test.cpp
+1 −1 test/make_unsigned_test.cpp
+22 −6 test/test.hpp
+3 −0 test/tricky_partial_spec_test.cpp
+5 −0 test/type_with_alignment_test.cpp
4 changes: 4 additions & 0 deletions src/boost/test_boost.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// workaround for https://github.com/boostorg/serialization/issues/315
#define BOOST_NO_EXCEPTIONS
namespace boost { template<class E> void throw_exception(E& e) {} }

#include "../Base64SurveyRegistry.hpp"
#include <boost/archive/iterators/binary_from_base64.hpp>
#include <boost/archive/iterators/base64_from_binary.hpp>
Expand Down

0 comments on commit b7dc1d9

Please sign in to comment.