• Home
  • History
  • Annotate
  • only in /external/libcxx/test/containers/sequences/
History log of /external/libcxx/test/containers/sequences/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6f56ab789cb470620554d624c37f488285b3b04e 06-May-2014 Dan Albert <danalbert@google.com> Adds a basic test wrapper for Android

To run libc++ tests:
$ mm
$ adb sync
$ python runtests.py # runs all host and device tests
# see main() for command line options

To regenerate all makefiles:
$ python makemake.py

Change-Id: Ibad78ad8e1bd45f32730d281afa53c2cec55478f
ndroid.mk
rray/Android.mk
rray/array.cons/Android.mk
rray/array.data/Android.mk
rray/array.fill/Android.mk
rray/array.size/Android.mk
rray/array.special/Android.mk
rray/array.swap/Android.mk
rray/array.tuple/Android.mk
rray/array.zero/Android.mk
eque/Android.mk
eque/deque.capacity/Android.mk
eque/deque.cons/Android.mk
eque/deque.modifiers/Android.mk
eque/deque.special/Android.mk
ynarray/Android.mk
ynarray/dynarray.cons/Android.mk
ynarray/dynarray.data/Android.mk
ynarray/dynarray.mutate/Android.mk
ynarray/dynarray.overview/Android.mk
ynarray/dynarray.traits/Android.mk
ynarray/dynarray.zero/Android.mk
orwardlist/Android.mk
orwardlist/forwardlist.access/Android.mk
orwardlist/forwardlist.cons/Android.mk
orwardlist/forwardlist.iter/Android.mk
orwardlist/forwardlist.modifiers/Android.mk
orwardlist/forwardlist.ops/Android.mk
orwardlist/forwardlist.spec/Android.mk
ist/Android.mk
ist/list.capacity/Android.mk
ist/list.cons/Android.mk
ist/list.modifiers/Android.mk
ist/list.ops/Android.mk
ist/list.special/Android.mk
ector.bool/Android.mk
ector/Android.mk
ector/vector.capacity/Android.mk
ector/vector.cons/Android.mk
ector/vector.data/Android.mk
ector/vector.modifiers/Android.mk
ector/vector.special/Android.mk
9863083ee04fe80e227976bc90dbc01806bdf3d9 10-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Added tests to the sequence containers for for LWG Issue #2263. Comparing iterators and allocator pointers with different const-character. No changes to libc++

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@203479 91177308-0d34-0410-b5e6-96231b3b80d8
rray/iterators.pass.cpp
eque/iterators.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
ist/iterators.pass.cpp
ector.bool/iterators.pass.cpp
ector/iterators.pass.cpp
48c74700ec233e7b9ac0c1f06215cd443424cb62 05-Mar-2014 Marshall Clow <mclow.lists@gmail.com> Implement LWG 2193. Default constructors for standard library containers are explicit. Note that libc++ already did this for string/deque/forward_list/list/vector and the unordered containers; implement it for set/multiset/map/multimap. Add tests for all the containers. Two drive-by fixes as well: add a missing explicit in <deque>, and remove a tab that snuck into a container test. This issue is also LLVM bug 15724, and resolves it.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@202994 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/default.pass.cpp
orwardlist/forwardlist.cons/default.pass.cpp
ist/list.cons/default.pass.cpp
ector.bool/construct_default.pass.cpp
ector/vector.cons/construct_default.pass.cpp
cbb9305c264bbe11c2d972f1a80db7fffdbed82a 04-Mar-2014 Marshall Clow <mclow.lists@gmail.com> LWG issue #2252: Add more tests for exception safety. No changes needed in the library

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@202885 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.modifiers/push_back_exception_safety.pass.cpp
eque/deque.modifiers/push_front_exception_safety.pass.cpp
ector/vector.modifiers/push_back_exception_safety.pass.cpp
d2060f06b5c359826af55bd468d77026b9b44e37 13-Feb-2014 Marshall Clow <mclow.lists@gmail.com> Add a test to make sure that vector supports incomplete types

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@201349 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.cons/default.recursive.pass.cpp
a3dc8f3b8bf0a6f1220f673f9f162bf09a743cbc 05-Feb-2014 Peter Collingbourne <peter@pcc.me.uk> Support forward_list<Incomplete Type>. Patch by Zhihao Yuan!

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@200814 91177308-0d34-0410-b5e6-96231b3b80d8
orwardlist/forwardlist.cons/default_recursive.pass.cpp
1b92188a82b01e76ac6e8ad5f997293c2a078adc 03-Dec-2013 Marshall Clow <mclow.lists@gmail.com> Found six (nmostly) identical files named 'test_allocator.h' in the libcxx test suite. Moved one to /support, made it a superset, and removed all but one of the others, and iupdated all the includes. Left the odd one (thread/futures/test_allocator.h) for later.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@196174 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/alloc.pass.cpp
eque/deque.cons/copy.pass.cpp
eque/deque.cons/copy_alloc.pass.cpp
eque/deque.cons/default_noexcept.pass.cpp
eque/deque.cons/dtor_noexcept.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/move_assign_noexcept.pass.cpp
eque/deque.cons/move_noexcept.pass.cpp
eque/deque.cons/op_equal.pass.cpp
eque/deque.special/swap.pass.cpp
eque/deque.special/swap_noexcept.pass.cpp
eque/types.pass.cpp
ynarray/dynarray.cons/alloc.pass.cpp
ynarray/dynarray.traits/default.pass.cpp
orwardlist/forwardlist.cons/alloc.fail.cpp
orwardlist/forwardlist.cons/alloc.pass.cpp
orwardlist/forwardlist.cons/assign_copy.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/copy.pass.cpp
orwardlist/forwardlist.cons/copy_alloc.pass.cpp
orwardlist/forwardlist.cons/default_noexcept.pass.cpp
orwardlist/forwardlist.cons/dtor_noexcept.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp
orwardlist/forwardlist.cons/move_noexcept.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.cons/size_value_alloc.pass.cpp
orwardlist/forwardlist.spec/member_swap.pass.cpp
orwardlist/forwardlist.spec/non_member_swap.pass.cpp
orwardlist/forwardlist.spec/swap_noexcept.pass.cpp
ist/list.cons/assign_copy.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/copy_alloc.pass.cpp
ist/list.cons/default_noexcept.pass.cpp
ist/list.cons/dtor_noexcept.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/move_assign_noexcept.pass.cpp
ist/list.cons/move_noexcept.pass.cpp
ist/list.special/swap.pass.cpp
ist/list.special/swap_noexcept.pass.cpp
ector.bool/assign_copy.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/construct_default.pass.cpp
ector.bool/construct_size.pass.cpp
ector.bool/copy.pass.cpp
ector.bool/copy_alloc.pass.cpp
ector.bool/default_noexcept.pass.cpp
ector.bool/dtor_noexcept.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/move_assign_noexcept.pass.cpp
ector.bool/move_noexcept.pass.cpp
ector.bool/swap.pass.cpp
ector.bool/swap_noexcept.pass.cpp
ector.bool/types.pass.cpp
ector/types.pass.cpp
ector/vector.cons/assign_copy.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_default.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/copy.pass.cpp
ector/vector.cons/copy_alloc.pass.cpp
ector/vector.cons/default_noexcept.pass.cpp
ector/vector.cons/dtor_noexcept.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/move_assign_noexcept.pass.cpp
ector/vector.cons/move_noexcept.pass.cpp
ector/vector.special/swap.pass.cpp
ector/vector.special/swap_noexcept.pass.cpp
e27dbcf2dce3505a2c6f2d385216ea4e76655df3 02-Dec-2013 Marshall Clow <mclow.lists@gmail.com> Found two identical files named 'DefaultOnly.h' in the libcxx test suite. Moved one to /support, removed the other, and iupdated all the includes. No functionality change

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@196118 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/size.pass.cpp
orwardlist/forwardlist.cons/size.fail.cpp
orwardlist/forwardlist.cons/size.pass.cpp
orwardlist/forwardlist.modifiers/resize_size.pass.cpp
orwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
ist/list.capacity/resize_size.pass.cpp
ist/list.capacity/resize_size_value.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/copy_alloc.pass.cpp
ist/list.cons/default.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.cons/size_value_alloc.pass.cpp
ector/vector.cons/construct_size.pass.cpp
6daf534441d72fa6d67ea229a1151636e439d964 02-Dec-2013 Marshall Clow <mclow.lists@gmail.com> Fix for PRPR17934; based on a fix suggested by Peter Sommerlad

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@196058 91177308-0d34-0410-b5e6-96231b3b80d8
rray/iterators.pass.cpp
061d0cc4db18d17bf01ed14c5db0be098205bd47 26-Nov-2013 Marshall Clow <mclow.lists@gmail.com> There were two identical files named 'min_allocator.h'. Move one of them to /support and delete the other. Then adjust all the tests that used them to include the moved one. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@195785 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.capacity/access.pass.cpp
eque/deque.capacity/resize_size.pass.cpp
eque/deque.capacity/resize_size_value.pass.cpp
eque/deque.capacity/shrink_to_fit.pass.cpp
eque/deque.cons/alloc.pass.cpp
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/assign_iter_iter.pass.cpp
eque/deque.cons/assign_size_value.pass.cpp
eque/deque.cons/copy.pass.cpp
eque/deque.cons/copy_alloc.pass.cpp
eque/deque.cons/default.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/iter_iter.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/op_equal.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.cons/size.pass.cpp
eque/deque.cons/size_value.pass.cpp
eque/deque.cons/size_value_alloc.pass.cpp
eque/deque.modifiers/emplace.pass.cpp
eque/deque.modifiers/emplace_back.pass.cpp
eque/deque.modifiers/emplace_front.pass.cpp
eque/deque.modifiers/erase_iter.pass.cpp
eque/deque.modifiers/erase_iter_iter.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.modifiers/insert_rvalue.pass.cpp
eque/deque.modifiers/insert_size_value.pass.cpp
eque/deque.modifiers/insert_value.pass.cpp
eque/deque.modifiers/pop_back.pass.cpp
eque/deque.modifiers/pop_front.pass.cpp
eque/deque.modifiers/push_back.pass.cpp
eque/deque.modifiers/push_back_rvalue.pass.cpp
eque/deque.modifiers/push_front.pass.cpp
eque/deque.modifiers/push_front_rvalue.pass.cpp
eque/deque.special/copy.pass.cpp
eque/deque.special/copy_backward.pass.cpp
eque/deque.special/move.pass.cpp
eque/deque.special/move_backward.pass.cpp
eque/deque.special/swap.pass.cpp
eque/iterators.pass.cpp
eque/types.pass.cpp
orwardlist/forwardlist.access/front.pass.cpp
orwardlist/forwardlist.cons/alloc.pass.cpp
orwardlist/forwardlist.cons/assign_copy.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/assign_range.pass.cpp
orwardlist/forwardlist.cons/assign_size_value.pass.cpp
orwardlist/forwardlist.cons/copy.pass.cpp
orwardlist/forwardlist.cons/copy_alloc.pass.cpp
orwardlist/forwardlist.cons/default.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.cons/range.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.cons/size.pass.cpp
orwardlist/forwardlist.cons/size_value.pass.cpp
orwardlist/forwardlist.cons/size_value_alloc.pass.cpp
orwardlist/forwardlist.iter/before_begin.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
orwardlist/forwardlist.modifiers/clear.pass.cpp
orwardlist/forwardlist.modifiers/emplace_after.pass.cpp
orwardlist/forwardlist.modifiers/emplace_front.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
orwardlist/forwardlist.modifiers/pop_front.pass.cpp
orwardlist/forwardlist.modifiers/push_front_const.pass.cpp
orwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
orwardlist/forwardlist.modifiers/resize_size.pass.cpp
orwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
orwardlist/forwardlist.ops/merge.pass.cpp
orwardlist/forwardlist.ops/merge_pred.pass.cpp
orwardlist/forwardlist.ops/remove.pass.cpp
orwardlist/forwardlist.ops/remove_if.pass.cpp
orwardlist/forwardlist.ops/reverse.pass.cpp
orwardlist/forwardlist.ops/sort.pass.cpp
orwardlist/forwardlist.ops/sort_pred.pass.cpp
orwardlist/forwardlist.ops/splice_after_flist.pass.cpp
orwardlist/forwardlist.ops/splice_after_one.pass.cpp
orwardlist/forwardlist.ops/splice_after_range.pass.cpp
orwardlist/forwardlist.ops/unique.pass.cpp
orwardlist/forwardlist.ops/unique_pred.pass.cpp
orwardlist/forwardlist.spec/equal.pass.cpp
orwardlist/forwardlist.spec/member_swap.pass.cpp
orwardlist/forwardlist.spec/non_member_swap.pass.cpp
orwardlist/forwardlist.spec/relational.pass.cpp
orwardlist/max_size.pass.cpp
orwardlist/types.pass.cpp
ist/db_back.pass.cpp
ist/db_cback.pass.cpp
ist/db_cfront.pass.cpp
ist/db_front.pass.cpp
ist/db_iterators_6.pass.cpp
ist/db_iterators_7.pass.cpp
ist/db_iterators_8.pass.cpp
ist/iterators.pass.cpp
ist/list.capacity/resize_size.pass.cpp
ist/list.capacity/resize_size_value.pass.cpp
ist/list.cons/assign_copy.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/copy_alloc.pass.cpp
ist/list.cons/default.pass.cpp
ist/list.cons/default_stack_alloc.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.cons/size_value_alloc.pass.cpp
ist/list.modifiers/clear.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/emplace_back.pass.cpp
ist/list.modifiers/emplace_front.pass.cpp
ist/list.modifiers/erase_iter.pass.cpp
ist/list.modifiers/erase_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter.pass.cpp
ist/list.modifiers/erase_iter_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter_db3.pass.cpp
ist/list.modifiers/erase_iter_iter_db4.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/insert_iter_size_value.pass.cpp
ist/list.modifiers/insert_iter_value.pass.cpp
ist/list.modifiers/pop_back.pass.cpp
ist/list.modifiers/pop_front.pass.cpp
ist/list.modifiers/push_back.pass.cpp
ist/list.modifiers/push_back_rvalue.pass.cpp
ist/list.modifiers/push_front.pass.cpp
ist/list.modifiers/push_front_rvalue.pass.cpp
ist/list.ops/merge.pass.cpp
ist/list.ops/merge_comp.pass.cpp
ist/list.ops/remove.pass.cpp
ist/list.ops/remove_if.pass.cpp
ist/list.ops/reverse.pass.cpp
ist/list.ops/sort.pass.cpp
ist/list.ops/sort_comp.pass.cpp
ist/list.ops/splice_pos_list.pass.cpp
ist/list.ops/splice_pos_list_iter.pass.cpp
ist/list.ops/splice_pos_list_iter_iter.pass.cpp
ist/list.ops/unique.pass.cpp
ist/list.ops/unique_pred.pass.cpp
ist/list.special/db_swap_1.pass.cpp
ist/list.special/swap.pass.cpp
ist/types.pass.cpp
ector.bool/assign_copy.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/capacity.pass.cpp
ector.bool/construct_default.pass.cpp
ector.bool/construct_iter_iter.pass.cpp
ector.bool/construct_iter_iter_alloc.pass.cpp
ector.bool/construct_size.pass.cpp
ector.bool/construct_size_value.pass.cpp
ector.bool/construct_size_value_alloc.pass.cpp
ector.bool/copy.pass.cpp
ector.bool/copy_alloc.pass.cpp
ector.bool/emplace.pass.cpp
ector.bool/emplace_back.pass.cpp
ector.bool/erase_iter.pass.cpp
ector.bool/erase_iter_iter.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector.bool/insert_iter_size_value.pass.cpp
ector.bool/insert_iter_value.pass.cpp
ector.bool/iterators.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector.bool/push_back.pass.cpp
ector.bool/reserve.pass.cpp
ector.bool/resize_size.pass.cpp
ector.bool/resize_size_value.pass.cpp
ector.bool/shrink_to_fit.pass.cpp
ector.bool/swap.pass.cpp
ector.bool/types.pass.cpp
ector.bool/vector_bool.pass.cpp
ector/db_back.pass.cpp
ector/db_cback.pass.cpp
ector/db_cfront.pass.cpp
ector/db_cindex.pass.cpp
ector/db_front.pass.cpp
ector/db_index.pass.cpp
ector/db_iterators_2.pass.cpp
ector/db_iterators_3.pass.cpp
ector/db_iterators_4.pass.cpp
ector/db_iterators_5.pass.cpp
ector/db_iterators_6.pass.cpp
ector/db_iterators_7.pass.cpp
ector/db_iterators_8.pass.cpp
ector/iterators.pass.cpp
ector/types.pass.cpp
ector/vector.capacity/capacity.pass.cpp
ector/vector.capacity/reserve.pass.cpp
ector/vector.capacity/resize_size.pass.cpp
ector/vector.capacity/resize_size_value.pass.cpp
ector/vector.capacity/shrink_to_fit.pass.cpp
ector/vector.capacity/swap.pass.cpp
ector/vector.cons/assign_copy.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_default.pass.cpp
ector/vector.cons/construct_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/construct_size_value.pass.cpp
ector/vector.cons/construct_size_value_alloc.pass.cpp
ector/vector.cons/copy.pass.cpp
ector/vector.cons/copy_alloc.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.data/data.pass.cpp
ector/vector.data/data_const.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/emplace_back.pass.cpp
ector/vector.modifiers/emplace_extra.pass.cpp
ector/vector.modifiers/erase_iter.pass.cpp
ector/vector.modifiers/erase_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter.pass.cpp
ector/vector.modifiers/erase_iter_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db3.pass.cpp
ector/vector.modifiers/erase_iter_iter_db4.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/insert_iter_size_value.pass.cpp
ector/vector.modifiers/insert_iter_value.pass.cpp
ector/vector.modifiers/pop_back.pass.cpp
ector/vector.modifiers/push_back.pass.cpp
ector/vector.modifiers/push_back_rvalue.pass.cpp
ector/vector.special/db_swap_1.pass.cpp
ector/vector.special/swap.pass.cpp
6b7c2aeb004cc8e499f1a2281c356bee0bfc9061 13-Nov-2013 Marshall Clow <mclow.lists@gmail.com> Move <dynarray> into include/experimental, and into the std::experimental namespace, since it's not part of C++14, but of an upcoming TS

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@194614 91177308-0d34-0410-b5e6-96231b3b80d8
ynarray/dynarray.cons/alloc.pass.cpp
ynarray/dynarray.cons/default.pass.cpp
ynarray/dynarray.data/default.pass.cpp
ynarray/dynarray.mutate/default.pass.cpp
ynarray/dynarray.overview/at.pass.cpp
ynarray/dynarray.overview/begin_end.pass.cpp
ynarray/dynarray.overview/capacity.pass.cpp
ynarray/dynarray.overview/front_back.pass.cpp
ynarray/dynarray.overview/indexing.pass.cpp
ynarray/dynarray.traits/default.pass.cpp
ynarray/dynarray.zero/default.pass.cpp
de589f2f8f9498f8006dc954e177a195ef6eb136 21-Sep-2013 Howard Hinnant <hhinnant@apple.com> Peter Collingbourne: If a pointer is passed as the third argument of the (iterator,
iterator, allocator) constructor with the intention of it being
implicitly converted to the allocator type, it is possible for overload
resolution to favour the (iterator, iterator, enable_if) constructor.
Eliminate this possibility by moving the enable_if to one of the
existing arguments and removing the third argument.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@191145 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
a49a2c9deb1779c824b4ba24a4bb0206fe53f1b2 14-Sep-2013 Marshall Clow <mclow.lists@gmail.com> LWG Issue 2210 (Part #7): vector and vector<bool>

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190736 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/construct_size.pass.cpp
ector/vector.cons/construct_size.pass.cpp
27a1c252e3f2c0d1192e1e275ce3489b9f0025f9 13-Sep-2013 Marshall Clow <mclow.lists@gmail.com> Initial implementation of <dynarray>. No allocator support pending resolution of LWG #2235; no stack allocation pending compiler support

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190697 91177308-0d34-0410-b5e6-96231b3b80d8
ynarray/dynarray.cons/alloc.pass.cpp
ynarray/dynarray.cons/default.pass.cpp
ynarray/dynarray.data/default.pass.cpp
ynarray/dynarray.mutate/default.pass.cpp
ynarray/dynarray.overview/at.pass.cpp
ynarray/dynarray.overview/begin_end.pass.cpp
ynarray/dynarray.overview/capacity.pass.cpp
ynarray/dynarray.overview/front_back.pass.cpp
ynarray/dynarray.overview/indexing.pass.cpp
ynarray/dynarray.traits/default.pass.cpp
ynarray/dynarray.zero/default.pass.cpp
ynarray/nothing_to_do.pass.cpp
f9d2680e19f24f5832c6a6dbdc107546d68a4e21 12-Sep-2013 Howard Hinnant <hhinnant@apple.com> A collection of minor type-o fixes. The first two aren't testable, but all tests pass with them. I stumbled across them while experimenting with a std::move that checks its argument for non-const. The third corrects a test that is currently failing.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190563 91177308-0d34-0410-b5e6-96231b3b80d8
orwardlist/forwardlist.cons/size.pass.cpp
6398343bfc9165bb2d8d144f72fd4cb3e69e2624 08-Sep-2013 Marshall Clow <mclow.lists@gmail.com> Remove a tab that snuck in

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190283 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.cons/size_type.pass.cpp
ac04e1f5bf6cd2da9300300ca9352bb591a0731b 08-Sep-2013 Howard Hinnant <hhinnant@apple.com> Fix minor type-o in tests.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190280 91177308-0d34-0410-b5e6-96231b3b80d8
orwardlist/forwardlist.cons/size.pass.cpp
ist/list.cons/size_type.pass.cpp
955f2c88a12e91241ccf5393426fc01e2f7e2708 08-Sep-2013 Marshall Clow <mclow.lists@gmail.com> LWG Issue 2210 (Part #2 & #3): list and forward_list

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190279 91177308-0d34-0410-b5e6-96231b3b80d8
orwardlist/forwardlist.cons/size.pass.cpp
ist/list.cons/size_type.pass.cpp
ab04aadaf4e8ef81a2ebea176689c40333cb015e 07-Sep-2013 Marshall Clow <mclow.lists@gmail.com> LWG Issue 2210 (Part #1): deque

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190251 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/size.pass.cpp
5e57142c5902c3f73a6fdcb8cab55e88ffb43a56 23-Aug-2013 Howard Hinnant <hhinnant@apple.com> Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189140 91177308-0d34-0410-b5e6-96231b3b80d8
ist/db_back.pass.cpp
ist/db_cback.pass.cpp
ist/db_cfront.pass.cpp
ist/db_front.pass.cpp
ist/db_iterators_6.pass.cpp
ist/db_iterators_7.pass.cpp
ist/db_iterators_8.pass.cpp
ist/db_iterators_9.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/erase_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter_db3.pass.cpp
ist/list.modifiers/erase_iter_iter_db4.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/insert_iter_size_value.pass.cpp
ist/list.modifiers/insert_iter_value.pass.cpp
ist/list.modifiers/pop_back.pass.cpp
ist/list.ops/splice_pos_list.pass.cpp
ist/list.ops/splice_pos_list_iter.pass.cpp
ist/list.ops/splice_pos_list_iter_iter.pass.cpp
ist/list.special/db_swap_1.pass.cpp
ector/db_back.pass.cpp
ector/db_cback.pass.cpp
ector/db_cfront.pass.cpp
ector/db_cindex.pass.cpp
ector/db_front.pass.cpp
ector/db_index.pass.cpp
ector/db_iterators_2.pass.cpp
ector/db_iterators_3.pass.cpp
ector/db_iterators_4.pass.cpp
ector/db_iterators_5.pass.cpp
ector/db_iterators_6.pass.cpp
ector/db_iterators_7.pass.cpp
ector/db_iterators_8.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/erase_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db3.pass.cpp
ector/vector.modifiers/erase_iter_iter_db4.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/insert_iter_size_value.pass.cpp
ector/vector.modifiers/insert_iter_value.pass.cpp
ector/vector.modifiers/pop_back.pass.cpp
ector/vector.special/db_swap_1.pass.cpp
198a2a59ee8e99365c8d4ef6d5346e6743f58cb1 14-Aug-2013 Marshall Clow <mclow.lists@gmail.com> Implement LWG Issue #2187 (emplace_back and emplace for vector<bool>)

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188333 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/emplace.pass.cpp
ector.bool/emplace_back.pass.cpp
051c848e8811c753df7c38c738172ba8f5672b0a 08-Aug-2013 Marshall Clow <mclow.lists@gmail.com> N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for __tree_const_iterator constructor. Fix comment typos in other tests

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188019 91177308-0d34-0410-b5e6-96231b3b80d8
rray/iterators.pass.cpp
eque/iterators.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
ector.bool/iterators.pass.cpp
ector/iterators.pass.cpp
52ad482edc98820fbbc4d5822a033b8b77a13df0 07-Aug-2013 Marshall Clow <mclow.lists@gmail.com> N3644 support for vector<bool>

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187910 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/iterators.pass.cpp
0f164c9d75c683e8714157dfb7a101d1104f6268 07-Aug-2013 Marshall Clow <mclow.lists@gmail.com> N3644 support for <string> and <vector>

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187909 91177308-0d34-0410-b5e6-96231b3b80d8
ector/iterators.pass.cpp
36ba399a3342eec3d5f2167dc71c073c6aef5a24 07-Aug-2013 Howard Hinnant <hhinnant@apple.com> Correct logic bug in find optimization for vector<bool>. This fixes http://llvm.org/bugs/show_bug.cgi?id=16816

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187908 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/find.pass.cpp
ab61b2c9f1058302d13e59cadf360a5afce5eaa9 07-Aug-2013 Howard Hinnant <hhinnant@apple.com> War on tabs

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187906 91177308-0d34-0410-b5e6-96231b3b80d8
ist/db_iterators_9.pass.cpp
f9c29e160c4919048ebb60fe548fbd3ce63a8a8d 06-Aug-2013 Marshall Clow <mclow.lists@gmail.com> Implement tests for NULL iterators for <array> re: N3644

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187809 91177308-0d34-0410-b5e6-96231b3b80d8
rray/iterators.pass.cpp
5a11f9458301329528fb69ce84c3b266f24e4185 06-Aug-2013 Marshall Clow <mclow.lists@gmail.com> Implement NULL iterators for <forward_list> and <deque> re: N3644

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187805 91177308-0d34-0410-b5e6-96231b3b80d8
eque/iterators.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
65d2e6a39202efb1db3826224d7050393f79acf0 05-Aug-2013 Marshall Clow <mclow.lists@gmail.com> Implement NULL iterators for <list> re: N3644

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187740 91177308-0d34-0410-b5e6-96231b3b80d8
ist/db_iterators_9.pass.cpp
ist/iterators.pass.cpp
8b00e6c96091c828b40ac410b6f123c7429a653d 02-Aug-2013 Howard Hinnant <hhinnant@apple.com> Ok, 3 major changes for debug mode in one commit:

1. I had been detecting and trapping iterator == and \!= among iterators
in different containers as an error. But the trapping itself is actually
an error.

Consider:

#include <iostream>
#include <vector>
#include <algorithm>

template <class C>
void
display(const C& c)
{
std::cout << "{";
bool first = true;
for (const auto& x : c)
{
if (\!first)
std::cout << ", ";
first = false;
std::cout << x;
}
std::cout << "}\n";
}

int
main()
{
typedef std::vector<int> V;
V v1 = {1, 3, 5};
V v2 = {2, 4, 6};
display(v1);
display(v2);
V::iterator i = std::find(v1.begin(), v1.end(), 1);
V::iterator j = std::find(v2.begin(), v2.end(), 2);
if (*i == *j)
i = j; // perfectly legal
// ...
if (i \!= j) // the only way to check
v2.push_back(*i);
display(v1);
display(v2);
}

It is legal to assign an iterator from one container to another of the
same type. This is required to work. One might want to test whether or
not such an assignment had been made. The way one performs such a check
is using the iterator's ==, \!= operator. This is a logical and necessary
function and does not constitute an error.

2. I had a header circular dependence bug when _LIBCPP_DEBUG2 is defined.
This caused a problem in several of the libc++ tests.
Fixed.

3. There is a serious problem when _LIBCPP_DEBUG2=1 at the moment in that
std::basic_string is inoperable. std::basic_string uses __wrap_iterator
to implement its iterators. __wrap_iterator has been rigged up in debug
mode to support vector. But string hasn't been rigged up yet. This means
that one gets false positives when using std::string in debug mode. I've
upped std::string's priority in www/debug_mode.html.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@187636 91177308-0d34-0410-b5e6-96231b3b80d8
ist/db_iterators_1.pass.cpp
ector/db_iterators_1.pass.cpp
39213641f4dbaa2f412bd6cceb57f81edcae95f9 24-Jul-2013 Howard Hinnant <hhinnant@apple.com> Debug mode for unordered_set. I believe this to be fairly complete for
unordered_set, however it is not complete yet for unordered_multiset,
unordered_map or unordered_multimap. There has been a lot of work done
for these other three containers, however that work was done just to
keep all of the tests passing.

You can try this out with -D_LIBCPP_DEBUG2. You will have to link to a
libc++.dylib that has been compiled with src/debug.cpp. So far, vector
(but not vector<bool>), list, and unordered_set are treated. I hope to
get the other three unordered containers up fairly quickly now that
unordered_set is done.

The flag _LIBCPP_DEBUG2 will eventually be changed to _LIBCPP_DEBUG, but
not today. This is my second effort at getting debug mode going for
libc++, and I'm not quite yet ready to throw all of the work under the
first attempt away.

The basic design is that all of the debug information is kept in a
central database, instead of in the containers. This has been done as
an attempt to have debug mode and non-debug mode be ABI compatible with
each other. There are some circumstances where if you construct a
container in an environment without debug mode and pass it into debug
mode, the checking will get confused and let you know with a readable
error message. Passing containers the other way: from debug mode out to
a non-debugging mode container should be 100% safe (at least that is the
goal).

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@186991 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.cons/move.pass.cpp
8fc4f5a2510e709331c6fcc3ba401a36f98128fc 17-Jul-2013 Marshall Clow <mclow.lists@gmail.com> Make std::get constexpr

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@186525 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.size/size.pass.cpp
rray/array.tuple/get.pass.cpp
rray/array.tuple/get_const.pass.cpp
rray/at.pass.cpp
rray/front_back.pass.cpp
rray/indexing.pass.cpp
171771a9f5fd9e5dbbc6d6a2d9dfb0d8532b5155 08-Jul-2013 Howard Hinnant <hhinnant@apple.com> War on tabs.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185865 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.tuple/get.fail.cpp
eque/deque.modifiers/push_back_exception_safety.pass.cpp
eque/deque.modifiers/push_front_exception_safety.pass.cpp
orwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp
ist/list.modifiers/push_back_exception_safety.pass.cpp
ist/list.modifiers/push_front_exception_safety.pass.cpp
ector/vector.modifiers/push_back_exception_safety.pass.cpp
2c39cbe0207908bca2e1da40e16cbc443d2e7438 27-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer pointers in custom allocators for vector.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185093 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/assign_copy.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/capacity.pass.cpp
ector.bool/construct_default.pass.cpp
ector.bool/construct_iter_iter.pass.cpp
ector.bool/construct_iter_iter_alloc.pass.cpp
ector.bool/construct_size.pass.cpp
ector.bool/construct_size_value.pass.cpp
ector.bool/construct_size_value_alloc.pass.cpp
ector.bool/copy.pass.cpp
ector.bool/copy_alloc.pass.cpp
ector.bool/erase_iter.pass.cpp
ector.bool/erase_iter_iter.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector.bool/insert_iter_size_value.pass.cpp
ector.bool/insert_iter_value.pass.cpp
ector.bool/iterators.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector.bool/push_back.pass.cpp
ector.bool/reserve.pass.cpp
ector.bool/resize_size.pass.cpp
ector.bool/resize_size_value.pass.cpp
ector.bool/shrink_to_fit.pass.cpp
ector.bool/swap.pass.cpp
ector.bool/types.pass.cpp
ector.bool/vector_bool.pass.cpp
ector/const_value_type.pass.cpp
ector/db_back.pass.cpp
ector/db_cback.pass.cpp
ector/db_cfront.pass.cpp
ector/db_cindex.pass.cpp
ector/db_front.pass.cpp
ector/db_index.pass.cpp
ector/db_iterators_1.pass.cpp
ector/db_iterators_2.pass.cpp
ector/db_iterators_3.pass.cpp
ector/db_iterators_4.pass.cpp
ector/db_iterators_5.pass.cpp
ector/db_iterators_6.pass.cpp
ector/db_iterators_7.pass.cpp
ector/db_iterators_8.pass.cpp
ector/iterators.pass.cpp
ector/types.pass.cpp
ector/vector.capacity/capacity.pass.cpp
ector/vector.capacity/reserve.pass.cpp
ector/vector.capacity/resize_size.pass.cpp
ector/vector.capacity/resize_size_value.pass.cpp
ector/vector.capacity/shrink_to_fit.pass.cpp
ector/vector.capacity/swap.pass.cpp
ector/vector.cons/assign_copy.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_default.pass.cpp
ector/vector.cons/construct_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/construct_size_value.pass.cpp
ector/vector.cons/construct_size_value_alloc.pass.cpp
ector/vector.cons/copy.pass.cpp
ector/vector.cons/copy_alloc.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.data/data.pass.cpp
ector/vector.data/data_const.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/emplace_back.pass.cpp
ector/vector.modifiers/emplace_extra.pass.cpp
ector/vector.modifiers/erase_iter.pass.cpp
ector/vector.modifiers/erase_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter.pass.cpp
ector/vector.modifiers/erase_iter_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db3.pass.cpp
ector/vector.modifiers/erase_iter_iter_db4.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/insert_iter_size_value.pass.cpp
ector/vector.modifiers/insert_iter_value.pass.cpp
ector/vector.modifiers/pop_back.pass.cpp
ector/vector.modifiers/push_back.pass.cpp
ector/vector.modifiers/push_back_rvalue.pass.cpp
ector/vector.special/db_swap_1.pass.cpp
ector/vector.special/swap.pass.cpp
29f7432ff3a5c503a98a66ae46dd571b651c88b5 25-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer pointers in custom allocators for list.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@184859 91177308-0d34-0410-b5e6-96231b3b80d8
ist/db_back.pass.cpp
ist/db_cback.pass.cpp
ist/db_cfront.pass.cpp
ist/db_front.pass.cpp
ist/db_iterators_1.pass.cpp
ist/db_iterators_6.pass.cpp
ist/db_iterators_7.pass.cpp
ist/db_iterators_8.pass.cpp
ist/iterators.pass.cpp
ist/list.capacity/resize_size.pass.cpp
ist/list.capacity/resize_size_value.pass.cpp
ist/list.cons/assign_copy.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/copy_alloc.pass.cpp
ist/list.cons/default.pass.cpp
ist/list.cons/default_stack_alloc.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.cons/size_value_alloc.pass.cpp
ist/list.modifiers/clear.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/emplace_back.pass.cpp
ist/list.modifiers/emplace_front.pass.cpp
ist/list.modifiers/erase_iter.pass.cpp
ist/list.modifiers/erase_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter.pass.cpp
ist/list.modifiers/erase_iter_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter_db3.pass.cpp
ist/list.modifiers/erase_iter_iter_db4.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/insert_iter_size_value.pass.cpp
ist/list.modifiers/insert_iter_value.pass.cpp
ist/list.modifiers/pop_back.pass.cpp
ist/list.modifiers/pop_front.pass.cpp
ist/list.modifiers/push_back.pass.cpp
ist/list.modifiers/push_back_rvalue.pass.cpp
ist/list.modifiers/push_front.pass.cpp
ist/list.modifiers/push_front_rvalue.pass.cpp
ist/list.ops/merge.pass.cpp
ist/list.ops/merge_comp.pass.cpp
ist/list.ops/remove.pass.cpp
ist/list.ops/remove_if.pass.cpp
ist/list.ops/reverse.pass.cpp
ist/list.ops/sort.pass.cpp
ist/list.ops/sort_comp.pass.cpp
ist/list.ops/splice_pos_list.pass.cpp
ist/list.ops/splice_pos_list_iter.pass.cpp
ist/list.ops/splice_pos_list_iter_iter.pass.cpp
ist/list.ops/unique.pass.cpp
ist/list.ops/unique_pred.pass.cpp
ist/list.special/db_swap_1.pass.cpp
ist/list.special/swap.pass.cpp
ist/types.pass.cpp
81381a932fbebb384adfe5c0116d45b37479efde 24-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer pointers in custom allocators for forward_list.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@184759 91177308-0d34-0410-b5e6-96231b3b80d8
orwardlist/forwardlist.access/front.pass.cpp
orwardlist/forwardlist.cons/alloc.pass.cpp
orwardlist/forwardlist.cons/assign_copy.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/assign_range.pass.cpp
orwardlist/forwardlist.cons/assign_size_value.pass.cpp
orwardlist/forwardlist.cons/copy.pass.cpp
orwardlist/forwardlist.cons/copy_alloc.pass.cpp
orwardlist/forwardlist.cons/default.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.cons/range.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.cons/size.pass.cpp
orwardlist/forwardlist.cons/size_value.pass.cpp
orwardlist/forwardlist.cons/size_value_alloc.pass.cpp
orwardlist/forwardlist.iter/before_begin.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
orwardlist/forwardlist.modifiers/clear.pass.cpp
orwardlist/forwardlist.modifiers/emplace_after.pass.cpp
orwardlist/forwardlist.modifiers/emplace_front.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
orwardlist/forwardlist.modifiers/pop_front.pass.cpp
orwardlist/forwardlist.modifiers/push_front_const.pass.cpp
orwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
orwardlist/forwardlist.modifiers/resize_size.pass.cpp
orwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
orwardlist/forwardlist.ops/merge.pass.cpp
orwardlist/forwardlist.ops/merge_pred.pass.cpp
orwardlist/forwardlist.ops/remove.pass.cpp
orwardlist/forwardlist.ops/remove_if.pass.cpp
orwardlist/forwardlist.ops/reverse.pass.cpp
orwardlist/forwardlist.ops/sort.pass.cpp
orwardlist/forwardlist.ops/sort_pred.pass.cpp
orwardlist/forwardlist.ops/splice_after_flist.pass.cpp
orwardlist/forwardlist.ops/splice_after_one.pass.cpp
orwardlist/forwardlist.ops/splice_after_range.pass.cpp
orwardlist/forwardlist.ops/unique.pass.cpp
orwardlist/forwardlist.ops/unique_pred.pass.cpp
orwardlist/forwardlist.spec/equal.pass.cpp
orwardlist/forwardlist.spec/member_swap.pass.cpp
orwardlist/forwardlist.spec/non_member_swap.pass.cpp
orwardlist/forwardlist.spec/relational.pass.cpp
orwardlist/max_size.pass.cpp
orwardlist/types.pass.cpp
fcd8db7133c56a5a627f3922ce4a180c12287dd9 23-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer pointers in custom allocators for deque.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@184673 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.capacity/access.pass.cpp
eque/deque.capacity/resize_size.pass.cpp
eque/deque.capacity/resize_size_value.pass.cpp
eque/deque.capacity/shrink_to_fit.pass.cpp
eque/deque.cons/alloc.pass.cpp
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/assign_iter_iter.pass.cpp
eque/deque.cons/assign_size_value.pass.cpp
eque/deque.cons/copy.pass.cpp
eque/deque.cons/copy_alloc.pass.cpp
eque/deque.cons/default.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/iter_iter.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/op_equal.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.cons/size.pass.cpp
eque/deque.cons/size_value.pass.cpp
eque/deque.cons/size_value_alloc.pass.cpp
eque/deque.modifiers/emplace.pass.cpp
eque/deque.modifiers/emplace_back.pass.cpp
eque/deque.modifiers/emplace_front.pass.cpp
eque/deque.modifiers/erase_iter.pass.cpp
eque/deque.modifiers/erase_iter_iter.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.modifiers/insert_rvalue.pass.cpp
eque/deque.modifiers/insert_size_value.pass.cpp
eque/deque.modifiers/insert_value.pass.cpp
eque/deque.modifiers/pop_back.pass.cpp
eque/deque.modifiers/pop_front.pass.cpp
eque/deque.modifiers/push_back.pass.cpp
eque/deque.modifiers/push_back_rvalue.pass.cpp
eque/deque.modifiers/push_front.pass.cpp
eque/deque.modifiers/push_front_rvalue.pass.cpp
eque/deque.special/copy.pass.cpp
eque/deque.special/copy_backward.pass.cpp
eque/deque.special/move.pass.cpp
eque/deque.special/move_backward.pass.cpp
eque/deque.special/swap.pass.cpp
eque/iterators.pass.cpp
eque/types.pass.cpp
ee749a403c77a98fe2182e2696b2478de894f60b 07-Jun-2013 Howard Hinnant <hhinnant@apple.com> Test case for r183481.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@183522 91177308-0d34-0410-b5e6-96231b3b80d8
ector/const_value_type.pass.cpp
b4e67cfd422b7e6ca079adecfa13b1055ba15b3f 18-Apr-2013 Howard Hinnant <hhinnant@apple.com> After years of telling people: 'If you ever find any of my code that self-move-assigns, send me a bug report.' Somebody finally took me up on it. vector::erase(begin(), begin()) does a self-move-assign of every element in the vector, leaving all of those elements in an unspecified state. I checked the other containers for this same bug and did not find it. Added test case.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@179760 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.modifiers/erase_iter_iter.pass.cpp
2062f377728e6c2a77842ca5b2c6428aab605ebc 16-Apr-2013 Howard Hinnant <hhinnant@apple.com> I believe this finishes up debug mode for list. The testing is a little weak, but I believe all of the functionality is there. Certainly enough for people to checkout and start beating up on.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@179632 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.ops/splice_pos_list.pass.cpp
ist/list.ops/splice_pos_list_iter.pass.cpp
ist/list.ops/splice_pos_list_iter_iter.pass.cpp
6dcaf3ee1a1d97ce320d87df842848c5846c2564 05-Apr-2013 Howard Hinnant <hhinnant@apple.com> Fix bug in __libcpp_db::__iterator_copy. Add debug test for swaping lists.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178892 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.special/db_swap_1.pass.cpp
e1e96cb840c4587f51f23cd30ce1e0690846e552 05-Apr-2013 Howard Hinnant <hhinnant@apple.com> More list debug mode tests.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178873 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.modifiers/erase_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter_db1.pass.cpp
ist/list.modifiers/erase_iter_iter_db2.pass.cpp
ist/list.modifiers/erase_iter_iter_db3.pass.cpp
ist/list.modifiers/erase_iter_iter_db4.pass.cpp
79a35570a588a2e2a203afe87ca7dc52026ef7db 05-Apr-2013 Howard Hinnant <hhinnant@apple.com> More work on debug mode for list.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178819 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/insert_iter_size_value.pass.cpp
ist/list.modifiers/insert_iter_value.pass.cpp
ist/list.modifiers/pop_back.pass.cpp
d4c96a6c8924d9843432ccb1716a20b9925626aa 02-Apr-2013 Howard Hinnant <hhinnant@apple.com> Some debug test cases for list.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178565 91177308-0d34-0410-b5e6-96231b3b80d8
ist/db_back.pass.cpp
ist/db_cback.pass.cpp
ist/db_cfront.pass.cpp
ist/db_front.pass.cpp
ist/db_iterators_1.pass.cpp
ist/db_iterators_6.pass.cpp
ist/db_iterators_7.pass.cpp
ist/db_iterators_8.pass.cpp
8b25c00ef17841f6e01e3d83444b065101cb5300 29-Mar-2013 Howard Hinnant <hhinnant@apple.com> The 3rd test in shrink_to_fit.pass.cpp can't possibly pass if exceptions are disabled, so #ifdef'ing out the test.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178350 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.capacity/shrink_to_fit.pass.cpp
34d36f39b0688bdd7428c766fc8e1afa45759dac 27-Mar-2013 Daniel Dunbar <daniel@zuster.org> Revert r178075, "Tighten up the iterator requirements ...", it breaks LLVM
bootstrap with libc++.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178116 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.cons/construct_iter_iter.pass.cpp
32d40f5f4489335d2dc292b43d246bd7d3fe7e3d 26-Mar-2013 Howard Hinnant <hhinnant@apple.com> Tighten up the iterator requirements for the vector member templates. This is especially important for the constructors so that is_constructible<vector<T>, I, I> gives the right answer when T can not be constructed from *I. Test case included for this latter point.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178075 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.cons/construct_iter_iter.pass.cpp
02d5e18917a9dc1df45d29e172859099cb261ad0 26-Mar-2013 Howard Hinnant <hhinnant@apple.com> Another vector debug mode test, and a static test on Allocator::value_type. This partially addresses http://llvm.org/bugs/show_bug.cgi?id=15576.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178064 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.cons/move.pass.cpp
d1c008267517a8d30b54115c381b10a79e34eade 26-Mar-2013 Howard Hinnant <hhinnant@apple.com> More vector debug tests.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178033 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/insert_iter_size_value.pass.cpp
ector/vector.modifiers/insert_iter_value.pass.cpp
ector/vector.special/db_swap_1.pass.cpp
3fbd1dfb24f8c0e6e24bc429b8dec13b6e97d461 26-Mar-2013 Howard Hinnant <hhinnant@apple.com> Simply debug mode tests per Dmitri Gribenko's suggestion.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178026 91177308-0d34-0410-b5e6-96231b3b80d8
ector/db_back.pass.cpp
ector/db_cback.pass.cpp
ector/db_cfront.pass.cpp
ector/db_cindex.pass.cpp
ector/db_front.pass.cpp
ector/db_index.pass.cpp
ector/db_iterators_1.pass.cpp
ector/db_iterators_2.pass.cpp
ector/db_iterators_3.pass.cpp
ector/db_iterators_4.pass.cpp
ector/db_iterators_5.pass.cpp
ector/db_iterators_6.pass.cpp
ector/db_iterators_7.pass.cpp
ector/db_iterators_8.pass.cpp
ector/vector.modifiers/erase_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db3.pass.cpp
ector/vector.modifiers/erase_iter_iter_db4.pass.cpp
ector/vector.modifiers/pop_back.pass.cpp
d9cdb2dcfd5d8f1f77194975d4b746065ed9aeb8 26-Mar-2013 Howard Hinnant <hhinnant@apple.com> Need one more swap overload for swapping two lvalue vector<bool>::reference's.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178016 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/swap.pass.cpp
782da33d1c5b54d1be8db9b4d90cbeedc8d5d72d 25-Mar-2013 Howard Hinnant <hhinnant@apple.com> Added debug tests for indexing, pop_back and both forms of erase. Added an improved error message for erasing a single element with end().

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177929 91177308-0d34-0410-b5e6-96231b3b80d8
ector/db_cindex.pass.cpp
ector/db_index.pass.cpp
ector/vector.modifiers/erase_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db1.pass.cpp
ector/vector.modifiers/erase_iter_iter_db2.pass.cpp
ector/vector.modifiers/erase_iter_iter_db3.pass.cpp
ector/vector.modifiers/erase_iter_iter_db4.pass.cpp
ector/vector.modifiers/pop_back.pass.cpp
c1ca2e1e8b9a7b15bc4ea2473f0cde3af65837a3 25-Mar-2013 Howard Hinnant <hhinnant@apple.com> Remove some erroneous code I was using to debug debug mode.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177908 91177308-0d34-0410-b5e6-96231b3b80d8
ector/db_back.pass.cpp
ector/db_cback.pass.cpp
ector/db_cfront.pass.cpp
ector/db_front.pass.cpp
ector/db_iterators_1.pass.cpp
ector/db_iterators_2.pass.cpp
ector/db_iterators_3.pass.cpp
ector/db_iterators_4.pass.cpp
ector/db_iterators_5.pass.cpp
ector/db_iterators_6.pass.cpp
ector/db_iterators_7.pass.cpp
ector/db_iterators_8.pass.cpp
295891fdc2fa9d9c7f4c1d164e48342050aef416 25-Mar-2013 Howard Hinnant <hhinnant@apple.com> Debug mode tests for vector::front and back.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177904 91177308-0d34-0410-b5e6-96231b3b80d8
ector/db_back.pass.cpp
ector/db_cback.pass.cpp
ector/db_cfront.pass.cpp
ector/db_front.pass.cpp
0d01eb54e708ff3dc1c11b1a53123a7fde7caa21 25-Mar-2013 Howard Hinnant <hhinnant@apple.com> More vector::iterator debug mode tests. Run by adding to OPTIONS -D_LIBCPP_DEBUG2=1.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177897 91177308-0d34-0410-b5e6-96231b3b80d8
ector/db_iterators_1.pass.cpp
ector/db_iterators_2.pass.cpp
ector/db_iterators_3.pass.cpp
ector/db_iterators_4.pass.cpp
ector/db_iterators_5.pass.cpp
ector/db_iterators_6.pass.cpp
ector/db_iterators_7.pass.cpp
ector/db_iterators_8.pass.cpp
f5f4684e715ca9a76ee6435783d404b0548e3f3f 25-Mar-2013 Howard Hinnant <hhinnant@apple.com> Debug mode: learning to crawl. I need to set up some tests that actually test that the debug mode is working, but that won't cause problems when debug mode isn't on. This is my first prototype of such a test. It should call std::terminate() because it's comparing iterators from different containers. And std::terminate() is rigged up to exit normally. If debug mode fails, and doesn't call terminate, then the program asserts. The test is a no-op if _LIBCPP_DEBUG2 is not defined or is defined to be 0.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@177892 91177308-0d34-0410-b5e6-96231b3b80d8
ector/db_iterators_1.pass.cpp
f619e230cc953786d9b41904fa97e465c53c3aab 11-Jan-2013 Howard Hinnant <hhinnant@apple.com> Fix exception safety bug in vector::push_back

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@172250 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.modifiers/push_back_exception_safety.pass.cpp
eque/deque.modifiers/push_front_exception_safety.pass.cpp
orwardlist/forwardlist.modifiers/push_front_exception_safety.pass.cpp
ist/list.modifiers/push_back_exception_safety.pass.cpp
ist/list.modifiers/push_front_exception_safety.pass.cpp
ector/vector.modifiers/push_back_exception_safety.pass.cpp
83e2c4d877fe2d7793868b1c6a5d9525a7c4d431 05-Jan-2013 Marshall Clow <mclow@qualcomm.com> Move common header files into a 'support' directory; make 'testit' include -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@171594 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/assign_iter_iter.pass.cpp
eque/deque.cons/assign_size_value.pass.cpp
eque/deque.cons/iter_iter.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.special/copy.pass.cpp
eque/deque.special/copy_backward.pass.cpp
eque/deque.special/move.pass.cpp
eque/deque.special/move_backward.pass.cpp
orwardlist/forwardlist.cons/assign_range.pass.cpp
orwardlist/forwardlist.cons/range.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ector.bool/construct_iter_iter.pass.cpp
ector.bool/construct_iter_iter_alloc.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ba1920fe4b98e61fe47b432689c98b999f5139e3 03-Jan-2013 Marshall Clow <mclow@qualcomm.com> Removed several more different 'iterators.h' files in libcxx/test

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@171452 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/assign_iter_iter.pass.cpp
eque/deque.cons/assign_size_value.pass.cpp
eque/deque.cons/iter_iter.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.special/copy.pass.cpp
eque/deque.special/copy_backward.pass.cpp
eque/deque.special/move.pass.cpp
eque/deque.special/move_backward.pass.cpp
orwardlist/forwardlist.cons/assign_range.pass.cpp
orwardlist/forwardlist.cons/range.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ector.bool/construct_iter_iter.pass.cpp
ector.bool/construct_iter_iter_alloc.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
a46482e8bb7bb5bd13e35d35a0b7b5e6dc457a6c 18-Dec-2012 Marshall Clow <mclow@qualcomm.com> Added static_assert to std::get<N>(std::array) calls to catch "out of bounds" calls

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@170435 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.tuple/get.fail.cpp
08bce1754d62bdee550b71aa0e9073f506676a6f 20-Jul-2012 Howard Hinnant <hhinnant@apple.com> constexpr applied to <array>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@160564 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.size/size.pass.cpp
d586248597ab75d99a56a61d23902de152ec47f7 09-Jul-2012 Howard Hinnant <hhinnant@apple.com> Add test for self-referencing emplace test.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@159921 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.modifiers/emplace_extra.pass.cpp
1c3ec6d480ae2443d7fb25089a137b4a8d9d43cc 28-Sep-2011 Howard Hinnant <hhinnant@apple.com> Another installment on debug mode. This addresses list. However this should be considered a temporary state. The API of the debug database and how vector and list use it, is unsatisfactory at the moment. It is both inefficient and overly verbose. I wanted to get this functionality checked in though. In the next day or so I'll refactor what is there in an attempt to streamline things.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@140660 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.special/swap.pass.cpp
0442b12591ef70f9fb3f120c782b6c8f2af19cb4 16-Sep-2011 Howard Hinnant <hhinnant@apple.com> The vector test suite now passes for no-debug, debug-lite and debug-regular

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@139930 91177308-0d34-0410-b5e6-96231b3b80d8
ector/vector.special/swap.pass.cpp
e3e3291f3ab4af96b0403cf6e255c833143ae3f1 12-Aug-2011 Howard Hinnant <hhinnant@apple.com> Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@137522 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
d1d27a4afaba2e3b708afd73f1533b7f8530008b 03-Jun-2011 Howard Hinnant <hhinnant@apple.com> noexcept for <vector>. This also includes installing move_if_noexcept() into vector.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132577 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/default_noexcept.pass.cpp
ector.bool/dtor_noexcept.pass.cpp
ector.bool/move_assign_noexcept.pass.cpp
ector.bool/move_noexcept.pass.cpp
ector.bool/swap_noexcept.pass.cpp
ector/vector.cons/default_noexcept.pass.cpp
ector/vector.cons/dtor_noexcept.pass.cpp
ector/vector.cons/move_assign_noexcept.pass.cpp
ector/vector.cons/move_noexcept.pass.cpp
ector/vector.special/swap_noexcept.pass.cpp
c560727d5e847f2628dc1246c1d35c4d9949389f 03-Jun-2011 Howard Hinnant <hhinnant@apple.com> noexcept for <list>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132562 91177308-0d34-0410-b5e6-96231b3b80d8
ist/list.cons/default_noexcept.pass.cpp
ist/list.cons/dtor_noexcept.pass.cpp
ist/list.cons/move_assign_noexcept.pass.cpp
ist/list.cons/move_noexcept.pass.cpp
ist/list.special/swap_noexcept.pass.cpp
b965fed10bc47c74ed491717af082ecf5c8b815b 03-Jun-2011 Howard Hinnant <hhinnant@apple.com> noexcept for <forward_list>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132553 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/dtor_noexcept.pass.cpp
orwardlist/forwardlist.cons/default_noexcept.pass.cpp
orwardlist/forwardlist.cons/dtor_noexcept.pass.cpp
orwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp
orwardlist/forwardlist.cons/move_noexcept.pass.cpp
orwardlist/forwardlist.spec/swap_noexcept.pass.cpp
009b2c4583bcbfc5d0893154eb0866aa21b494cd 03-Jun-2011 Howard Hinnant <hhinnant@apple.com> After sleeping on it I've decided that all special members that can be noexcept, should be declared so. The client has the traits to detect and branch on this information, and it is often an important optimization. Give deque() a noexcept. Add test for deque default constructor and deque destructor.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132549 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/default_noexcept.pass.cpp
eque/deque.cons/dtor_noexcept.pass.cpp
93f2764b165fdcf62f4424d919d4713c9d2dbab6 03-Jun-2011 Howard Hinnant <hhinnant@apple.com> Add noexcept tests for deque.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132523 91177308-0d34-0410-b5e6-96231b3b80d8
eque/deque.cons/move_assign_noexcept.pass.cpp
eque/deque.cons/move_noexcept.pass.cpp
eque/deque.special/swap_noexcept.pass.cpp
211f0ee1be4a4eaa0fab353904a8986af3f39e50 29-Jan-2011 Howard Hinnant <hhinnant@apple.com> Bug 9096 - list::iterator not default constructible

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@124508 91177308-0d34-0410-b5e6-96231b3b80d8
rray/begin.pass.cpp
eque/iterators.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
ist/iterators.pass.cpp
ector.bool/iterators.pass.cpp
ector/iterators.pass.cpp
cd2254b454e9398d1287e44630f3ac654cf9f43c 17-Nov-2010 Howard Hinnant <hhinnant@apple.com> LWG 1191

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119545 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.tuple/get_rv.pass.cpp
b64f8b07c104c6cc986570ac8ee0ed16a9f23976 16-Nov-2010 Howard Hinnant <hhinnant@apple.com> license change

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.cons/default.pass.cpp
rray/array.cons/initializer_list.pass.cpp
rray/array.data/data.pass.cpp
rray/array.data/data_const.pass.cpp
rray/array.fill/fill.pass.cpp
rray/array.size/size.pass.cpp
rray/array.special/swap.pass.cpp
rray/array.swap/swap.pass.cpp
rray/array.tuple/get.pass.cpp
rray/array.tuple/get_const.pass.cpp
rray/array.tuple/tuple_element.pass.cpp
rray/array.tuple/tuple_size.pass.cpp
rray/array.zero/tested_elsewhere.pass.cpp
rray/begin.pass.cpp
rray/types.pass.cpp
rray/version.pass.cpp
eque/deque.capacity/access.pass.cpp
eque/deque.capacity/resize_size.pass.cpp
eque/deque.capacity/resize_size_value.pass.cpp
eque/deque.capacity/shrink_to_fit.pass.cpp
eque/deque.cons/alloc.pass.cpp
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/assign_iter_iter.pass.cpp
eque/deque.cons/assign_size_value.pass.cpp
eque/deque.cons/copy.pass.cpp
eque/deque.cons/copy_alloc.pass.cpp
eque/deque.cons/default.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/iter_iter.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/op_equal.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.cons/size.pass.cpp
eque/deque.cons/size_value.pass.cpp
eque/deque.cons/size_value_alloc.pass.cpp
eque/deque.modifiers/emplace.pass.cpp
eque/deque.modifiers/emplace_back.pass.cpp
eque/deque.modifiers/emplace_front.pass.cpp
eque/deque.modifiers/erase_iter.pass.cpp
eque/deque.modifiers/erase_iter_iter.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.modifiers/insert_rvalue.pass.cpp
eque/deque.modifiers/insert_size_value.pass.cpp
eque/deque.modifiers/insert_value.pass.cpp
eque/deque.modifiers/pop_back.pass.cpp
eque/deque.modifiers/pop_front.pass.cpp
eque/deque.modifiers/push_back.pass.cpp
eque/deque.modifiers/push_back_rvalue.pass.cpp
eque/deque.modifiers/push_front.pass.cpp
eque/deque.modifiers/push_front_rvalue.pass.cpp
eque/deque.special/copy.pass.cpp
eque/deque.special/copy_backward.pass.cpp
eque/deque.special/move.pass.cpp
eque/deque.special/move_backward.pass.cpp
eque/deque.special/swap.pass.cpp
eque/types.pass.cpp
eque/version.pass.cpp
orwardlist/forwardlist.access/front.pass.cpp
orwardlist/forwardlist.cons/alloc.fail.cpp
orwardlist/forwardlist.cons/alloc.pass.cpp
orwardlist/forwardlist.cons/assign_copy.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/assign_range.pass.cpp
orwardlist/forwardlist.cons/assign_size_value.pass.cpp
orwardlist/forwardlist.cons/copy.pass.cpp
orwardlist/forwardlist.cons/copy_alloc.pass.cpp
orwardlist/forwardlist.cons/default.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.cons/range.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.cons/size.fail.cpp
orwardlist/forwardlist.cons/size.pass.cpp
orwardlist/forwardlist.cons/size_value.pass.cpp
orwardlist/forwardlist.cons/size_value_alloc.pass.cpp
orwardlist/forwardlist.iter/before_begin.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
orwardlist/forwardlist.modifiers/clear.pass.cpp
orwardlist/forwardlist.modifiers/emplace_after.pass.cpp
orwardlist/forwardlist.modifiers/emplace_front.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
orwardlist/forwardlist.modifiers/pop_front.pass.cpp
orwardlist/forwardlist.modifiers/push_front_const.pass.cpp
orwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
orwardlist/forwardlist.modifiers/resize_size.pass.cpp
orwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
orwardlist/forwardlist.ops/merge.pass.cpp
orwardlist/forwardlist.ops/merge_pred.pass.cpp
orwardlist/forwardlist.ops/remove.pass.cpp
orwardlist/forwardlist.ops/remove_if.pass.cpp
orwardlist/forwardlist.ops/reverse.pass.cpp
orwardlist/forwardlist.ops/sort.pass.cpp
orwardlist/forwardlist.ops/sort_pred.pass.cpp
orwardlist/forwardlist.ops/splice_after_flist.pass.cpp
orwardlist/forwardlist.ops/splice_after_one.pass.cpp
orwardlist/forwardlist.ops/splice_after_range.pass.cpp
orwardlist/forwardlist.ops/unique.pass.cpp
orwardlist/forwardlist.ops/unique_pred.pass.cpp
orwardlist/forwardlist.spec/equal.pass.cpp
orwardlist/forwardlist.spec/member_swap.pass.cpp
orwardlist/forwardlist.spec/non_member_swap.pass.cpp
orwardlist/forwardlist.spec/relational.pass.cpp
orwardlist/max_size.pass.cpp
orwardlist/types.pass.cpp
orwardlist/version.pass.cpp
ist/list.capacity/resize_size.pass.cpp
ist/list.capacity/resize_size_value.pass.cpp
ist/list.cons/assign_copy.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/copy_alloc.pass.cpp
ist/list.cons/default.pass.cpp
ist/list.cons/default_stack_alloc.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.cons/size_value_alloc.pass.cpp
ist/list.modifiers/clear.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/emplace_back.pass.cpp
ist/list.modifiers/emplace_front.pass.cpp
ist/list.modifiers/erase_iter.pass.cpp
ist/list.modifiers/erase_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/insert_iter_size_value.pass.cpp
ist/list.modifiers/insert_iter_value.pass.cpp
ist/list.modifiers/pop_back.pass.cpp
ist/list.modifiers/pop_front.pass.cpp
ist/list.modifiers/push_back.pass.cpp
ist/list.modifiers/push_back_rvalue.pass.cpp
ist/list.modifiers/push_front.pass.cpp
ist/list.modifiers/push_front_rvalue.pass.cpp
ist/list.ops/merge.pass.cpp
ist/list.ops/merge_comp.pass.cpp
ist/list.ops/remove.pass.cpp
ist/list.ops/remove_if.pass.cpp
ist/list.ops/reverse.pass.cpp
ist/list.ops/sort.pass.cpp
ist/list.ops/sort_comp.pass.cpp
ist/list.ops/splice_pos_list.pass.cpp
ist/list.ops/splice_pos_list_iter.pass.cpp
ist/list.ops/splice_pos_list_iter_iter.pass.cpp
ist/list.ops/unique.pass.cpp
ist/list.ops/unique_pred.pass.cpp
ist/list.special/swap.pass.cpp
ist/types.pass.cpp
ist/version.pass.cpp
othing_to_do.pass.cpp
ector.bool/assign_copy.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/capacity.pass.cpp
ector.bool/construct_default.pass.cpp
ector.bool/construct_iter_iter.pass.cpp
ector.bool/construct_iter_iter_alloc.pass.cpp
ector.bool/construct_size.pass.cpp
ector.bool/construct_size_value.pass.cpp
ector.bool/construct_size_value_alloc.pass.cpp
ector.bool/copy.pass.cpp
ector.bool/copy_alloc.pass.cpp
ector.bool/erase_iter.pass.cpp
ector.bool/erase_iter_iter.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector.bool/insert_iter_size_value.pass.cpp
ector.bool/insert_iter_value.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector.bool/push_back.pass.cpp
ector.bool/reserve.pass.cpp
ector.bool/resize_size.pass.cpp
ector.bool/resize_size_value.pass.cpp
ector.bool/shrink_to_fit.pass.cpp
ector.bool/swap.pass.cpp
ector.bool/types.pass.cpp
ector.bool/vector_bool.pass.cpp
ector/types.pass.cpp
ector/vector.capacity/capacity.pass.cpp
ector/vector.capacity/reserve.pass.cpp
ector/vector.capacity/resize_size.pass.cpp
ector/vector.capacity/resize_size_value.pass.cpp
ector/vector.capacity/shrink_to_fit.pass.cpp
ector/vector.capacity/swap.pass.cpp
ector/vector.cons/assign_copy.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_default.pass.cpp
ector/vector.cons/construct_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/construct_size_value.pass.cpp
ector/vector.cons/construct_size_value_alloc.pass.cpp
ector/vector.cons/copy.pass.cpp
ector/vector.cons/copy_alloc.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.data/data.pass.cpp
ector/vector.data/data_const.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/emplace_back.pass.cpp
ector/vector.modifiers/erase_iter.pass.cpp
ector/vector.modifiers/erase_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/insert_iter_size_value.pass.cpp
ector/vector.modifiers/insert_iter_value.pass.cpp
ector/vector.modifiers/push_back.pass.cpp
ector/vector.modifiers/push_back_rvalue.pass.cpp
ector/vector.special/swap.pass.cpp
ector/version.pass.cpp
0d5dff18974650a994e020eda4ba6fe4c16808f9 14-Oct-2010 Howard Hinnant <hhinnant@apple.com> Fix two test bugs

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@116515 91177308-0d34-0410-b5e6-96231b3b80d8
ector.bool/insert_iter_iter_iter.pass.cpp
3991b553df1bd28c5fdaba38bac1c01a2b9919b4 05-Sep-2010 Howard Hinnant <hhinnant@apple.com> sync with N3126

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113101 91177308-0d34-0410-b5e6-96231b3b80d8
ontainer.adaptors/nothing_to_do.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/empty.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/pop.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/size.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/swap.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/top.pass.cpp
ontainer.adaptors/priority.queue/priqueue.special/swap.pass.cpp
ontainer.adaptors/priority.queue/types.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_container.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_copy.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_default.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_move.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_copy.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_move.pass.cpp
ontainer.adaptors/queue/queue.defn/back.pass.cpp
ontainer.adaptors/queue/queue.defn/back_const.pass.cpp
ontainer.adaptors/queue/queue.defn/emplace.pass.cpp
ontainer.adaptors/queue/queue.defn/empty.pass.cpp
ontainer.adaptors/queue/queue.defn/front.pass.cpp
ontainer.adaptors/queue/queue.defn/front_const.pass.cpp
ontainer.adaptors/queue/queue.defn/pop.pass.cpp
ontainer.adaptors/queue/queue.defn/push.pass.cpp
ontainer.adaptors/queue/queue.defn/push_rv.pass.cpp
ontainer.adaptors/queue/queue.defn/size.pass.cpp
ontainer.adaptors/queue/queue.defn/swap.pass.cpp
ontainer.adaptors/queue/queue.defn/types.pass.cpp
ontainer.adaptors/queue/queue.ops/eq.pass.cpp
ontainer.adaptors/queue/queue.ops/lt.pass.cpp
ontainer.adaptors/queue/queue.special/swap.pass.cpp
ontainer.adaptors/queue/version.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_container.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_copy.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_default.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_move.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_copy.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_move.pass.cpp
ontainer.adaptors/stack/stack.defn/emplace.pass.cpp
ontainer.adaptors/stack/stack.defn/empty.pass.cpp
ontainer.adaptors/stack/stack.defn/pop.pass.cpp
ontainer.adaptors/stack/stack.defn/push.pass.cpp
ontainer.adaptors/stack/stack.defn/push_rv.pass.cpp
ontainer.adaptors/stack/stack.defn/size.pass.cpp
ontainer.adaptors/stack/stack.defn/swap.pass.cpp
ontainer.adaptors/stack/stack.defn/top.pass.cpp
ontainer.adaptors/stack/stack.defn/top_const.pass.cpp
ontainer.adaptors/stack/stack.defn/types.pass.cpp
ontainer.adaptors/stack/stack.ops/eq.pass.cpp
ontainer.adaptors/stack/stack.ops/lt.pass.cpp
ontainer.adaptors/stack/stack.special/swap.pass.cpp
ontainer.adaptors/stack/version.pass.cpp
73d21a4f0774d3fadab98e690619a359cfb160a3 05-Sep-2010 Howard Hinnant <hhinnant@apple.com> Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113086 91177308-0d34-0410-b5e6-96231b3b80d8
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_move.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_move.pass.cpp
ontainer.adaptors/queue/queue.defn/emplace.pass.cpp
ontainer.adaptors/queue/queue.defn/push_rv.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_move.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_move.pass.cpp
ontainer.adaptors/stack/stack.defn/emplace.pass.cpp
ontainer.adaptors/stack/stack.defn/push_rv.pass.cpp
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.cons/size.pass.cpp
eque/deque.modifiers/emplace.pass.cpp
eque/deque.modifiers/emplace_back.pass.cpp
eque/deque.modifiers/emplace_front.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.modifiers/insert_rvalue.pass.cpp
eque/deque.modifiers/push_back_rvalue.pass.cpp
eque/deque.modifiers/push_front_rvalue.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.cons/size.fail.cpp
orwardlist/forwardlist.cons/size.pass.cpp
orwardlist/forwardlist.modifiers/emplace_after.pass.cpp
orwardlist/forwardlist.modifiers/emplace_front.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
orwardlist/forwardlist.modifiers/pop_front.pass.cpp
orwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/emplace_back.pass.cpp
ist/list.modifiers/emplace_front.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/push_back_rvalue.pass.cpp
ist/list.modifiers/push_front_rvalue.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector/vector.capacity/resize_size.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/emplace_back.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/push_back_rvalue.pass.cpp
6046aced820aaab4f14f2026531dd11d10690691 22-Aug-2010 Howard Hinnant <hhinnant@apple.com> Fixing whitespace problems

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111755 91177308-0d34-0410-b5e6-96231b3b80d8
rray/types.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/empty.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
ontainer.adaptors/priority.queue/types.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_move.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_move.pass.cpp
ontainer.adaptors/queue/queue.defn/emplace.pass.cpp
ontainer.adaptors/queue/queue.defn/push_rv.pass.cpp
ontainer.adaptors/queue/queue.defn/types.pass.cpp
ontainer.adaptors/queue/queue.ops/eq.pass.cpp
ontainer.adaptors/queue/queue.ops/lt.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_move.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_move.pass.cpp
ontainer.adaptors/stack/stack.defn/emplace.pass.cpp
ontainer.adaptors/stack/stack.defn/push_rv.pass.cpp
ontainer.adaptors/stack/stack.defn/types.pass.cpp
ontainer.adaptors/stack/stack.ops/eq.pass.cpp
ontainer.adaptors/stack/stack.ops/lt.pass.cpp
eque/deque.capacity/access.pass.cpp
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/copy.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.cons/size.pass.cpp
eque/deque.modifiers/emplace.pass.cpp
eque/deque.modifiers/emplace_back.pass.cpp
eque/deque.modifiers/emplace_front.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.modifiers/insert_rvalue.pass.cpp
eque/deque.modifiers/push_back_rvalue.pass.cpp
eque/deque.modifiers/push_front_rvalue.pass.cpp
eque/types.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/assign_size_value.pass.cpp
orwardlist/forwardlist.cons/copy.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.modifiers/emplace_after.pass.cpp
orwardlist/forwardlist.modifiers/emplace_front.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
orwardlist/forwardlist.modifiers/pop_front.pass.cpp
orwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
orwardlist/forwardlist.ops/splice_after_flist.pass.cpp
orwardlist/forwardlist.ops/splice_after_one.pass.cpp
orwardlist/forwardlist.ops/splice_after_range.pass.cpp
orwardlist/forwardlist.spec/equal.pass.cpp
orwardlist/forwardlist.spec/relational.pass.cpp
orwardlist/types.pass.cpp
ist/list.capacity/resize_size.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/emplace_back.pass.cpp
ist/list.modifiers/emplace_front.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/push_back_rvalue.pass.cpp
ist/list.modifiers/push_front_rvalue.pass.cpp
ist/list.special/swap.pass.cpp
ist/types.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/copy.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector.bool/types.pass.cpp
ector/types.pass.cpp
ector/vector.capacity/resize_size.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/copy.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/emplace_back.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/push_back_rvalue.pass.cpp
ector/vector.special/swap.pass.cpp
7a2523b201eb46508db7570718da915f8f982a4a 21-Aug-2010 Howard Hinnant <hhinnant@apple.com> US 117

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111745 91177308-0d34-0410-b5e6-96231b3b80d8
orwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
ba590bdc97371cafb8767bbeb9e08373c25e71e4 19-Aug-2010 Howard Hinnant <hhinnant@apple.com> LWG 1278

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111532 91177308-0d34-0410-b5e6-96231b3b80d8
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
f5256e16dfc425c1d466f6308d4026d529ce9e0b 11-May-2010 Howard Hinnant <hhinnant@apple.com> Wiped out some non-ascii characters that snuck into the copyright.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103516 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.cons/default.pass.cpp
rray/array.cons/initializer_list.pass.cpp
rray/array.data/data.pass.cpp
rray/array.data/data_const.pass.cpp
rray/array.fill/fill.pass.cpp
rray/array.size/size.pass.cpp
rray/array.special/swap.pass.cpp
rray/array.swap/swap.pass.cpp
rray/array.tuple/get.pass.cpp
rray/array.tuple/get_const.pass.cpp
rray/array.tuple/tuple_element.pass.cpp
rray/array.tuple/tuple_size.pass.cpp
rray/array.zero/tested_elsewhere.pass.cpp
rray/begin.pass.cpp
rray/types.pass.cpp
rray/version.pass.cpp
ontainer.adaptors/nothing_to_do.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/empty.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/pop.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/size.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/swap.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/top.pass.cpp
ontainer.adaptors/priority.queue/priqueue.special/swap.pass.cpp
ontainer.adaptors/priority.queue/types.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_container.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_copy.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_default.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_move.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_copy.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_move.pass.cpp
ontainer.adaptors/queue/queue.defn/back.pass.cpp
ontainer.adaptors/queue/queue.defn/back_const.pass.cpp
ontainer.adaptors/queue/queue.defn/emplace.pass.cpp
ontainer.adaptors/queue/queue.defn/empty.pass.cpp
ontainer.adaptors/queue/queue.defn/front.pass.cpp
ontainer.adaptors/queue/queue.defn/front_const.pass.cpp
ontainer.adaptors/queue/queue.defn/pop.pass.cpp
ontainer.adaptors/queue/queue.defn/push.pass.cpp
ontainer.adaptors/queue/queue.defn/push_rv.pass.cpp
ontainer.adaptors/queue/queue.defn/size.pass.cpp
ontainer.adaptors/queue/queue.defn/swap.pass.cpp
ontainer.adaptors/queue/queue.defn/types.pass.cpp
ontainer.adaptors/queue/queue.ops/eq.pass.cpp
ontainer.adaptors/queue/queue.ops/lt.pass.cpp
ontainer.adaptors/queue/queue.special/swap.pass.cpp
ontainer.adaptors/queue/version.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_container.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_copy.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_default.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_move.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_copy.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_move.pass.cpp
ontainer.adaptors/stack/stack.defn/emplace.pass.cpp
ontainer.adaptors/stack/stack.defn/empty.pass.cpp
ontainer.adaptors/stack/stack.defn/pop.pass.cpp
ontainer.adaptors/stack/stack.defn/push.pass.cpp
ontainer.adaptors/stack/stack.defn/push_rv.pass.cpp
ontainer.adaptors/stack/stack.defn/size.pass.cpp
ontainer.adaptors/stack/stack.defn/swap.pass.cpp
ontainer.adaptors/stack/stack.defn/top.pass.cpp
ontainer.adaptors/stack/stack.defn/top_const.pass.cpp
ontainer.adaptors/stack/stack.defn/types.pass.cpp
ontainer.adaptors/stack/stack.ops/eq.pass.cpp
ontainer.adaptors/stack/stack.ops/lt.pass.cpp
ontainer.adaptors/stack/stack.special/swap.pass.cpp
ontainer.adaptors/stack/version.pass.cpp
eque/deque.capacity/access.pass.cpp
eque/deque.capacity/resize_size.pass.cpp
eque/deque.capacity/resize_size_value.pass.cpp
eque/deque.capacity/shrink_to_fit.pass.cpp
eque/deque.cons/alloc.pass.cpp
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/assign_iter_iter.pass.cpp
eque/deque.cons/assign_size_value.pass.cpp
eque/deque.cons/copy.pass.cpp
eque/deque.cons/copy_alloc.pass.cpp
eque/deque.cons/default.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/iter_iter.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/op_equal.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.cons/size.pass.cpp
eque/deque.cons/size_value.pass.cpp
eque/deque.cons/size_value_alloc.pass.cpp
eque/deque.modifiers/emplace.pass.cpp
eque/deque.modifiers/emplace_back.pass.cpp
eque/deque.modifiers/emplace_front.pass.cpp
eque/deque.modifiers/erase_iter.pass.cpp
eque/deque.modifiers/erase_iter_iter.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.modifiers/insert_rvalue.pass.cpp
eque/deque.modifiers/insert_size_value.pass.cpp
eque/deque.modifiers/insert_value.pass.cpp
eque/deque.modifiers/pop_back.pass.cpp
eque/deque.modifiers/pop_front.pass.cpp
eque/deque.modifiers/push_back.pass.cpp
eque/deque.modifiers/push_back_rvalue.pass.cpp
eque/deque.modifiers/push_front.pass.cpp
eque/deque.modifiers/push_front_rvalue.pass.cpp
eque/deque.special/copy.pass.cpp
eque/deque.special/copy_backward.pass.cpp
eque/deque.special/move.pass.cpp
eque/deque.special/move_backward.pass.cpp
eque/deque.special/swap.pass.cpp
eque/types.pass.cpp
eque/version.pass.cpp
orwardlist/forwardlist.access/front.pass.cpp
orwardlist/forwardlist.cons/alloc.fail.cpp
orwardlist/forwardlist.cons/alloc.pass.cpp
orwardlist/forwardlist.cons/assign_copy.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/assign_range.pass.cpp
orwardlist/forwardlist.cons/assign_size_value.pass.cpp
orwardlist/forwardlist.cons/copy.pass.cpp
orwardlist/forwardlist.cons/copy_alloc.pass.cpp
orwardlist/forwardlist.cons/default.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.cons/range.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.cons/size.fail.cpp
orwardlist/forwardlist.cons/size.pass.cpp
orwardlist/forwardlist.cons/size_value.pass.cpp
orwardlist/forwardlist.cons/size_value_alloc.pass.cpp
orwardlist/forwardlist.iter/before_begin.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
orwardlist/forwardlist.modifiers/clear.pass.cpp
orwardlist/forwardlist.modifiers/emplace_after.pass.cpp
orwardlist/forwardlist.modifiers/emplace_front.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
orwardlist/forwardlist.modifiers/pop_front.pass.cpp
orwardlist/forwardlist.modifiers/push_front_const.pass.cpp
orwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
orwardlist/forwardlist.modifiers/resize_size.pass.cpp
orwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
orwardlist/forwardlist.ops/merge.pass.cpp
orwardlist/forwardlist.ops/merge_pred.pass.cpp
orwardlist/forwardlist.ops/remove.pass.cpp
orwardlist/forwardlist.ops/remove_if.pass.cpp
orwardlist/forwardlist.ops/reverse.pass.cpp
orwardlist/forwardlist.ops/sort.pass.cpp
orwardlist/forwardlist.ops/sort_pred.pass.cpp
orwardlist/forwardlist.ops/splice_after_flist.pass.cpp
orwardlist/forwardlist.ops/splice_after_one.pass.cpp
orwardlist/forwardlist.ops/splice_after_range.pass.cpp
orwardlist/forwardlist.ops/unique.pass.cpp
orwardlist/forwardlist.ops/unique_pred.pass.cpp
orwardlist/forwardlist.spec/equal.pass.cpp
orwardlist/forwardlist.spec/member_swap.pass.cpp
orwardlist/forwardlist.spec/non_member_swap.pass.cpp
orwardlist/forwardlist.spec/relational.pass.cpp
orwardlist/max_size.pass.cpp
orwardlist/types.pass.cpp
orwardlist/version.pass.cpp
ist/list.capacity/resize_size.pass.cpp
ist/list.capacity/resize_size_value.pass.cpp
ist/list.cons/assign_copy.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/copy_alloc.pass.cpp
ist/list.cons/default.pass.cpp
ist/list.cons/default_stack_alloc.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.cons/size_value_alloc.pass.cpp
ist/list.modifiers/clear.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/emplace_back.pass.cpp
ist/list.modifiers/emplace_front.pass.cpp
ist/list.modifiers/erase_iter.pass.cpp
ist/list.modifiers/erase_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/insert_iter_size_value.pass.cpp
ist/list.modifiers/insert_iter_value.pass.cpp
ist/list.modifiers/pop_back.pass.cpp
ist/list.modifiers/pop_front.pass.cpp
ist/list.modifiers/push_back.pass.cpp
ist/list.modifiers/push_back_rvalue.pass.cpp
ist/list.modifiers/push_front.pass.cpp
ist/list.modifiers/push_front_rvalue.pass.cpp
ist/list.ops/merge.pass.cpp
ist/list.ops/merge_comp.pass.cpp
ist/list.ops/remove.pass.cpp
ist/list.ops/remove_if.pass.cpp
ist/list.ops/reverse.pass.cpp
ist/list.ops/sort.pass.cpp
ist/list.ops/sort_comp.pass.cpp
ist/list.ops/splice_pos_list.pass.cpp
ist/list.ops/splice_pos_list_iter.pass.cpp
ist/list.ops/splice_pos_list_iter_iter.pass.cpp
ist/list.ops/unique.pass.cpp
ist/list.ops/unique_pred.pass.cpp
ist/list.special/swap.pass.cpp
ist/types.pass.cpp
ist/version.pass.cpp
othing_to_do.pass.cpp
ector.bool/assign_copy.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/capacity.pass.cpp
ector.bool/construct_default.pass.cpp
ector.bool/construct_iter_iter.pass.cpp
ector.bool/construct_iter_iter_alloc.pass.cpp
ector.bool/construct_size.pass.cpp
ector.bool/construct_size_value.pass.cpp
ector.bool/construct_size_value_alloc.pass.cpp
ector.bool/copy.pass.cpp
ector.bool/copy_alloc.pass.cpp
ector.bool/erase_iter.pass.cpp
ector.bool/erase_iter_iter.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector.bool/insert_iter_size_value.pass.cpp
ector.bool/insert_iter_value.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector.bool/push_back.pass.cpp
ector.bool/reserve.pass.cpp
ector.bool/resize_size.pass.cpp
ector.bool/resize_size_value.pass.cpp
ector.bool/shrink_to_fit.pass.cpp
ector.bool/swap.pass.cpp
ector.bool/types.pass.cpp
ector.bool/vector_bool.pass.cpp
ector/types.pass.cpp
ector/vector.capacity/capacity.pass.cpp
ector/vector.capacity/reserve.pass.cpp
ector/vector.capacity/resize_size.pass.cpp
ector/vector.capacity/resize_size_value.pass.cpp
ector/vector.capacity/shrink_to_fit.pass.cpp
ector/vector.capacity/swap.pass.cpp
ector/vector.cons/assign_copy.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_default.pass.cpp
ector/vector.cons/construct_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/construct_size_value.pass.cpp
ector/vector.cons/construct_size_value_alloc.pass.cpp
ector/vector.cons/copy.pass.cpp
ector/vector.cons/copy_alloc.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.data/data.pass.cpp
ector/vector.data/data_const.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/emplace_back.pass.cpp
ector/vector.modifiers/erase_iter.pass.cpp
ector/vector.modifiers/erase_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/insert_iter_size_value.pass.cpp
ector/vector.modifiers/insert_iter_value.pass.cpp
ector/vector.modifiers/push_back.pass.cpp
ector/vector.modifiers/push_back_rvalue.pass.cpp
ector/vector.special/swap.pass.cpp
ector/version.pass.cpp
bc8d3f97eb5c958007f2713238472e0c1c8fe02c 11-May-2010 Howard Hinnant <hhinnant@apple.com> libcxx initial import

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103490 91177308-0d34-0410-b5e6-96231b3b80d8
rray/array.cons/default.pass.cpp
rray/array.cons/initializer_list.pass.cpp
rray/array.data/data.pass.cpp
rray/array.data/data_const.pass.cpp
rray/array.fill/fill.pass.cpp
rray/array.size/size.pass.cpp
rray/array.special/swap.pass.cpp
rray/array.swap/swap.pass.cpp
rray/array.tuple/get.pass.cpp
rray/array.tuple/get_const.pass.cpp
rray/array.tuple/tuple_element.pass.cpp
rray/array.tuple/tuple_size.pass.cpp
rray/array.zero/tested_elsewhere.pass.cpp
rray/begin.pass.cpp
rray/types.pass.cpp
rray/version.pass.cpp
ontainer.adaptors/nothing_to_do.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_copy_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons.alloc/ctor_move_alloc.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_copy.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/assign_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_container.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_comp_rcontainer.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_copy.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_default.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_cont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_iter_iter_comp_rcont.pass.cpp
ontainer.adaptors/priority.queue/priqueue.cons/ctor_move.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/emplace.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/empty.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/pop.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/push_rvalue.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/size.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/swap.pass.cpp
ontainer.adaptors/priority.queue/priqueue.members/top.pass.cpp
ontainer.adaptors/priority.queue/priqueue.special/swap.pass.cpp
ontainer.adaptors/priority.queue/types.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_queue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_container.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_copy.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_default.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_move.pass.cpp
ontainer.adaptors/queue/queue.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_copy.pass.cpp
ontainer.adaptors/queue/queue.defn/assign_move.pass.cpp
ontainer.adaptors/queue/queue.defn/back.pass.cpp
ontainer.adaptors/queue/queue.defn/back_const.pass.cpp
ontainer.adaptors/queue/queue.defn/emplace.pass.cpp
ontainer.adaptors/queue/queue.defn/empty.pass.cpp
ontainer.adaptors/queue/queue.defn/front.pass.cpp
ontainer.adaptors/queue/queue.defn/front_const.pass.cpp
ontainer.adaptors/queue/queue.defn/pop.pass.cpp
ontainer.adaptors/queue/queue.defn/push.pass.cpp
ontainer.adaptors/queue/queue.defn/push_rv.pass.cpp
ontainer.adaptors/queue/queue.defn/size.pass.cpp
ontainer.adaptors/queue/queue.defn/swap.pass.cpp
ontainer.adaptors/queue/queue.defn/types.pass.cpp
ontainer.adaptors/queue/queue.ops/eq.pass.cpp
ontainer.adaptors/queue/queue.ops/lt.pass.cpp
ontainer.adaptors/queue/queue.special/swap.pass.cpp
ontainer.adaptors/queue/version.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_container_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_copy_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rcontainer_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons.alloc/ctor_rqueue_alloc.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_container.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_copy.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_default.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_move.pass.cpp
ontainer.adaptors/stack/stack.cons/ctor_rcontainer.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_copy.pass.cpp
ontainer.adaptors/stack/stack.defn/assign_move.pass.cpp
ontainer.adaptors/stack/stack.defn/emplace.pass.cpp
ontainer.adaptors/stack/stack.defn/empty.pass.cpp
ontainer.adaptors/stack/stack.defn/pop.pass.cpp
ontainer.adaptors/stack/stack.defn/push.pass.cpp
ontainer.adaptors/stack/stack.defn/push_rv.pass.cpp
ontainer.adaptors/stack/stack.defn/size.pass.cpp
ontainer.adaptors/stack/stack.defn/swap.pass.cpp
ontainer.adaptors/stack/stack.defn/top.pass.cpp
ontainer.adaptors/stack/stack.defn/top_const.pass.cpp
ontainer.adaptors/stack/stack.defn/types.pass.cpp
ontainer.adaptors/stack/stack.ops/eq.pass.cpp
ontainer.adaptors/stack/stack.ops/lt.pass.cpp
ontainer.adaptors/stack/stack.special/swap.pass.cpp
ontainer.adaptors/stack/version.pass.cpp
eque/deque.capacity/access.pass.cpp
eque/deque.capacity/resize_size.pass.cpp
eque/deque.capacity/resize_size_value.pass.cpp
eque/deque.capacity/shrink_to_fit.pass.cpp
eque/deque.cons/alloc.pass.cpp
eque/deque.cons/assign_initializer_list.pass.cpp
eque/deque.cons/assign_iter_iter.pass.cpp
eque/deque.cons/assign_size_value.pass.cpp
eque/deque.cons/copy.pass.cpp
eque/deque.cons/copy_alloc.pass.cpp
eque/deque.cons/default.pass.cpp
eque/deque.cons/initializer_list.pass.cpp
eque/deque.cons/initializer_list_alloc.pass.cpp
eque/deque.cons/iter_iter.pass.cpp
eque/deque.cons/iter_iter_alloc.pass.cpp
eque/deque.cons/move.pass.cpp
eque/deque.cons/move_alloc.pass.cpp
eque/deque.cons/move_assign.pass.cpp
eque/deque.cons/op_equal.pass.cpp
eque/deque.cons/op_equal_initializer_list.pass.cpp
eque/deque.cons/size.pass.cpp
eque/deque.cons/size_value.pass.cpp
eque/deque.cons/size_value_alloc.pass.cpp
eque/deque.modifiers/emplace.pass.cpp
eque/deque.modifiers/emplace_back.pass.cpp
eque/deque.modifiers/emplace_front.pass.cpp
eque/deque.modifiers/erase_iter.pass.cpp
eque/deque.modifiers/erase_iter_iter.pass.cpp
eque/deque.modifiers/insert_iter_initializer_list.pass.cpp
eque/deque.modifiers/insert_iter_iter.pass.cpp
eque/deque.modifiers/insert_rvalue.pass.cpp
eque/deque.modifiers/insert_size_value.pass.cpp
eque/deque.modifiers/insert_value.pass.cpp
eque/deque.modifiers/pop_back.pass.cpp
eque/deque.modifiers/pop_front.pass.cpp
eque/deque.modifiers/push_back.pass.cpp
eque/deque.modifiers/push_back_rvalue.pass.cpp
eque/deque.modifiers/push_front.pass.cpp
eque/deque.modifiers/push_front_rvalue.pass.cpp
eque/deque.special/copy.pass.cpp
eque/deque.special/copy_backward.pass.cpp
eque/deque.special/move.pass.cpp
eque/deque.special/move_backward.pass.cpp
eque/deque.special/swap.pass.cpp
eque/types.pass.cpp
eque/version.pass.cpp
orwardlist/forwardlist.access/front.pass.cpp
orwardlist/forwardlist.cons/alloc.fail.cpp
orwardlist/forwardlist.cons/alloc.pass.cpp
orwardlist/forwardlist.cons/assign_copy.pass.cpp
orwardlist/forwardlist.cons/assign_init.pass.cpp
orwardlist/forwardlist.cons/assign_move.pass.cpp
orwardlist/forwardlist.cons/assign_op_init.pass.cpp
orwardlist/forwardlist.cons/assign_range.pass.cpp
orwardlist/forwardlist.cons/assign_size_value.pass.cpp
orwardlist/forwardlist.cons/copy.pass.cpp
orwardlist/forwardlist.cons/copy_alloc.pass.cpp
orwardlist/forwardlist.cons/default.pass.cpp
orwardlist/forwardlist.cons/init.pass.cpp
orwardlist/forwardlist.cons/init_alloc.pass.cpp
orwardlist/forwardlist.cons/move.pass.cpp
orwardlist/forwardlist.cons/move_alloc.pass.cpp
orwardlist/forwardlist.cons/range.pass.cpp
orwardlist/forwardlist.cons/range_alloc.pass.cpp
orwardlist/forwardlist.cons/size.fail.cpp
orwardlist/forwardlist.cons/size.pass.cpp
orwardlist/forwardlist.cons/size_value.pass.cpp
orwardlist/forwardlist.cons/size_value_alloc.pass.cpp
orwardlist/forwardlist.iter/before_begin.pass.cpp
orwardlist/forwardlist.iter/iterators.pass.cpp
orwardlist/forwardlist.modifiers/clear.pass.cpp
orwardlist/forwardlist.modifiers/emplace_after.pass.cpp
orwardlist/forwardlist.modifiers/emplace_front.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_many.pass.cpp
orwardlist/forwardlist.modifiers/erase_after_one.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_const.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_init.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_range.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp
orwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp
orwardlist/forwardlist.modifiers/pop_front.pass.cpp
orwardlist/forwardlist.modifiers/push_front_const.pass.cpp
orwardlist/forwardlist.modifiers/push_front_rv.pass.cpp
orwardlist/forwardlist.modifiers/resize_size.pass.cpp
orwardlist/forwardlist.modifiers/resize_size_value.pass.cpp
orwardlist/forwardlist.ops/merge.pass.cpp
orwardlist/forwardlist.ops/merge_pred.pass.cpp
orwardlist/forwardlist.ops/remove.pass.cpp
orwardlist/forwardlist.ops/remove_if.pass.cpp
orwardlist/forwardlist.ops/reverse.pass.cpp
orwardlist/forwardlist.ops/sort.pass.cpp
orwardlist/forwardlist.ops/sort_pred.pass.cpp
orwardlist/forwardlist.ops/splice_after_flist.pass.cpp
orwardlist/forwardlist.ops/splice_after_one.pass.cpp
orwardlist/forwardlist.ops/splice_after_range.pass.cpp
orwardlist/forwardlist.ops/unique.pass.cpp
orwardlist/forwardlist.ops/unique_pred.pass.cpp
orwardlist/forwardlist.spec/equal.pass.cpp
orwardlist/forwardlist.spec/member_swap.pass.cpp
orwardlist/forwardlist.spec/non_member_swap.pass.cpp
orwardlist/forwardlist.spec/relational.pass.cpp
orwardlist/max_size.pass.cpp
orwardlist/types.pass.cpp
orwardlist/version.pass.cpp
ist/list.capacity/resize_size.pass.cpp
ist/list.capacity/resize_size_value.pass.cpp
ist/list.cons/assign_copy.pass.cpp
ist/list.cons/assign_initializer_list.pass.cpp
ist/list.cons/assign_move.pass.cpp
ist/list.cons/copy.pass.cpp
ist/list.cons/copy_alloc.pass.cpp
ist/list.cons/default.pass.cpp
ist/list.cons/default_stack_alloc.pass.cpp
ist/list.cons/initializer_list.pass.cpp
ist/list.cons/initializer_list_alloc.pass.cpp
ist/list.cons/input_iterator.pass.cpp
ist/list.cons/move.pass.cpp
ist/list.cons/move_alloc.pass.cpp
ist/list.cons/op_equal_initializer_list.pass.cpp
ist/list.cons/size_type.pass.cpp
ist/list.cons/size_value_alloc.pass.cpp
ist/list.modifiers/clear.pass.cpp
ist/list.modifiers/emplace.pass.cpp
ist/list.modifiers/emplace_back.pass.cpp
ist/list.modifiers/emplace_front.pass.cpp
ist/list.modifiers/erase_iter.pass.cpp
ist/list.modifiers/erase_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_initializer_list.pass.cpp
ist/list.modifiers/insert_iter_iter_iter.pass.cpp
ist/list.modifiers/insert_iter_rvalue.pass.cpp
ist/list.modifiers/insert_iter_size_value.pass.cpp
ist/list.modifiers/insert_iter_value.pass.cpp
ist/list.modifiers/pop_back.pass.cpp
ist/list.modifiers/pop_front.pass.cpp
ist/list.modifiers/push_back.pass.cpp
ist/list.modifiers/push_back_rvalue.pass.cpp
ist/list.modifiers/push_front.pass.cpp
ist/list.modifiers/push_front_rvalue.pass.cpp
ist/list.ops/merge.pass.cpp
ist/list.ops/merge_comp.pass.cpp
ist/list.ops/remove.pass.cpp
ist/list.ops/remove_if.pass.cpp
ist/list.ops/reverse.pass.cpp
ist/list.ops/sort.pass.cpp
ist/list.ops/sort_comp.pass.cpp
ist/list.ops/splice_pos_list.pass.cpp
ist/list.ops/splice_pos_list_iter.pass.cpp
ist/list.ops/splice_pos_list_iter_iter.pass.cpp
ist/list.ops/unique.pass.cpp
ist/list.ops/unique_pred.pass.cpp
ist/list.special/swap.pass.cpp
ist/types.pass.cpp
ist/version.pass.cpp
othing_to_do.pass.cpp
ector.bool/assign_copy.pass.cpp
ector.bool/assign_initializer_list.pass.cpp
ector.bool/assign_move.pass.cpp
ector.bool/capacity.pass.cpp
ector.bool/construct_default.pass.cpp
ector.bool/construct_iter_iter.pass.cpp
ector.bool/construct_iter_iter_alloc.pass.cpp
ector.bool/construct_size.pass.cpp
ector.bool/construct_size_value.pass.cpp
ector.bool/construct_size_value_alloc.pass.cpp
ector.bool/copy.pass.cpp
ector.bool/copy_alloc.pass.cpp
ector.bool/erase_iter.pass.cpp
ector.bool/erase_iter_iter.pass.cpp
ector.bool/initializer_list.pass.cpp
ector.bool/initializer_list_alloc.pass.cpp
ector.bool/insert_iter_initializer_list.pass.cpp
ector.bool/insert_iter_iter_iter.pass.cpp
ector.bool/insert_iter_size_value.pass.cpp
ector.bool/insert_iter_value.pass.cpp
ector.bool/move.pass.cpp
ector.bool/move_alloc.pass.cpp
ector.bool/op_equal_initializer_list.pass.cpp
ector.bool/push_back.pass.cpp
ector.bool/reserve.pass.cpp
ector.bool/resize_size.pass.cpp
ector.bool/resize_size_value.pass.cpp
ector.bool/shrink_to_fit.pass.cpp
ector.bool/swap.pass.cpp
ector.bool/types.pass.cpp
ector.bool/vector_bool.pass.cpp
ector/types.pass.cpp
ector/vector.capacity/capacity.pass.cpp
ector/vector.capacity/reserve.pass.cpp
ector/vector.capacity/resize_size.pass.cpp
ector/vector.capacity/resize_size_value.pass.cpp
ector/vector.capacity/shrink_to_fit.pass.cpp
ector/vector.capacity/swap.pass.cpp
ector/vector.cons/assign_copy.pass.cpp
ector/vector.cons/assign_initializer_list.pass.cpp
ector/vector.cons/assign_move.pass.cpp
ector/vector.cons/construct_default.pass.cpp
ector/vector.cons/construct_iter_iter.pass.cpp
ector/vector.cons/construct_iter_iter_alloc.pass.cpp
ector/vector.cons/construct_size.pass.cpp
ector/vector.cons/construct_size_value.pass.cpp
ector/vector.cons/construct_size_value_alloc.pass.cpp
ector/vector.cons/copy.pass.cpp
ector/vector.cons/copy_alloc.pass.cpp
ector/vector.cons/initializer_list.pass.cpp
ector/vector.cons/initializer_list_alloc.pass.cpp
ector/vector.cons/move.pass.cpp
ector/vector.cons/move_alloc.pass.cpp
ector/vector.cons/op_equal_initializer_list.pass.cpp
ector/vector.data/data.pass.cpp
ector/vector.data/data_const.pass.cpp
ector/vector.modifiers/emplace.pass.cpp
ector/vector.modifiers/emplace_back.pass.cpp
ector/vector.modifiers/erase_iter.pass.cpp
ector/vector.modifiers/erase_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_initializer_list.pass.cpp
ector/vector.modifiers/insert_iter_iter_iter.pass.cpp
ector/vector.modifiers/insert_iter_rvalue.pass.cpp
ector/vector.modifiers/insert_iter_size_value.pass.cpp
ector/vector.modifiers/insert_iter_value.pass.cpp
ector/vector.modifiers/push_back.pass.cpp
ector/vector.modifiers/push_back_rvalue.pass.cpp
ector/vector.special/swap.pass.cpp
ector/version.pass.cpp