6012fe9 Vendor import of libc++ trunk r351319 (just before the release_80

Authored and Committed by Dimitry Andric 5 years ago
1056 files changed. 40250 lines added. 7067 lines removed.
CMakeLists.txt
file modified
+97 -35
LICENSE.TXT
file modified
+1 -1
appveyor-reqs-install.cmd
file modified
+1 -1
appveyor.yml
file modified
+0 -8
benchmarks/CMakeLists.txt
file modified
+74 -7
benchmarks/CartesianBenchmarks.hpp
file added
+135
benchmarks/algorithms.bench.cpp
file modified
+253 -45
benchmarks/algorithms.partition_point.bench.cpp
file added
+124
benchmarks/function.bench.cpp
file added
+232
benchmarks/lit.cfg.py
file added
+23
benchmarks/lit.site.cfg.py.in
file added
+10
benchmarks/ordered_set.bench.cpp
file added
+249
benchmarks/string.bench.cpp
file modified
+326 -21
benchmarks/stringstream.bench.cpp
file modified
+3 -1
benchmarks/unordered_set_operations.bench.cpp
file modified
+10 -9
cmake/Modules/HandleCompilerRT.cmake
file modified
+3 -0
cmake/Modules/HandleLibCXXABI.cmake
file modified
+1 -1
cmake/Modules/HandleLibcxxFlags.cmake
file modified
+24 -0
docs/BuildingLibcxx.rst
file modified
+41 -0
docs/DesignDocs/AvailabilityMarkup.rst
file modified
+17 -32
docs/DesignDocs/CapturingConfigInfo.rst
file modified
+1 -1
docs/DesignDocs/FeatureTestMacros.rst
file added
+44
docs/DesignDocs/VisibilityMacros.rst
file modified
+55 -16
docs/FeatureTestMacroTable.rst
file added
+200
docs/ReleaseNotes.rst
file added
+62
docs/TestingLibcxx.rst
file modified
+1 -10
docs/UsingLibcxx.rst
file modified
+79 -2
docs/conf.py
file modified
+4 -4
docs/index.rst
file modified
+17 -12
fuzzing/fuzzing.cpp
file modified
+421 -408
include/CMakeLists.txt
file modified
+1 -1
include/__bit_reference
file modified
+7 -6
include/__config
file modified
+215 -128
include/__config_site.in
file modified
+2 -0
include/__debug
file modified
+1 -1
include/__functional_base
file modified
+4 -4
include/__hash_table
file modified
+219 -96
include/__libcpp_version
file modified
+1 -1
include/__locale
file modified
+8 -8
include/__mutex_base
file modified
+3 -3
include/__node_handle
file modified
+0 -2
include/__sso_allocator
file modified
+3 -3
include/__string
file modified
+97 -0
include/__threading_support
file modified
+1 -1
include/__tree
file modified
+71 -35
include/__tuple
file modified
+9 -9
include/algorithm
file modified
+45 -156
include/any
file modified
+7 -2
include/array
file modified
+9 -8
include/atomic
file modified
+1 -4
include/bit
file added
+158
include/bitset
file modified
+7 -7
include/charconv
file modified
+10 -3
include/chrono
file modified
+1244 -39
include/cmath
file modified
+1 -0
include/complex
file modified
+1 -0
include/cstddef
file modified
+15 -14
include/cstdlib
file modified
+2 -2
include/ctime
file modified
+1 -1
include/deque
file modified
+24 -4
include/exception
file modified
+3 -2
include/experimental/any
file modified
+14 -4
include/experimental/chrono
file modified
+14 -4
include/experimental/coroutine
file modified
+3 -3
include/experimental/dynarray
file removed
-305
include/experimental/memory_resource
file modified
+4 -4
include/experimental/numeric
file modified
+11 -1
include/experimental/optional
file modified
+11 -1
include/experimental/ratio
file modified
+14 -4
include/experimental/string_view
file modified
+13 -3
include/experimental/system_error
file modified
+11 -1
include/experimental/tuple
file modified
+11 -1
include/filesystem
file modified
+27 -72
include/forward_list
file modified
+18 -0
include/fstream
file modified
+1 -0
include/functional
file modified
+697 -251
include/future
file modified
+7 -12
include/iomanip
file modified
+1 -0
include/iosfwd
file modified
+17 -0
include/istream
file modified
+62 -20
include/iterator
file modified
+19 -1
include/limits
file modified
+2 -0
include/list
file modified
+20 -2
include/locale
file modified
+26 -2
include/map
file modified
+120 -2
include/memory
file modified
+80 -59
include/module.modulemap
file modified
+4 -4
include/mutex
file modified
+2 -1
include/new
file modified
+102 -67
include/numeric
file modified
+5 -4
include/optional
file modified
+9 -3
include/ostream
file modified
+10 -9
include/random
file modified
+2 -2
include/regex
file modified
+13 -11
include/scoped_allocator
file modified
+1 -0
include/set
file modified
+122 -4
include/shared_mutex
file modified
+9 -7
include/span
file modified
+26 -70
include/sstream
file modified
+4 -4
include/stddef.h
file modified
+1 -1
include/stdexcept
file modified
+6 -6
include/streambuf
file modified
+20 -20
include/string
file modified
+138 -62
include/string_view
file modified
+16 -9
include/support/win32/locale_win32.h
file modified
+2 -2
include/thread
file modified
+1 -1
include/tuple
file modified
+6 -23
include/type_traits
file modified
+18 -11
include/typeinfo
file modified
+3 -7
include/unordered_map
file modified
+124 -2
include/unordered_set
file modified
+121 -0
include/utility
file modified
+52 -23
include/valarray
file modified
+57 -54
include/variant
file modified
+35 -13
include/vector
file modified
+36 -3
include/version
file modified
+209 -2
lib/CMakeLists.txt
file modified
+77 -62
lib/abi/CHANGELOG.TXT
file modified
+112 -0
lib/abi/CMakeLists.txt
file modified
+11 -4
lib/abi/x86_64-apple-darwin.v1.abilist
file modified
+2 -20
lib/abi/x86_64-apple-darwin.v2.abilist
file modified
+0 -103
lib/abi/x86_64-unknown-linux-gnu.v1.abilist
file modified
+0 -24
lib/libc++abi2.exp
file modified
+0 -10
src/experimental/memory_resource.cpp
file modified
+3 -2
src/filesystem/filesystem_common.h
file modified
+19 -12
src/filesystem/operations.cpp
file modified
+92 -18
src/future.cpp
file modified
+1 -4
src/iostream.cpp
file modified
+10 -10
src/new.cpp
file modified
+6 -8
src/support/runtime/exception_fallback.ipp
file modified
+0 -16
src/support/runtime/exception_glibcxx.ipp
file modified
+0 -5
src/support/runtime/exception_libcxxrt.ipp
file modified
+0 -15
src/support/runtime/exception_msvc.ipp
file modified
+0 -14
src/thread.cpp
file modified
+2 -2
test/CMakeLists.txt
file modified
+2 -11
test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.cxx1z.pass.cpp
file modified
+3 -1
test/libcxx/algorithms/alg.modifying.operations/alg.random.shuffle/random_shuffle.depr_in_cxx14.fail.cpp
file added
+50
test/libcxx/algorithms/debug_less.pass.cpp
file modified
+51 -0
test/libcxx/algorithms/half_positive.pass.cpp
file added
+56
test/libcxx/containers/associative/non_const_comparator.fail.cpp
file modified
+2 -1
test/libcxx/containers/sequences/deque/pop_back_empty.pass.cpp
file added
+26
test/libcxx/containers/sequences/vector/db_back.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_cback.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_cfront.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_cindex.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_front.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_index.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp
file modified
+2 -1
test/libcxx/containers/sequences/vector/pop_back_empty.pass.cpp
file added
+26
test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
file added
+54
test/libcxx/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
file added
+57
test/libcxx/containers/unord/non_const_comparator.fail.cpp
file modified
+5 -3
test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp
file modified
+2 -1
test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp
file modified
+2 -1
test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp
file modified
+2 -1
test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp
file modified
+2 -1
test/libcxx/depr/depr.auto.ptr/auto.ptr/auto_ptr.depr_in_cxx11.fail.cpp
file added
+39
test/libcxx/depr/depr.function.objects/adaptors.depr_in_cxx11.fail.cpp
file added
+59
test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp
file modified
+19 -3
test/libcxx/diagnostics/enable_nodiscard.fail.cpp
file added
+33
test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp
file added
+33
test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp
file added
+31
test/libcxx/diagnostics/nodiscard.pass.cpp
file modified
+5 -10
test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpptest/libcxx/diagnostics/nodiscard.fail.cpp
file renamed
+0 -1
test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpptest/libcxx/experimental/containers/sequences/dynarray/dynarray.traits/default.pass.cpp
file renamed
+8 -13
test/libcxx/diagnostics/nodiscard_extensions.fail.cpp
file added
+35
test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
file added
+29
test/libcxx/double_include.sh.cpp
file modified
+1 -1
test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/alloc.pass.cpp
file removed
-83
test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/default.pass.cpp
file removed
-102
test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/default_throws_bad_alloc.pass.cpp
file removed
-35
test/libcxx/experimental/containers/sequences/dynarray/dynarray.data/default.pass.cpp
file removed
-69
test/libcxx/experimental/containers/sequences/dynarray/dynarray.mutate/default.pass.cpp
file removed
-47
test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/at.pass.cpp
file removed
-94
test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/begin_end.pass.cpp
file removed
-110
test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/capacity.pass.cpp
file removed
-56
test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/front_back.pass.cpp
file removed
-74
test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/indexing.pass.cpp
file removed
-76
test/libcxx/experimental/containers/sequences/dynarray/dynarray.zero/default.pass.cpp
file removed
-48
test/libcxx/experimental/containers/sequences/dynarray/lit.local.cfg
file removed
-3
test/libcxx/experimental/diagnostics/syserr/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/diagnostics/syserr/version.pass.cpptest/libcxx/type_traits/is_floating_point.pass.cpp
file renamed
+9 -12
test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp
file modified
+0 -7
test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp
file modified
+1 -1
test/libcxx/experimental/numerics/numeric.ops/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/numerics/numeric.ops/version.pass.cpp
file added
+21
test/libcxx/experimental/strings/string.view/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/strings/string.view/version.pass.cpp
file added
+21
test/libcxx/experimental/utilities/any/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/utilities/any/version.pass.cpp
file added
+21
test/libcxx/experimental/utilities/optional/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/utilities/optional/version.pass.cpp
file added
+21
test/libcxx/experimental/utilities/ratio/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/utilities/ratio/version.pass.cpp
file added
+21
test/libcxx/experimental/utilities/time/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/utilities/time/version.pass.cpp
file added
+21
test/libcxx/experimental/utilities/tuple/use_header_warning.fail.cpp
file added
+18
test/libcxx/experimental/utilities/tuple/version.pass.cpp
file added
+21
test/libcxx/input.output/file.streams/fstreams/fstream.close.pass.cpp
file added
+35
test/libcxx/language.support/cxa_deleted_virtual.pass.cpp
file modified
+1 -0
test/libcxx/language.support/has_c11_features.pass.cpp
file modified
+3 -0
test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
file added
+260
test/libcxx/language.support/support.dynamic/new_faligned_allocation.sh.cpp
file modified
+6 -2
test/libcxx/libcpp_alignof.pass.cpp
file added
+37
test/libcxx/memory/aligned_allocation_macro.pass.cpptest/libcxx/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_length.pass.cpp
file renamed
+13 -19
test/libcxx/min_max_macros.sh.cpp
file modified
+2 -2
test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp
file modified
+2 -1
test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp
file modified
+2 -1
test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp
file modified
+2 -1
test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp
file modified
+2 -1
test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp
file modified
+2 -1
test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp
file modified
+2 -1
test/libcxx/strings/basic.string/string.modifiers/resize_default_initialized.pass.cpp
file added
+63
test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp
file modified
+10 -0
test/libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp
file modified
+0 -1
test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpptest/std/utilities/optional/optional.object/special_member_gen.pass.cpp
file renamed
+14 -18
test/libcxx/utilities/utility/pairs/pairs.pair/U_V.pass.cpp
file added
+54
test/libcxx/utilities/utility/pairs/pairs.pair/const_first_const_second.pass.cpp
file added
+62
test/libcxx/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp
file added
+64
test/libcxx/utilities/utility/pairs/pairs.pair/default.pass.cpp
file added
+36
test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp
file modified
+14 -1
test/libcxx/utilities/utility/pairs/pairs.pair/pair.tuple_element.fail.cpp
file modified
+1 -1
test/libcxx/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp
file added
+38
test/libcxx/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
file added
+63
test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp
file modified
+14 -1
test/libcxx/utilities/variant/variant.variant/variant.helper/variant_alternative.fail.cpp
file modified
+1 -1
test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp
file modified
+2 -1
test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.fail.cpp
file modified
+1 -1
test/std/algorithms/alg.nonmodifying/alg.find.end/find_end_pred.pass.cpp
file modified
+1 -0
test/std/algorithms/alg.nonmodifying/alg.is_permutation/is_permutation_pred.pass.cpp
file modified
+12 -8
test/std/algorithms/alg.sorting/alg.min.max/requires_forward_iterator.fail.cpp
file added
+37
test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp
file modified
+3 -1
test/std/containers/Emplaceable.h
file modified
+1 -1
test/std/containers/associative/map/map.access/at.pass.cpp
file modified
+2 -1
test/std/containers/associative/map/map.access/index_key.pass.cpp
file modified
+0 -1
test/std/containers/associative/map/map.access/index_rv_key.pass.cpp
file modified
+0 -1
test/std/containers/associative/map/map.access/max_size.pass.cpp
file modified
+11 -11
test/std/containers/associative/map/map.erasure/erase_if.pass.cpp
file added
+79
test/std/containers/associative/map/map.modifiers/clear.pass.cpp
file modified
+4 -1
test/std/containers/associative/map/map.modifiers/merge.pass.cpp
file added
+150
test/std/containers/associative/multimap/max_size.pass.cpp
file modified
+11 -11
test/std/containers/associative/multimap/multimap.erasure/erase_if.pass.cpp
file added
+89
test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp
file modified
+4 -1
test/std/containers/associative/multimap/multimap.modifiers/merge.pass.cpp
file added
+150
test/std/containers/associative/multiset/clear.pass.cpp
file modified
+4 -1
test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpptest/std/containers/associative/multiset/insert_allocator_requirements.pass.cpp
file renamed
+1 -0
test/std/containers/associative/multiset/max_size.pass.cpp
file modified
+4 -4
test/std/containers/associative/multiset/merge.pass.cpp
file added
+149
test/std/containers/associative/multiset/multiset.erasure/erase_if.pass.cpp
file added
+78
test/std/containers/associative/set/clear.pass.cpp
file modified
+4 -1
test/std/containers/associative/set/max_size.pass.cpp
file modified
+4 -4
test/std/containers/associative/set/merge.pass.cpp
file added
+149
test/std/containers/associative/set/set.erasure/erase_if.pass.cpp
file added
+67
test/std/containers/container.adaptors/queue/queue.defn/emplace.pass.cpp
file modified
+1 -1
test/std/containers/container.adaptors/stack/stack.defn/emplace.pass.cpp
file modified
+1 -1
test/std/containers/container.node/node_handle.pass.cpp
file modified
+3 -1
test/std/containers/map_allocator_requirement_test_templates.h
file modified
+0 -8
test/std/containers/sequences/array/array.data/data.pass.cpp
file modified
+11 -7
test/std/containers/sequences/array/array.data/data_const.pass.cpp
file modified
+7 -5
test/std/containers/sequences/array/array.tuple/get.fail.cpp
file modified
+1 -1
test/std/containers/sequences/array/array.tuple/tuple_element.fail.cpp
file modified
+1 -1
test/std/containers/sequences/array/begin.pass.cpp
file modified
+12 -4
test/std/containers/sequences/array/compare.pass.cpp
file modified
+16 -17
test/std/containers/sequences/array/size_and_alignment.pass.cpp
file modified
+0 -2
test/std/containers/sequences/deque/deque.capacity/max_size.pass.cpp
file modified
+4 -4
test/std/containers/sequences/deque/deque.erasure/erase.pass.cpp
file added
+78
test/std/containers/sequences/deque/deque.erasure/erase_if.pass.cpp
file added
+78
test/std/containers/sequences/deque/deque.modifiers/clear.pass.cpp
file added
+67
test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp
file modified
+32 -0
test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp
file modified
+32 -0
test/std/containers/sequences/forwardlist/forwardlist.erasure/erase.pass.cpp
file added
+78
test/std/containers/sequences/forwardlist/forwardlist.erasure/erase_if.pass.cpp
file added
+78
test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp
file modified
+6 -1
test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
file modified
+0 -1
test/std/containers/sequences/forwardlist/max_size.pass.cpp
file modified
+4 -4
test/std/containers/sequences/list/list.capacity/max_size.pass.cpp
file modified
+4 -4
test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp
file modified
+0 -4
test/std/containers/sequences/list/list.erasure/erase.pass.cpp
file added
+78
test/std/containers/sequences/list/list.erasure/erase_if.pass.cpp
file added
+78
test/std/containers/sequences/list/list.modifiers/clear.pass.cpp
file modified
+4 -1
test/std/containers/sequences/list/list.ops/merge.pass.cpp
file modified
+11 -0
test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp
file modified
+10 -0
test/std/containers/sequences/vector.bool/construct_default.pass.cpp
file modified
+11 -6
test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp
file modified
+4 -2
test/std/containers/sequences/vector.bool/move.pass.cpp
file modified
+6 -6
test/std/containers/sequences/vector/vector.capacity/max_size.pass.cpp
file modified
+4 -4
test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp
file modified
+31 -2
test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp
file modified
+0 -2
test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp
file modified
+2 -2
test/std/containers/sequences/vector/vector.cons/move.pass.cpp
file modified
+0 -1
test/std/containers/sequences/vector/vector.erasure/erase.pass.cpp
file added
+78
test/std/containers/sequences/vector/vector.erasure/erase_if.pass.cpp
file added
+78
test/std/containers/sequences/vector/vector.modifiers/clear.pass.cpp
file modified
+4 -1
test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp
file modified
+32 -24
test/std/containers/set_allocator_requirement_test_templates.h
file modified
+42 -7
test/std/containers/unord/unord.map/compare.pass.cpp
file modified
+1 -2
test/std/containers/unord/unord.map/erase_if.pass.cpp
file added
+80
test/std/containers/unord/unord.map/max_size.pass.cpp
file modified
+4 -4
test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp
file modified
+2 -0
test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp
file modified
+3 -2
test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp
file modified
+0 -1
test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp
file modified
+4 -1
test/std/containers/unord/unord.map/unord.map.modifiers/merge.pass.cpp
file added
+157
test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp
file modified
+23 -16
test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp
file modified
+23 -16
test/std/containers/unord/unord.multimap/erase_if.pass.cpp
file added
+90
test/std/containers/unord/unord.multimap/local_iterators.pass.cpp
file modified
+193 -80
test/std/containers/unord/unord.multimap/max_size.pass.cpp
file modified
+4 -4
test/std/containers/unord/unord.multimap/rehash.pass.cpp
file modified
+25 -11
test/std/containers/unord/unord.multimap/reserve.pass.cpp
file modified
+18 -5
test/std/containers/unord/unord.multimap/swap_member.pass.cpp
file modified
+97 -24
test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp
file modified
+2 -0
test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp
file modified
+4 -1
test/std/containers/unord/unord.multimap/unord.multimap.modifiers/merge.pass.cpp
file added
+157
test/std/containers/unord/unord.multiset/clear.pass.cpp
file modified
+4 -1
test/std/containers/unord/unord.multiset/erase_if.pass.cpp
file added
+91
test/std/containers/unord/unord.multiset/erase_range.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpptest/std/containers/unord/unord.multiset/insert_allocator_requirements.pass.cpp
file renamed
+1 -0
test/std/containers/unord/unord.multiset/max_size.pass.cpp
file modified
+4 -4
test/std/containers/unord/unord.multiset/merge.pass.cpp
file added
+154
test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp
file modified
+2 -0
test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.set/clear.pass.cpp
file modified
+4 -1
test/std/containers/unord/unord.set/erase_if.pass.cpp
file added
+81
test/std/containers/unord/unord.set/erase_range.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.set/max_size.pass.cpp
file modified
+4 -4
test/std/containers/unord/unord.set/merge.pass.cpp
file added
+154
test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp
file modified
+2 -0
test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp
file modified
+1 -0
test/std/containers/views/span.comparison/op.eq.pass.cpp
file removed
-168
test/std/containers/views/span.comparison/op.ge.pass.cpp
file removed
-153
test/std/containers/views/span.comparison/op.gt.pass.cpp
file removed
-154
test/std/containers/views/span.comparison/op.le.pass.cpp
file removed
-153
test/std/containers/views/span.comparison/op.lt.pass.cpp
file removed
-154
test/std/containers/views/span.comparison/op.ne.pass.cpp
file removed
-168
test/std/containers/views/span.cons/array.fail.cpp
file modified
+4 -4
test/std/containers/views/span.cons/array.pass.cpp
file modified
+1 -1
test/std/containers/views/span.cons/assign.pass.cpp
file modified
+7 -7
test/std/containers/views/span.cons/container.fail.cpp
file modified
+2 -2
test/std/containers/views/span.cons/container.pass.cpp
file modified
+1 -1
test/std/containers/views/span.cons/copy.pass.cpp
file modified
+2 -2
test/std/containers/views/span.cons/deduct.pass.cpp
file modified
+6 -6
test/std/containers/views/span.cons/default.fail.cpp
file modified
+3 -3
test/std/containers/views/span.cons/default.pass.cpp
file modified
+1 -1
test/std/containers/views/span.cons/ptr_len.fail.cpp
file modified
+3 -3
test/std/containers/views/span.cons/ptr_len.pass.cpp
file modified
+2 -2
test/std/containers/views/span.cons/ptr_ptr.fail.cpp
file modified
+3 -3
test/std/containers/views/span.cons/ptr_ptr.pass.cpp
file modified
+2 -2
test/std/containers/views/span.cons/span.fail.cpp
file modified
+2 -2
test/std/containers/views/span.cons/span.pass.cpp
file modified
+1 -1
test/std/containers/views/span.cons/stdarray.pass.cpp
file modified
+2 -2
test/std/containers/views/span.elem/data.pass.cpp
file modified
+1 -1
test/std/containers/views/span.elem/op_idx.pass.cpp
file modified
+3 -3
test/std/containers/views/span.iterators/begin.pass.cpp
file modified
+1 -1
test/std/containers/views/span.iterators/end.pass.cpp
file modified
+7 -1
test/std/containers/views/span.iterators/rbegin.pass.cpp
file modified
+1 -1
test/std/containers/views/span.iterators/rend.pass.cpp
file modified
+1 -1
test/std/containers/views/span.objectrep/as_bytes.pass.cpp
file modified
+2 -2
test/std/containers/views/span.objectrep/as_writeable_bytes.fail.cpp
file modified
+1 -1
test/std/containers/views/span.objectrep/as_writeable_bytes.pass.cpp
file modified
+2 -2
test/std/containers/views/span.obs/empty.pass.cpp
file modified
+2 -2
test/std/containers/views/span.obs/size.pass.cpp
file modified
+1 -1
test/std/containers/views/span.obs/size_bytes.pass.cpp
file modified
+1 -1
test/std/containers/views/span.sub/first.pass.cpp
file modified
+3 -3
test/std/containers/views/span.sub/last.pass.cpp
file modified
+3 -3
test/std/containers/views/span.sub/subspan.pass.cpp
file modified
+1 -1
test/std/containers/views/types.pass.cpp
file modified
+4 -4
test/std/depr/depr.c.headers/float_h.pass.cpp
file modified
+5 -3
test/std/depr/depr.c.headers/math_h.pass.cpp
file modified
+24 -15
test/std/depr/depr.c.headers/stdlib_h.pass.cpp
file modified
+1 -3
test/std/depr/depr.c.headers/uchar_h.pass.cpp
file modified
+1 -0
test/std/depr/depr.lib.binders/depr.lib.bind.1st/bind1st.depr_in_cxx11.fail.cpp
file added
+31
test/std/depr/depr.lib.binders/depr.lib.bind.2nd/bind2nd.depr_in_cxx11.fail.cpp
file added
+31
test/std/depr/depr.lib.binders/depr.lib.binder.1st/binder1st.depr_in_cxx11.fail.cpp
file added
+31
test/std/depr/depr.lib.binders/depr.lib.binder.2nd/binder2nd.depr_in_cxx11.fail.cpp
file added
+31
test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/overflow.pass.cpp
file modified
+4 -4
test/std/experimental/simd/simd.access/default.pass.cpp
file modified
+1 -1
test/std/input.output/filesystems/class.directory_iterator/directory_iterator.members/increment.pass.cpp
file modified
+0 -1
test/std/input.output/filesystems/class.directory_iterator/directory_iterator.nonmembers/begin_end.pass.cpp
file modified
+0 -1
test/std/input.output/filesystems/class.path/path.member/path.compare.pass.cpp
file modified
+54 -1
test/std/input.output/filesystems/class.path/path.member/path.gen/lexically_relative_and_proximate.pass.cpp
file modified
+2 -2
test/std/input.output/filesystems/class.path/path.nonmember/append_op.fail.cpp
file added
+27
test/std/input.output/filesystems/class.path/path.nonmember/append_op.pass.cpp
file modified
+3 -1
test/std/input.output/filesystems/class.path/path.nonmember/comparison_ops.fail.cpp
file added
+33
test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp
file modified
+0 -1
test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.nonmembers/begin_end.pass.cpp
file modified
+0 -1
test/std/input.output/filesystems/fs.op.funcs/fs.op.last_write_time/last_write_time.pass.cpp
file modified
+8 -13
test/std/input.output/filesystems/fs.op.funcs/fs.op.permissions/permissions.pass.cpp
file modified
+1 -1
test/std/input.output/filesystems/fs.op.funcs/fs.op.proximate/proximate.pass.cpp
file modified
+3 -3
test/std/input.output/filesystems/fs.op.funcs/fs.op.relative/relative.pass.cpp
file modified
+83 -43
test/std/input.output/iostream.format/ext.manip/get_money.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/int.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/input.streams/istream.formatted/istream.formatted.arithmetic/short.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/signed_char_pointer.pass.cpp
file modified
+22 -0
test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/unsigned_char_pointer.pass.cpp
file modified
+22 -0
test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/wchar_t_pointer.pass.cpp
file modified
+33 -0
test/std/input.output/iostream.format/input.streams/istream.rvalue/rvalue.pass.cpp
file modified
+1 -1
test/std/input.output/iostream.format/input.streams/istream.unformatted/get.pass.cpp
file modified
+0 -2
test/std/input.output/iostream.format/input.streams/istream.unformatted/get_chart.pass.cpp
file modified
+0 -2
test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size.pass.cpp
file modified
+3 -2
test/std/input.output/iostream.format/input.streams/istream.unformatted/get_pointer_size_chart.pass.cpp
file modified
+3 -2
test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp
file modified
+3 -2
test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp
file modified
+3 -2
test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore_0xff.pass.cpp
file modified
+0 -3
test/std/input.output/iostream.format/input.streams/istream.unformatted/read.pass.cpp
file modified
+0 -2
test/std/input.output/iostream.format/input.streams/istream.unformatted/readsome.pass.cpp
file modified
+0 -3
test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp
file modified
+0 -3
test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp
file modified
+0 -3
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minmax_showbase.pass.cpp
file modified
+7 -1
test/std/input.output/iostream.format/std.manip/resetiosflags.pass.cpp
file modified
+2 -0
test/std/input.output/iostream.format/std.manip/setbase.pass.cpp
file modified
+2 -0
test/std/input.output/iostream.format/std.manip/setfill.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/std.manip/setiosflags.pass.cpp
file modified
+2 -0
test/std/input.output/iostream.format/std.manip/setprecision.pass.cpp
file modified
+2 -0
test/std/input.output/iostream.format/std.manip/setw.pass.cpp
file modified
+2 -0
test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp
file modified
+3 -3
test/std/iterators/iterator.primitives/iterator.traits/empty.fail.cpp
file added
+122
test/std/iterators/iterator.primitives/iterator.traits/iterator.pass.cpp
file modified
+1 -0
test/std/language.support/cmp/cmp.partialord/partialord.pass.cpp
file modified
+1 -1
test/std/language.support/cmp/cmp.strongord/strongord.pass.cpp
file modified
+1 -1
test/std/language.support/cmp/cmp.weakord/weakord.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/delete_align_val_t_replace.pass.cpp
file modified
+22 -9
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp
file modified
+19 -7
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp
file modified
+19 -6
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp
file modified
+19 -6
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.sh.cpptest/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.sh.cpptest/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.sh.cpptest/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.sh.cpptest/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array_fsizeddeallocation.sh.cpp
file modified
+6 -6
test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp
file modified
+22 -9
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp
file modified
+19 -6
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp
file modified
+19 -6
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp
file modified
+19 -6
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.sh.cpptest/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.sh.cpptest/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp
file modified
+6 -6
test/std/language.support/support.dynamic/ptr.launder/launder.types.fail.cpp
file modified
+2 -0
test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp
file modified
+5 -5
test/std/language.support/support.limits/c.limits/cfloat.pass.cpp
file modified
+5 -3
test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp
file modified
+10 -0
test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp
file modified
+5 -0
test/std/language.support/support.limits/support.limits.general/algorithm.version.pass.cpp
file added
+192
test/std/language.support/support.limits/support.limits.general/any.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/array.version.pass.cpp
file added
+105
test/std/language.support/support.limits/support.limits.general/atomic.version.pass.cpp
file added
+122
test/std/language.support/support.limits/support.limits.general/bit.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/charconv.pass.cpp
file added
+32
test/std/language.support/support.limits/support.limits.general/chrono.version.pass.cpp
file added
+82
test/std/language.support/support.limits/support.limits.general/cmath.version.pass.cpp
file added
+91
test/std/language.support/support.limits/support.limits.general/compare.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/complex.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/concepts.version.pass.cpp
file added
+34
test/std/language.support/support.limits/support.limits.general/cstddef.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/deque.version.pass.cpp
file added
+99
test/std/language.support/support.limits/support.limits.general/exception.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/execution.version.pass.cpp
file added
+34
test/std/language.support/support.limits/support.limits.general/filesystem.version.pass.cpp
file added
+82
test/std/language.support/support.limits/support.limits.general/forward_list.version.pass.cpp
file added
+148
test/std/language.support/support.limits/support.limits.general/functional.version.pass.cpp
file added
+245
test/std/language.support/support.limits/support.limits.general/generate_feature_test_macro_components.py
file added
+977
test/std/language.support/support.limits/support.limits.general/iomanip.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/istream.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/iterator.version.pass.cpp
file added
+183
test/std/language.support/support.limits/support.limits.general/limits.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/list.version.pass.cpp
file added
+148
test/std/language.support/support.limits/support.limits.general/locale.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/map.version.pass.cpp
file added
+171
test/std/language.support/support.limits/support.limits.general/memory.version.pass.cpp
file added
+247
test/std/language.support/support.limits/support.limits.general/memory_resource.version.pass.cpp
file added
+34
test/std/language.support/support.limits/support.limits.general/mutex.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/new.version.pass.cpp
file added
+105
test/std/language.support/support.limits/support.limits.general/numeric.version.pass.cpp
file added
+91
test/std/language.support/support.limits/support.limits.general/optional.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/ostream.version.pass.cpp
file added
+59
test/std/language.support/support.limits/support.limits.general/regex.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/scoped_allocator.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/set.version.pass.cpp
file added
+148
test/std/language.support/support.limits/support.limits.general/shared_mutex.version.pass.cpp
file added
+114
test/std/language.support/support.limits/support.limits.general/string.version.pass.cpp
file added
+174
test/std/language.support/support.limits/support.limits.general/string_view.version.pass.cpp
file added
+108
test/std/language.support/support.limits/support.limits.general/tuple.version.pass.cpp
file added
+157
test/std/language.support/support.limits/support.limits.general/type_traits.version.pass.cpp
file added
+397
test/std/language.support/support.limits/support.limits.general/unordered_map.version.pass.cpp
file added
+171
test/std/language.support/support.limits/support.limits.general/unordered_set.version.pass.cpp
file added
+148
test/std/language.support/support.limits/support.limits.general/utility.version.pass.cpp
file added
+195
test/std/language.support/support.limits/support.limits.general/variant.version.pass.cpp
file added
+56
test/std/language.support/support.limits/support.limits.general/vector.version.pass.cpp
file added
+122
test/std/language.support/support.limits/support.limits.general/version.version.pass.cpp
file added
+2178
test/std/language.support/support.runtime/cstdlib.pass.cpp
file modified
+2 -4
test/std/language.support/support.runtime/ctime.pass.cpp
file modified
+1 -1
test/std/language.support/support.start.term/quick_exit.pass.cpp
file modified
+1 -1
test/std/language.support/support.start.term/quick_exit_check1.fail.cpp
file modified
+1 -0
test/std/language.support/support.start.term/quick_exit_check2.fail.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp
file modified
+1 -0
test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp
file modified
+6 -4
test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp
file modified
+2 -1
test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp
file modified
+3 -0
test/std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp
file modified
+3 -0
test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp
file modified
+3 -0
test/std/localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp
file modified
+2 -2
test/std/localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp
file modified
+2 -2
test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp
file modified
+2 -2
test/std/numerics/c.math/cmath.pass.cpp
file modified
+2 -1
test/std/numerics/complex.number/complex.ops/stream_input.pass.cpp
file modified
+0 -2
test/std/numerics/rand/rand.eng/rand.eng.mers/ctor_sseq_all_zero.pass.cpp
file added
+81
test/std/numerics/rand/rand.util/rand.util.canonical/generate_canonical.pass.cpp
file modified
+15 -13
test/std/re/re.alg/re.alg.match/basic.pass.cpp
file modified
+3 -0
test/std/re/re.alg/re.alg.match/ecma.pass.cpp
file modified
+3 -0
test/std/re/re.alg/re.alg.match/extended.pass.cpp
file modified
+3 -0
test/std/re/re.alg/re.alg.match/inverted_character_classes.pass.cpp
file added
+44
test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp
file modified
+1 -2
test/std/re/re.alg/re.alg.search/awk.pass.cpp
file modified
+3 -0
test/std/re/re.alg/re.alg.search/basic.pass.cpp
file modified
+3 -0
test/std/re/re.alg/re.alg.search/ecma.pass.cpp
file modified
+3 -0
test/std/re/re.alg/re.alg.search/extended.pass.cpp
file modified
+3 -0
test/std/re/re.alg/re.alg.search/invert_neg_word_search.pass.cpp
file modified
+1 -1
test/std/re/re.grammar/excessive_brace_count.pass.cpp
file modified
+1 -1
test/std/re/re.results/re.results.const/copy.pass.cpp
file added
+41
test/std/re/re.results/re.results.const/copy_assign.pass.cpp
file added
+50
test/std/re/re.results/re.results.const/move.pass.cpp
file added
+48
test/std/re/re.results/re.results.const/move_assign.pass.cpp
file added
+51
test/std/re/re.traits/lookup_collatename.pass.cpp
file modified
+3 -0
test/std/re/re.traits/transform.pass.cpp
file modified
+3 -0
test/std/re/re.traits/transform_primary.pass.cpp
file modified
+3 -0
test/std/re/re.traits/translate_nocase.pass.cpp
file modified
+0 -8
test/std/strings/basic.string.hash/enabled_hashes.pass.cpp
file modified
+3 -0
test/std/strings/basic.string.hash/strings.pass.cpp
file modified
+3 -0
test/std/strings/basic.string.literals/literal.pass.cpp
file modified
+28 -18
test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.capacity/reserve.pass.cpp
file modified
+8 -1
test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp
file modified
+12 -0
test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp
file modified
+1 -1
test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp
file modified
+13 -1
test/std/strings/basic.string/string.iterators/iterators.pass.cpp
file modified
+14 -0
test/std/strings/c.strings/cctype.pass.cpp
file modified
+27 -24
test/std/strings/c.strings/cstring.pass.cpp
file modified
+30 -27
test/std/strings/c.strings/cuchar.pass.cpp
file modified
+2 -0
test/std/strings/c.strings/cwchar.pass.cpp
file modified
+67 -64
test/std/strings/c.strings/cwctype.pass.cpp
file modified
+23 -20
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign2.pass.cpp
file added
+39
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/assign3.pass.cpp
file added
+30
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/compare.pass.cpp
file added
+58
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/copy.pass.cpp
file added
+32
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eof.pass.cpp
file added
+26
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq.pass.cpp
file added
+28
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/eq_int_type.pass.cpp
file added
+31
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/find.pass.cpp
file added
+46
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/length.pass.cpp
file added
+41
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/lt.pass.cpp
file added
+28
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/move.pass.cpp
file added
+36
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/not_eof.pass.cpp
file added
+31
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_char_type.pass.cpp
file added
+29
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/to_int_type.pass.cpp
file added
+29
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char8_t/types.pass.cpp
file added
+34
test/std/strings/string.classes/typedefs.pass.cpp
file modified
+8 -2
test/std/strings/string.conversions/stod.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/stof.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/stoi.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/stol.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/stoll.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/stoul.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/stoull.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/to_string.pass.cpp
file modified
+1 -0
test/std/strings/string.conversions/to_wstring.pass.cpp
file modified
+1 -0
test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
file modified
+14 -9
test/std/strings/string.view/string.view.cons/assign.pass.cpp
file modified
+14 -8
test/std/strings/string.view/string.view.cons/default.pass.cpp
file modified
+7 -9
test/std/strings/string.view/string.view.cons/from_string.pass.cpp
file modified
+6 -0
test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
file modified
+3 -0
test/std/strings/string.view/string.view.hash/string_view.pass.cpp
file modified
+3 -0
test/std/strings/string.view/string.view.iterators/begin.pass.cpp
file modified
+15 -0
test/std/strings/string.view/string.view.iterators/end.pass.cpp
file modified
+15 -0
test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
file modified
+15 -0
test/std/strings/string.view/string.view.iterators/rend.pass.cpp
file modified
+15 -0
test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
file modified
+1 -0
test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
file modified
+1 -0
test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
file modified
+1 -0
test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
file modified
+1 -0
test/std/strings/string.view/string.view.ops/copy.pass.cpp
file modified
+1 -0
test/std/strings/string.view/string_view.literals/literal.pass.cpp
file modified
+28 -18
test/std/strings/string.view/types.pass.cpp
file modified
+3 -0
test/std/strings/strings.erasure/erase.pass.cpp
file added
+76
test/std/strings/strings.erasure/erase_if.pass.cpp
file added
+76
test/std/thread/futures/futures.async/async_race.38682.pass.cpp
file added
+69
test/std/thread/futures/futures.shared_future/wait_until.pass.cpp
file modified
+2 -0
test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp
file modified
+2 -0
test/std/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp
file modified
+2 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.guard/adopt_lock.pass.cpp
file modified
+2 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp
file modified
+2 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp
file modified
+2 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp
file modified
+2 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp
file modified
+2 -0
test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp
file modified
+10 -4
test/std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp
file modified
+1 -0
test/std/utilities/any/any.class/any.assign/copy.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.assign/move.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.assign/value.pass.cpp
file modified
+8 -7
test/std/utilities/any/any.class/any.cons/copy.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.cons/in_place_type.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.cons/move.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.cons/value.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.modifiers/emplace.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.modifiers/reset.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.class/any.modifiers/swap.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.fail.cpp
file modified
+4 -0
test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp
file modified
+4 -0
test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp
file modified
+4 -0
test/std/utilities/any/any.nonmembers/make_any.pass.cpp
file modified
+7 -6
test/std/utilities/any/any.nonmembers/swap.pass.cpp
file modified
+7 -6
test/std/utilities/charconv/charconv.from.chars/integral.pass.cpp
file modified
+11 -2
test/std/utilities/charconv/charconv.to.chars/integral.pass.cpp
file modified
+11 -2
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp
file modified
+1 -2
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp
file modified
+13 -1
test/std/utilities/function.objects/negators/binary_negate.depr_in_cxx17.fail.cpp
file added
+35
test/std/utilities/function.objects/negators/not1.depr_in_cxx17.fail.cpp
file added
+33
test/std/utilities/function.objects/negators/not2.depr_in_cxx17.fail.cpp
file added
+34
test/std/utilities/function.objects/negators/unary_negate.depr_in_cxx17.fail.cpp
file added
+34
test/std/utilities/function.objects/refwrap/type_properties.pass.cpp
file modified
+5 -4
test/std/utilities/function.objects/refwrap/unwrap_ref_decay.pass.cpp
file added
+58
test/std/utilities/function.objects/refwrap/unwrap_reference.pass.cpp
file added
+51
test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp
file modified
+1 -1
test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp
file modified
+1 -0
test/std/utilities/memory/default.allocator/allocator.members/allocate.pass.cpp
file modified
+1 -0
test/std/utilities/memory/pointer.traits/pointer.traits.functions/pointer_to.pass.cpp
file modified
+1 -0
test/std/utilities/memory/pointer.traits/pointer_to.pass.cpp
file modified
+15 -3
test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp
file modified
+8 -0
test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp
file modified
+7 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp
file modified
+8 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp
file modified
+9 -0
test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp
file modified
+3 -6
test/std/utilities/meta/meta.trans/meta.trans.other/type_identity.pass.cpp
file added
+40
test/std/utilities/meta/meta.type.synop/endian.pass.cpp
file modified
+0 -1
test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
file modified
+7 -1
test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp
file modified
+3 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp
file modified
+11 -0
test/std/utilities/optional/optional.bad_optional_access/default.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.bad_optional_access/derive.pass.cpp
file modified
+8 -0
test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
file modified
+5 -1
test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
file modified
+36 -2
test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/optional.object.ctor/const_T.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
file modified
+3 -3
test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp
file modified
+7 -6
test/std/utilities/optional/optional.object/special_members.pass.cpp
file added
+63
test/std/utilities/optional/optional.object/triviality.pass.cpp
file added
+97
test/std/utilities/optional/optional.specalg/make_optional.pass.cpp
file modified
+8 -0
test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp
file modified
+1 -0
test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp
file modified
+1 -0
test/std/utilities/template.bitset/bitset.members/set_one.pass.cpp
file modified
+1 -0
test/std/utilities/template.bitset/bitset.members/test.pass.cpp
file modified
+1 -0
test/std/utilities/template.bitset/includes.pass.cpp
file modified
+1 -10
test/std/utilities/time/date.time/ctime.pass.cpp
file modified
+5 -1
test/std/utilities/time/days.pass.cpp
file added
+28
test/std/utilities/time/months.pass.cpp
file added
+29
test/std/utilities/time/time.cal/euclidian.h
file added
+39
test/std/utilities/time/time.cal/nothing_to_do.pass.cpptest/libcxx/experimental/containers/sequences/dynarray/nothing_to_do.pass.cpp
file renamed
+0 -0
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ctor.pass.cpp
file added
+46
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/decrement.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/increment.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/ok.pass.cpp
file added
+37
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.members/plus_minus_equal.pass.cpp
file added
+57
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/comparisons.pass.cpp
file added
+44
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.fail.cpp
file added
+28
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/literals.pass.cpp
file added
+47
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/minus.pass.cpp
file added
+58
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/plus.pass.cpp
file added
+59
test/std/utilities/time/time.cal/time.cal.day/time.cal.day.nonmembers/streaming.pass.cpp
file added
+56
test/std/utilities/time/time.cal/time.cal.day/types.pass.cpptest/std/utilities/optional/optional.object/optional.object.ctor/copy.fail.cpp
file renamed
+8 -18
test/std/utilities/time/time.cal/time.cal.last/types.pass.cpp
file added
+33
test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ctor.pass.cpp
file added
+47
test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/day.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/month.pass.cpp
file added
+39
test/std/utilities/time/time.cal/time.cal.md/time.cal.md.members/ok.pass.cpp
file added
+55
test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/comparisons.pass.cpp
file added
+70
test/std/utilities/time/time.cal/time.cal.md/time.cal.md.nonmembers/streaming.pass.cpp
file added
+41
test/std/utilities/time/time.cal/time.cal.md/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.mdlast/comparisons.pass.cpp
file added
+43
test/std/utilities/time/time.cal/time.cal.mdlast/ctor.pass.cpp
file added
+41
test/std/utilities/time/time.cal/time.cal.mdlast/month.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.mdlast/ok.pass.cpp
file added
+46
test/std/utilities/time/time.cal/time.cal.mdlast/streaming.pass.cpp
file added
+34
test/std/utilities/time/time.cal/time.cal.mdlast/types.pass.cpp
file added
+27
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ctor.pass.cpp
file added
+46
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/decrement.pass.cpp
file added
+53
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/increment.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/ok.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.members/plus_minus_equal.pass.cpp
file added
+67
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/comparisons.pass.cpp
file added
+47
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/literals.pass.cpp
file added
+87
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/minus.pass.cpp
file added
+72
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/plus.pass.cpp
file added
+72
test/std/utilities/time/time.cal/time.cal.month/time.cal.month.nonmembers/streaming.pass.cpp
file added
+53
test/std/utilities/time/time.cal/time.cal.month/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ctor.pass.cpp
file added
+46
test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/month.pass.cpp
file added
+42
test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/ok.pass.cpp
file added
+51
test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.members/weekday_indexed.pass.cpp
file added
+43
test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/comparisons.pass.cpp
file added
+86
test/std/utilities/time/time.cal/time.cal.mwd/time.cal.mwd.nonmembers/streaming.pass.cpp
file added
+36
test/std/utilities/time/time.cal/time.cal.mwd/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ctor.pass.cpp
file added
+60
test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/month.pass.cpp
file added
+42
test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/ok.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.members/weekday_last.pass.cpp
file added
+44
test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/comparisons.pass.cpp
file added
+73
test/std/utilities/time/time.cal/time.cal.mwdlast/time.cal.mwdlast.nonmembers/streaming.pass.cpp
file added
+37
test/std/utilities/time/time.cal/time.cal.mwdlast/types.pass.cpp
file added
+27
test/std/utilities/time/time.cal/time.cal.operators/month_day.pass.cpp
file added
+108
test/std/utilities/time/time.cal/time.cal.operators/month_day_last.pass.cpp
file added
+107
test/std/utilities/time/time.cal/time.cal.operators/month_weekday.pass.cpp
file added
+115
test/std/utilities/time/time.cal/time.cal.operators/month_weekday_last.pass.cpp
file added
+107
test/std/utilities/time/time.cal/time.cal.operators/year_month.pass.cpp
file added
+68
test/std/utilities/time/time.cal/time.cal.operators/year_month_day.pass.cpp
file added
+191
test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp
file added
+125
test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday.pass.cpp
file added
+145
test/std/utilities/time/time.cal/time.cal.operators/year_month_weekday_last.pass.cpp
file added
+153
test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ctor.pass.cpp
file added
+61
test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/index.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/ok.pass.cpp
file added
+49
test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.members/weekday.pass.cpp
file added
+39
test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/comparisons.pass.cpp
file added
+48
test/std/utilities/time/time.cal/time.cal.wdidx/time.cal.wdidx.nonmembers/streaming.pass.cpp
file added
+36
test/std/utilities/time/time.cal/time.cal.wdidx/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ctor.pass.cpp
file added
+47
test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/ok.pass.cpp
file added
+37
test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.members/weekday.pass.cpp
file added
+33
test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/comparisons.pass.cpp
file added
+43
test/std/utilities/time/time.cal/time.cal.wdlast/time.cal.wdlast.nonmembers/streaming.pass.cpp
file added
+34
test/std/utilities/time/time.cal/time.cal.wdlast/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.local_days.pass.cpp
file added
+73
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.pass.cpp
file added
+51
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ctor.sys_days.pass.cpp
file added
+73
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/decrement.pass.cpp
file added
+53
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/increment.pass.cpp
file added
+53
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/ok.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/operator[].pass.cpp
file added
+59
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.members/plus_minus_equal.pass.cpp
file added
+63
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/comparisons.pass.cpp
file added
+42
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/literals.pass.cpp
file added
+62
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/minus.pass.cpp
file added
+76
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/plus.pass.cpp
file added
+70
test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/streaming.pass.cpp
file added
+56
test/std/utilities/time/time.cal/time.cal.weekday/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ctor.pass.cpp
file added
+46
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/decrement.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/increment.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/is_leap.pass.cpp
file added
+53
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/ok.pass.cpp
file added
+53
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus.pass.cpp
file added
+50
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.members/plus_minus_equal.pass.cpp
file added
+57
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/comparisons.pass.cpp
file added
+47
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.fail.cpp
file added
+28
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/literals.pass.cpp
file added
+44
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/minus.pass.cpp
file added
+62
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/plus.pass.cpp
file added
+59
test/std/utilities/time/time.cal/time.cal.year/time.cal.year.nonmembers/streaming.pass.cpp
file added
+55
test/std/utilities/time/time.cal/time.cal.year/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ctor.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/month.pass.cpp
file added
+39
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/ok.pass.cpp
file added
+50
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_month.pass.cpp
file added
+64
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/plus_minus_equal_year.pass.cpp
file added
+65
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.members/year.pass.cpp
file added
+39
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/comparisons.pass.cpp
file added
+69
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/minus.pass.cpp
file added
+90
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/plus.pass.cpp
file added
+106
test/std/utilities/time/time.cal/time.cal.ym/time.cal.ym.nonmembers/streaming.pass.cpp
file added
+57
test/std/utilities/time/time.cal/time.cal.ym/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.local_days.pass.cpp
file added
+85
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.pass.cpp
file added
+56
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.sys_days.pass.cpp
file added
+84
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ctor.year_month_day_last.pass.cpp
file added
+80
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/day.pass.cpp
file added
+40
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/month.pass.cpp
file added
+40
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/ok.pass.cpp
file added
+96
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.local_days.pass.cpp
file added
+94
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/op.sys_days.pass.cpp
file added
+94
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_month.pass.cpp
file added
+70
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/plus_minus_equal_year.pass.cpp
file added
+70
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.members/year.pass.cpp
file added
+40
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/comparisons.pass.cpp
file added
+118
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/minus.pass.cpp
file added
+60
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/plus.pass.cpp
file added
+112
test/std/utilities/time/time.cal/time.cal.ymd/time.cal.ymd.nonmembers/streaming.pass.cpp
file added
+58
test/std/utilities/time/time.cal/time.cal.ymd/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ctor.pass.cpp
file added
+53
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/day.pass.cpp
file added
+51
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/month_day_last.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ok.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_local_days.pass.cpp
file added
+61
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/op_sys_days.pass.cpp
file added
+61
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_month.pass.cpp
file added
+66
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/plus_minus_equal_year.pass.cpp
file added
+65
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/year.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/comparisons.pass.cpp
file added
+87
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/minus.pass.cpp
file added
+91
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/plus.pass.cpp
file added
+122
test/std/utilities/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.nonmembers/streaming.pass.cpp
file added
+37
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.local_days.pass.cpp
file added
+95
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.pass.cpp
file added
+64
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ctor.sys_days.pass.cpp
file added
+94
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/index.pass.cpp
file added
+41
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/month.pass.cpp
file added
+40
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ok.pass.cpp
file added
+75
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.local_days.pass.cpp
file added
+74
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/op.sys_days.pass.cpp
file added
+74
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_month.pass.cpp
file added
+80
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/plus_minus_equal_year.pass.cpp
file added
+80
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday.pass.cpp
file added
+41
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/weekday_indexed.pass.cpp
file added
+45
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/year.pass.cpp
file added
+40
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/comparisons.pass.cpp
file added
+113
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/minus.pass.cpp
file added
+100
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/plus.pass.cpp
file added
+120
test/std/utilities/time/time.cal/time.cal.ymwd/time.cal.ymwd.nonmembers/streaming.pass.cpp
file added
+57
test/std/utilities/time/time.cal/time.cal.ymwd/types.pass.cpp
file added
+26
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ctor.pass.cpp
file added
+52
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/month.pass.cpp
file added
+41
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ok.pass.cpp
file added
+73
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_local_days.pass.cpp
file added
+61
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/op_sys_days.pass.cpp
file added
+69
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_month.pass.cpp
file added
+75
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/plus_minus_equal_year.pass.cpp
file added
+76
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/weekday.pass.cpp
file added
+41
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/year.pass.cpp
file added
+41
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/comparisons.pass.cpp
file added
+114
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/minus.pass.cpp
file added
+93
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/plus.pass.cpp
file added
+116
test/std/utilities/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.nonmembers/streaming.pass.cpp
file added
+38
test/std/utilities/time/time.cal/time.cal.ymwdlast/types.pass.cpp
file added
+26
test/std/utilities/time/time.clock/time.clock.file/consistency.pass.cpp
file added
+35
test/std/utilities/time/time.clock/time.clock.file/file_time.pass.cpp
file added
+29
test/std/utilities/time/time.clock/time.clock.file/now.pass.cpp
file added
+35
test/std/utilities/time/time.clock/time.clock.file/rep_signed.pass.cpp
file added
+29
test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp
file modified
+4 -3
test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp
file modified
+4 -3
test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp
file modified
+4 -3
test/std/utilities/time/time.clock/time.clock.system/local_time.types.pass.cpp
file added
+65
test/std/utilities/time/time.clock/time.clock.system/sys.time.types.pass.cpp
file added
+64
test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp
file modified
+3 -0
test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp
file modified
+24 -1
test/std/utilities/time/time.duration/time.duration.nonmember/op_divide_duration.pass.cpp
file modified
+2 -1
test/std/utilities/time/time.duration/time.duration.special/max.pass.cpp
file modified
+5 -1
test/std/utilities/time/time.duration/time.duration.special/min.pass.cpp
file modified
+5 -1
test/std/utilities/time/time.duration/time.duration.special/zero.pass.cpp
file modified
+5 -1
test/std/utilities/time/time.point/time.point.arithmetic/op_+=.pass.cpp
file modified
+20 -0
test/std/utilities/time/time.point/time.point.arithmetic/op_-=.pass.cpp
file modified
+20 -0
test/std/utilities/time/time.point/time.point.special/max.pass.cpp
file modified
+7 -1
test/std/utilities/time/time.point/time.point.special/min.pass.cpp
file modified
+7 -1
test/std/utilities/time/time.traits/time.traits.duration_values/max.pass.cpp
file modified
+10 -1
test/std/utilities/time/time.traits/time.traits.duration_values/min.pass.cpp
file modified
+10 -1
test/std/utilities/time/time.traits/time.traits.duration_values/zero.pass.cpp
file modified
+8 -1
test/std/utilities/time/weeks.pass.cpp
file added
+28
test/std/utilities/time/years.pass.cpp
file added
+28
test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp
file modified
+1 -2
test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp
file modified
+1 -0
test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR20855_tuple_ref_binding_diagnostics.pass.cpp
file modified
+1 -0
test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.fail.cpp
file modified
+4 -4
test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp
file modified
+2 -2
test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_structured_bindings.pass.cpp
file modified
+2 -2
test/std/utilities/type.index/type.index.hash/hash.pass.cpp
file modified
+1 -0
test/std/utilities/utility/pairs/pairs.pair/piecewise.pass.cpp
file modified
+3 -2
test/std/utilities/variant/variant.bad_variant_access/bad_variant_access.pass.cpp
file modified
+8 -6
test/std/utilities/variant/variant.get/get_index.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.get/get_type.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.relops/relops.pass.cpp
file modified
+78 -29
test/std/utilities/variant/variant.relops/relops_bool_conv.fail.cpp
file added
+88
test/std/utilities/variant/variant.variant/variant.assign/T.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.variant/variant.assign/copy.pass.cpp
file modified
+27 -18
test/std/utilities/variant/variant.variant/variant.assign/move.pass.cpp
file modified
+28 -18
test/std/utilities/variant/variant.variant/variant.ctor/T.pass.cpp
file modified
+8 -0
test/std/utilities/variant/variant.variant/variant.ctor/copy.pass.cpp
file modified
+23 -18
test/std/utilities/variant/variant.variant/variant.ctor/default.pass.cpp
file modified
+19 -7
test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_args.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.variant/variant.ctor/in_place_index_init_list_args.pass.cpp
file modified
+8 -0
test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_args.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.variant/variant.ctor/in_place_type_init_list_args.pass.cpp
file modified
+8 -0
test/std/utilities/variant/variant.variant/variant.ctor/move.pass.cpp
file modified
+23 -18
test/std/utilities/variant/variant.variant/variant.mod/emplace_index_args.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.variant/variant.mod/emplace_index_init_list_args.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.variant/variant.mod/emplace_type_args.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.variant/variant.mod/emplace_type_init_list_args.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.variant/variant.status/index.pass.cpp
file modified
+7 -9
test/std/utilities/variant/variant.variant/variant.status/valueless_by_exception.pass.cpp
file modified
+7 -9
test/std/utilities/variant/variant.variant/variant.swap/swap.pass.cpp
file modified
+7 -6
test/std/utilities/variant/variant.visit/visit.pass.cpp
file modified
+7 -6
test/support/any_helpers.h
file modified
+3 -0
test/support/archetypes.hpp
file modified
+10 -5
test/support/archetypes.ipp
file modified
+45 -41
test/support/counting_predicates.hpp
file modified
+6 -5
test/support/filesystem_dynamic_test_helper.py
file modified
+10 -3
test/support/filesystem_test_helper.hpp
file modified
+41 -5
test/support/min_allocator.h
file modified
+54 -0
test/support/nasty_macros.hpp
file modified
+7 -0
test/support/poisoned_hash_helper.hpp
file modified
+0 -2
test/support/test_comparisons.h
file modified
+40 -40
test/support/test_macros.h
file modified
+50 -9
test/support/truncate_fp.h
file added
+23
test/support/unique_ptr_test_helper.h
file modified
+0 -1
utils/ci/macos-backdeployment.sh
file added
+180
utils/ci/macos-trunk.sh
file added
+153
utils/docker/build_docker_image.sh
file added
+109
utils/docker/debian9/Dockerfile
file added
+115
utils/docker/scripts/build_gcc.sh
file added
+91
utils/docker/scripts/build_install_llvm.sh
file added
+114
utils/docker/scripts/checkout_git.sh
file added
+130
utils/docker/scripts/docker_start_buildbots.sh
file added
+8
utils/docker/scripts/install_clang_packages.sh
file added
+64
utils/docker/scripts/run_buildbot.sh
file added
+62
utils/google-benchmark/.clang-format
file added
+5
utils/google-benchmark/.gitignore
file modified
+12 -0
utils/google-benchmark/.travis-libcxx-setup.sh
file added
+28
utils/google-benchmark/.travis.yml
file added
+199
utils/google-benchmark/.ycm_extra_conf.py
file added
+115
utils/google-benchmark/AUTHORS
file modified
+1 -0
utils/google-benchmark/CMakeLists.txt
file modified
+12 -7
utils/google-benchmark/CONTRIBUTORS
file modified
+2 -0
utils/google-benchmark/README.md
file modified
+109 -61
utils/google-benchmark/WORKSPACE
file added
+7
utils/google-benchmark/appveyor.yml
file added
+50
utils/google-benchmark/cmake/CXXFeatureCheck.cmake
file modified
+5 -5
utils/google-benchmark/cmake/GetGitVersion.cmake
file modified
+1 -1
utils/google-benchmark/cmake/HandleGTest.cmake
file modified
+4 -4
utils/google-benchmark/docs/tools.md
file modified
+28 -71
utils/google-benchmark/include/benchmark/benchmark.h
file modified
+128 -44
utils/google-benchmark/mingw.py
file added
+320
utils/google-benchmark/src/benchmark.cc
file modified
+78 -225
utils/google-benchmark/src/benchmark_api_internal.cc
file added
+15
utils/google-benchmark/src/benchmark_api_internal.h
file modified
+8 -3
utils/google-benchmark/src/benchmark_register.cc
file modified
+31 -10
utils/google-benchmark/src/benchmark_runner.cc
file added
+350
utils/google-benchmark/src/benchmark_runner.h
file added
+51
utils/google-benchmark/src/colorprint.cc
file modified
+1 -1
utils/google-benchmark/src/complexity.cc
file modified
+11 -6
utils/google-benchmark/src/console_reporter.cc
file modified
+26 -28
utils/google-benchmark/src/csv_reporter.cc
file modified
+9 -5
utils/google-benchmark/src/cycleclock.h
file modified
+1 -1
utils/google-benchmark/src/internal_macros.h
file modified
+3 -11
utils/google-benchmark/src/json_reporter.cc
file modified
+35 -10
utils/google-benchmark/src/reporter.cc
file modified
+19 -1
utils/google-benchmark/src/sleep.cc
file modified
+1 -1
utils/google-benchmark/src/statistics.cc
file modified
+25 -12
utils/google-benchmark/src/string_util.h
file modified
+5 -1
utils/google-benchmark/src/sysinfo.cc
file modified
+68 -5
utils/google-benchmark/src/thread_manager.h
file modified
+0 -2
utils/google-benchmark/src/timers.cc
file modified
+3 -3
utils/google-benchmark/test/AssemblyTests.cmake
file added
+46
utils/google-benchmark/test/CMakeLists.txt
file modified
+12 -0
utils/google-benchmark/test/complexity_test.cc
file modified
+27 -12
utils/google-benchmark/test/display_aggregates_only_test.cc
file added
+43
utils/google-benchmark/test/memory_manager_test.cc
file added
+42
utils/google-benchmark/test/output_test.h
file modified
+7 -0
utils/google-benchmark/test/output_test_helper.cc
file modified
+84 -4
utils/google-benchmark/test/register_benchmark_test.cc
file modified
+2 -2
utils/google-benchmark/test/report_aggregates_only_test.cc
file added
+39
utils/google-benchmark/test/reporter_output_test.cc
file modified
+292 -73
utils/google-benchmark/test/skip_with_error_test.cc
file modified
+2 -2
utils/google-benchmark/test/string_util_gtest.cc
file modified
+31 -31
utils/google-benchmark/test/user_counters_tabular_test.cc
file modified
+67 -51
utils/google-benchmark/test/user_counters_test.cc
file modified
+81 -53
utils/google-benchmark/test/user_counters_thousands_test.cc
file added
+161
utils/google-benchmark/tools/compare.py
file modified
+39 -4
utils/google-benchmark/tools/compare_bench.py
file removed
-67
utils/google-benchmark/tools/gbench/Inputs/test3_run0.json
file modified
+26 -0
utils/google-benchmark/tools/gbench/Inputs/test3_run1.json
file modified
+29 -3
utils/google-benchmark/tools/gbench/report.py
file modified
+266 -96
utils/google-benchmark/tools/gbench/util.py
file modified
+10 -5
utils/libcxx/test/config.py
file modified
+41 -63
utils/libcxx/test/format.py
file modified
+12 -13
utils/libcxx/test/googlebenchmark.py
file added
+122
utils/libcxx/test/target_info.py
file modified
+31 -12
www/cxx1y_status.html
file modified
+5 -4
www/cxx1z_status.html
file modified
+6 -6
www/cxx2a_status.html
file modified
+81 -12
www/index.html
file modified
+13 -11
www/upcoming_meeting.html
file modified
+81 -54
    Vendor import of libc++ trunk r351319 (just before the release_80
    branch point):
    https://llvm.org/svn/llvm-project/libcxx/trunk@351319
    
        
file modified
+97 -35
file modified
+1 -1
file modified
+1 -1
file modified
+0 -8
file modified
+74 -7
file modified
+253 -45
file modified
+326 -21
file modified
+41 -0
file modified
+1 -10
file modified
+79 -2
file modified
+4 -4
file modified
+17 -12
file modified
+421 -408
file modified
+1 -1
file modified
+7 -6
file modified
+215 -128
file modified
+2 -0
file modified
+1 -1
file modified
+4 -4
file modified
+219 -96
file modified
+1 -1
file modified
+8 -8
file modified
+3 -3
file modified
+0 -2
file modified
+3 -3
file modified
+97 -0
file modified
+1 -1
file modified
+71 -35
file modified
+9 -9
file modified
+45 -156
file modified
+7 -2
file modified
+9 -8
file modified
+1 -4
file added
+158
file modified
+7 -7
file modified
+10 -3
file modified
+1244 -39
file modified
+1 -0
file modified
+1 -0
file modified
+15 -14
file modified
+2 -2
file modified
+1 -1
file modified
+24 -4
file modified
+3 -2
file modified
+14 -4
file modified
+14 -4
file modified
+11 -1
file modified
+11 -1
file modified
+14 -4
file modified
+11 -1
file modified
+27 -72
file modified
+18 -0
file modified
+1 -0
file modified
+697 -251
file modified
+7 -12
file modified
+1 -0
file modified
+17 -0
file modified
+62 -20
file modified
+19 -1
file modified
+2 -0
file modified
+20 -2
file modified
+26 -2
file modified
+120 -2
file modified
+80 -59
file modified
+4 -4
file modified
+2 -1
file modified
+102 -67
file modified
+5 -4
file modified
+9 -3
file modified
+10 -9
file modified
+2 -2
file modified
+13 -11
file modified
+1 -0
file modified
+122 -4
file modified
+9 -7
file modified
+26 -70
file modified
+4 -4
file modified
+1 -1
file modified
+6 -6
file modified
+20 -20
file modified
+138 -62
file modified
+16 -9
file modified
+1 -1
file modified
+6 -23
file modified
+18 -11
file modified
+3 -7
file modified
+124 -2
file modified
+121 -0
file modified
+52 -23
file modified
+57 -54
file modified
+35 -13
file modified
+36 -3
file modified
+209 -2
file modified
+77 -62
file modified
+112 -0
file modified
+11 -4
file modified
+0 -10
file modified
+92 -18
file modified
+1 -4
file modified
+10 -10
file modified
+6 -8
file modified
+2 -2
file modified
+2 -11
test/libcxx/diagnostics/nodiscard_aftercxx17.fail.cpp test/libcxx/diagnostics/nodiscard.fail.cpp
file renamed
test/libcxx/diagnostics/nodiscard_aftercxx17.pass.cpp test/libcxx/experimental/containers/sequences/dynarray/dynarray.traits/default.pass.cpp
file renamed
+8 -13
test/libcxx/experimental/diagnostics/syserr/version.pass.cpp test/libcxx/type_traits/is_floating_point.pass.cpp
file renamed
+9 -12
test/libcxx/memory/aligned_allocation_macro.pass.cpp test/libcxx/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_length.pass.cpp
file renamed
+13 -19
test/libcxx/utilities/optional/optional.object/triviality.abi.pass.cpp test/std/utilities/optional/optional.object/special_member_gen.pass.cpp
file renamed
+14 -18
test/std/containers/associative/multiset/insert_emplace_allocator_requirements.pass.cpp test/std/containers/associative/multiset/insert_allocator_requirements.pass.cpp
file renamed
test/std/containers/unord/unord.multiset/insert_emplace_allocator_requirements.pass.cpp test/std/containers/unord/unord.multiset/insert_allocator_requirements.pass.cpp
file renamed
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.sh.cpp test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.sh.cpp test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.sh.cpp test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.sh.cpp test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.sh.cpp test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.fail.cpp
file renamed
+4 -3
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.sh.cpp test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.fail.cpp
file renamed
+4 -3
test/std/utilities/time/time.cal/nothing_to_do.pass.cpp test/libcxx/experimental/containers/sequences/dynarray/nothing_to_do.pass.cpp
file renamed
file was renamed with no change to the file
test/std/utilities/time/time.cal/time.cal.day/types.pass.cpp test/std/utilities/optional/optional.object/optional.object.ctor/copy.fail.cpp
file renamed
+8 -18
file modified
+3 -0
file modified
+10 -5
file modified
+45 -41
file modified
+54 -0
file modified
+40 -40
file modified
+50 -9
file modified
+109 -61
file modified
+41 -63
file modified
+12 -13
file modified
+5 -4
file modified
+6 -6
file modified
+81 -12
file modified
+13 -11
file modified
+81 -54