1. 4d75c19 Cherry-pick upstream r255738 by Derek Schuff · 7 years ago main
  2. 814be5f Cherry-pick upstream r309920 by Derek Schuff · 7 years ago
  3. 7b39bf7 Upload pnacl-libcxx changes to Gerrit by default by Aaron Gable · 9 years ago
  4. 91a5433 Cherry-pick upstream r252457 by Petr Hosek · 10 years ago
  5. 78b346f Disable GitBranchCheck on commit presubmit by Aaron Gable · 11 years ago
  6. c627a31 [MIPS] Use nacl_atomic_is_lock_free instead of c11_atomic_is_lock_free by Petar Jovanovic · 11 years ago
  7. 640116b Cherrypick 229035: Fix error checking in get_temp_file_name(). by Jan Voung · 11 years ago
  8. cf4a631 Fix Mac 10.6 localmod. by Jan Voung · 11 years ago merge_36
  9. 0d22b6b Merge upstream LLVM to 223068. by Jan Voung · 11 years ago
  10. 2bd5ffd libc++: add NaCl and PNaCl support for std::random_device by JF Bastien · 12 years ago
  11. 6317e9b libc++: integral types trap on PNaCl by JF Bastien · 12 years ago
  12. 6cb69ff Fixes to get libc++ building on sun solaris. Patch from C Bergstrom. by Eric Fiselier · 12 years ago
  13. bd00008 Use lit.util.executeCommand instead of our own version by Eric Fiselier · 12 years ago
  14. e6e69df Print lit configuration information after all configuration is done. by Eric Fiselier · 12 years ago
  15. 877409a Add better support for custom test runners. by Dan Albert · 12 years ago
  16. 1567ac8 Handle extra whitespace in linux distribution name. by Eric Fiselier · 12 years ago
  17. aeff14f Mark some locale tests as XFAIL on debian and opensuse. by Eric Fiselier · 12 years ago
  18. 5980ce3 Add more REQUIRES: LOCALE.* to tests. by Dan Albert · 12 years ago
  19. 2c7a32f Remove xfail tag for darwin from quick_exit test by Eric Fiselier · 12 years ago
  20. c5e361d Remove tests that va_copy is not defined when C++ < 11. by Eric Fiselier · 12 years ago
  21. 19fdbe5 Change contradictory wording in va_copy test error message. by Eric Fiselier · 12 years ago
  22. 03c6791 Implement N4280 - 'Non-member size() and more' by Marshall Clow · 12 years ago
  23. ab5bd89 Added entries for bugs 2118 and 2306, which were closed in Urbana by Marshall Clow · 12 years ago
  24. c2f0e46 Overhaul and separate nullptr_t tests to pass with C++03. by Eric Fiselier · 12 years ago
  25. 33c5db5 Revert r222296 to fix bad commit message by Eric Fiselier · 12 years ago
  26. 221907d Cleanup quick_exit tests and get them passing in C++03. by Eric Fiselier · 12 years ago
  27. 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 · 12 years ago
  28. 1f8e21c Modify tests to check that va_copy is only defined in C++11 and beyond. by Eric Fiselier · 12 years ago
  29. f2215ae Flush out test cases for tuples constructor SFINAE by Eric Fiselier · 12 years ago
  30. af2976d Add support for LLVM_USE_SANITIZER=Thread by Eric Fiselier · 12 years ago
  31. b1d7c71 Marked LWG 2399 as complete. I committed a test for this earlier today. by Marshall Clow · 12 years ago
  32. 7683fe2 Add a test for LWG issue #2399. We already implement this, but now we have a test as well. by Marshall Clow · 12 years ago
  33. 9a4997b Update status of LWG issues 2340, 2396 and 2401. In all three cases, these are things that we already do. by Marshall Clow · 12 years ago
  34. 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 · 12 years ago
  35. ba6de7e libc++: fix the traps numeric_limits test by JF Bastien · 12 years ago
  36. 48b428d Fix the tests I broke with the last commit. Sorry for the noise by Marshall Clow · 12 years ago
  37. 4b3ca8c Implement LWG2400 - 'shared_ptr's get_deleter() should use addressof()', and add tests. Mark LWG2400 and LWG2404 as complete by Marshall Clow · 12 years ago
  38. 36628eb Reworked mismatch tests to count the number of comparisons, and make sure we are conforming with LWG2404. We are by Marshall Clow · 12 years ago
  39. cfeac66 Fix a warning in the test; no functionality change by Marshall Clow · 12 years ago
  40. 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 · 12 years ago
  41. 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 · 12 years ago
  42. 9a1468f Fix build regression caused by not defining ABI library macros by Eric Fiselier · 12 years ago
  43. 8e2855c [libcxx] Refactor CMakeLists.txt handling of compile and link flags to suppress warnings. by Eric Fiselier · 12 years ago
  44. 0364bac Split thread test into two parts. Mark one as XFAIL with ASAN. by Eric Fiselier · 12 years ago
  45. 017e1aa Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 12 years ago
  46. 1383dc5 add debug info when compiling sanitizer tests by Eric Fiselier · 12 years ago
  47. fd28487 Add -gline-tables-only when compiling w/ sanitizers in RELEASE by Eric Fiselier · 12 years ago
  48. 50ada3a [libcxx] Fix memory leak in strstream tests. by Eric Fiselier · 12 years ago
  49. d759095 [libcxx] Fix vector annotator size increase in `vector::insert(pos, count, value)` by Eric Fiselier · 12 years ago
  50. 1c3b15d Split string capacity test into two parts and mark one part as UNSUPPORTED when using sanitizers. by Eric Fiselier · 12 years ago
  51. 71915c1 Mark more tests as UNSUPPORTED with ASAN and MSAN. by Eric Fiselier · 12 years ago
  52. 44678f4 Setup llvm-symbolizer when running the tests with sanitizers by Eric Fiselier · 12 years ago
  53. 05123a8 Add -O3 when testing with UBSAN. This triggers far undefined behaviour by Eric Fiselier · 12 years ago
  54. 2138b18 Mark more locale tests as unsupported with ASAN and MSAN by Eric Fiselier · 12 years ago
  55. 1cf810b Replaced checking in string_view::remove_suffix/remove_prefix by _LIBCPP_ASSERT, since this is technically undefined behavior. Fixes PR#21496 by Marshall Clow · 12 years ago
  56. 3f5579f Fix typo in allocator_traits::construct. This fixes PR14175, which shows up if an allocator has a no-args construct method by Marshall Clow · 12 years ago
  57. c7b233d Fixed a typo in a paper name: 4190 --> N4190 by Marshall Clow · 12 years ago
  58. ac23805 Added vector<T>::insert tests suggested by code coverage results by Marshall Clow · 12 years ago
  59. 3f305ae EricQWF's code coverage work showed that none of the libc++ tests were exercising some code in vector<bool>. Add more tests in an attempt to get better coverage by Marshall Clow · 12 years ago
  60. 1e895c1 Update status pages for C++1z by Marshall Clow · 12 years ago
  61. b6e0ef2 Fix rvalue bug in __has_operator_addressof by Eric Fiselier · 12 years ago
  62. 341b590 Fix operator & detection trait to check for free function overloads as well by Eric Fiselier · 12 years ago
  63. 69697c8 Mark another test as UNSUPPORTED with ASAN and MSAN by Eric Fiselier · 12 years ago
  64. 829a843 Actually mark the tests an unsupported with MSAN (not just ASAN) by Eric Fiselier · 12 years ago
  65. 72aab5f Mark tests that replace operator new/delete as UNSUPPORTED with ASAN and MSAN. by Eric Fiselier · 12 years ago
  66. 1de15f5 Add test for type properties of std::reference_wrapper by Eric Fiselier · 12 years ago
  67. 26aa8c9 Mark string_view::to_string as const. Fixes PR21428 by Marshall Clow · 12 years ago
  68. 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 12 years ago
  69. f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 12 years ago
  70. 3fdac97 libcxxrt now implements bad_array_new_length and need to gaurd against multiple defines. Patch from Baptiste Daroussin. by Eric Fiselier · 12 years ago
  71. a01a623 Fix example in documentation of target triple sanitization. by Eric Fiselier · 12 years ago
  72. 522aaf6 [libcxx] Delay evaluation of __make_tuple_types to prevent blowing the max template instantiation depth. Fixes Bug #18345 by Eric Fiselier · 12 years ago
  73. cf85245 Test that the single-threaded lit feature is available iff the corresponding guard is #defined by Jonathan Roelofs · 12 years ago
  74. 2b0f03a Add special case handling of linux target triples that do not contain `-gnu`. by Eric Fiselier · 12 years ago
  75. 4889a16 Add test to ensure including <atomic> fails when _LIBCPP_HAS_NO_THREADS is defined. by Eric Fiselier · 12 years ago
  76. bff83f9 [libcxx] use clang's __char16_t and __char32_t definitions on Linux in C++03 mode. by Eric Fiselier · 12 years ago
  77. 62a0e01 Fix use of operator comma in is_permutation and delete comma operator for test iterators. by Eric Fiselier · 12 years ago
  78. e4e883e [libcxx] Remove use of uniform initialization from regex tests so that they compile in C++03. by Eric Fiselier · 12 years ago
  79. b991975 [libcxx] Fix use of operator comma where the types can be user defined by Eric Fiselier · 12 years ago
  80. 1d306de PR #21321 talked about implementation-defined behavior of realloc. I poo-poohed it, and was wrong. Fix the call in <locale>. Review the others, refactored some duplicated code, and found overflow bugs (and __event_cap_ was never getting updated, either). by Marshall Clow · 12 years ago
  81. 129e07f Change the comment on the closing #endif to match the condition on the corresponding #ifdef. Thanks to K-ballo for the catch. No functionality change. by Marshall Clow · 12 years ago
  82. 5636e63 Change uses of `sys.platform == 'linux2' to `sys.platform.startswith('linux') by Eric Fiselier · 12 years ago
  83. 79578cd [libcxx] XFAIL all currently failing libc++ tests for linux. by Eric Fiselier · 12 years ago
  84. 29151f6 Only link tests against -ldl on linux by Eric Fiselier · 12 years ago
  85. a0ab096 Make headers available in the build directory by Justin Bogner · 12 years ago
  86. 4d2413c Add support for "fancy" pointers to promise and packaged_task. by Eric Fiselier · 12 years ago
  87. 4e7d536 Add support for "fancy" pointers to shared_ptr. Fixes PR20616 by Eric Fiselier · 12 years ago
  88. 9b82e15 Fix a couple of failing tests for C++03 by checking for rvalue reference support first. by Marshall Clow · 12 years ago
  89. 3de9baa Add -ldl to libc++ tests when sanitizers are used. by Eric Fiselier · 12 years ago
  90. 4a655fd Some tests used __typeof__ instead of decltype. Replace these usages. by Marshall Clow · 12 years ago
  91. 8148fdb LWG #2212 (not yet adopted) mandates that tuple_size/tuple_element are available if <array> or <utility> are included (not just <tuple>). We already do this. Add some tests to make sure that this remains true. by Marshall Clow · 12 years ago
  92. 499b1ad Remove dead buildbot link by Eric Fiselier · 12 years ago
  93. cb7e32c [libcxx] Redo adding support for building and testing with an ABI library not along linker paths by Eric Fiselier · 12 years ago
  94. f4c53da Fix unused variables in tests to placate scan-build. Patch from Steve MacKenzie. by Eric Fiselier · 12 years ago
  95. 38d9005 Whitespace maintenance. Remove a bunch of tabs that snuck in. No functionality change by Marshall Clow · 12 years ago
  96. 9b53c10 Add special case for finding the in-tree ABI library. by Eric Fiselier · 12 years ago
  97. 9071bc0 [libcxx] Add support for building and testing with an ABI library not along linker paths by Eric Fiselier · 12 years ago
  98. 950ee77 [libcxx] Fix SFINAE in <cmath>. Patch from K-Ballo. by Eric Fiselier · 12 years ago
  99. 66d529f [libcxx] Add support for LLVM_USE_SANITIZER=Undefined by Eric Fiselier · 12 years ago
  100. 798b2ac Fix bad link in documentation. Thanks to rsmith by Eric Fiselier · 12 years ago