b4c64ad Vendor import of libc++ trunk r256633:

Authored and Committed by Dimitry Andric 8 years ago
805 files changed. 24528 lines added. 9919 lines removed.
CMakeLists.txt
file modified
+263 -205
TODO.TXT
file modified
+14 -7
cmake/Modules/HandleLibCXXABI.cmake
file modified
+9 -4
cmake/Modules/HandleLibcxxFlags.cmake
file added
+169
cmake/Modules/HandleOutOfTreeLLVM.cmake
file added
+138
cmake/config-ix.cmake
file modified
+3 -19
docs/BuildingLibcxx.rst
file added
+306
docs/CMakeLists.txt
file added
+9
docs/DesignDocs/ABIVersioning.rst
file added
+17
docs/DesignDocs/CapturingConfigInfo.rst
file added
+88
docs/Makefile.sphinx
file added
+37
docs/README.txt
file added
+13
docs/TestingLibcxx.rst
file added
+191
docs/UsingLibcxx.rst
file added
+89
docs/conf.py
file added
+251
docs/index.rst
file added
+185
include/CMakeLists.txt
file modified
+28 -0
include/__config
file modified
+97 -38
include/__config_site.in
file added
+23
include/__functional_03
file modified
+9 -562
include/__functional_base
file modified
+172 -67
include/__functional_base_03
file modified
+92 -1012
include/__hash_table
file modified
+28 -14
include/__locale
file modified
+4 -2
include/__mutex_base
file modified
+4 -1
include/__nullptr
file added
+66
include/__split_buffer
file modified
+10 -5
include/__std_stream
file modified
+0 -1
include/__tree
file modified
+5 -5
include/__tuple
file modified
+15 -25
include/algorithm
file modified
+4 -4
include/array
file modified
+15 -5
include/atomic
file modified
+21 -17
include/bitset
file modified
+83 -41
include/cctype
file modified
+0 -101
include/cerrno
file modified
+0 -360
include/cfenv
file modified
+1 -1
include/cfloat
file modified
+0 -8
include/chrono
file modified
+131 -0
include/cinttypes
file modified
+0 -3
include/cmath
file modified
+12 -1156
include/complex.h
file modified
+6 -4
include/condition_variable
file modified
+14 -7
include/csetjmp
file modified
+0 -4
include/cstddef
file modified
+4 -46
include/cstdio
file modified
+0 -35
include/cstdlib
file modified
+0 -22
include/ctype.h
file added
+69
include/cwchar
file modified
+1 -8
include/cwctype
file modified
+0 -126
include/deque
file modified
+77 -33
include/errno.h
file added
+398
include/exception
file modified
+1 -1
include/experimental/algorithm
file modified
+6 -0
include/experimental/any
file added
+590
include/experimental/dynarray
file modified
+1 -1
include/experimental/functional
file added
+454
include/ext/hash_map
file modified
+1 -1
include/float.h
file added
+83
include/forward_list
file modified
+3 -0
include/functional
file modified
+164 -49
include/future
file modified
+60 -81
include/inttypes.h
file added
+251
include/ios
file modified
+13 -8
include/istream
file modified
+24 -23
include/iterator
file modified
+5 -5
include/list
file modified
+10 -39
include/locale
file modified
+11 -14
include/map
file modified
+7 -1
include/math.h
file added
+1419
include/memory
file modified
+132 -45
include/module.modulemap
file modified
+5 -1
include/mutex
file modified
+2 -0
include/ostream
file modified
+16 -16
include/random
file modified
+8 -12
include/ratio
file modified
+33 -0
include/regex
file modified
+79 -167
include/scoped_allocator
file modified
+4 -0
include/set
file modified
+6 -0
include/setjmp.h
file added
+45
include/sstream
file modified
+28 -28
include/stddef.h
file added
+62
include/stdio.h
file added
+127
include/stdlib.h
file added
+130
include/streambuf
file modified
+19 -19
include/string
file modified
+76 -37
include/support/musl/xlocale.h
file added
+58
include/system_error
file modified
+1 -1
include/thread
file modified
+33 -23
include/tuple
file modified
+33 -9
include/type_traits
file modified
+677 -49
include/unordered_map
file modified
+1 -1
include/utility
file modified
+90 -8
include/valarray
file modified
+205 -107
include/vector
file modified
+19 -20
include/wchar.h
file added
+136
include/wctype.h
file added
+79
lib/CMakeLists.txt
file modified
+103 -47
lib/libc++abi2.exp
file modified
+10 -0
src/any.cpp
file added
+18
src/exception.cpp
file modified
+3 -7
src/future.cpp
file modified
+2 -0
src/include/atomic_support.hsrc/support/atomic_support.h
file renamed
+7 -0
src/include/config_elast.hsrc/config_elast.h
file renamed
+0 -0
src/ios.cpp
file modified
+2 -2
src/locale.cpp
file modified
+12 -8
src/memory.cpp
file modified
+3 -3
src/mutex.cpp
file modified
+1 -1
src/new.cpp
file modified
+3 -7
src/stdexcept.cpp
file modified
+1 -5
src/system_error.cpp
file modified
+1 -1
src/typeinfo.cpp
file modified
+2 -7
test/CMakeLists.txt
file modified
+37 -78
test/libcxx/atomics/libcpp-has-no-threads.fail.cpptest/std/atomics/libcpp-has-no-threads.fail.cpp
file renamed
+0 -0
test/libcxx/atomics/libcpp-has-no-threads.pass.cpptest/std/atomics/libcpp-has-no-threads.pass.cpp
file renamed
+1 -1
test/libcxx/compiler.py
file modified
+36 -0
test/libcxx/containers/sequences/deque/incomplete.pass.cpp
file added
+31
test/libcxx/containers/sequences/vector/asan.pass.cpptest/std/containers/sequences/vector/asan.pass.cpp
file renamed
+25 -6
test/libcxx/containers/sequences/vector/asan_throw.pass.cpptest/std/containers/sequences/vector/asan_throw.pass.cpp
file renamed
+1 -0
test/libcxx/double_include.sh.cpp
file modified
+7 -0
test/libcxx/experimental/any/size_and_alignment.pass.cpp
file added
+23
test/libcxx/experimental/any/small_type.pass.cpp
file added
+114
test/libcxx/experimental/any/version.pass.cpp
file added
+20
test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/default.pass.cpp
file modified
+20 -24
test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/default_throws_bad_alloc.pass.cpp
file added
+34
test/libcxx/experimental/containers/sequences/dynarray/dynarray.data/default.pass.cpp
file modified
+21 -20
test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/at.pass.cpp
file modified
+1 -0
test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/front_back.pass.cpp
file modified
+25 -20
test/libcxx/test/config.py
file modified
+115 -179
test/libcxx/test/format.py
file modified
+13 -8
test/libcxx/test/target_info.py
file modified
+185 -38
test/libcxx/test/tracing.py
file modified
+3 -3
test/libcxx/thread/futures/version.pass.cpptest/std/thread/futures/version.pass.cpp
file renamed
+0 -0
test/libcxx/type_traits/convert_to_integral.pass.cpp
file modified
+16 -1
test/libcxx/type_traits/lazy_metafunctions.pass.cpp
file added
+137
test/libcxx/utilities/memory/util.smartptr/race_condition.pass.cpp
file modified
+2 -1
test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpptest/std/utilities/date.time/asctime.thread-unsafe.fail.cpp
file renamed
+0 -0
test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpptest/std/utilities/date.time/ctime.thread-unsafe.fail.cpp
file renamed
+0 -0
test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpptest/std/utilities/date.time/gmtime.thread-unsafe.fail.cpp
file renamed
+0 -0
test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpptest/std/utilities/date.time/localtime.thread-unsafe.fail.cpp
file renamed
+0 -0
test/lit.site.cfg.in
file modified
+2 -7
test/std/algorithms/alg.modifying.operations/alg.partitions/stable_partition.pass.cpp
file modified
+5 -5
test/std/algorithms/alg.nonmodifying/mismatch/mismatch.pass.cpp
file modified
+3 -5
test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp
file modified
+3 -2
test/std/algorithms/alg.sorting/alg.set.operations/includes/includes.pass.cpp
file modified
+2 -2
test/std/algorithms/alg.sorting/alg.set.operations/includes/includes_comp.pass.cpp
file modified
+2 -2
test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp
file modified
+2 -2
test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp
file modified
+6 -6
test/std/atomics/atomics.flag/clear.pass.cpp
file modified
+8 -8
test/std/atomics/atomics.flag/default.pass.cpp
file modified
+2 -1
test/std/atomics/atomics.flag/init.pass.cpp
file modified
+1 -0
test/std/atomics/atomics.flag/init03.pass.cpp
file added
+25
test/std/atomics/atomics.types.generic/address.pass.cpp
file modified
+2 -1
test/std/atomics/atomics.types.generic/bool.pass.cpp
file modified
+0 -3
test/std/atomics/atomics.types.generic/integral.pass.cpp
file modified
+1 -0
test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp
file modified
+3 -3
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp
file modified
+6 -32
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp
file modified
+6 -32
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp
file modified
+5 -32
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp
file modified
+6 -32
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp
file modified
+7 -32
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp
file modified
+7 -32
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp
file modified
+8 -36
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp
file modified
+7 -34
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp
file modified
+7 -20
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp
file modified
+7 -20
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp
file modified
+7 -20
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp
file modified
+7 -20
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp
file modified
+8 -36
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp
file modified
+8 -36
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp
file modified
+7 -20
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp
file modified
+7 -20
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.h
file added
+51
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp
file modified
+7 -33
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp
file modified
+10 -23
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp
file modified
+7 -33
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp
file modified
+6 -32
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp
file modified
+7 -33
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp
file modified
+7 -33
test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp
file modified
+1 -0
test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp
file modified
+26 -18
test/std/containers/associative/map/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/associative/map/compare.pass.cpp
file modified
+25 -5
test/std/containers/associative/map/map.access/at.pass.cpp
file modified
+1 -0
test/std/containers/associative/map/map.access/index_rv_key.pass.cpp
file modified
+3 -5
test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp
file modified
+8 -7
test/std/containers/associative/multimap/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp
file modified
+3 -2
test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp
file modified
+8 -7
test/std/containers/associative/multimap/scary.pass.cpp
file modified
+1 -0
test/std/containers/associative/multiset/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/associative/multiset/scary.pass.cpp
file modified
+1 -0
test/std/containers/associative/set/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp
file modified
+4 -0
test/std/containers/sequences/array/array.data/data.pass.cpp
file modified
+4 -0
test/std/containers/sequences/array/array.data/data_const.pass.cpp
file modified
+4 -0
test/std/containers/sequences/array/array.fill/fill.pass.cpp
file modified
+4 -0
test/std/containers/sequences/array/array.size/size.pass.cpp
file modified
+4 -0
test/std/containers/sequences/array/array.special/swap.pass.cpp
file modified
+4 -0
test/std/containers/sequences/array/array.swap/swap.pass.cpp
file modified
+4 -0
test/std/containers/sequences/array/array.tuple/get.fail.cpp
file modified
+17 -1
test/std/containers/sequences/array/array.tuple/get.pass.cpp
file modified
+10 -3
test/std/containers/sequences/array/array.tuple/get_const.pass.cpp
file modified
+7 -1
test/std/containers/sequences/array/array.tuple/get_const_rv.pass.cpp
file added
+51
test/std/containers/sequences/array/array.tuple/get_rv.pass.cpp
file modified
+7 -2
test/std/containers/sequences/array/at.pass.cpp
file modified
+9 -2
test/std/containers/sequences/array/begin.pass.cpp
file modified
+4 -2
test/std/containers/sequences/array/front_back.pass.cpp
file modified
+8 -2
test/std/containers/sequences/array/indexing.pass.cpp
file modified
+9 -3
test/std/containers/sequences/deque/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp
file modified
+2 -2
test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp
file modified
+2 -2
test/std/containers/sequences/deque/deque.capacity/shrink_to_fit.pass.cpp
file modified
+2 -2
test/std/containers/sequences/deque/deque.cons/assign_iter_iter.pass.cpp
file modified
+2 -7
test/std/containers/sequences/deque/deque.cons/assign_size_value.pass.cpp
file modified
+2 -4
test/std/containers/sequences/deque/deque.modifiers/emplace.pass.cpp
file modified
+2 -9
test/std/containers/sequences/deque/deque.modifiers/insert_iter_iter.pass.cpp
file modified
+6 -13
test/std/containers/sequences/deque/deque.modifiers/insert_rvalue.pass.cpp
file modified
+2 -10
test/std/containers/sequences/deque/deque.modifiers/insert_size_value.pass.cpp
file modified
+2 -4
test/std/containers/sequences/deque/deque.modifiers/insert_value.pass.cpp
file modified
+2 -4
test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp
file modified
+1 -0
test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp
file modified
+1 -0
test/std/containers/sequences/forwardlist/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp
file modified
+3 -3
test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp
file modified
+3 -3
test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp
file modified
+1 -0
test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_one.pass.cpp
file modified
+2 -2
test/std/containers/sequences/forwardlist/forwardlist.spec/equal.pass.cpp
file modified
+2 -2
test/std/containers/sequences/forwardlist/forwardlist.spec/relational.pass.cpp
file modified
+2 -2
test/std/containers/sequences/list/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/sequences/list/incomplete_type.pass.cpp
file added
+27
test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp
file modified
+1 -0
test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp
file modified
+1 -0
test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp
file modified
+1 -0
test/std/containers/sequences/list/list.modifiers/push_back_exception_safety.pass.cpp
file modified
+1 -0
test/std/containers/sequences/list/list.modifiers/push_front_exception_safety.pass.cpp
file modified
+1 -0
test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp
file modified
+41 -0
test/std/containers/sequences/vector/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp
file modified
+44 -0
test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.map/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/unord/unord.map/bucket_count.pass.cpp
file modified
+2 -7
test/std/containers/unord/unord.map/compare.pass.cpp
file modified
+9 -4
test/std/containers/unord/unord.map/load_factor.pass.cpp
file modified
+2 -3
test/std/containers/unord/unord.map/max_bucket_count.pass.cpp
file modified
+2 -5
test/std/containers/unord/unord.map/max_load_factor.pass.cpp
file modified
+2 -9
test/std/containers/unord/unord.map/rehash.pass.cpp
file modified
+12 -0
test/std/containers/unord/unord.map/reserve.pass.cpp
file modified
+16 -0
test/std/containers/unord/unord.map/swap_member.pass.cpp
file modified
+2 -4
test/std/containers/unord/unord.map/unord.map.cnstr/move.pass.cpp
file modified
+2 -24
test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp
file modified
+1 -0
test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/clear.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_const_iter.pass.cpp
file renamed
+5 -4
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_db1.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_db2.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db1.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db2.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db3.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db4.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_key.pass.cpp
file renamed
+6 -5
test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/erase_range.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/insert_const_lvalue.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/insert_hint_const_lvalue.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/insert_hint_rvalue.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/insert_init.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/insert_or_assign.pass.cpp
file renamed
+2 -8
test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/insert_range.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/insert_rvalue.pass.cpp
file renamed
+0 -0
test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpptest/std/containers/unord/unord.map/unorder.map.modifiers/try.emplace.pass.cpp
file renamed
+3 -8
test/std/containers/unord/unord.map/unord.map.swap/swap_non_member.pass.cpp
file modified
+2 -4
test/std/containers/unord/unord.multimap/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/unord/unord.multimap/rehash.pass.cpp
file modified
+12 -0
test/std/containers/unord/unord.multimap/reserve.pass.cpp
file modified
+16 -0
test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp
file modified
+12 -12
test/std/containers/unord/unord.multiset/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/unord/unord.multiset/rehash.pass.cpp
file modified
+12 -0
test/std/containers/unord/unord.multiset/reserve.pass.cpp
file modified
+16 -0
test/std/containers/unord/unord.set/allocator_mismatch.fail.cpp
file added
+18
test/std/containers/unord/unord.set/rehash.pass.cpp
file modified
+12 -0
test/std/containers/unord/unord.set/reserve.pass.cpp
file modified
+16 -0
test/std/depr/depr.auto.ptr/auto.ptr/auto.ptr.conv/convert_to_auto_ptr_ref.pass.cpp
file modified
+4 -0
test/std/depr/depr.auto.ptr/auto.ptr/element_type.pass.cpp
file modified
+2 -1
test/std/depr/depr.c.headers/extern_c.pass.cpp
file added
+43
test/std/depr/depr.c.headers/inttypes_h.pass.cpp
file modified
+286 -0
test/std/depr/depr.c.headers/locale_h.pass.cpp
file modified
+1 -1
test/std/depr/depr.c.headers/math_h.pass.cpp
file modified
+824 -22
test/std/depr/depr.c.headers/math_h_isinf.pass.cpp
file added
+30
test/std/depr/depr.c.headers/math_h_isnan.pass.cpp
file added
+30
test/std/depr/depr.c.headers/setjmp_h.pass.cpp
file modified
+4 -0
test/std/depr/depr.c.headers/signal_h.pass.cpp
file modified
+1 -1
test/std/depr/depr.c.headers/stdarg_h.pass.cpp
file modified
+1 -0
test/std/depr/depr.c.headers/stddef_h.pass.cpp
file modified
+22 -0
test/std/depr/depr.c.headers/stdint_h.pass.cpp
file modified
+2 -2
test/std/depr/depr.c.headers/stdio_h.pass.cpp
file modified
+27 -4
test/std/depr/depr.c.headers/stdlib_h.pass.cpp
file modified
+34 -4
test/std/depr/depr.c.headers/time_h.pass.cpp
file modified
+1 -1
test/std/depr/depr.c.headers/wchar_h.pass.cpp
file modified
+37 -6
test/std/depr/depr.ios.members/io_state.pass.cpp
file modified
+5 -0
test/std/depr/depr.ios.members/open_mode.pass.cpp
file modified
+5 -0
test/std/depr/depr.ios.members/seek_dir.pass.cpp
file modified
+5 -0
test/std/depr/depr.ios.members/streamoff.pass.cpp
file modified
+5 -0
test/std/depr/depr.ios.members/streampos.pass.cpp
file modified
+5 -0
test/std/depr/exception.unexpected/unexpected.handler/unexpected_handler.pass.cpp
file modified
+1 -0
test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.overview/error_category.pass.cpp
file modified
+1 -0
test/std/experimental/algorithms/alg.search/search.pass.cpp
file added
+45
test/std/experimental/any/any.class/any.assign/copy.pass.cpp
file added
+197
test/std/experimental/any/any.class/any.assign/move.pass.cpp
file added
+102
test/std/experimental/any/any.class/any.assign/value.pass.cpp
file added
+177
test/std/experimental/any/any.class/any.assign/value_non_copyable_assign.fail.cpp
file added
+38
test/std/experimental/any/any.class/any.cons/copy.pass.cpp
file added
+100
test/std/experimental/any/any.class/any.cons/default.pass.cpptest/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter06.pass.cpp
file renamed
+17 -18
test/std/experimental/any/any.class/any.cons/move.pass.cpp
file added
+102
test/std/experimental/any/any.class/any.cons/non_copyable_value.fail.cpp
file added
+36
test/std/experimental/any/any.class/any.cons/value.pass.cpp
file added
+116
test/std/experimental/any/any.class/any.modifiers/clear.pass.cpp
file added
+63
test/std/experimental/any/any.class/any.modifiers/swap.pass.cpp
file added
+101
test/std/experimental/any/any.class/any.observers/empty.pass.cpp
file added
+64
test/std/experimental/any/any.class/any.observers/type.pass.cpp
file added
+41
test/std/experimental/any/any.class/nothing_to_do.pass.cpp
file added
+12
test/std/experimental/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp
file added
+146
test/std/experimental/any/any.nonmembers/any.cast/any_cast_reference.pass.cpp
file added
+309
test/std/experimental/any/any.nonmembers/any.cast/const_correctness.fail.cpp
file added
+38
test/std/experimental/any/any.nonmembers/any.cast/not_copy_constructible.fail.cpp
file added
+45
test/std/experimental/any/any.nonmembers/any.cast/reference_types.fail.cpp
file added
+37
test/std/experimental/any/any.nonmembers/swap.pass.cpp
file added
+40
test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp
file added
+128
test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp
file added
+124
test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp
file added
+135
test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp
file added
+131
test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp
file added
+128
test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp
file added
+123
test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp
file added
+134
test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp
file added
+130
test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp
file added
+95
test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp
file added
+102
test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp
file added
+81
test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp
file added
+88
test/std/experimental/func/func.searchers/nothing_to_do.pass.cpptest/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/no-variadics.pass.cpp
file renamed
+1 -12
test/std/experimental/func/header.functional.synop/includes.pass.cpp
file added
+21
test/std/experimental/func/nothing_to_do.pass.cpp
file added
+13
test/std/experimental/optional/optional.object/optional.object.assign/copy.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.assign/emplace.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.assign/move.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.ctor/const_T.pass.cpp
file modified
+4 -8
test/std/experimental/optional/optional.object/optional.object.ctor/copy.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
file modified
+4 -7
test/std/experimental/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.ctor/move.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.ctor/rvalue_T.pass.cpp
file modified
+4 -7
test/std/experimental/optional/optional.object/optional.object.observe/value.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.observe/value_const.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.object/optional.object.swap/swap.pass.cpp
file modified
+1 -0
test/std/experimental/optional/optional.specalg/swap.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.access/at.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.ops/compare.pointer_size.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.ops/compare.size_size_sv.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.ops/copy.pass.cpp
file modified
+1 -0
test/std/experimental/string.view/string.view.ops/substr.pass.cpp
file modified
+1 -0
test/std/experimental/utilities/tuple/tuple.apply/arg_type.pass.cpp
file modified
+5 -0
test/std/experimental/utilities/tuple/tuple.apply/extended_types.pass.cpp
file modified
+4 -0
test/std/experimental/utilities/tuple/tuple.apply/types.pass.cpp
file modified
+4 -0
test/std/input.output/file.streams/c.files/cstdio.pass.cpp
file modified
+1 -0
test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg.pass.cpp
file modified
+9 -0
test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp
file modified
+9 -0
test/std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp
file modified
+1 -0
test/std/input.output/iostreams.base/ios.base/ios.types/ios_failure/ctor_string_error_code.pass.cpp
file modified
+3 -0
test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp
file modified
+1 -0
test/std/input.output/iostreams.base/ios/basic.ios.members/set_rdbuf.pass.cpp
file modified
+1 -0
test/std/input.output/iostreams.base/ios/iostate.flags/clear.pass.cpp
file modified
+1 -0
test/std/input.output/iostreams.base/ios/iostate.flags/exceptions_iostate.pass.cpp
file modified
+1 -0
test/std/input.output/iostreams.base/ios/iostate.flags/setstate.pass.cpp
file modified
+1 -0
test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/overflow.pass.cpp
file modified
+5 -1
test/std/input.output/string.streams/stringbuf/stringbuf.virtuals/pbackfail.pass.cpp
file modified
+5 -1
test/std/iterators/iterator.primitives/iterator.operations/next.pass.cpp
file modified
+4 -0
test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.ops/assign_t.pass.cpp
file modified
+4 -0
test/std/language.support/support.dynamic/alloc.errors/new.handler/new_handler.pass.cpp
file modified
+4 -0
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
file modified
+3 -1
test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
file modified
+1 -0
test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp
file modified
+3 -4
test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
file modified
+2 -0
test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp
file modified
+1 -0
test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp
file modified
+3 -4
test/std/language.support/support.exception/except.nested/assign.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/except.nested/ctor_copy.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/except.nested/ctor_default.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
file modified
+10 -1
test/std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/exception.terminate/terminate.handler/terminate_handler.pass.cpp
file modified
+4 -0
test/std/language.support/support.exception/propagation/current_exception.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/propagation/rethrow_exception.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp
file modified
+1 -0
test/std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp
file modified
+1 -0
test/std/language.support/support.runtime/csignal.pass.cpp
file modified
+2 -1
test/std/language.support/support.runtime/cstdarg.pass.cpp
file modified
+1 -0
test/std/language.support/support.runtime/cstdlib.pass.cpp
file modified
+21 -3
test/std/language.support/support.runtime/ctime.pass.cpp
file modified
+1 -0
test/std/language.support/support.types/nullptr_t.pass.cpp
file modified
+19 -4
test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_in.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_length.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_out.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char16_t_unshift.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_in.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_length.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_out.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char32_t_unshift.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_in.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_length.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_out.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/char_unshift.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/utf_sanity_check.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_in.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_length.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_out.pass.cpp
file modified
+3 -3
test/std/localization/locale.categories/category.ctype/locale.codecvt/locale.codecvt.members/wchar_t_unshift.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp
file modified
+1 -1
test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp
file modified
+1 -1
test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_err_string.pass.cpp
file modified
+1 -0
test/std/localization/locales/locale.global.templates/use_facet.pass.cpp
file modified
+1 -0
test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp
file modified
+1 -0
test/std/localization/locales/locale/locale.members/combine.pass.cpp
file modified
+1 -0
test/std/numerics/rand/rand.device/ctor.pass.cpp
file modified
+1 -0
test/std/numerics/rand/rand.device/eval.pass.cpp
file modified
+1 -0
test/std/re/re.alg/re.alg.search/grep.pass.cpp
file modified
+28 -0
test/std/re/re.regex/re.regex.assign/assign.pass.cpp
file modified
+1 -0
test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp
file modified
+2 -1
test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp
file added
+43
test/std/strings/basic.string/allocator_mismatch.fail.cpp
file added
+18
test/std/strings/basic.string/string.access/at.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.capacity/capacity.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.capacity/max_size.pass.cpp
file modified
+1 -0
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
+1 -0
test/std/strings/basic.string/string.capacity/resize_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp
file modified
+52 -4
test/std/strings/basic.string/string.cons/substr.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp
file modified
+6 -0
test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp
file modified
+1 -0
test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp
file modified
+1 -0
test/std/strings/c.strings/cctype.pass.cpp
file modified
+14 -14
test/std/strings/c.strings/cwchar.pass.cpp
file modified
+1 -1
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/stold.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/thread/futures/futures.async/async.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.async/async_race.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.promise/alloc_ctor.pass.cpp
file modified
+15 -14
test/std/thread/futures/futures.promise/copy_assign.fail.cpp
file modified
+22 -60
test/std/thread/futures/futures.promise/copy_ctor.fail.cpp
file modified
+22 -54
test/std/thread/futures/futures.promise/default.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.promise/dtor.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.promise/get_future.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.promise/move_assign.pass.cpp
file modified
+19 -19
test/std/thread/futures/futures.promise/move_ctor.pass.cpp
file modified
+16 -16
test/std/thread/futures/futures.promise/set_exception.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.promise/set_lvalue.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.promise/set_rvalue.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.promise/set_value_const.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.promise/set_value_void.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.promise/swap.pass.cpp
file modified
+23 -22
test/std/thread/futures/futures.promise/uses_allocator.pass.cpp
file modified
+1 -1
test/std/thread/futures/futures.shared_future/copy_assign.pass.cpp
file modified
+1 -2
test/std/thread/futures/futures.shared_future/copy_ctor.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.shared_future/ctor_future.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.shared_future/dtor.pass.cpp
file modified
+16 -14
test/std/thread/futures/futures.shared_future/get.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.shared_future/move_assign.pass.cpp
file modified
+1 -2
test/std/thread/futures/futures.shared_future/move_ctor.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.shared_future/wait.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.shared_future/wait_for.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.shared_future/wait_until.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.tas/futures.task.members/assign_copy.fail.cpp
file modified
+4 -26
test/std/thread/futures/futures.tas/futures.task.members/assign_move.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.tas/futures.task.members/ctor1.fail.cpp
file modified
+4 -1
test/std/thread/futures/futures.tas/futures.task.members/ctor2.fail.cpp
file modified
+5 -2
test/std/thread/futures/futures.tas/futures.task.members/ctor_copy.fail.cpp
file modified
+3 -22
test/std/thread/futures/futures.tas/futures.task.members/ctor_default.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.tas/futures.task.members/ctor_func.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.tas/futures.task.members/ctor_func_alloc.pass.cpp
file modified
+10 -9
test/std/thread/futures/futures.tas/futures.task.members/ctor_move.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.tas/futures.task.members/dtor.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.tas/futures.task.members/get_future.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.tas/futures.task.members/make_ready_at_thread_exit.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.tas/futures.task.members/operator.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.tas/futures.task.members/reset.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.tas/futures.task.members/swap.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.tas/futures.task.nonmembers/swap.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.tas/futures.task.nonmembers/uses_allocator.pass.cpp
file modified
+7 -1
test/std/thread/futures/futures.tas/types.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp
file modified
+17 -42
test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp
file modified
+17 -34
test/std/thread/futures/futures.unique_future/dtor.pass.cpp
file modified
+16 -14
test/std/thread/futures/futures.unique_future/get.pass.cpp
file modified
+2 -0
test/std/thread/futures/futures.unique_future/share.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.unique_future/wait.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.unique_future/wait_for.pass.cpp
file modified
+1 -0
test/std/thread/futures/futures.unique_future/wait_until.pass.cpp
file modified
+130 -129
test/std/thread/futures/test_allocator.h
file removed
-158
test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp
file modified
+6 -1
test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp
file modified
+8 -3
test/std/thread/thread.condition/thread.condition.condvarany/wait.exception.pass.cpp
file removed
-63
test/std/thread/thread.condition/thread.condition.condvarany/wait_for.exception.pass.cpp
file removed
-63
test/std/thread/thread.condition/thread.condition.condvarany/wait_terminates.sh.cpp
file added
+134
test/std/thread/thread.mutex/thread.lock.algorithm/lock.pass.cpp
file modified
+1 -0
test/std/thread/thread.mutex/thread.lock.algorithm/try_lock.pass.cpp
file modified
+1 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/default.pass.cpp
file modified
+1 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp
file modified
+2 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp
file modified
+38 -26
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp
file modified
+1 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp
file modified
+1 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_duration.pass.cpp
file modified
+22 -13
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_time_point.pass.cpp
file modified
+21 -13
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_try_to_lock.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/lock.pass.cpp
file modified
+18 -8
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock.pass.cpp
file modified
+3 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_for.pass.cpp
file modified
+2 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/try_lock_until.pass.cpp
file modified
+2 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.locking/unlock.pass.cpp
file modified
+2 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/member_swap.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/nonmember_swap.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.mod/release.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/mutex.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/op_bool.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.obs/owns_lock.pass.cpp
file modified
+1 -6
test/std/thread/thread.mutex/thread.lock/thread.lock.shared/types.pass.cpp
file modified
+2 -2
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp
file modified
+1 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp
file modified
+1 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp
file modified
+1 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp
file modified
+1 -0
test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp
file modified
+1 -0
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp
file modified
+3 -7
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp
file modified
+3 -7
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock.pass.cpp
file modified
+15 -3
test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/lock_shared.pass.cpp
file modified
+18 -5
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock.pass.cpp
file modified
+15 -0
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/lock_shared.pass.cpp
file modified
+20 -5
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_for.pass.cpp
file modified
+22 -8
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared.pass.cpp
file modified
+10 -1
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_for.pass.cpp
file modified
+21 -8
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_shared_until.pass.cpp
file modified
+21 -8
test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/try_lock_until.pass.cpp
file modified
+20 -8
test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp
file modified
+1 -0
test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp
file modified
+3 -14
test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp
file modified
+6 -3
test/std/thread/thread.threads/thread.thread.class/thread.thread.destr/dtor.pass.cpp
file modified
+1 -3
test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp
file modified
+1 -1
test/std/utilities/allocator.adaptor/scoped.adaptor.operators/copy_assign.pass.cpp
file added
+72
test/std/utilities/allocator.adaptor/scoped.adaptor.operators/move_assign.pass.cpp
file added
+72
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/copy.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_int_0.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_rvalue.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_void_0.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.bind/nested.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp
file modified
+2 -0
test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression_03.pass.cpp
file added
+39
test/std/utilities/function.objects/func.invoke/invoke.pass.cpp
file modified
+1 -0
test/std/utilities/function.objects/func.memfn/member_function.pass.cpp
file modified
+3 -0
test/std/utilities/function.objects/func.require/bullet_1_and_2.pass.cpp
file added
+318
test/std/utilities/function.objects/func.require/bullet_3_and_4.pass.cpp
file added
+164
test/std/utilities/function.objects/func.require/bullet_5.pass.cpp
file added
+327
test/std/utilities/function.objects/func.require/invoke_helpers.h
file added
+317
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp
file modified
+5 -1
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp
file added
+247
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.fail.cpp
file modified
+7 -7
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke.pass.cpp
file modified
+230 -152
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_int_0.pass.cpp
file removed
-58
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_no_variadics.pass.cpp
file removed
-60
test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.inv/invoke_void_0.pass.cpp
file removed
-67
test/std/utilities/function.objects/refwrap/refwrap.const/type_ctor.fail.cpp
file modified
+2 -0
test/std/utilities/function.objects/refwrap/refwrap.helpers/ref_1.fail.cpp
file modified
+2 -0
test/std/utilities/function.objects/unord.hash/integral.pass.cpp
file modified
+40 -0
test/std/utilities/intseq/intseq.make/make_integer_seq.fail.cpp
file modified
+11 -7
test/std/utilities/intseq/intseq.make/make_integer_seq.pass.cpp
file modified
+2 -4
test/std/utilities/intseq/intseq.make/make_integer_seq_fallback.fail.cpp
file added
+18
test/std/utilities/intseq/intseq.make/make_integer_seq_fallback.pass.cpp
file added
+18
test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp
file modified
+2 -2
test/std/utilities/memory/default.allocator/allocator.members/construct.pass.cpp
file modified
+11 -14
test/std/utilities/memory/default.allocator/allocator.members/max_size.pass.cpp
file modified
+2 -2
test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp
file modified
+10 -5
test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp
file modified
+10 -5
test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp
file modified
+9 -5
test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp
file modified
+9 -5
test/std/utilities/memory/storage.iterator/raw_storag_iterator.pass.cpp
file modified
+23 -4
test/std/utilities/memory/unique.ptr/deleter.h
file modified
+193 -37
test/std/utilities/memory/unique.ptr/unique.ptr.runtime/move01.fail.cpp
file modified
+7 -18
test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move01.pass.cpp
file modified
+3 -19
test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/move02.pass.cpp
file modified
+4 -19
test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter04.fail.cpp
file modified
+6 -28
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move01.fail.cpp
file modified
+8 -17
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move02.fail.cpp
file modified
+11 -16
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move03.fail.cpp
file modified
+10 -33
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move04.fail.cpp
file modified
+14 -34
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert.pass.cpptest/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp
file renamed
+42 -9
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.fail.cpp
file modified
+13 -28
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.fail.cpp
file modified
+13 -31
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert02.pass.cpp
file removed
-60
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.fail.cpp
file modified
+16 -31
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert03.pass.cpp
file removed
-63
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert04.fail.cpp
file modified
+13 -27
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp
file modified
+1 -1
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/auto_pointer.pass.cpp
file modified
+14 -2
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default.pass.cpp
file added
+86
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default01.pass.cpp
file removed
-46
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/default02.pass.cpp
file removed
-84
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move.pass.cpp
file added
+140
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move01.pass.cpp
file removed
-142
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move02.pass.cpp
file removed
-143
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert.pass.cpp
file added
+171
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert01.pass.cpp
file removed
-58
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert02.pass.cpp
file removed
-62
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert03.pass.cpp
file removed
-79
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert04.pass.cpp
file removed
-58
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert05.pass.cpp
file removed
-62
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert06.pass.cpp
file removed
-79
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/move_convert07.pass.cpp
file removed
-63
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer.pass.cpptest/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer03.pass.cpp
file renamed
+107 -22
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer01.pass.cpp
file removed
-63
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer02.pass.cpp
file removed
-95
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter.pass.cpptest/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter05.pass.cpp
file renamed
+76 -19
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter01.pass.cpp
file removed
-99
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter02.pass.cpp
file removed
-58
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter03.pass.cpp
file removed
-60
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter04.fail.cpp
file modified
+9 -34
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter04.pass.cpp
file removed
-58
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator_throw.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator_throw.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/weak_ptr.pass.cpp
file modified
+1 -0
test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp
file modified
+40 -0
test/std/utilities/meta/meta.logical/conjunction.pass.cpp
file added
+66
test/std/utilities/meta/meta.logical/disjunction.pass.cpp
file added
+66
test/std/utilities/meta/meta.logical/negation.pass.cpp
file added
+39
test/std/utilities/meta/meta.rel/is_base_of.pass.cpp
file modified
+8 -0
test/std/utilities/meta/meta.rel/is_convertible.pass.cpp
file modified
+14 -0
test/std/utilities/meta/meta.rel/is_convertible_fallback.pass.cpp
file modified
+8 -0
test/std/utilities/meta/meta.rel/is_same.pass.cpp
file modified
+16 -2
test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp
file modified
+23 -21
test/std/utilities/meta/meta.trans/meta.trans.other/common_type.pass.cpp
file modified
+54 -4
test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp
file modified
+36 -0
test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
file modified
+8 -0
test/std/utilities/meta/meta.unary.prop.query/extent.pass.cpp
file modified
+14 -0
test/std/utilities/meta/meta.unary.prop.query/rank.pass.cpp
file modified
+8 -0
test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp
file modified
+4 -5
test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp
file added
+93
test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp
file added
+98
test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp
file added
+93
test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp
file added
+101
test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp
file added
+98
test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp
file added
+104
test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp
file added
+95
test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp
file added
+97
test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp
file added
+98
test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp
file added
+95
test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp
file added
+94
test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp
file added
+95
test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp
file added
+93
test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp
file added
+92
test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp
file modified
+1 -0
test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp
file added
+104
test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp
file added
+95
test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp
file added
+112
test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp
file added
+102
test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp
file added
+101
test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp
file added
+101
test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp
file added
+111
test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp
file modified
+12 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_abstract.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp
file modified
+18 -2
test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp
file modified
+23 -4
test/std/utilities/meta/meta.unary/meta.unary.prop/is_empty.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_literal_type.pass.cpp
file modified
+68 -9
test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp
file modified
+9 -2
test/std/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp
file modified
+16 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp
file modified
+11 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp
file modified
+44 -26
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp
file modified
+11 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_pod.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_standard_layout.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivial.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp
file modified
+16 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp
file modified
+9 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp
file modified
+39 -8
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp
file modified
+7 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp
file modified
+13 -0
test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp
file modified
+7 -0
test/std/utilities/ratio/ratio.comparison/ratio_equal.pass.cpp
file modified
+19 -8
test/std/utilities/ratio/ratio.comparison/ratio_greater.pass.cpp
file modified
+19 -8
test/std/utilities/ratio/ratio.comparison/ratio_greater_equal.pass.cpp
file modified
+19 -8
test/std/utilities/ratio/ratio.comparison/ratio_less.pass.cpp
file modified
+25 -14
test/std/utilities/ratio/ratio.comparison/ratio_less_equal.pass.cpp
file modified
+19 -8
test/std/utilities/ratio/ratio.comparison/ratio_not_equal.pass.cpp
file modified
+19 -8
test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp
file modified
+3 -0
test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp
file modified
+3 -0
test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp
file modified
+1 -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/time/date.time/ctime.pass.cpptest/std/utilities/date.time/tested_elsewhere.pass.cpp
file renamed
+2 -0
test/std/utilities/time/time.duration/time.duration.alg/abs.fail.cpp
file added
+27
test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp
file added
+50
test/std/utilities/time/time.duration/time.duration.cast/ceil.fail.cpp
file added
+26
test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp
file added
+51
test/std/utilities/time/time.duration/time.duration.cast/floor.fail.cpp
file added
+26
test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp
file added
+50
test/std/utilities/time/time.duration/time.duration.cast/round.fail.cpp
file added
+26
test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp
file added
+50
test/std/utilities/time/time.point/time.point.cast/ceil.fail.cpp
file added
+26
test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp
file added
+69
test/std/utilities/time/time.point/time.point.cast/floor.fail.cpp
file added
+26
test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp
file added
+68
test/std/utilities/time/time.point/time.point.cast/round.fail.cpp
file added
+26
test/std/utilities/time/time.point/time.point.cast/round.pass.cpp
file added
+68
test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp
file modified
+4 -0
test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.fail.cpp
file added
+34
test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const_rv.pass.cpp
file added
+80
test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp
file modified
+39 -6
test/std/utilities/utility/as_const/as_const.fail.cpp
file added
+22
test/std/utilities/utility/as_const/as_const.pass.cpp
file added
+46
test/std/utilities/utility/declval/declval.pass.cpp
file modified
+4 -2
test/std/utilities/utility/forward/move_if_noexcept.pass.cpp
file modified
+8 -7
test/std/utilities/utility/pairs/pair.astuple/get_const_rv.pass.cpp
file added
+66
test/std/utilities/utility/pairs/pair.astuple/pairs.by.type.pass.cpp
file modified
+45 -5
test/std/utilities/utility/pairs/pairs.pair/default-sfinae.pass.cpp
file added
+164
test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp
file modified
+11 -6
test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp
file modified
+19 -0
test/support/allocators.h
file modified
+7 -1
test/support/any_helpers.h
file added
+318
test/support/count_new.hpp
file modified
+43 -0
test/support/disable_missing_braces_warning.h
file added
+8
test/support/test_allocator.h
file modified
+2 -2
test/support/test_macros.h
file modified
+27 -0
test/testit
file modified
+1 -1
utils/gen_link_script/gen_link_script.py
file added
+79
www/cxx1y_status.html
file modified
+151 -151
www/cxx1z_status.html
file modified
+109 -62
www/index.html
file modified
+22 -8
www/kona.html
file added
+154
www/ts1z_status.html
file modified
+11 -12
    Vendor import of libc++ trunk r256633:
    https://llvm.org/svn/llvm-project/libcxx/trunk@256633
    
        
file modified
+263 -205
file modified
+14 -7
file modified
+3 -19
file added
+9
file added
+37
file added
+13
file added
+191
file added
+89
file added
+251
file added
+185
file modified
+28 -0
file modified
+97 -38
file modified
+9 -562
file modified
+172 -67
file modified
+92 -1012
file modified
+28 -14
file modified
+4 -2
file modified
+4 -1
file added
+66
file modified
+10 -5
file modified
+0 -1
file modified
+5 -5
file modified
+15 -25
file modified
+4 -4
file modified
+15 -5
file modified
+21 -17
file modified
+83 -41
file modified
+0 -101
file modified
+0 -360
file modified
+1 -1
file modified
+0 -8
file modified
+131 -0
file modified
+0 -3
file modified
+12 -1156
file modified
+6 -4
file modified
+14 -7
file modified
+0 -4
file modified
+4 -46
file modified
+0 -35
file modified
+0 -22
file added
+69
file modified
+1 -8
file modified
+0 -126
file modified
+77 -33
file added
+398
file modified
+1 -1
file modified
+1 -1
file added
+83
file modified
+3 -0
file modified
+164 -49
file modified
+60 -81
file added
+251
file modified
+13 -8
file modified
+24 -23
file modified
+5 -5
file modified
+10 -39
file modified
+11 -14
file modified
+7 -1
file added
+1419
file modified
+132 -45
file modified
+5 -1
file modified
+2 -0
file modified
+16 -16
file modified
+8 -12
file modified
+33 -0
file modified
+79 -167
file modified
+4 -0
file modified
+6 -0
file added
+45
file modified
+28 -28
file added
+62
file added
+127
file added
+130
file modified
+19 -19
file modified
+76 -37
file modified
+1 -1
file modified
+33 -23
file modified
+33 -9
file modified
+677 -49
file modified
+1 -1
file modified
+90 -8
file modified
+205 -107
file modified
+19 -20
file added
+136
file added
+79
file modified
+103 -47
file modified
+10 -0
file added
+18
file modified
+3 -7
file modified
+2 -0
src/include/atomic_support.h src/support/atomic_support.h
file renamed
src/include/config_elast.h src/config_elast.h
file renamed
file was renamed with no change to the file
file modified
+2 -2
file modified
+12 -8
file modified
+3 -3
file modified
+1 -1
file modified
+3 -7
file modified
+1 -5
file modified
+1 -1
file modified
+2 -7
file modified
+37 -78
test/libcxx/atomics/libcpp-has-no-threads.fail.cpp test/std/atomics/libcpp-has-no-threads.fail.cpp
file renamed
file was renamed with no change to the file
test/libcxx/atomics/libcpp-has-no-threads.pass.cpp test/std/atomics/libcpp-has-no-threads.pass.cpp
file renamed
+1 -1
file modified
+36 -0
test/libcxx/containers/sequences/vector/asan.pass.cpp test/std/containers/sequences/vector/asan.pass.cpp
file renamed
+25 -6
test/libcxx/containers/sequences/vector/asan_throw.pass.cpp test/std/containers/sequences/vector/asan_throw.pass.cpp
file renamed
file modified
+115 -179
file modified
+13 -8
file modified
+185 -38
file modified
+3 -3
test/libcxx/thread/futures/version.pass.cpp test/std/thread/futures/version.pass.cpp
file renamed
file was renamed with no change to the file
test/libcxx/utilities/time/date.time/asctime.thread-unsafe.fail.cpp test/std/utilities/date.time/asctime.thread-unsafe.fail.cpp
file renamed
file was renamed with no change to the file
test/libcxx/utilities/time/date.time/ctime.thread-unsafe.fail.cpp test/std/utilities/date.time/ctime.thread-unsafe.fail.cpp
file renamed
file was renamed with no change to the file
test/libcxx/utilities/time/date.time/gmtime.thread-unsafe.fail.cpp test/std/utilities/date.time/gmtime.thread-unsafe.fail.cpp
file renamed
file was renamed with no change to the file
test/libcxx/utilities/time/date.time/localtime.thread-unsafe.fail.cpp test/std/utilities/date.time/localtime.thread-unsafe.fail.cpp
file renamed
file was renamed with no change to the file
file modified
+2 -7
test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/clear.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/emplace.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/emplace_hint.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/erase_const_iter.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_const_iter.pass.cpp
file renamed
+5 -4
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db1.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_db1.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_db2.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_db2.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db1.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db1.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db2.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db2.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db3.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db3.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/erase_iter_iter_db4.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_iter_iter_db4.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/erase_key.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_key.pass.cpp
file renamed
+6 -5
test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/erase_range.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/insert_const_lvalue.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/insert_hint_const_lvalue.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/insert_hint_rvalue.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/insert_init.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/insert_or_assign.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/insert_or_assign.pass.cpp
file renamed
+2 -8
test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/insert_range.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/insert_rvalue.pass.cpp
file renamed
file was renamed with no change to the file
test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp test/std/containers/unord/unord.map/unorder.map.modifiers/try.emplace.pass.cpp
file renamed
+3 -8
test/std/experimental/any/any.class/any.cons/default.pass.cpp test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter06.pass.cpp
file renamed
+17 -18
test/std/experimental/func/func.searchers/nothing_to_do.pass.cpp test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/no-variadics.pass.cpp
file renamed
+1 -12
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert.pass.cpp test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert01.pass.cpp
file renamed
+42 -9
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer.pass.cpp test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer03.pass.cpp
file renamed
+107 -22
test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter.pass.cpp test/std/utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter05.pass.cpp
file renamed
+76 -19
test/std/utilities/time/date.time/ctime.pass.cpp test/std/utilities/date.time/tested_elsewhere.pass.cpp
file renamed
file modified
+7 -1
file modified
+43 -0
file modified
+27 -0
file modified
+1 -1
file modified
+151 -151
file modified
+109 -62
file modified
+22 -8
file added
+154
file modified
+11 -12