summaryrefslogtreecommitdiffstats
path: root/libcxx/test/containers/associative/multiset
Commit message (Collapse)AuthorAgeFilesLines
* Move test into test/std subdirectory.Eric Fiselier2014-12-2047-4659/+0
| | | | llvm-svn: 224658
* Fix bug 20740 - std::set/std::map don't support heterogeneous lookup for ↵Marshall Clow2014-08-241-0/+67
| | | | | | count(). Thanks to Jim Porter for the bug report llvm-svn: 216353
* Fix some failing tests for the standard containers. The tests were failing ↵Marshall Clow2014-07-081-22/+25
| | | | | | 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. llvm-svn: 212538
* More tests for LWG Issue #2263; this time to the associative and unordered ↵Marshall Clow2014-03-101-3/+6
| | | | | | containers. Still no changes to libc++ llvm-svn: 203480
* Implement LWG 2193. Default constructors for standard library containers are ↵Marshall Clow2014-03-051-0/+5
| | | | | | 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. llvm-svn: 202994
* Fix for PR18735 - self-assignment for map/multimap gives incorrect results ↵Marshall Clow2014-02-081-0/+20
| | | | | | in C++03 llvm-svn: 201021
* Found six (nmostly) identical files named 'test_allocator.h' in the libcxx ↵Marshall Clow2013-12-0316-16/+16
| | | | | | 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. llvm-svn: 196174
* Found two identical files named 'DefaultOnly.h' in the libcxx test suite. ↵Marshall Clow2013-12-022-2/+2
| | | | | | Moved one to /support, removed the other, and iupdated all the includes. No functionality change llvm-svn: 196118
* There were two identical files named 'min_allocator.h'. Move one of them to ↵Marshall Clow2013-11-2629-29/+29
| | | | | | /support and delete the other. Then adjust all the tests that used them to include the moved one. No functionality change. llvm-svn: 195785
* SCARY/N2913 iterator support between the multi and non-multi versions of the ↵Howard Hinnant2013-09-301-0/+24
| | | | | | 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. llvm-svn: 191692
* LWG Issue #2210 Part 4 - map/multimapMarshall Clow2013-09-112-0/+52
| | | | llvm-svn: 190454
* Second half (map/multimap) of N3657Marshall Clow2013-08-131-57/+57
| | | | llvm-svn: 188320
* First half of support for N3657; heterogenous lookups for set/multisetMarshall Clow2013-08-134-0/+292
| | | | llvm-svn: 188241
* N3644 tests for map/multimap/set/multiset. Drive-by NOEXCEPT for ↵Marshall Clow2013-08-081-0/+14
| | | | | | __tree_const_iterator constructor. Fix comment typos in other tests llvm-svn: 188019
* Implement full support for non-pointer types in custom allocators. This is ↵Howard Hinnant2013-06-1929-119/+1284
| | | | | | 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 llvm-svn: 184358
* Move common header files into a 'support' directory; make 'testit' include ↵Marshall Clow2013-01-054-4/+4
| | | | | | -I to that directory; rename 'iterators.h' to 'iterator_test.h'; remove hard-coded paths to include files from more than 350 source files llvm-svn: 171594
* Removed several more different 'iterators.h' files in libcxx/testMarshall Clow2013-01-034-4/+4
| | | | llvm-svn: 171452
* Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574Howard Hinnant2011-08-125-10/+10
| | | | llvm-svn: 137522
* noexcept for <set>. Plus a few fixes to noexcept for <map>.Howard Hinnant2011-06-045-0/+268
| | | | llvm-svn: 132640
* Corrected tests for http://llvm.org/bugs/show_bug.cgi?id=9351Howard Hinnant2011-04-041-24/+0
| | | | llvm-svn: 128807
* ... And these wonderful tests.Howard Hinnant2011-04-031-0/+24
| | | | llvm-svn: 128797
* Bug 9096 - list::iterator not default constructibleHoward Hinnant2011-01-281-2/+4
| | | | llvm-svn: 124508
* license changeHoward Hinnant2010-11-1641-82/+82
| | | | llvm-svn: 119395
* Changed __config to react to all of clang's currently documented has_feature ↵Howard Hinnant2010-09-0412-24/+24
| | | | | | 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. llvm-svn: 113086
* Fixing whitespace problemsHoward Hinnant2010-08-2215-21/+21
| | | | llvm-svn: 111755
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-1141-41/+41
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-1141-0/+2744
llvm-svn: 103490
OpenPOWER on IntegriCloud