1. aa66357 [libc++] Refactor test components into modules. by Dan Albert · 10 years ago
  2. 6027993 K-Ballo found a place where we were using 'V' as a template parameter. Replace with '_Vp' for protection against user-defined macros. by Marshall Clow · 10 years ago
  3. a09f344 In early C++11 standard drafts, std::function derived from std::unary_function or std::binary_function if there was only one (or two) parameters. Before C++11 shipped, this restiction was lifted, but libc++ still does this (which is fine). However, the tests still check for this outdated requiremnt. Change then to check for the nested typedefs instead (which are still required by the standard). No change to the library. by Marshall Clow · 10 years ago
  4. 1fdd937 Add checks to make sure the hash functor has the right typedefs by Marshall Clow · 10 years ago
  5. c7e395f Missed a typename by Marshall Clow · 10 years ago
  6. 674e07d 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. by Marshall Clow · 10 years ago
  7. 87d0394 In C++03, a bunch of the arithmetic/logical/comparison functors (such as negate/bit_not.pass/logical_not) were defined as deriving from unary_funtion. That restriction was removed in C++11, but the tests still check for this. Change the test to look for the embedded types first_argument/second_argument/result_type. No change to the library, just more standards-compliant tests. Thanks to STL @ Microsoft for the suggestion. by Marshall Clow · 10 years ago
  8. b152983 Add tests to check the typedefs from the result of std::owner_less by Marshall Clow · 10 years ago
  9. 58d4e04 Missed one comparison test in r225375 by Marshall Clow · 10 years ago
  10. 27a1a2c In C++03, a bunch of the arithmetic/logical/comparison functors (such as add/equal_to/logical_or) were defined as deriving from binary_funtion. That restriction was removed in C++11, but the tests still check for this. Change the test to look for the embedded types first_argument/second_argument/result_type. No change to the library, just more standards-compliant tests. Thanks to STL @ Microsoft for the suggestion. by Marshall Clow · 10 years ago
  11. 0588c74 Move a test to the new tests directory. by Dan Albert · 10 years ago
  12. 21b03d7 Make a test UNSUPPORTED if libcpp-has-no-threads. by Dan Albert · 10 years ago
  13. 8f1ac0f Appease MSAN buildbots. by Dan Albert · 10 years ago
  14. fd8ed7f Fix PR 22106; make std::swap work for multi-dimensional arrays. Thanks to Peter Griess for the report and suggested fix by Marshall Clow · 10 years ago
  15. c101738 Obey [atomics.types.operations.req]/21 for GCC. by Dan Albert · 10 years ago
  16. 656850f [libcxx] Set _LIBCPP_ELAST for mingw. by Dan Albert · 10 years ago
  17. 7a033ca [cmake/multilib] Teach libc++'s CMake build to support multilib libdir by Chandler Carruth · 10 years ago
  18. 60b3df4 Prevent ill-formed instantiation of __invoke_of<...> during the evaluation of a bind expression. Fixes PR22003. by Eric Fiselier · 10 years ago
  19. e26488f Remove non-const test to get test passing. Will come back later and (correctly) add non-const tests by Marshall Clow · 10 years ago
  20. 4eb5b6d [libcxx] Consolidate new/delete replacement in tests and disable it when using sanitizers. by Eric Fiselier · 10 years ago
  21. 71dc14e [libcxx] Add numerous options to libc++ LIT test suite configuration. by Eric Fiselier · 10 years ago
  22. 0b16e8e Fix PR22000. __bit_iterator::move_backwards. Also make a note that __bit_iterator by Marshall Clow · 10 years ago
  23. 814b625 Move unconditional test compile and link flags into their configuration functions. by Eric Fiselier · 10 years ago
  24. 4778eed [libcxx] Teach libcxx's lit configuration new ways to find lit.site.cfg by Eric Fiselier · 10 years ago
  25. a90c6dd Move test into test/std subdirectory. by Eric Fiselier · 10 years ago
  26. 669a8a5 [libcxx] Add <experimental/type_traits> for LFTS by Eric Fiselier · 10 years ago
  27. bd8adae Remove unneeded configuration code. by Eric Fiselier · 10 years ago
  28. b8e7680 [libcxx] Allow the use of ccache when running the test suite. by Eric Fiselier · 10 years ago
  29. 4975bad Re-commit the test for regex that I busted last night - now passes under ASAN by Marshall Clow · 10 years ago
  30. 6cf4f15 Revert "Fix installheaders target's permissions" by Justin Bogner · 10 years ago
  31. 7797c86 Appease the c++14 buildbots by Jonathan Roelofs · 10 years ago
  32. a1a4db3 Comment out the breaking tests until I figure out what's going on here. by Marshall Clow · 10 years ago
  33. a2ef609 Fix installheaders target's permissions by Jonathan Roelofs · 10 years ago
  34. e51267e Once more w/o the typo. by Marshall Clow · 10 years ago
  35. cde7ca0 Fix the literal string that I said would be six elements long to actually be six elements long. Octal. Sheesh. by Marshall Clow · 10 years ago
  36. ab3c505 Add test to ensure that iterator_traits<NotAnIterator> doesn't have a value type by Marshall Clow · 10 years ago
  37. e3e7054 Implement LWG 2217 - operator==(sub_match, string) slices on embedded '\0's by Marshall Clow · 10 years ago
  38. 9acbcee Add option to turn off installation of headers. by Eric Fiselier · 10 years ago
  39. 984f8f6 Include newlib-specific locales in __locale by Sergey Dmitrouk · 10 years ago
  40. ae9fec0 Add support for building libc++ as a 32 bit library by Eric Fiselier · 10 years ago
  41. 01f6a14 Fix building and running tests when LIBCXX_ENABLE_EXCEPTIONS or LIBCXX_ENABLE_RTTI are turned off. by Eric Fiselier · 10 years ago
  42. 08e3a78 Add 'REQUIRES: long_tests' to one more long test by Jonathan Roelofs · 10 years ago
  43. 5030eaf Add 'REQUIERS: long_tests' to a few more long tests by Jonathan Roelofs · 10 years ago
  44. 2f2daa1 Fix platform_support.h's get_temp_file_name() on Newlib under __STRICT_ANSI__ by Jonathan Roelofs · 10 years ago
  45. cddec8a Add an XFAIL for Newlib's missing uchar.h by Jonathan Roelofs · 10 years ago
  46. d9144e8 Mark a bunch of long running tests as 'REQUIRES: long_tests' by Jonathan Roelofs · 10 years ago
  47. 952438b Mark some more fenv tests as UNSUPPORTED by newlib by Jonathan Roelofs · 10 years ago
  48. f2bd5a0 Add an XFAIL for Newlib's missing fenv.h by Jonathan Roelofs · 10 years ago
  49. 453a500 Update information on where to find buildbots. Remove dead buildbot links. by Eric Fiselier · 10 years ago
  50. 8283709 Move the optional tests into test/experimental. They were put into test/utilities because optional was going to be part of C++14, and then was pulled and put into the Library Fundamentals TS instead. No funcitonality change here; just moving files around. by Marshall Clow · 10 years ago
  51. 4ad67e0 Add all the relational operators to std::experimental::optional. Also update bad_optional_access to match the Library Fundamentals draft standard. This is not all of the upcoming changes to optional, though. by Marshall Clow · 10 years ago
  52. fff544e Explicitly include <sched.h> for sched_yield() by Sergey Dmitrouk · 10 years ago
  53. 2764d04 Give lit.cfg's threading options default values when not defined. by Eric Fiselier · 10 years ago
  54. 427f1a3 Mark a couple of tests as XFAIL with older compilers. by Eric Fiselier · 10 years ago
  55. cd83c787 Consolidate error reporting in lit.cfg by Eric Fiselier · 10 years ago
  56. 2050be2 Revert parts of r223594. Use DYLD_LIBRARY_PATH on OSX when running tests. by Eric Fiselier · 10 years ago
  57. 74e7af0 Fix apple clang detection in lit.cfg by Eric Fiselier · 10 years ago
  58. 83313c7 Unify and cleanup rpath handling in tests. by Eric Fiselier · 10 years ago
  59. c934ca7 [libcxx] Add logic to probe compiler in tests. by Eric Fiselier · 10 years ago
  60. 7330ed3 Add support for building and testing libc++ without threads to CMake. by Eric Fiselier · 10 years ago
  61. a245f9b Improve error message when _LIBCPP_HAS_NO_MONOTONIC_CLOCK is used improperly by Eric Fiselier · 10 years ago
  62. 93cfd7f libc++: support NaCl when building thread.cpp by JF Bastien · 10 years ago
  63. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 10 years ago
  64. 6317e9b libc++: integral types trap on PNaCl by JF Bastien · 10 years ago
  65. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  66. bd00008 Use lit.util.executeCommand instead of our own version by Eric Fiselier · 10 years ago
  67. e6e69df Print lit configuration information after all configuration is done. by Eric Fiselier · 10 years ago
  68. 877409a Add better support for custom test runners. by Dan Albert · 10 years ago
  69. 1567ac8 Handle extra whitespace in linux distribution name. by Eric Fiselier · 10 years ago
  70. aeff14f Mark some locale tests as XFAIL on debian and opensuse. by Eric Fiselier · 10 years ago
  71. 5980ce3 Add more REQUIRES: LOCALE.* to tests. by Dan Albert · 10 years ago
  72. 2c7a32f Remove xfail tag for darwin from quick_exit test by Eric Fiselier · 10 years ago
  73. c5e361d Remove tests that va_copy is not defined when C++ < 11. by Eric Fiselier · 10 years ago
  74. 19fdbe5 Change contradictory wording in va_copy test error message. by Eric Fiselier · 10 years ago
  75. 03c6791 Implement N4280 - 'Non-member size() and more' by Marshall Clow · 10 years ago
  76. ab5bd89 Added entries for bugs 2118 and 2306, which were closed in Urbana by Marshall Clow · 10 years ago
  77. c2f0e46 Overhaul and separate nullptr_t tests to pass with C++03. by Eric Fiselier · 10 years ago
  78. 33c5db5 Revert r222296 to fix bad commit message by Eric Fiselier · 10 years ago
  79. 221907d Cleanup quick_exit tests and get them passing in C++03. by Eric Fiselier · 10 years ago
  80. 0bb9584 diff --git a/test/language.support/support.types/nullptr_t.pass.cpp b/test/language.support/support.types/nullptr_t.pass.cpp by Eric Fiselier · 10 years ago
  81. 1f8e21c Modify tests to check that va_copy is only defined in C++11 and beyond. by Eric Fiselier · 10 years ago
  82. f2215ae Flush out test cases for tuples constructor SFINAE by Eric Fiselier · 10 years ago
  83. af2976d Add support for LLVM_USE_SANITIZER=Thread by Eric Fiselier · 10 years ago
  84. b1d7c71 Marked LWG 2399 as complete. I committed a test for this earlier today. by Marshall Clow · 10 years ago
  85. 7683fe2 Add a test for LWG issue #2399. We already implement this, but now we have a test as well. by Marshall Clow · 10 years ago
  86. 9a4997b Update status of LWG issues 2340, 2396 and 2401. In all three cases, these are things that we already do. by Marshall Clow · 10 years ago
  87. e52b632 Since Eric poisoned the comma operator on all our test iterators, we no longer need 'comma_iterator'. Remove it from the test suite. by Marshall Clow · 10 years ago
  88. 48b428d Fix the tests I broke with the last commit. Sorry for the noise by Marshall Clow · 10 years ago
  89. 4b3ca8c Implement LWG2400 - 'shared_ptr's get_deleter() should use addressof()', and add tests. Mark LWG2400 and LWG2404 as complete by Marshall Clow · 10 years ago
  90. 36628eb Reworked mismatch tests to count the number of comparisons, and make sure we are conforming with LWG2404. We are by Marshall Clow · 10 years ago
  91. cfeac66 Fix a warning in the test; no functionality change by Marshall Clow · 10 years ago
  92. 88aae92 Implement void_t from N3911. Add a private version for use in the library before C++1z. Update the 1z status page, marking a bunch of issues that don't require library changes as complete (2129, 2212, 2230, 2233, 2325, 2365, 2376) by Marshall Clow · 10 years ago
  93. 275b6bb Add tests to ensure that reference_wrapper<T> is trivially copyable. This was added to C++1z with the adoption of N4277, but libc++ already implemented it as a conforming extension. No code changes were needed, just more tests. by Marshall Clow · 10 years ago
  94. 9a1468f Fix build regression caused by not defining ABI library macros by Eric Fiselier · 10 years ago
  95. 8e2855c [libcxx] Refactor CMakeLists.txt handling of compile and link flags to suppress warnings. by Eric Fiselier · 10 years ago
  96. 0364bac Split thread test into two parts. Mark one as XFAIL with ASAN. by Eric Fiselier · 10 years ago
  97. 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
  98. 1383dc5 add debug info when compiling sanitizer tests by Eric Fiselier · 10 years ago
  99. fd28487 Add -gline-tables-only when compiling w/ sanitizers in RELEASE by Eric Fiselier · 10 years ago
  100. 50ada3a [libcxx] Fix memory leak in strstream tests. by Eric Fiselier · 10 years ago