0564cdb Vendor import of libc++ trunk r321017:

Authored and Committed by Dimitry Andric 6 years ago
737 files changed. 11373 lines added. 7803 lines removed.
.arcconfig
file modified
+1 -1
CMakeLists.txt
file modified
+41 -2
CREDITS.TXT
file modified
+4 -0
appveyor-reqs-install.cmd
file modified
+1 -1
cmake/Modules/HandleLibCXXABI.cmake
file modified
+1 -1
cmake/Modules/HandleOutOfTreeLLVM.cmake
file modified
+15 -7
docs/BuildingLibcxx.rst
file modified
+8 -1
docs/TestingLibcxx.rst
file modified
+1 -1
docs/UsingLibcxx.rst
file modified
+20 -0
docs/conf.py
file modified
+2 -2
fuzzing/RoutineNames.txt
file added
+20
fuzzing/fuzzing.cpp
file added
+551
fuzzing/fuzzing.h
file added
+62
include/CMakeLists.txt
file modified
+3 -0
include/__config
file modified
+69 -36
include/__config_site.in
file modified
+5 -0
include/__libcpp_version
file modified
+1 -1
include/__locale
file modified
+27 -1
include/__tree
file modified
+2 -2
include/algorithm
file modified
+25 -25
include/array
file modified
+1 -1
include/bitset
file modified
+17 -4
include/chrono
file modified
+24 -24
include/cstddef
file modified
+33 -10
include/deque
file modified
+1 -1
include/exception
file modified
+3 -3
include/experimental/algorithm
file modified
+2 -2
include/experimental/filesystem
file modified
+13 -12
include/experimental/iterator
file modified
+5 -5
include/forward_list
file modified
+1 -1
include/fstream
file modified
+4 -4
include/future
file modified
+2 -1
include/istream
file modified
+4 -2
include/iterator
file modified
+81 -27
include/list
file modified
+25 -35
include/locale
file modified
+1 -1
include/map
file modified
+2 -2
include/memory
file modified
+99 -40
include/new
file modified
+50 -25
include/optional
file modified
+6 -6
include/ostream
file modified
+14 -0
include/queue
file modified
+2 -2
include/random
file modified
+1 -0
include/regex
file modified
+86 -52
include/scoped_allocator
file modified
+4 -4
include/set
file modified
+2 -2
include/sstream
file modified
+14 -7
include/stack
file modified
+1 -1
include/streambuf
file modified
+5 -1
include/string
file modified
+52 -18
include/string_view
file modified
+450 -417
include/support/win32/locale_win32.h
file modified
+71 -3
include/system_error
file modified
+1 -0
include/tuple
file modified
+4 -4
include/type_traits
file modified
+81 -32
include/typeinfo
file modified
+30 -6
include/unordered_map
file modified
+2 -2
include/unordered_set
file modified
+2 -2
include/utility
file modified
+5 -0
include/variant
file modified
+38 -8
include/vector
file modified
+2 -2
include/wchar.h
file modified
+4 -0
lib/CMakeLists.txt
file modified
+10 -0
lib/abi/5.0/x86_64-apple-darwin16.abilist
file removed
-2376
lib/abi/5.0/x86_64-unknown-linux-gnu.abilist
file removed
-1883
lib/abi/CHANGELOG.TXT
file modified
+10 -0
lib/abi/x86_64-apple-darwin16.abilist
file modified
+2 -0
lib/libc++abi.exp
file modified
+1 -0
lib/libc++abi2.exp
file modified
+1 -0
lib/libc++sjlj-abi.exp
file modified
+1 -0
src/exception.cpp
file modified
+1 -0
src/experimental/filesystem/directory_iterator.cpp
file modified
+28 -9
src/experimental/filesystem/operations.cpp
file modified
+11 -11
src/include/atomic_support.h
file modified
+19 -0
src/include/config_elast.h
file modified
+1 -1
src/include/refstring.h
file modified
+5 -4
src/iostream.cpp
file modified
+12 -8
src/locale.cpp
file modified
+2 -1
src/new.cpp
file modified
+7 -3
src/random.cpp
file modified
+27 -2
src/strstream.cpp
file modified
+3 -3
src/support/runtime/exception_fallback.ipp
file modified
+4 -5
src/support/runtime/exception_msvc.ipp
file modified
+104 -3
src/support/runtime/exception_pointer_msvc.ipp
file modified
+19 -13
src/support/runtime/new_handler_fallback.ipp
file modified
+2 -2
src/support/win32/locale_win32.cpp
file modified
+1 -15
src/system_error.cpp
file modified
+46 -26
src/typeinfo.cpp
file modified
+41 -4
test/CMakeLists.txt
file modified
+6 -6
test/libcxx/algorithms/debug_less.pass.cpp
file modified
+1 -1
test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp
file modified
+1 -1
test/libcxx/containers/unord/next_pow2.pass.cpp
file modified
+6 -6
test/libcxx/depr/depr.c.headers/complex.h.pass.cpp
file modified
+1 -0
test/libcxx/depr/depr.c.headers/tgmath_h.pass.cpp
file modified
+1 -0
test/libcxx/depr/depr.function.objects/depr.adaptors.cxx1z.pass.cpp
file modified
+12 -12
test/libcxx/diagnostics/nodiscard.fail.cpp
file added
+24
test/libcxx/diagnostics/nodiscard.pass.cpptest/std/utilities/optional/optional.nullopt/not_brace_initializable.fail.cpp
file renamed
+10 -10
test/libcxx/experimental/filesystem/class.path/path.itr/iterator_db.pass.cpp
file modified
+1 -1
test/libcxx/experimental/filesystem/class.path/path.itr/reverse_iterator_produces_diagnostic.fail.cpp
file modified
+1 -1
test/libcxx/fuzzing/nth_element.cpp
file added
+38
test/libcxx/fuzzing/partial_sort.cpp
file added
+38
test/libcxx/fuzzing/partial_sort_copy.cpp
file added
+38
test/libcxx/fuzzing/partition.cpp
file added
+38
test/libcxx/fuzzing/partition_copy.cpp
file added
+38
test/libcxx/fuzzing/regex_ECMAScript.cpp
file added
+37
test/libcxx/fuzzing/regex_POSIX.cpp
file added
+37
test/libcxx/fuzzing/regex_awk.cpp
file added
+37
test/libcxx/fuzzing/regex_egrep.cpp
file added
+37
test/libcxx/fuzzing/regex_extended.cpp
file added
+37
test/libcxx/fuzzing/regex_grep.cpp
file added
+37
test/libcxx/fuzzing/sort.cpp
file added
+38
test/libcxx/fuzzing/stable_partition.cpp
file added
+38
test/libcxx/fuzzing/stable_sort.cpp
file added
+38
test/libcxx/fuzzing/unique.cpp
file added
+38
test/libcxx/fuzzing/unique_copy.cpp
file added
+38
test/libcxx/iterators/trivial_iterators.pass.cpp
file modified
+36 -36
test/libcxx/language.support/cxa_deleted_virtual.pass.cpp
file added
+27
test/libcxx/numerics/complex.number/ccmplx/ccomplex.pass.cpp
file modified
+1 -0
test/libcxx/selftest/test_macros.pass.cpp
file modified
+1 -1
test/libcxx/strings/iterators.noexcept.pass.cpp
file modified
+1 -1
test/libcxx/thread/thread.condition/PR30202_notify_from_pthread_created_thread.pass.cpp
file modified
+1 -1
test/libcxx/type_traits/lazy_metafunctions.pass.cpp
file modified
+1 -1
test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp
file modified
+1 -1
test/libcxx/utilities/memory/util.smartptr/util.smartptr.shared/function_type_default_deleter.fail.cpp
file modified
+1 -1
test/libcxx/utilities/tuple/tuple.tuple/diagnose_reference_binding.fail.cpp
file modified
+1 -1
test/libcxx/utilities/tuple/tuple.tuple/diagnose_reference_binding.pass.cpp
file modified
+1 -1
test/libcxx/utilities/variant/variant.variant/variant_size.pass.cpp
file added
+68
test/std/algorithms/alg.modifying.operations/alg.generate/generate_n.pass.cpp
file modified
+22 -5
test/std/algorithms/alg.nonmodifying/alg.count/count_if.pass.cpp
file modified
+4 -4
test/std/algorithms/alg.nonmodifying/alg.find/find_if.pass.cpp
file modified
+4 -4
test/std/algorithms/alg.nonmodifying/alg.find/find_if_not.pass.cpp
file modified
+4 -4
test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp
file modified
+1 -1
test/std/algorithms/alg.nonmodifying/alg.search/search_n_pred.pass.cpp
file modified
+1 -1
test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp
file modified
+1 -1
test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp
file modified
+1 -1
test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp
file modified
+6 -6
test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp
file modified
+13 -13
test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
file modified
+36 -14
test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp
file modified
+2 -2
test/std/algorithms/alg.sorting/alg.set.operations/set.union/set_union_move.pass.cpp
file added
+46
test/std/atomics/atomics.types.generic/integral.pass.cpp
file modified
+16 -16
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.h
file modified
+8 -8
test/std/containers/Emplaceable.h
file modified
+3 -1
test/std/containers/NotConstructible.h
file modified
+3 -1
test/std/containers/associative/map/map.access/at.pass.cpp
file modified
+4 -4
test/std/containers/associative/map/map.access/empty.fail.cpp
file added
+28
test/std/containers/associative/map/map.cons/compare.pass.cpp
file modified
+4 -2
test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/associative/map/map.ops/count0.pass.cpp
file modified
+2 -2
test/std/containers/associative/map/map.ops/count1.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/count2.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/count3.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/equal_range0.pass.cpp
file modified
+8 -2
test/std/containers/associative/map/map.ops/equal_range1.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/equal_range2.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/equal_range3.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/find0.pass.cpp
file modified
+4 -2
test/std/containers/associative/map/map.ops/find1.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/find2.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/find3.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp
file modified
+4 -2
test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp
file modified
+4 -2
test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp
file modified
+1 -1
test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/empty.fail.cpp
file added
+28
test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp
file modified
+4 -2
test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp
file modified
+2 -2
test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp
file modified
+8 -2
test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp
file modified
+4 -2
test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp
file modified
+4 -2
test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp
file modified
+4 -2
test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp
file modified
+1 -1
test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp
file modified
+1 -1
test/std/containers/associative/multiset/empty.fail.cpp
file added
+28
test/std/containers/associative/multiset/equal_range.pass.cpp
file modified
+2 -2
test/std/containers/associative/multiset/multiset.cons/compare.pass.cpp
file modified
+6 -1
test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/associative/set/empty.fail.cpp
file added
+28
test/std/containers/associative/set/set.cons/compare.pass.cpp
file modified
+7 -2
test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/container.adaptors/priority.queue/priqueue.members/empty.fail.cpp
file added
+28
test/std/containers/container.adaptors/priority.queue/types.fail.cpp
file modified
+1 -1
test/std/containers/container.adaptors/queue/queue.defn/empty.fail.cpp
file added
+28
test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp
file modified
+1 -1
test/std/containers/container.adaptors/stack/stack.defn/empty.fail.cpp
file added
+28
test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp
file modified
+1 -1
test/std/containers/sequences/array/at.pass.cpp
file modified
+3 -3
test/std/containers/sequences/array/empty.fail.cpp
file added
+28
test/std/containers/sequences/array/empty.pass.cpp
file added
+36
test/std/containers/sequences/array/front_back.pass.cpp
file modified
+2 -2
test/std/containers/sequences/array/indexing.pass.cpp
file modified
+1 -1
test/std/containers/sequences/array/max_size.pass.cpp
file added
+36
test/std/containers/sequences/deque/deque.capacity/empty.fail.cpp
file added
+28
test/std/containers/sequences/deque/deque.capacity/empty.pass.cpp
file added
+46
test/std/containers/sequences/deque/deque.capacity/size.pass.cpp
file added
+62
test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp
file modified
+5 -5
test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp
file modified
+5 -5
test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/sequences/forwardlist/empty.fail.cpp
file added
+28
test/std/containers/sequences/forwardlist/empty.pass.cpp
file added
+46
test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/sequences/list/list.capacity/empty.fail.cpp
file added
+28
test/std/containers/sequences/list/list.capacity/empty.pass.cpp
file added
+46
test/std/containers/sequences/list/list.capacity/size.pass.cpp
file added
+62
test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/sequences/list/types.pass.cpp
file modified
+4 -4
test/std/containers/sequences/vector.bool/construct_default.pass.cpp
file modified
+4 -4
test/std/containers/sequences/vector.bool/empty.fail.cpp
file added
+28
test/std/containers/sequences/vector.bool/empty.pass.cpp
file added
+46
test/std/containers/sequences/vector.bool/reference.swap.pass.cpp
file modified
+8 -8
test/std/containers/sequences/vector.bool/size.pass.cpp
file added
+62
test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/sequences/vector/vector.capacity/empty.fail.cpp
file added
+28
test/std/containers/sequences/vector/vector.capacity/empty.pass.cpp
file added
+46
test/std/containers/sequences/vector/vector.capacity/size.pass.cpp
file added
+62
test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp
file modified
+4 -4
test/std/containers/sequences/vector/vector.data/data.pass.cpp
file modified
+6 -6
test/std/containers/sequences/vector/vector.data/data_const.pass.cpp
file modified
+6 -6
test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/test_compare.h
file modified
+9 -0
test/std/containers/unord/unord.map/empty.fail.cpp
file added
+28
test/std/containers/unord/unord.map/empty.pass.cpp
file added
+46
test/std/containers/unord/unord.map/rehash.pass.cpp
file modified
+1 -1
test/std/containers/unord/unord.map/size.pass.cpp
file added
+62
test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp
file modified
+4 -4
test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp
file modified
+2 -2
test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp
file modified
+1 -1
test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp
file modified
+1 -1
test/std/containers/unord/unord.multimap/empty.fail.cpp
file added
+28
test/std/containers/unord/unord.multimap/empty.pass.cpp
file added
+46
test/std/containers/unord/unord.multimap/rehash.pass.cpp
file modified
+1 -1
test/std/containers/unord/unord.multimap/size.pass.cpp
file added
+62
test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/unord/unord.multiset/empty.fail.cpp
file added
+28
test/std/containers/unord/unord.multiset/empty.pass.cpp
file added
+46
test/std/containers/unord/unord.multiset/rehash.pass.cpp
file modified
+1 -1
test/std/containers/unord/unord.multiset/size.pass.cpp
file added
+62
test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/unord/unord.set/empty.fail.cpp
file added
+28
test/std/containers/unord/unord.set/empty.pass.cpp
file added
+46
test/std/containers/unord/unord.set/rehash.pass.cpp
file modified
+1 -1
test/std/containers/unord/unord.set/size.pass.cpp
file added
+62
test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp
file modified
+5 -5
test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp
file modified
+1 -1
test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp
file modified
+5 -5
test/std/depr/depr.c.headers/complex.h.pass.cpp
file modified
+1 -0
test/std/depr/depr.c.headers/tgmath_h.pass.cpp
file modified
+1 -0
test/std/depr/depr.c.headers/uchar_h.pass.cpp
file modified
+1 -0
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_ref_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun1_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref1.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_ref_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/const_mem_fun_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_ref_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun1_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref1.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_ref_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.adaptors/depr.member.pointer.adaptors/mem_fun_t.cxx1z.fail.cpp
file modified
+1 -1
test/std/depr/depr.function.objects/depr.base/binary_function.pass.cpp
file modified
+2 -0
test/std/depr/depr.function.objects/depr.base/unary_function.pass.cpp
file modified
+2 -0
test/std/diagnostics/syserr/is_error_code_enum.pass.cpp
file modified
+2 -2
test/std/diagnostics/syserr/is_error_condition_enum.pass.cpp
file modified
+2 -2
test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pass.cpp
file modified
+1 -0
test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp
file modified
+1 -0
test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/types.pass.cpp
file added
+24
test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/types.pass.cpptest/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/nothing_to_do.pass.cpp
file renamed
+11 -0
test/std/experimental/algorithms/alg.search/search.pass.cpp
file modified
+1 -1
test/std/experimental/any/any.class/any.assign/value_non_copyable_assign.fail.cpp
file modified
+1 -1
test/std/experimental/any/any.class/any.cons/non_copyable_value.fail.cpp
file modified
+1 -1
test/std/experimental/any/any.nonmembers/any.cast/reference_types.fail.cpp
file modified
+8 -8
test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/ctor.pass.cpp
file modified
+13 -6
test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/increment.pass.cpp
file modified
+2 -2
test/std/experimental/filesystem/class.path/path.member/path.decompose/empty.fail.cpp
file added
+28
test/std/experimental/filesystem/class.path/path.member/path.decompose/path.decompose.pass.cpp
file modified
+1 -0
test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/ctor.pass.cpp
file modified
+10 -6
test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp
file modified
+247 -1
test/std/experimental/filesystem/fs.op.funcs/fs.op.copy/copy.pass.cpp
file modified
+4 -4
test/std/experimental/filesystem/fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp
file modified
+2 -2
test/std/experimental/filesystem/fs.op.funcs/fs.op.last_write_time/last_write_time.pass.cpp
file modified
+28 -0
test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp
file modified
+1 -1
test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp
file modified
+1 -1
test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp
file modified
+1 -1
test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp
file modified
+1 -1
test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp
file modified
+30 -30
test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp
file modified
+65 -65
test/std/experimental/language.support/support.coroutines/end.to.end/fullexpr-dtor.pass.cpp
file modified
+1 -1
test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp
file modified
+1 -1
test/std/experimental/numeric/numeric.ops/numeric.ops.lcm/lcm.pass.cpp
file modified
+2 -2
test/std/experimental/optional/optional.syn/optional_includes_initializer_list.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.cons/from_string1.fail.cpp
file modified
+1 -1
test/std/experimental/utilities/tuple/header.tuple.synop/includes.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/ext.manip/put_money.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/input.streams/istream.formatted/istream_extractors/streambuf.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/input.streams/istream.unformatted/get_streambuf_chart.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size.pass.cpp
file modified
+62 -0
test/std/input.output/iostream.format/input.streams/istream.unformatted/getline_pointer_size_chart.pass.cpp
file modified
+62 -0
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/bool.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/double.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/float.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/int.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_double.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/long_long.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/pointer.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/short.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_int.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_long_long.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/unsigned_short.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/CharT_pointer.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_pointer.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/char_to_wide_pointer.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/signed_char_pointer.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.character/unsigned_char_pointer.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/basic_ios.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ios_base.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/ostream.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters/streambuf.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.manip/endl.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.manip/ends.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.rvalue/CharT_pointer.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.unformatted/put.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/output.streams/ostream.unformatted/write.pass.cpp
file modified
+4 -4
test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp
file modified
+1 -1
test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp
file modified
+1 -1
test/std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp
file added
+43
test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp
file modified
+23 -0
test/std/input.output/string.streams/stringstream.cons/string.pass.cpp
file modified
+6 -6
test/std/iterators/iterator.container/data.pass.cpp
file modified
+9 -8
test/std/iterators/iterator.container/empty.array.fail.cpp
file added
+28
test/std/iterators/iterator.container/empty.container.fail.cpp
file added
+28
test/std/iterators/iterator.container/empty.initializer_list.fail.cpp
file added
+28
test/std/iterators/iterator.container/empty.pass.cpp
file modified
+8 -8
test/std/iterators/iterator.container/size.pass.cpp
file modified
+11 -8
test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp
file modified
+3 -0
test/std/iterators/iterator.primitives/iterator.operations/prev.pass.cpp
file modified
+3 -0
test/std/iterators/iterator.primitives/iterator.traits/const_volatile_pointer.pass.cpp
file added
+28
test/std/iterators/iterator.primitives/iterator.traits/empty.pass.cpp
file modified
+4 -4
test/std/iterators/iterator.primitives/iterator.traits/volatile_pointer.pass.cpp
file added
+28
test/std/iterators/iterator.range/begin-end.fail.cpp
file modified
+16 -16
test/std/iterators/iterator.range/begin-end.pass.cpp
file modified
+1 -1
test/std/iterators/iterators.general/gcc_workaround.pass.cpp
file modified
+3 -2
test/std/iterators/predef.iterators/insert.iterators/insert.iterator/types.pass.cpp
file modified
+2 -1
test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.nonmember/make_move_iterator.pass.cpp
file modified
+2 -2
test/std/iterators/predef.iterators/move.iterators/move.iter.ops/move.iter.op.const/default.pass.cpp
file modified
+2 -0
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/default.pass.cpp
file modified
+3 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/iter.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.cons/reverse_iterator.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op!=/test.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/post.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op++/pre.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op+/difference_type.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op-/difference_type.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op.star/op_star.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op=/reverse_iterator.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.op==/test.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opdiff/test.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt/test.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opgt=/test.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt/test.pass.cpp
file modified
+1 -1
test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.oplt=/test.pass.cpp
file modified
+1 -1
test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp
file modified
+3 -1
test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/equal.pass.cpp
file modified
+3 -0
test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/default.pass.cpp
file modified
+2 -0
test/std/language.support/support.dynamic/align_val_t.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
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow_replace.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_replace.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp
file modified
+1 -0
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp
file modified
+1 -0
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_align_nothrow.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_size_nothrow.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array11.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp
file modified
+2 -2
test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array_ptr.fail.cpp
file added
+26
test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_ptr.fail.cpp
file added
+26
test/std/language.support/support.dynamic/new.delete/new.delete.single/delete_align_val_t_replace.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow_replace.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_replace.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp
file modified
+1 -0
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_align_nothrow.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_size_nothrow.fail.cpp
file added
+25
test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete11.pass.cpp
file modified
+1 -1
test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp
file modified
+2 -2
test/std/language.support/support.dynamic/ptr.launder/launder.nodiscard.fail.cpp
file added
+27
test/std/language.support/support.dynamic/ptr.launder/launder.pass.cpp
file added
+35
test/std/language.support/support.dynamic/ptr.launder/launder.types.fail.cpp
file added
+34
test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
file modified
+2 -2
test/std/language.support/support.initlist/support.initlist.access/access.pass.cpp
file modified
+1 -0
test/std/language.support/support.initlist/support.initlist.range/begin_end.pass.cpp
file modified
+1 -0
test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp
file modified
+2 -2
test/std/language.support/support.types/byteops/and.assign.pass.cpp
file modified
+14 -14
test/std/language.support/support.types/byteops/and.pass.cpp
file modified
+10 -10
test/std/language.support/support.types/byteops/lshift.assign.fail.cpp
file modified
+3 -3
test/std/language.support/support.types/byteops/lshift.assign.pass.cpp
file modified
+8 -8
test/std/language.support/support.types/byteops/lshift.fail.cpp
file modified
+2 -2
test/std/language.support/support.types/byteops/lshift.pass.cpp
file modified
+7 -7
test/std/language.support/support.types/byteops/not.pass.cpp
file modified
+7 -7
test/std/language.support/support.types/byteops/or.assign.pass.cpp
file modified
+14 -14
test/std/language.support/support.types/byteops/or.pass.cpp
file modified
+10 -10
test/std/language.support/support.types/byteops/rshift.assign.fail.cpp
file modified
+3 -3
test/std/language.support/support.types/byteops/rshift.assign.pass.cpp
file modified
+8 -8
test/std/language.support/support.types/byteops/rshift.fail.cpp
file modified
+2 -2
test/std/language.support/support.types/byteops/rshift.pass.cpp
file modified
+9 -9
test/std/language.support/support.types/byteops/to_integer.fail.cpp
file modified
+2 -2
test/std/language.support/support.types/byteops/to_integer.pass.cpp
file modified
+8 -8
test/std/language.support/support.types/byteops/xor.assign.pass.cpp
file modified
+14 -14
test/std/language.support/support.types/byteops/xor.pass.cpp
file modified
+10 -10
test/std/language.support/support.types/nullptr_t.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/ctype_base.pass.cpp
file modified
+2 -2
test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
file modified
+14 -14
test/std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
file modified
+8 -2
test/std/localization/locale.categories/category.monetary/locale.moneypunct/types.pass.cpp
file modified
+2 -2
test/std/localization/locales/locale/locale.types/locale.category/category.pass.cpp
file modified
+2 -2
test/std/numerics/c.math/ctgmath.pass.cpp
file modified
+1 -0
test/std/numerics/complex.number/ccmplx/ccomplex.pass.cpp
file modified
+1 -0
test/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/cos.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/cosh.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/sin.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/sinh.pass.cpp
file modified
+0 -1
test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp
file modified
+0 -1
test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan.pass.cpp
file modified
+3 -3
test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op.pass.cpp
file modified
+3 -4
test/std/numerics/numeric.ops/inclusive.scan/inclusive_scan_op_init.pass.cpp
file modified
+3 -4
test/std/numerics/numeric.ops/numeric.ops.lcm/lcm.pass.cpp
file modified
+2 -1
test/std/numerics/numeric.ops/reduce/reduce_init_op.pass.cpp
file modified
+2 -2
test/std/numerics/numeric.ops/transform.exclusive.scan/transform_exclusive_scan_init_bop_uop.pass.cpp
file modified
+8 -8
test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop.pass.cpp
file modified
+14 -13
test/std/numerics/numeric.ops/transform.inclusive.scan/transform_inclusive_scan_bop_uop_init.pass.cpp
file modified
+12 -12
test/std/numerics/numeric.ops/transform.reduce/transform_reduce_iter_iter_init_bop_uop.pass.cpp
file modified
+17 -17
test/std/numerics/rand/rand.adapt/rand.adapt.disc/assign.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.adapt/rand.adapt.disc/copy.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.adapt/rand.adapt.disc/discard.pass.cpp
file modified
+6 -6
test/std/numerics/rand/rand.adapt/rand.adapt.disc/values.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.adapt/rand.adapt.ibits/assign.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.adapt/rand.adapt.ibits/copy.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.adapt/rand.adapt.ibits/discard.pass.cpp
file modified
+6 -6
test/std/numerics/rand/rand.adapt/rand.adapt.shuf/assign.pass.cpp
file modified
+1 -1
test/std/numerics/rand/rand.adapt/rand.adapt.shuf/copy.pass.cpp
file modified
+1 -1
test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_copy.pass.cpp
file modified
+4 -2
test/std/numerics/rand/rand.adapt/rand.adapt.shuf/ctor_engine_move.pass.cpp
file modified
+4 -2
test/std/numerics/rand/rand.adapt/rand.adapt.shuf/discard.pass.cpp
file modified
+3 -3
test/std/numerics/rand/rand.adapt/rand.adapt.shuf/values.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.device/eval.pass.cpp
file modified
+1 -1
test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp
file modified
+0 -5
test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp
file modified
+0 -3
test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp
file modified
+0 -4
test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp
file modified
+0 -3
test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp
file modified
+0 -6
test/std/numerics/rand/rand.eng/rand.eng.lcong/discard.pass.cpp
file modified
+4 -4
test/std/numerics/rand/rand.eng/rand.eng.lcong/values.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.eng/rand.eng.mers/assign.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.eng/rand.eng.mers/copy.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.eng/rand.eng.mers/discard.pass.cpp
file modified
+6 -6
test/std/numerics/rand/rand.eng/rand.eng.mers/values.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.eng/rand.eng.sub/assign.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.eng/rand.eng.sub/copy.pass.cpp
file modified
+2 -2
test/std/numerics/rand/rand.eng/rand.eng.sub/discard.pass.cpp
file modified
+6 -6
test/std/numerics/rand/rand.eng/rand.eng.sub/values.pass.cpp
file modified
+2 -2
test/std/re/re.alg/re.alg.match/exponential.pass.cpp
file added
+48
test/std/re/re.alg/re.alg.search/exponential.pass.cpp
file added
+48
test/std/re/re.alg/re.alg.search/grep.pass.cpp
file modified
+1 -1
test/std/re/re.alg/re.alg.search/invert_neg_word_search.pass.cpp
file added
+29
test/std/re/re.grammar/excessive_brace_count.pass.cpp
file added
+41
test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp
file modified
+1 -1
test/std/re/re.regex/re.regex.const/constants.pass.cpp
file modified
+2 -2
test/std/re/re.regex/re.regex.construct/bad_backref.pass.cpp
file modified
+1 -0
test/std/re/re.results/re.results.size/empty.fail.cpp
file added
+27
test/std/strings/basic.string/string.access/at.pass.cpp
file modified
+2 -2
test/std/strings/basic.string/string.capacity/empty.fail.cpp
file added
+28
test/std/strings/basic.string/string.capacity/empty.pass.cpp
file modified
+3 -1
test/std/strings/basic.string/string.cons/alloc.pass.cpp
file modified
+8 -8
test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp
file modified
+13 -13
test/std/strings/basic.string/string.cons/move_alloc.pass.cpp
file modified
+6 -6
test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp
file modified
+3 -3
test/std/strings/basic.string/string.cons/string_view.fail.cpp
file modified
+2 -2
test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp
file added
+74
test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp
file added
+34
test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp
file added
+63
test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp
file added
+72
test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp
file modified
+26 -26
test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp
file modified
+12 -12
test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp
file modified
+12 -12
test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp
file modified
+16 -0
test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp
file modified
+23 -23
test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp
file modified
+10 -10
test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp
file modified
+12 -12
test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp
file modified
+19 -19
test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp
file modified
+12 -12
test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp
file modified
+12 -12
test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp
file added
+239
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp
file modified
+30 -30
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp
file modified
+12 -12
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp
file modified
+12 -12
test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp
file added
+286
test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp
file added
+384
test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp
file modified
+2 -2
test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp
file modified
+2 -2
test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp
file modified
+1 -1
test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp
file modified
+2 -2
test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp
file added
+34
test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp
file added
+62
test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp
file added
+72
test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp
file modified
+10 -10
test/std/strings/string.view/string.view.access/at.pass.cpp
file modified
+1 -1
test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
file modified
+4 -0
test/std/strings/string.view/string.view.capacity/empty.fail.cpp
file added
+28
test/std/strings/string.view/string.view.cons/default.pass.cpp
file modified
+2 -0
test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
file modified
+5 -1
test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
file modified
+4 -1
test/std/strings/string.view/string.view.cons/from_string.pass.cpp
file modified
+4 -1
test/std/strings/string.view/string.view.cons/from_string1.fail.cpp
file modified
+1 -1
test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp
file added
+47
test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp
file added
+104
test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp
file added
+104
test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp
file added
+47
test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp
file added
+104
test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp
file added
+104
test/std/strings/string.view/string_view.literals/literal.pass.cpp
file modified
+6 -0
test/std/thread/futures/futures.async/async.fail.cpp
file added
+38
test/std/thread/futures/futures.async/async_race.pass.cpp
file modified
+1 -1
test/std/thread/futures/futures.shared_future/wait_until.pass.cpp
file modified
+130 -130
test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp
file modified
+2 -0
test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp
file modified
+15 -15
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp
file modified
+4 -4
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp
file modified
+4 -4
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/default.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/try_lock_shared.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/default.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until_deadlock_bug.pass.cpp
file modified
+1 -1
test/std/thread/thread.mutex/thread.once/thread.once.onceflag/default.pass.cpp
file modified
+2 -0
test/std/thread/thread.threads/thread.thread.this/sleep_until.pass.cpp
file modified
+0 -1
test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size.fail.cpp
file added
+29
test/std/utilities/allocator.adaptor/allocator.adaptor.members/allocate_size_hint.fail.cpp
file added
+29
test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_type.pass.cpp
file modified
+1 -1
test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp
file modified
+4 -4
test/std/utilities/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp
file modified
+5 -5
test/std/utilities/any/any.nonmembers/any.cast/any_cast_request_invalid_value_category.fail.cpp
file modified
+6 -6
test/std/utilities/any/any.nonmembers/any.cast/const_correctness.fail.cpp
file modified
+4 -4
test/std/utilities/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp
file modified
+3 -3
test/std/utilities/any/any.nonmembers/any.cast/reference_types.fail.cpp
file modified
+8 -8
test/std/utilities/any/any.nonmembers/make_any.pass.cpp
file modified
+2 -2
test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp
file modified
+5 -5
test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp
file modified
+5 -5
test/std/utilities/function.objects/comparisons/transparent.pass.cpp
file modified
+5 -5
test/std/utilities/function.objects/func.invoke/invoke_feature_test_macro.pass.cpp
file modified
+1 -1
test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp
file modified
+9 -9
test/std/utilities/function.objects/func.require/binary_function.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/func.require/unary_function.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/func.wrap/func.wrap.func/derive_from.pass.cpp
file modified
+2 -1
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.fail.cpp
file modified
+1 -1
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_F.pass.cpp
file modified
+1 -1
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.fail.cpp
file modified
+3 -3
test/std/utilities/function.objects/logical.operations/transparent.pass.cpp
file modified
+5 -5
test/std/utilities/function.objects/refwrap/refwrap.access/conversion.pass.cpp
file modified
+0 -1
test/std/utilities/function.objects/refwrap/refwrap.assign/copy_assign.pass.cpp
file modified
+0 -1
test/std/utilities/function.objects/refwrap/refwrap.const/copy_ctor.pass.cpp
file modified
+0 -1
test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.pass.cpp
file modified
+0 -1
test/std/utilities/function.objects/refwrap/weak_result.pass.cpp
file modified
+21 -6
test/std/utilities/function.objects/unord.hash/non_enum.pass.cpp
file modified
+3 -3
test/std/utilities/function.objects/unord.hash/pointer.pass.cpp
file modified
+1 -1
test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.fail.cpp
file added
+51
test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.pass.cpp
file modified
+10 -0
test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate_hint.pass.cpp
file modified
+18 -0
test/std/utilities/memory/allocator.traits/allocator.traits.members/construct.pass.cpp
file modified
+8 -0
test/std/utilities/memory/allocator.traits/allocator.traits.members/deallocate.pass.cpp
file modified
+12 -0
test/std/utilities/memory/allocator.traits/allocator.traits.members/destroy.pass.cpp
file modified
+8 -0
test/std/utilities/memory/allocator.traits/allocator.traits.members/incomplete_type_helper.h
file added
+14
test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp
file modified
+7 -0
test/std/utilities/memory/allocator.traits/allocator.traits.members/select_on_container_copy_construction.pass.cpp
file modified
+7 -0
test/std/utilities/memory/allocator.traits/allocator.traits.types/is_always_equal.pass.cpp
file modified
+1 -1
test/std/utilities/memory/default.allocator/allocator.members/allocate.fail.cpp
file added
+28
test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp
file modified
+1 -1
test/std/utilities/memory/pointer.conversion/to_address.pass.cpp
file added
+120
test/std/utilities/memory/specialized.algorithms/specialized.addressof/addressof.temp.fail.cpp
file modified
+1 -1
test/std/utilities/memory/specialized.algorithms/uninitialized.construct.value/uninitialized_value_construct_n.pass.cpp
file modified
+1 -1
test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp
file modified
+1 -1
test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move.pass.cpp
file modified
+1 -1
test/std/utilities/memory/specialized.algorithms/uninitialized.move/uninitialized_move_n.pass.cpp
file modified
+1 -1
test/std/utilities/memory/unique.ptr/unique.ptr.special/io.fail.cpp
file added
+34
test/std/utilities/memory/unique.ptr/unique.ptr.special/io.pass.cpp
file added
+32
test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp
file modified
+3 -4
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.private.fail.cpp
file added
+29
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.protected.fail.cpp
file added
+29
test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp
file modified
+16 -16
test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_shared_ptr.pass.cpp
file modified
+1 -2
test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.weak.obs/owner_before_weak_ptr.pass.cpp
file modified
+1 -2
test/std/utilities/meta/meta.rel/is_invocable.pass.cpptest/std/utilities/meta/meta.rel/is_callable.pass.cpp
file renamed
+62 -56
test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpptest/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
file renamed
+38 -32
test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpptest/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/nothing_to_do.pass.cpp
file renamed
+11 -0
test/std/utilities/meta/meta.trans/meta.trans.other/decay.pass.cpp
file modified
+4 -4
test/std/utilities/meta/meta.trans/meta.trans.other/remove_cvref.pass.cpp
file added
+52
test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp
file modified
+34 -4
test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp
file modified
+18 -2
test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp
file modified
+5 -5
test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp
file modified
+5 -5
test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp
file modified
+1 -1
test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp
file modified
+1 -1
test/std/utilities/optional/optional.nullopt/nullopt_t.fail.cpp
file modified
+4 -6
test/std/utilities/optional/optional.nullopt/nullopt_t.pass.cpp
file modified
+11 -14
test/std/utilities/optional/optional.object/optional.object.ctor/copy.fail.cpp
file modified
+5 -5
test/std/utilities/optional/optional.object/optional.object.ctor/move.fail.cpp
file modified
+6 -6
test/std/utilities/optional/optional.object/optional.object.observe/value.pass.cpp
file modified
+1 -1
test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
file modified
+1 -1
test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp
file modified
+1 -1
test/std/utilities/optional/optional.object/optional.object.observe/value_rvalue.pass.cpp
file modified
+1 -1
test/std/utilities/optional/optional.object/optional_requires_destructible_object.fail.cpp
file modified
+6 -6
test/std/utilities/optional/optional.syn/optional_includes_initializer_list.pass.cpp
file modified
+1 -0
test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.ctor/move_convert.single.pass.cpp
file modified
+1 -1
test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.observers/dereference.runtime.fail.cpp
file modified
+2 -2
test/std/utilities/template.bitset/bitset.members/to_ullong.pass.cpp
file modified
+8 -1
test/std/utilities/template.bitset/bitset.members/to_ulong.pass.cpp
file modified
+8 -0
test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp
file modified
+2 -2
test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp
file modified
+2 -2
test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp
file modified
+2 -2
test/std/utilities/time/time.duration/time.duration.arithmetic/op_++.pass.cpp
file modified
+1 -1
test/std/utilities/time/time.duration/time.duration.arithmetic/op_++int.pass.cpp
file modified
+1 -1
test/std/utilities/time/time.duration/time.duration.arithmetic/op_+=.pass.cpp
file modified
+1 -1
test/std/utilities/tuple/tuple.general/ignore.pass.cpp
file modified
+1 -3
test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp
file modified
+1 -1
test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp
file modified
+1 -0
test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp
file modified
+2 -0
test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp
file modified
+2 -0
test/std/utilities/tuple/tuple.tuple/tuple.cnstr/implicit_deduction_guides.pass.cpp
file modified
+4 -3
test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp
file modified
+5 -4
test/std/utilities/utility/as_const/as_const.fail.cpp
file modified
+1 -1
test/std/utilities/utility/as_const/as_const.pass.cpp
file modified
+6 -6
test/std/utilities/utility/forward/forward.fail.cpp
file modified
+1 -1
test/std/utilities/utility/pairs/pair.astuple/tuple_element.fail.cpp
file modified
+1 -1
test/std/utilities/utility/pairs/pairs.pair/const_pair_U_V.pass.cpp
file modified
+1 -1
test/std/utilities/utility/pairs/pairs.pair/implicit_deduction_guides.pass.cpp
file added
+80
test/std/utilities/utility/pairs/pairs.pair/rv_pair_U_V.pass.cpp
file modified
+1 -1
test/std/utilities/utility/synopsis.pass.cpp
file modified
+1 -0
test/std/utilities/variant/variant.get/get_index.pass.cpp
file modified
+1 -1
test/std/utilities/variant/variant.get/get_type.pass.cpp
file modified
+1 -1
test/std/utilities/variant/variant.helpers/variant_alternative.fail.cpp
file modified
+1 -1
test/std/utilities/variant/variant.visit/visit.pass.cpp
file modified
+1 -1
test/support/any_helpers.h
file modified
+4 -4
test/support/container_test_types.h
file modified
+3 -1
test/support/counting_predicates.hpp
file modified
+8 -2
test/support/emplace_constructible.h
file modified
+5 -5
test/support/experimental_any_helpers.h
file modified
+4 -4
test/support/msvc_stdlib_force_include.hpp
file modified
+1 -5
test/support/nasty_containers.hpp
file modified
+3 -3
test/support/nasty_macros.hpp
file modified
+3 -0
test/support/platform_support.h
file modified
+1 -1
test/support/test_convertible.hpp
file modified
+1 -1
test/support/test_macros.h
file modified
+2 -0
utils/libcxx/compiler.py
file modified
+1 -1
utils/libcxx/test/config.py
file modified
+28 -9
utils/libcxx/test/target_info.py
file modified
+4 -2
utils/merge_archives.py
file modified
+11 -5
www/atomic_design.html
file modified
+5 -5
www/atomic_design_a.html
file modified
+5 -5
www/atomic_design_b.html
file modified
+5 -5
www/atomic_design_c.html
file modified
+8 -8
www/cxx1y_status.html
file modified
+188 -188
www/cxx1z_status.html
file modified
+422 -420
www/cxx2a_status.html
file modified
+68 -22
www/index.html
file modified
+16 -16
www/ts1z_status.html
file modified
+13 -13
www/type_traits_design.html
file modified
+6 -6
www/upcoming_meeting.html
file modified
+59 -40
    Vendor import of libc++ trunk r321017:
    https://llvm.org/svn/llvm-project/libcxx/trunk@321017
    
        
file modified
+1 -1
file modified
+41 -2
file modified
+4 -0
file modified
+1 -1
file modified
+8 -1
file modified
+1 -1
file modified
+20 -0
file modified
+2 -2
file added
+551
file added
+62
file modified
+3 -0
file modified
+69 -36
file modified
+5 -0
file modified
+1 -1
file modified
+27 -1
file modified
+2 -2
file modified
+25 -25
file modified
+1 -1
file modified
+17 -4
file modified
+24 -24
file modified
+33 -10
file modified
+1 -1
file modified
+3 -3
file modified
+13 -12
file modified
+1 -1
file modified
+4 -4
file modified
+2 -1
file modified
+4 -2
file modified
+81 -27
file modified
+25 -35
file modified
+1 -1
file modified
+2 -2
file modified
+99 -40
file modified
+50 -25
file modified
+6 -6
file modified
+14 -0
file modified
+2 -2
file modified
+1 -0
file modified
+86 -52
file modified
+4 -4
file modified
+2 -2
file modified
+14 -7
file modified
+1 -1
file modified
+5 -1
file modified
+52 -18
file modified
+450 -417
file modified
+1 -0
file modified
+4 -4
file modified
+81 -32
file modified
+30 -6
file modified
+2 -2
file modified
+2 -2
file modified
+5 -0
file modified
+38 -8
file modified
+2 -2
file modified
+4 -0
file modified
+10 -0
file modified
+10 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+1 -0
file modified
+19 -0
file modified
+1 -1
file modified
+5 -4
file modified
+12 -8
file modified
+2 -1
file modified
+7 -3
file modified
+27 -2
file modified
+3 -3
file modified
+46 -26
file modified
+41 -4
file modified
+6 -6
test/libcxx/diagnostics/nodiscard.pass.cpp test/std/utilities/optional/optional.nullopt/not_brace_initializable.fail.cpp
file renamed
+10 -10
test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/types.pass.cpp test/std/diagnostics/syserr/syserr.errcondition/syserr.errcondition.overview/nothing_to_do.pass.cpp
file renamed
test/std/utilities/meta/meta.rel/is_invocable.pass.cpp test/std/utilities/meta/meta.rel/is_callable.pass.cpp
file renamed
+62 -56
test/std/utilities/meta/meta.rel/is_nothrow_invocable.pass.cpp test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp
file renamed
+38 -32
test/std/utilities/meta/meta.trans/meta.trans.other/aligned_union.fail.cpp test/std/diagnostics/syserr/syserr.errcode/syserr.errcode.overview/nothing_to_do.pass.cpp
file renamed
file modified
+4 -4
file modified
+2 -0
file modified
+1 -1
file modified
+28 -9
file modified
+11 -5
file modified
+5 -5
file modified
+5 -5
file modified
+5 -5
file modified
+8 -8
file modified
+188 -188
file modified
+422 -420
file modified
+68 -22
file modified
+16 -16
file modified
+13 -13
file modified
+6 -6
file modified
+59 -40