1. 0376dfa [libc++] Fix PR22606 - Leak pthread_key with static storage duration to ensure all of thread-local destructors are called. by Eric Fiselier · 10 years ago
  2. 85d45f6 [libcxx] Disable -Wnon-virtual-dtor warning in <locale> by Eric Fiselier · 10 years ago
  3. af961ed implement more of N4258 - Cleaning up noexcept in the standard library. Specifically add new noexcept stuff to vector and string's move-assignment operations by Marshall Clow · 10 years ago
  4. fc93ce7 Make regex and any assert when they should throw an exception _but_ the user has decreed 'no exceptions'. This matches the behavior of string and vector by Marshall Clow · 10 years ago
  5. 1efadf9 Fix CMake error whet llvm-config reports a non-existent source directory. by Eric Fiselier · 10 years ago
  6. ba865ff Protect template argument from user interference. by Joerg Sonnenberger · 10 years ago
  7. bed1d91 Update some links so that they don't point at the (private) WG21 Wiki by Marshall Clow · 10 years ago
  8. d08dbfc Update references to lists.llvm.org by Tanya Lattner · 10 years ago
  9. 9a3c689 Change char_traits<char16_t>::eof() to return 0xFFFF instead of 0xDFFF. Fixes PR#24342 by Marshall Clow · 10 years ago
  10. c0e7971 Remove -Werror when using check_cxx_compiler_flag because it was causing compiler-rt breakages. by Eric Fiselier · 10 years ago
  11. 6a85d5c Print message when configuring for standalone build. by Eric Fiselier · 10 years ago
  12. fe5102c Fix failing unique_ptr tests. by Eric Fiselier · 10 years ago
  13. 76581dc Start cleanup of unique_ptr tests. by Eric Fiselier · 10 years ago
  14. 65a1d45 Mark any as done and comment out extra methods until speaking to Marshall by Eric Fiselier · 10 years ago
  15. 7175a07 [libcxx] Add <experimental/any> v2. by Eric Fiselier · 10 years ago
  16. 26d2390 Add -Wno-error by default to work around failing compiler-rt builds by Eric Fiselier · 10 years ago
  17. eb6e2ea Reapply working parts of CMake cleanup. by Eric Fiselier · 10 years ago
  18. 0934c75 Fix PR#24267. use numeric_limits::max instead of ~0 for 'all ones', since that might give wrong answers on a 1's complement machine. by Marshall Clow · 10 years ago
  19. 36dc080 Change some #ifdefs to #if - thanks to Dexon for thge catch. by Marshall Clow · 10 years ago
  20. 5514d36 Revert recent CMake changes again due to failing compiler-rt builds by Eric Fiselier · 10 years ago
  21. 8b93263 Attempt to fix build issues introduced by r243574 by Eric Fiselier · 10 years ago
  22. e1be30b Fix typo in unused variable name. by Nick Lewycky · 10 years ago
  23. d74dee9 Recommit r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM" by Eric Fiselier · 10 years ago
  24. aa9b5e3 Revert r243503 "[libcxx] Cleanup CMake configuration and integrate with LLVM" by Hans Wennborg · 10 years ago
  25. a379576 Fix a self-move bug in inplace_merge. Thanks to Ted and Dexon for the report and the suggested fix. by Marshall Clow · 10 years ago
  26. 91eeba8 [libcxx] Cleanup CMake configuration and integrate with LLVM by Eric Fiselier · 10 years ago
  27. 3baabab Remove sanitizer XFAILs on a test. by Eric Fiselier · 10 years ago
  28. 2576c29 Consolidate a bunch of #ifdef _LIBCPP_NO_EXCEPTIONS .. #endif blocks into a single template function. NFC by Marshall Clow · 10 years ago
  29. dd29a02 Mark async tests as UNSUPPORTED in C++03 because it requires variadics by Eric Fiselier · 10 years ago
  30. b47a434 Fix a handful of tests that fail in C++03 by Eric Fiselier · 10 years ago
  31. bfb46e4 Cleanup C++03 __invoke for Bullets 3 and 4. by Eric Fiselier · 10 years ago
  32. 12ddf2c Get C++03 __invoke working for bullet 5 of INVOKE. by Eric Fiselier · 10 years ago
  33. 48aa2cf Checking more __invoke tests. by Eric Fiselier · 10 years ago
  34. 568bd02 Detect and throw on a class of bad regexes that we mistakenly accepted before. Thanks to Trevor Smigiel for the report by Marshall Clow · 10 years ago
  35. 3a59ae6 Mark this test as XFAIL with older compilers, since they hit PR18097 by Justin Bogner · 10 years ago
  36. db8c4fd Merge C++03 and C++11 implementations of mem_fn and __mem_fn. by Eric Fiselier · 10 years ago
  37. 5b3a459 Remove almost everything in <__functional_base_03> by Eric Fiselier · 10 years ago
  38. 9962ddf Remove more commented out code. That is what version control is for. by Eric Fiselier · 10 years ago
  39. 45f63bc Cleanup <__functional_03> by Eric Fiselier · 10 years ago
  40. 7cc7106 Fix initializer list order in <regex> to be correct by Eric Fiselier · 10 years ago
  41. 938c96e [libcxx] Add support for sanitizers on OS X. by Eric Fiselier · 10 years ago
  42. 40766f7 Update the status of the TS'es by Marshall Clow · 10 years ago
  43. f544330 Mark new tests as unsupported before C++11 by Marshall Clow · 10 years ago
  44. bbe4245 Implement the default searcher for std::experimental::search. by Marshall Clow · 10 years ago
  45. 166dadb Implement the plugin-based version of std::search. There are no searchers yet; those are coming soon. by Marshall Clow · 10 years ago
  46. fd9bbf5 Fix warnings in unordered_map by Eric Fiselier · 10 years ago
  47. 6af41ab Fix warnings in forwardlist by Eric Fiselier · 10 years ago
  48. 18dbed9 Fix warnings in deque tests by Eric Fiselier · 10 years ago
  49. b0be44f Commit file missing from r242629 by Eric Fiselier · 10 years ago
  50. 02bb4bd Fix warnings in array and assoc containers by Eric Fiselier · 10 years ago
  51. 47c5dae Remove unused typedefs in random and regex by Eric Fiselier · 10 years ago
  52. 212714f Cleanup warnings in test/std/depr by Eric Fiselier · 10 years ago
  53. 3a07a2f Fix warnings in test/std/algorithms by Eric Fiselier · 10 years ago
  54. 4624107 Fix unused variable warnings in atomic tests by Eric Fiselier · 10 years ago
  55. 7b86ce5 Fix warnings in test/std/language.support by Eric Fiselier · 10 years ago
  56. 692177d Enable and fix warnings during the build. by Eric Fiselier · 10 years ago
  57. 0f7221c Fix up typos in a couple of tests; due to agressive short-circuiting, they never failed on clang or gcc, but MSVC whined. Patch by Andrew Parker. by Marshall Clow · 10 years ago
  58. 7d439a4 Add missing instrumentation in vector::insert - Patch from Anna Zaks by Eric Fiselier · 10 years ago
  59. 12c6d9c [libcxx] Get is_*_destructible tests passing in C++03. by Eric Fiselier · 10 years ago
  60. 3f339e6 Cleanup tests that fail in C++1z and with Clang 3.8 by Eric Fiselier · 10 years ago
  61. 40853ea Bump libc++ version # to 3.8 by Marshall Clow · 10 years ago
  62. 2af7d42 Include what we use, instead of letting them get pulled in implictly. This makes the tests work on VS. Thanks to STL for the report by Marshall Clow · 10 years ago
  63. 7efdd69 Set the libc++ version # to 3.7. Will bump to 3.8 soon by Marshall Clow · 10 years ago
  64. cd6ed54 Make sure that __libcpp_compressed_pair_imp default-constructs its' members, rather than value-initializing them. Fixes PR#24137 by Marshall Clow · 10 years ago
  65. 73f131f Mark two tests as failing on clang 3.8 (they failed on 3.7, too) by Marshall Clow · 10 years ago
  66. 83de101 Remove non-ascii characters by Eric Fiselier · 10 years ago
  67. 22dff53 Implement n4169 - Add invoke function template by Eric Fiselier · 10 years ago
  68. 9267917 Mark LWG2308 as complete; fix link. No code change necessary. by Marshall Clow · 10 years ago
  69. 26edd80 Fix PR24114 - std::atomic for non-Clang is not a literal type by Eric Fiselier · 10 years ago
  70. 119ed47 Move bits from N4258. Mark vector's move-constructor unconditionally noexcept in C++1z by Marshall Clow · 10 years ago
  71. 7d914d1 Implement the first part of N4258: 'Cleaning up noexcept in the Library'. This patch deals with swapping containers, and implements a more strict noexcept specification (a conforming extension) than the standard mandates. by Marshall Clow · 10 years ago
  72. f301a11 [libcxx] LWG2420 bits for bind<void> - Patch from K-Ballo by Eric Fiselier · 10 years ago
  73. 8f7fe5c Use __is_identifier to detect __decltype and not the clang version. by Eric Fiselier · 10 years ago
  74. 4f55ef7 Fix error string in test suite by Eric Fiselier · 10 years ago
  75. 0ce05a9 The rest of N4279 and LWG#2464 - for unordered_map by Marshall Clow · 10 years ago
  76. f3a1a18 Implement N4279 and LWG#2664 for <map>. Reviewed as http://reviews.llvm.org/D10669 by Marshall Clow · 10 years ago
  77. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 10 years ago
  78. faaf5ee Automatically detect and use clang verify in failure tests. by Eric Fiselier · 10 years ago
  79. 0c5dd15 Mark LWG#2420 as complete. Eric did this in r228705. by Marshall Clow · 10 years ago
  80. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 10 years ago
  81. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 10 years ago
  82. b81d6f5 Noticed that std::allocator<const T> was missing the definition for is_always_equal. Fixed this, and added a test for it. by Marshall Clow · 10 years ago
  83. 5a426e5 Mark N4508, LWG#2407, and LWG#2470 as complete. I don't see that 2470 requires any changes to the library. by Marshall Clow · 10 years ago
  84. 5706c37 K-ballo pointed out that I missed one of the specializations of packaged_task when I committed r241068. Thanks for the catch. by Marshall Clow · 10 years ago
  85. 933bf68 Forgot the support include file in r241091 by Marshall Clow · 10 years ago
  86. 58113db Add tests for LWG#2299. While doing so, I noticed that the tests we have for the transparent comparators don't actually call them. Fix those tests, too. Now one of them is failing, due to a missing const in <map>. Add that (twice). Next step is to do the same for <unordered_map> by Marshall Clow · 10 years ago
  87. 07546f3 Implement LWG#2407: 'packaged_task(allocator_arg_t, const Allocator&, F&&) should neither be constrained nor explicit' by Marshall Clow · 10 years ago
  88. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 10 years ago
  89. f3c8fb2 Mark LWG#2266 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 10 years ago
  90. 715339a Mark LWG#2439 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 10 years ago
  91. 323ade3 Make support for thread-unsafe C functions optional. by Ed Schouten · 10 years ago
  92. 4428584 Mark a couple of features as 'in progress' by Marshall Clow · 10 years ago
  93. 8c42c8c When building libc++, we use '"' as a delimiter instead of '<' when including libc++ header files. This is so that the dylib gets built with our headers; rather than the system-installed ones. We do this in most places already, just fixing a couple of inconsistent uses. by Marshall Clow · 10 years ago
  94. 1224e89 Make seeking on an ostream that has eofbit set work correctly. Fixes PR#21361 by Marshall Clow · 10 years ago
  95. 46d06b9 Fix illegal chars that snuck into <memory> by Marshall Clow · 10 years ago
  96. cb12621 Fix ASAN bot; missing bookkeeping in r240136. by Marshall Clow · 10 years ago
  97. c411337 Fix PR#18843. Thanks to Howard for the fix by Marshall Clow · 10 years ago
  98. 3d08766 Delete dead code. NFCI by Jonathan Roelofs · 10 years ago
  99. b05f059 Fix std::function allocator constructors in C++03. by Eric Fiselier · 10 years ago
  100. 4983580 Cleanup result_of tests and fix issues with the C++03 result_of. by Eric Fiselier · 10 years ago