summaryrefslogtreecommitdiffstats
path: root/libcxx/test/containers/sequences/vector/vector.modifiers
Commit message (Collapse)AuthorAgeFilesLines
* Move test into test/std subdirectory.Eric Fiselier2014-12-2020-1788/+0
| | | | llvm-svn: 224658
* Added vector<T>::insert tests suggested by code coverage resultsMarshall Clow2014-11-113-0/+99
| | | | llvm-svn: 221689
* Add Address Sanitizer support to std::vectorMarshall Clow2014-05-0813-0/+121
| | | | llvm-svn: 208319
* LWG issue #2252: Add more tests for exception safety. No changes needed in ↵Marshall Clow2014-03-041-8/+16
| | | | | | the library llvm-svn: 202885
* There were two identical files named 'min_allocator.h'. Move one of them to ↵Marshall Clow2013-11-2619-19/+19
| | | | | | /support and delete the other. Then adjust all the tests that used them to include the moved one. No functionality change. llvm-svn: 195785
* Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.Howard Hinnant2013-08-2312-25/+25
| | | | llvm-svn: 189140
* War on tabs.Howard Hinnant2013-07-081-27/+27
| | | | llvm-svn: 185865
* Implement full support for non-pointer pointers in custom allocators for vector.Howard Hinnant2013-06-2719-0/+438
| | | | llvm-svn: 185093
* After years of telling people: 'If you ever find any of my code that ↵Howard Hinnant2013-04-181-0/+7
| | | | | | 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. llvm-svn: 179760
* More vector debug tests.Howard Hinnant2013-03-265-0/+64
| | | | llvm-svn: 178033
* Simply debug mode tests per Dmitri Gribenko's suggestion.Howard Hinnant2013-03-267-50/+7
| | | | llvm-svn: 178026
* Added debug tests for indexing, pop_back and both forms of erase. Added an ↵Howard Hinnant2013-03-257-0/+312
| | | | | | improved error message for erasing a single element with end(). llvm-svn: 177929
* Fix exception safety bug in vector::push_backHoward Hinnant2013-01-111-0/+73
| | | | llvm-svn: 172250
* Move common header files into a 'support' directory; make 'testit' include ↵Marshall Clow2013-01-051-1/+1
| | | | | | -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-031-1/+1
| | | | llvm-svn: 171452
* Add test for self-referencing emplace test.Howard Hinnant2012-07-091-0/+34
| | | | llvm-svn: 159921
* Fixed PR10574: http://llvm.org/bugs/show_bug.cgi?id=10574Howard Hinnant2011-08-121-2/+2
| | | | llvm-svn: 137522
* license changeHoward Hinnant2010-11-1611-22/+22
| | | | llvm-svn: 119395
* Changed __config to react to all of clang's currently documented has_feature ↵Howard Hinnant2010-09-045-14/+14
| | | | | | 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-226-8/+8
| | | | llvm-svn: 111755
* Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant2010-05-1111-11/+11
| | | | llvm-svn: 103516
* libcxx initial importHoward Hinnant2010-05-1111-0/+675
llvm-svn: 103490
OpenPOWER on IntegriCloud