Skip to content

Commit

Permalink
Update to 1.81.0 with backport for mpl
Browse files Browse the repository at this point in the history
  • Loading branch information
csjones committed Jul 5, 2024
1 parent 8d94cd0 commit 61ae436
Show file tree
Hide file tree
Showing 27 changed files with 29 additions and 36 deletions.
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,6 @@
[submodule "Submodules/multi_index"]
path = Submodules/multi_index
url = https://github.com/boostorg/multi_index
[submodule "Submodules/mpl"]
path = Submodules/mpl
url = https://github.com/boostorg/mpl
[submodule "Submodules/move"]
path = Submodules/move
url = https://github.com/boostorg/move
Expand Down Expand Up @@ -103,3 +100,6 @@
[submodule "Submodules/algorithm"]
path = Submodules/algorithm
url = https://github.com/boostorg/algorithm
[submodule "Submodules/mpl"]
path = Submodules/mpl
url = https://github.com/21-DOT-DEV/mpl
9 changes: 1 addition & 8 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
import PackageDescription

let package = Package(
name: "Boost.swift",
name: "Boost",
products: [
// Products define the executables and libraries a package produces, and make them visible to other packages.
.library(name: "algorithm", targets: ["algorithm"]),
.library(name: "array", targets: ["array"]),
.library(name: "assert", targets: ["assert"]),
Expand Down Expand Up @@ -43,13 +42,7 @@ let package = Package(
.library(name: "utility", targets: ["utility"]),
.library(name: "variant", targets: ["variant"]),
],
dependencies: [
// Dependencies declare other packages that this package depends on.
// .package(url: /* package url */, from: "1.0.0"),
],
targets: [
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
// Targets can depend on other targets in this package, and on products in packages this package depends on.
.target(name: "algorithm"),
.target(name: "array"),
.target(name: "assert"),
Expand Down
2 changes: 1 addition & 1 deletion Submodules/array
2 changes: 1 addition & 1 deletion Submodules/assert
2 changes: 1 addition & 1 deletion Submodules/bind
2 changes: 1 addition & 1 deletion Submodules/container
Submodule container updated 35 files
+2 −10 .github/workflows/ci.yml
+6 −1 bench/bench_flat_multiset.cpp
+6 −0 bench/bench_flat_set.cpp
+74 −27 bench/bench_vectors.cpp
+119 −35 doc/container.qbk
+103 −0 example/doc_custom_devector.cpp
+1 −1 include/boost/container/allocator.hpp
+29 −0 include/boost/container/container_fwd.hpp
+13 −13 include/boost/container/deque.hpp
+80 −95 include/boost/container/detail/advanced_insert_int.hpp
+10 −0 include/boost/container/detail/config_begin.hpp
+3 −0 include/boost/container/detail/config_end.hpp
+738 −34 include/boost/container/detail/copy_move_algo.hpp
+38 −10 include/boost/container/detail/destroyers.hpp
+1 −0 include/boost/container/detail/flat_tree.hpp
+2 −0 include/boost/container/detail/iterator.hpp
+3 −4 include/boost/container/detail/workaround.hpp
+1,150 −1,213 include/boost/container/devector.hpp
+1 −1 include/boost/container/node_allocator.hpp
+104 −12 include/boost/container/options.hpp
+1 −0 include/boost/container/stable_vector.hpp
+11 −1 include/boost/container/string.hpp
+31 −331 include/boost/container/vector.hpp
+62 −2 proj/vs/container.sln
+32 −0 proj/vs/container.vcxproj
+205 −0 proj/vs/copy_move_algo_test.vcxproj
+187 −0 proj/vs/doc_custom_devector.vcxproj
+140 −0 test/copy_move_algo_test.cpp
+110 −17 test/devector_options_test.cpp
+249 −183 test/devector_test.cpp
+1 −0 test/expand_bwd_test_allocator.hpp
+25 −11 test/movable_int.hpp
+2 −41 test/static_vector_test.cpp
+1 −0 test/test_util.hpp
+2 −2 test/vector_test.cpp
2 changes: 1 addition & 1 deletion Submodules/container_hash
Submodule container_hash updated 93 files
+3 −3 .appveyor.yml
+370 −0 .drone.jsonnet
+24 −0 .drone/drone.bat
+25 −0 .drone/drone.sh
+165 −6 .github/workflows/ci.yml
+15 −10 CMakeLists.txt
+20 −0 README.md
+101 −0 benchmark/char_seq.cpp
+389 −0 benchmark/unordered.cpp
+15 −8 doc/hash.adoc
+34 −5 doc/hash/changes.adoc
+56 −13 doc/hash/combine.adoc
+13 −5 doc/hash/copyright.adoc
+61 −0 doc/hash/describe.adoc
+0 −12 doc/hash/disable.adoc
+55 −13 doc/hash/intro.adoc
+107 −5 doc/hash/links.adoc
+219 −0 doc/hash/notes.adoc
+0 −82 doc/hash/portability.adoc
+0 −16 doc/hash/rationale.adoc
+32 −0 doc/hash/recent.adoc
+0 −386 doc/hash/ref.adoc
+705 −0 doc/hash/reference.adoc
+10 −1 doc/hash/thanks.adoc
+29 −5 doc/hash/tutorial.adoc
+25 −7 doc/hash/user.adoc
+2 −1 examples/Jamfile.v2
+21 −12 examples/books.cpp
+3 −0 examples/point.cpp
+65 −0 examples/point2.cpp
+6 −1 examples/template.cpp
+3 −1 examples/template.hpp
+0 −336 include/boost/container_hash/detail/float_functions.hpp
+0 −271 include/boost/container_hash/detail/hash_float.hpp
+113 −0 include/boost/container_hash/detail/hash_mix.hpp
+173 −0 include/boost/container_hash/detail/hash_range.hpp
+133 −0 include/boost/container_hash/detail/hash_tuple.hpp
+3 −46 include/boost/container_hash/detail/limits.hpp
+2 −353 include/boost/container_hash/extensions.hpp
+461 −566 include/boost/container_hash/hash.hpp
+24 −24 include/boost/container_hash/hash_fwd.hpp
+91 −0 include/boost/container_hash/is_contiguous_range.hpp
+38 −0 include/boost/container_hash/is_described_class.hpp
+73 −0 include/boost/container_hash/is_range.hpp
+39 −0 include/boost/container_hash/is_unordered_range.hpp
+12 −0 test/CMakeLists.txt
+99 −71 test/Jamfile.v2
+17 −0 test/cmake_install_test/CMakeLists.txt
+23 −0 test/cmake_subdir_test/CMakeLists.txt
+159 −0 test/described_class_test.cpp
+22 −1 test/hash_complex_test.cpp
+60 −0 test/hash_container_test.cpp
+0 −14 test/hash_float_test.hpp
+59 −0 test/hash_forward_list_test.cpp
+30 −0 test/hash_fs_path_test.cpp
+2 −2 test/hash_function_pointer_test.cpp
+50 −26 test/hash_info.cpp
+75 −0 test/hash_integral_test.cpp
+41 −0 test/hash_is_avalanching_test.cpp
+52 −0 test/hash_is_avalanching_test2.cpp
+9 −0 test/hash_map_test.hpp
+46 −0 test/hash_multimap_test.cpp
+46 −0 test/hash_multiset_test.cpp
+0 −28 test/hash_no_ext_fail_test.cpp
+2 −4 test/hash_number_test.cpp
+90 −0 test/hash_number_test2.cpp
+2 −2 test/hash_optional_test.cpp
+140 −173 test/hash_reference_values.cpp
+9 −0 test/hash_sequence_test.hpp
+9 −0 test/hash_set_test.hpp
+1 −1 test/hash_string_test.cpp
+18 −3 test/hash_string_test2.cpp
+42 −0 test/hash_string_test3.cpp
+41 −0 test/hash_string_test4.cpp
+63 −0 test/hash_unordered_map_test.cpp
+63 −0 test/hash_unordered_multimap_test.cpp
+63 −0 test/hash_unordered_multiset_test.cpp
+33 −0 test/hash_unordered_range_test.cpp
+61 −0 test/hash_unordered_set_test.cpp
+2 −2 test/hash_variant_test.cpp
+48 −0 test/hash_vector_test2.cpp
+101 −0 test/is_contiguous_range_test.cpp
+63 −0 test/is_contiguous_range_test2.cpp
+25 −0 test/is_contiguous_range_test3.cpp
+56 −0 test/is_described_class_test.cpp
+35 −0 test/is_described_class_test2.cpp
+31 −0 test/is_described_class_test3.cpp
+98 −0 test/is_range_test.cpp
+37 −0 test/is_range_test2.cpp
+46 −0 test/is_range_test3.cpp
+98 −0 test/is_unordered_range_test.cpp
+60 −0 test/is_unordered_range_test2.cpp
+17 −0 test/quick.cpp
2 changes: 1 addition & 1 deletion Submodules/detail
2 changes: 1 addition & 1 deletion Submodules/integer
Submodule integer updated 1 files
+80 −61 .github/workflows/ci.yml
2 changes: 1 addition & 1 deletion Submodules/mpl
2 changes: 1 addition & 1 deletion Submodules/throw_exception
2 changes: 1 addition & 1 deletion Submodules/tokenizer
2 changes: 1 addition & 1 deletion Submodules/utility

0 comments on commit 61ae436

Please sign in to comment.