Marshall Clow
|
2a10c960fa
|
Support allocators with explicit conversion constructors. Fixes bug #29000
llvm-svn: 278904
|
2016-08-17 05:58:40 +00:00 |
Eric Fiselier
|
93b8e51ebb
|
Make dtor_noexcept.pass.cpp tests more portable. Patch from STL@microsoft.com
llvm-svn: 276595
|
2016-07-25 00:50:32 +00:00 |
Eric Fiselier
|
44b4f6b85c
|
Fix a non-standard allocator in vector tests. Patch from STL@microsoft.com
llvm-svn: 276588
|
2016-07-24 23:49:42 +00:00 |
Eric Fiselier
|
f2f2a6395f
|
Replace __cplusplus comparisons and dialect __has_feature checks with 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
|
2016-06-14 21:31:42 +00:00 |
Eric Fiselier
|
d04c685168
|
Remove trailing whitespace in test suite. Approved by Marshall Clow.
llvm-svn: 271435
|
2016-06-01 21:35:39 +00:00 |
Eric Fiselier
|
1f4231f8cf
|
Guard libc++ specific c.__invariants() tests in LIBCPP_ASSERT macros
llvm-svn: 267947
|
2016-04-28 22:28:23 +00:00 |
Eric Fiselier
|
7626f778a5
|
Remove names of unreferenced parameters. Patch from STL@microsoft.com
llvm-svn: 267852
|
2016-04-28 03:17:56 +00:00 |
Marshall Clow
|
1378a5aec3
|
implement more of N4258 - Cleaning up noexcept in the standard library. Specifically add new noexcept stuff to vector and string's move-assignment operations
llvm-svn: 245330
|
2015-08-18 18:57:00 +00:00 |
Marshall Clow
|
71ff7c3f0f
|
Move bits from N4258. Mark vector's move-constructor unconditionally noexcept in C++1z
llvm-svn: 242148
|
2015-07-14 14:46:32 +00:00 |
Marshall Clow
|
979550f221
|
While applying N4258, I forgot about LWG#2455, which modified the modifications. Correct those - h/t: Howard
llvm-svn: 239004
|
2015-06-04 02:05:41 +00:00 |
Marshall Clow
|
a8ae392718
|
More N4258 changes. This time vector's constructors
llvm-svn: 238990
|
2015-06-04 00:10:20 +00:00 |
Marshall Clow
|
fd30fb22c2
|
Fix test that was failing on C++03 b/c it was using initializer lists
llvm-svn: 237527
|
2015-05-16 17:10:49 +00:00 |
Marshall Clow
|
cd26846fc5
|
Remove some debugging printout lines. No functionality change.
llvm-svn: 236949
|
2015-05-10 13:26:57 +00:00 |
Marshall Clow
|
4c30259879
|
Make the new tests better; make sure that we're testing the case where no reallocation has to happen
llvm-svn: 233641
|
2015-03-30 23:26:16 +00:00 |
Marshall Clow
|
21471e0906
|
While testing Erik's code coverage scripts, I found a hole in the test suite - vector::assign where a reallocation was not required had no tests. Add some
llvm-svn: 233557
|
2015-03-30 16:07:11 +00:00 |
Marshall Clow
|
949389c395
|
We had two identical files named 'MoveOnly.h' in the test suite. Move one to support/, remove the other, and update all the tests that included them. No functionality change.
llvm-svn: 227370
|
2015-01-28 21:22:53 +00:00 |
Eric Fiselier
|
5a83710e37
|
Move test into test/std subdirectory.
llvm-svn: 224658
|
2014-12-20 01:40:03 +00:00 |