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
|