You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libcxx/test/containers/unord/unord.set
Marshall Clow 51349536aa Fix some failing tests for the standard containers. The tests were failing in 32-bit mode because they assumed that std::size_type and make_unsigned<ptrdiff_t>::type were always the same type. No change to libc++, just the tests.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@212538 91177308-0d34-0410-b5e6-96231b3b80d8
11 years ago
..
unord.set.cnstr 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. 12 years ago
unord.set.swap 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. 12 years ago
bucket.pass.cpp 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. 12 years ago
bucket_count.pass.cpp 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. 12 years ago
bucket_size.pass.cpp 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. 12 years ago
clear.pass.cpp 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. 12 years ago
count.pass.cpp 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. 12 years ago
db_iterators_7.pass.cpp 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. 12 years ago
db_iterators_8.pass.cpp 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. 12 years ago
db_local_iterators_7.pass.cpp 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. 12 years ago
db_local_iterators_8.pass.cpp 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. 12 years ago
emplace.pass.cpp 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. 12 years ago
emplace_hint.pass.cpp 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. 12 years ago
eq.pass.cpp 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. 12 years ago
equal_range_const.pass.cpp 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. 12 years ago
equal_range_non_const.pass.cpp 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. 12 years ago
erase_const_iter.pass.cpp 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. 12 years ago
erase_iter_db1.pass.cpp Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. 12 years ago
erase_iter_db2.pass.cpp Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. 12 years ago
erase_iter_iter_db1.pass.cpp Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. 12 years ago
erase_iter_iter_db2.pass.cpp Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. 12 years ago
erase_iter_iter_db3.pass.cpp Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. 12 years ago
erase_iter_iter_db4.pass.cpp Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG. 12 years ago
erase_key.pass.cpp Add tests for LWG issue #2356. Stability of erasure in unordered associative containers. Libc++ already does this, but now we have tests for it. 12 years ago
erase_range.pass.cpp 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. 12 years ago
find_const.pass.cpp 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. 12 years ago
find_non_const.pass.cpp 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. 12 years ago
insert_const_lvalue.pass.cpp 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. 12 years ago
insert_hint_const_lvalue.pass.cpp 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. 12 years ago
insert_hint_rvalue.pass.cpp 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. 12 years ago
insert_init.pass.cpp 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. 12 years ago
insert_range.pass.cpp 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. 12 years ago
insert_rvalue.pass.cpp 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. 12 years ago
iterators.fail.cpp license change 15 years ago
iterators.pass.cpp More tests for LWG Issue #2263; this time to the associative and unordered containers. Still no changes to libc++ 12 years ago
load_factor.pass.cpp 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. 12 years ago
local_iterators.fail.cpp license change 15 years ago
local_iterators.pass.cpp 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. 12 years ago
max_bucket_count.pass.cpp 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. 12 years ago
max_load_factor.pass.cpp 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. 12 years ago
max_size.pass.cpp 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. 12 years ago
rehash.pass.cpp 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. 12 years ago
reserve.pass.cpp 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. 12 years ago
swap_member.pass.cpp 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. 12 years ago
types.pass.cpp Fix some failing tests for the standard containers. The tests were failing in 32-bit mode because they assumed that std::size_type and make_unsigned<ptrdiff_t>::type were always the same type. No change to libc++, just the tests. 11 years ago
version.pass.cpp license change 15 years ago