Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Replace __cplusplus comparisons and dialect __has_feature checks with ↵ | Eric Fiselier | 2016-06-14 | 39 | -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 Fiselier | 2016-06-01 | 9 | -26/+26 | |
| | | | | llvm-svn: 271435 | |||||
* | Fix some non-standard parts of our test suite. Reported by STL | Eric Fiselier | 2016-04-22 | 4 | -0/+8 | |
| | | | | llvm-svn: 267131 | |||||
* | Complete LWG issue #2016. Allocators must be nothrow swappable | Eric Fiselier | 2016-04-22 | 1 | -2/+3 | |
| | | | | llvm-svn: 267085 | |||||
* | Add some more tests for the containers type requirements | Marshall Clow | 2016-03-09 | 1 | -0/+14 | |
| | | | | llvm-svn: 263029 | |||||
* | Add static_assert to set/multiset/map/multimap/forward_list/deque that the ↵ | Marshall Clow | 2015-11-26 | 1 | -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 Rathnayake | 2015-11-10 | 2 | -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 tests | Eric Fiselier | 2015-07-19 | 10 | -57/+24 | |
| | | | | llvm-svn: 242632 | |||||
* | Implement the first part of N4258: 'Cleaning up noexcept in the Library'. ↵ | Marshall Clow | 2015-07-13 | 1 | -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 Clow | 2015-06-05 | 4 | -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 Clow | 2015-03-09 | 2 | -1/+41 | |
| | | | | | | bug because there's more work to do here llvm-svn: 231672 | |||||
* | Fix more issues exposed by -pedantic-errors in c++03 mode | Eric Fiselier | 2015-02-10 | 26 | -26/+26 | |
| | | | | llvm-svn: 228711 | |||||
* | We had two identical files named 'MoveOnly.h' in the test suite. Move one to ↵ | Marshall Clow | 2015-01-28 | 12 | -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 Clow | 2015-01-22 | 1 | -1/+40 | |
| | | | | | | iterators. Update tests to exercise this case. llvm-svn: 226847 | |||||
* | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 54 | -0/+4328 | |
llvm-svn: 224658 |