summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/containers/sequences/deque
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace __cplusplus comparisons and dialect __has_feature checks with ↵Eric Fiselier2016-06-1439-48/+44
| | | | | | | | | TEST_STD_VER. This is a huge cleanup that helps make the libc++ test suite more portable. Patch from STL@microsoft.com. Thanks STL! llvm-svn: 272716
* Remove trailing whitespace in test suite. Approved by Marshall Clow.Eric Fiselier2016-06-019-26/+26
| | | | llvm-svn: 271435
* Fix some non-standard parts of our test suite. Reported by STLEric Fiselier2016-04-224-0/+8
| | | | llvm-svn: 267131
* Complete LWG issue #2016. Allocators must be nothrow swappableEric Fiselier2016-04-221-2/+3
| | | | llvm-svn: 267085
* Add some more tests for the containers type requirementsMarshall Clow2016-03-091-0/+14
| | | | llvm-svn: 263029
* Add static_assert to set/multiset/map/multimap/forward_list/deque that the ↵Marshall Clow2015-11-261-0/+18
| | | | | | allocator's value_type match the container's value_type. vector/unordered/list/string already do this. Add tests for all the containers to verify this. llvm-svn: 254119
* Make it possible to build a no-exceptions variant of libcxx.Asiri Rathnayake2015-11-102-0/+2
| | | | | | | | | | | | Fixes a small omission in libcxx that prevents libcxx being built when -DLIBCXX_ENABLE_EXCEPTIONS=0 is specified. This patch adds XFAILS to all those tests that are currently failing on the new -fno-exceptions library variant. Follow-up patches will update the tests (progressively) to cope with the new library variant. Change-Id: I4b801bd8d8e4fe7193df9e55f39f1f393a8ba81a llvm-svn: 252598
* Fix warnings in deque testsEric Fiselier2015-07-1910-57/+24
| | | | llvm-svn: 242632
* Implement the first part of N4258: 'Cleaning up noexcept in the Library'. ↵Marshall Clow2015-07-131-0/+30
| | | | | | This patch deals with swapping containers, and implements a more strict noexcept specification (a conforming extension) than the standard mandates. llvm-svn: 242056
* Fix PR#23767. Add tests for iterator invalidation for ↵Marshall Clow2015-06-054-0/+246
| | | | | | deque::erase/pop_front/pop_back llvm-svn: 239196
* Fix an exception-safety bug in <deque>. Reference: PR#22650. Not closing the ↵Marshall Clow2015-03-092-1/+41
| | | | | | bug because there's more work to do here llvm-svn: 231672
* Fix more issues exposed by -pedantic-errors in c++03 modeEric Fiselier2015-02-1026-26/+26
| | | | llvm-svn: 228711
* We had two identical files named 'MoveOnly.h' in the test suite. Move one to ↵Marshall Clow2015-01-2812-12/+12
| | | | | | support/, remove the other, and update all the tests that included them. No functionality change. llvm-svn: 227370
* Fix PR#22284. Add a new overload to deque::insert to handle forward ↵Marshall Clow2015-01-221-1/+40
| | | | | | iterators. Update tests to exercise this case. llvm-svn: 226847
* Move test into test/std subdirectory.Eric Fiselier2014-12-2054-0/+4328
llvm-svn: 224658
OpenPOWER on IntegriCloud