summaryrefslogtreecommitdiffstats
path: root/libcxx/test/containers/sequences
Commit message (Collapse)AuthorAgeFilesLines
* Fix exception safety bug in vector::push_backHoward Hinnant2013-01-116-0/+438
| | | | llvm-svn: 172250
* Move common header files into a 'support' directory; make 'testit' include ↵Marshall Clow2013-01-0520-20/+20
| | | | | | -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-0320-20/+20
| | | | llvm-svn: 171452
* Added static_assert to std::get<N>(std::array) calls to catch "out of ↵Marshall Clow2012-12-181-0/+25
| | | | | | bounds" calls llvm-svn: 170435
* constexpr applied to <array>.Howard Hinnant2012-07-201-0/+14
| | | | llvm-svn: 160564
* Add test for self-referencing emplace test.Howard Hinnant2012-07-091-0/+34
| | | | llvm-svn: 159921
* Another installment on debug mode. This addresses list. However this ↵Howard Hinnant2011-09-271-0/+3
| | | | | | 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. llvm-svn: 140660
* The vector test suite now passes for no-debug, debug-lite and debug-regularHoward Hinnant2011-09-161-0/+3
| | | | llvm-svn: 139930
* Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574Howard Hinnant2011-08-1225-50/+50
| | | | llvm-svn: 137522
* noexcept for <vector>. This also includes installing move_if_noexcept() ↵Howard Hinnant2011-06-0310-0/+523
| | | | | | into vector. llvm-svn: 132577
* noexcept for <list>.Howard Hinnant2011-06-035-0/+264
| | | | llvm-svn: 132562
* noexcept for <forward_list>.Howard Hinnant2011-06-036-0/+268
| | | | llvm-svn: 132553
* After sleeping on it I've decided that all special members that can be ↵Howard Hinnant2011-06-032-0/+98
| | | | | | 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. llvm-svn: 132549
* Add noexcept tests for deque.Howard Hinnant2011-06-033-0/+162
| | | | llvm-svn: 132523
* Bug 9096 - list::iterator not default constructibleHoward Hinnant2011-01-286-1/+238
| | | | llvm-svn: 124508
* LWG 1191Howard Hinnant2010-11-171-0/+29
| | | | llvm-svn: 119545
* license changeHoward Hinnant2010-11-16239-478/+478
| | | | llvm-svn: 119395
* Fix two test bugsHoward Hinnant2010-10-141-2/+2
| | | | llvm-svn: 116515
* sync with N3126Howard Hinnant2010-09-0583-3100/+0
| | | | llvm-svn: 113101
* Changed __config to react to all of clang's currently documented has_feature ↵Howard Hinnant2010-09-0497-237/+237
| | | | | | 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-22130-186/+179
| | | | llvm-svn: 111755
* US 117Howard Hinnant2010-08-212-13/+26
| | | | llvm-svn: 111745
* LWG 1278Howard Hinnant2010-08-193-6/+6
| | | | llvm-svn: 111532
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-11322-322/+322
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-11322-0/+15549
llvm-svn: 103490
OpenPOWER on IntegriCloud