Marshall Clow
|
b6e011b18b
Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended.
|
6 years ago |
JF Bastien
|
e15dd4e32e
Support tests in freestanding
|
6 years ago |
Chandler Carruth
|
7c3769df62
Update more file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Stephan T. Lavavej
|
559442652c
[libcxx] [test] Strip trailing whitespace. NFC.
|
8 years ago |
Marshall Clow
|
af552ba05a
Implement P0599: 'noexcept for hash functions'. Fix a couple of hash functions (optional<T> and unique_ptr<T>) which were mistakenly marked as 'noexcept'. Reviewed as https://reviews.llvm.org/D31234
|
8 years ago |
Eric Fiselier
|
16715b9a88
Fix unary_function inheritance assumption. Patch from STL@microsoft.com
|
9 years ago |
Eric Fiselier
|
d24c465bea
Replace __cplusplus comparisons and dialect __has_feature checks with TEST_STD_VER.
|
9 years ago |
Eric Fiselier
|
84acb1ec3f
Remove trailing whitespace in test suite. Approved by Marshall Clow.
|
9 years ago |
Marshall Clow
|
674e07d3c8
libc++ implements its' hash objects as deriving from std::unary_function, and the tests test for that. STL @ MS pointed out that the standard doesn't requie these objects to derive from unary_function, and so the tests should not require that either. Change the tests to check for the embedded typedefs - which ARE required. No change to the library.
|
10 years ago |
Eric Fiselier
|
a90c6dd460
Move test into test/std subdirectory.
|
10 years ago |