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

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

To regenerate all makefiles:
$ python makemake.py

Change-Id: Ibad78ad8e1bd45f32730d281afa53c2cec55478f
ndroid.mk
ultiset.cons/Android.mk
ultiset.special/Android.mk
179e9455a5df659cc1d3da3251834c577e27e2a0 10-Mar-2014 Marshall Clow <mclow.lists@gmail.com> More tests for LWG Issue #2263; this time to the associative and unordered containers. Still no changes to libc++

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@203480 91177308-0d34-0410-b5e6-96231b3b80d8
terator.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
ultiset.cons/default.pass.cpp
ebfc50ee89c8e47151bf6abe999fb7def08c908b 08-Feb-2014 Marshall Clow <mclow.lists@gmail.com> Fix for PR18735 - self-assignment for map/multimap gives incorrect results in C++03

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@201021 91177308-0d34-0410-b5e6-96231b3b80d8
ultiset.cons/copy_assign.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
ultiset.cons/alloc.pass.cpp
ultiset.cons/compare_alloc.pass.cpp
ultiset.cons/copy.pass.cpp
ultiset.cons/copy_alloc.pass.cpp
ultiset.cons/copy_assign.pass.cpp
ultiset.cons/default_noexcept.pass.cpp
ultiset.cons/dtor_noexcept.pass.cpp
ultiset.cons/initializer_list_compare_alloc.pass.cpp
ultiset.cons/iter_iter_alloc.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_alloc.pass.cpp
ultiset.cons/move_assign.pass.cpp
ultiset.cons/move_assign_noexcept.pass.cpp
ultiset.cons/move_noexcept.pass.cpp
ultiset.special/non_member_swap.pass.cpp
ultiset.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
mplace.pass.cpp
mplace_hint.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
lear.pass.cpp
ount.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
mpty.pass.cpp
qual_range.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
rase_key.pass.cpp
ind.pass.cpp
nsert_cv.pass.cpp
nsert_initializer_list.pass.cpp
nsert_iter_cv.pass.cpp
nsert_iter_iter.pass.cpp
nsert_iter_rv.pass.cpp
nsert_rv.pass.cpp
terator.pass.cpp
ower_bound.pass.cpp
ax_size.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/default.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/iter_iter.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_assign.pass.cpp
ultiset.special/member_swap.pass.cpp
ize.pass.cpp
ypes.pass.cpp
pper_bound.pass.cpp
ff7546e974f082f0ff2ff57756054322ce2e6b38 30-Sep-2013 Howard Hinnant <hhinnant@apple.com> SCARY/N2913 iterator support between the multi and non-multi versions of the associative and unordered containers. I beleive lack of support for this was accidentally recently introduced (by me) and this is fixing a regression. This time tests are put in to prevent such a regression in the future.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@191692 91177308-0d34-0410-b5e6-96231b3b80d8
cary.pass.cpp
24a7e331f19489eddf31f26e40c1eeae1c8049b2 11-Sep-2013 Marshall Clow <mclow.lists@gmail.com> LWG Issue #2210 Part 4 - map/multimap

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@190454 91177308-0d34-0410-b5e6-96231b3b80d8
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/iter_iter_alloc.pass.cpp
5cfc6ab2b82018224997ddb6220ba0cd937e35f2 14-Aug-2013 Marshall Clow <mclow.lists@gmail.com> Second half (map/multimap) of N3657

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188320 91177308-0d34-0410-b5e6-96231b3b80d8
qual_range.pass.cpp
4a0a98166c0ca6117c74592eaeb12833c9913b49 13-Aug-2013 Marshall Clow <mclow.lists@gmail.com> First half of support for N3657; heterogenous lookups for set/multiset

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188241 91177308-0d34-0410-b5e6-96231b3b80d8
qual_range.pass.cpp
ind.pass.cpp
ower_bound.pass.cpp
pper_bound.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
terator.pass.cpp
70342b99e227912742972b754ad86e75c5d7eefb 19-Jun-2013 Howard Hinnant <hhinnant@apple.com> Implement full support for non-pointer types in custom allocators. This is for the associative containers only. This work still needs to be done on the unordered and sequence containers. Fixes http://llvm.org/bugs/show_bug.cgi?id=15978

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@184358 91177308-0d34-0410-b5e6-96231b3b80d8
lear.pass.cpp
ount.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
mpty.pass.cpp
qual_range.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
rase_key.pass.cpp
ind.pass.cpp
nsert_cv.pass.cpp
nsert_initializer_list.pass.cpp
nsert_iter_cv.pass.cpp
nsert_iter_iter.pass.cpp
nsert_iter_rv.pass.cpp
nsert_rv.pass.cpp
terator.pass.cpp
ower_bound.pass.cpp
ax_size.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/default.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/iter_iter.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_assign.pass.cpp
ultiset.special/member_swap.pass.cpp
ize.pass.cpp
ypes.pass.cpp
pper_bound.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
nsert_iter_iter.pass.cpp
ultiset.cons/iter_iter.pass.cpp
ultiset.cons/iter_iter_alloc.pass.cpp
ultiset.cons/iter_iter_comp.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
nsert_iter_iter.pass.cpp
ultiset.cons/iter_iter.pass.cpp
ultiset.cons/iter_iter_alloc.pass.cpp
ultiset.cons/iter_iter_comp.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
nsert_initializer_list.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/initializer_list_compare.pass.cpp
ultiset.cons/initializer_list_compare_alloc.pass.cpp
b2e2a8f6f3a1c47ea942bac99dd75c53be967954 04-Jun-2011 Howard Hinnant <hhinnant@apple.com> noexcept for <set>. Plus a few fixes to noexcept for <map>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@132640 91177308-0d34-0410-b5e6-96231b3b80d8
ultiset.cons/default_noexcept.pass.cpp
ultiset.cons/dtor_noexcept.pass.cpp
ultiset.cons/move_assign_noexcept.pass.cpp
ultiset.cons/move_noexcept.pass.cpp
ultiset.special/swap_noexcept.pass.cpp
3e93e96dffda6748f0f577bf827ad271c5e3bfbe 04-Apr-2011 Howard Hinnant <hhinnant@apple.com> Corrected tests for http://llvm.org/bugs/show_bug.cgi?id=9351

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@128807 91177308-0d34-0410-b5e6-96231b3b80d8
ultiset.cons/default_recursive.pass.cpp
b8a03c763abdc4049ce1c8f480fbee3ea6947c02 03-Apr-2011 Howard Hinnant <hhinnant@apple.com> ... And these wonderful tests.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@128797 91177308-0d34-0410-b5e6-96231b3b80d8
ultiset.cons/default_recursive.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
terator.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
lear.pass.cpp
ount.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
mpty.pass.cpp
qual_range.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
rase_key.pass.cpp
ind.pass.cpp
nsert_cv.pass.cpp
nsert_initializer_list.pass.cpp
nsert_iter_cv.pass.cpp
nsert_iter_iter.pass.cpp
nsert_iter_rv.pass.cpp
nsert_rv.pass.cpp
terator.pass.cpp
ower_bound.pass.cpp
ax_size.pass.cpp
ultiset.cons/alloc.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/compare.pass.cpp
ultiset.cons/compare_alloc.pass.cpp
ultiset.cons/copy.pass.cpp
ultiset.cons/copy_alloc.pass.cpp
ultiset.cons/copy_assign.pass.cpp
ultiset.cons/default.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/initializer_list_compare.pass.cpp
ultiset.cons/initializer_list_compare_alloc.pass.cpp
ultiset.cons/iter_iter.pass.cpp
ultiset.cons/iter_iter_alloc.pass.cpp
ultiset.cons/iter_iter_comp.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_alloc.pass.cpp
ultiset.cons/move_assign.pass.cpp
ultiset.special/member_swap.pass.cpp
ultiset.special/non_member_swap.pass.cpp
ize.pass.cpp
ypes.pass.cpp
pper_bound.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
mplace.pass.cpp
mplace_hint.pass.cpp
nsert_initializer_list.pass.cpp
nsert_iter_rv.pass.cpp
nsert_rv.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/initializer_list_compare.pass.cpp
ultiset.cons/initializer_list_compare_alloc.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_alloc.pass.cpp
ultiset.cons/move_assign.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
mplace.pass.cpp
mplace_hint.pass.cpp
nsert_initializer_list.pass.cpp
nsert_iter_rv.pass.cpp
nsert_rv.pass.cpp
terator.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/copy.pass.cpp
ultiset.cons/copy_assign.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/initializer_list_compare.pass.cpp
ultiset.cons/initializer_list_compare_alloc.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_alloc.pass.cpp
ultiset.cons/move_assign.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
lear.pass.cpp
ount.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
mpty.pass.cpp
qual_range.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
rase_key.pass.cpp
ind.pass.cpp
nsert_cv.pass.cpp
nsert_initializer_list.pass.cpp
nsert_iter_cv.pass.cpp
nsert_iter_iter.pass.cpp
nsert_iter_rv.pass.cpp
nsert_rv.pass.cpp
terator.pass.cpp
ower_bound.pass.cpp
ax_size.pass.cpp
ultiset.cons/alloc.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/compare.pass.cpp
ultiset.cons/compare_alloc.pass.cpp
ultiset.cons/copy.pass.cpp
ultiset.cons/copy_alloc.pass.cpp
ultiset.cons/copy_assign.pass.cpp
ultiset.cons/default.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/initializer_list_compare.pass.cpp
ultiset.cons/initializer_list_compare_alloc.pass.cpp
ultiset.cons/iter_iter.pass.cpp
ultiset.cons/iter_iter_alloc.pass.cpp
ultiset.cons/iter_iter_comp.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_alloc.pass.cpp
ultiset.cons/move_assign.pass.cpp
ultiset.special/member_swap.pass.cpp
ultiset.special/non_member_swap.pass.cpp
ize.pass.cpp
ypes.pass.cpp
pper_bound.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
lear.pass.cpp
ount.pass.cpp
mplace.pass.cpp
mplace_hint.pass.cpp
mpty.pass.cpp
qual_range.pass.cpp
rase_iter.pass.cpp
rase_iter_iter.pass.cpp
rase_key.pass.cpp
ind.pass.cpp
nsert_cv.pass.cpp
nsert_initializer_list.pass.cpp
nsert_iter_cv.pass.cpp
nsert_iter_iter.pass.cpp
nsert_iter_rv.pass.cpp
nsert_rv.pass.cpp
terator.pass.cpp
ower_bound.pass.cpp
ax_size.pass.cpp
ultiset.cons/alloc.pass.cpp
ultiset.cons/assign_initializer_list.pass.cpp
ultiset.cons/compare.pass.cpp
ultiset.cons/compare_alloc.pass.cpp
ultiset.cons/copy.pass.cpp
ultiset.cons/copy_alloc.pass.cpp
ultiset.cons/copy_assign.pass.cpp
ultiset.cons/default.pass.cpp
ultiset.cons/initializer_list.pass.cpp
ultiset.cons/initializer_list_compare.pass.cpp
ultiset.cons/initializer_list_compare_alloc.pass.cpp
ultiset.cons/iter_iter.pass.cpp
ultiset.cons/iter_iter_alloc.pass.cpp
ultiset.cons/iter_iter_comp.pass.cpp
ultiset.cons/move.pass.cpp
ultiset.cons/move_alloc.pass.cpp
ultiset.cons/move_assign.pass.cpp
ultiset.special/member_swap.pass.cpp
ultiset.special/non_member_swap.pass.cpp
ize.pass.cpp
ypes.pass.cpp
pper_bound.pass.cpp