Commit History

Author SHA1 Message Date
  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