1. a379576 Fix a self-move bug in inplace_merge. Thanks to Ted and Dexon for the report and the suggested fix. by Marshall Clow · 9 years ago
  2. 91eeba8 [libcxx] Cleanup CMake configuration and integrate with LLVM by Eric Fiselier · 9 years ago
  3. 3baabab Remove sanitizer XFAILs on a test. by Eric Fiselier · 9 years ago
  4. 2576c29 Consolidate a bunch of #ifdef _LIBCPP_NO_EXCEPTIONS .. #endif blocks into a single template function. NFC by Marshall Clow · 9 years ago
  5. dd29a02 Mark async tests as UNSUPPORTED in C++03 because it requires variadics by Eric Fiselier · 9 years ago
  6. b47a434 Fix a handful of tests that fail in C++03 by Eric Fiselier · 9 years ago
  7. bfb46e4 Cleanup C++03 __invoke for Bullets 3 and 4. by Eric Fiselier · 9 years ago
  8. 12ddf2c Get C++03 __invoke working for bullet 5 of INVOKE. by Eric Fiselier · 9 years ago
  9. 48aa2cf Checking more __invoke tests. by Eric Fiselier · 9 years ago
  10. 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 · 9 years ago
  11. 3a59ae6 Mark this test as XFAIL with older compilers, since they hit PR18097 by Justin Bogner · 9 years ago
  12. db8c4fd Merge C++03 and C++11 implementations of mem_fn and __mem_fn. by Eric Fiselier · 9 years ago
  13. 5b3a459 Remove almost everything in <__functional_base_03> by Eric Fiselier · 9 years ago
  14. 9962ddf Remove more commented out code. That is what version control is for. by Eric Fiselier · 9 years ago
  15. 45f63bc Cleanup <__functional_03> by Eric Fiselier · 9 years ago
  16. 7cc7106 Fix initializer list order in <regex> to be correct by Eric Fiselier · 9 years ago
  17. 938c96e [libcxx] Add support for sanitizers on OS X. by Eric Fiselier · 9 years ago
  18. 40766f7 Update the status of the TS'es by Marshall Clow · 9 years ago
  19. f544330 Mark new tests as unsupported before C++11 by Marshall Clow · 9 years ago
  20. bbe4245 Implement the default searcher for std::experimental::search. by Marshall Clow · 9 years ago
  21. 166dadb Implement the plugin-based version of std::search. There are no searchers yet; those are coming soon. by Marshall Clow · 9 years ago
  22. fd9bbf5 Fix warnings in unordered_map by Eric Fiselier · 9 years ago
  23. 6af41ab Fix warnings in forwardlist by Eric Fiselier · 9 years ago
  24. 18dbed9 Fix warnings in deque tests by Eric Fiselier · 9 years ago
  25. b0be44f Commit file missing from r242629 by Eric Fiselier · 9 years ago
  26. 02bb4bd Fix warnings in array and assoc containers by Eric Fiselier · 9 years ago
  27. 47c5dae Remove unused typedefs in random and regex by Eric Fiselier · 9 years ago
  28. 212714f Cleanup warnings in test/std/depr by Eric Fiselier · 9 years ago
  29. 3a07a2f Fix warnings in test/std/algorithms by Eric Fiselier · 9 years ago
  30. 4624107 Fix unused variable warnings in atomic tests by Eric Fiselier · 9 years ago
  31. 7b86ce5 Fix warnings in test/std/language.support by Eric Fiselier · 9 years ago
  32. 692177d Enable and fix warnings during the build. by Eric Fiselier · 9 years ago
  33. 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 · 9 years ago
  34. 7d439a4 Add missing instrumentation in vector::insert - Patch from Anna Zaks by Eric Fiselier · 9 years ago
  35. 12c6d9c [libcxx] Get is_*_destructible tests passing in C++03. by Eric Fiselier · 9 years ago
  36. 3f339e6 Cleanup tests that fail in C++1z and with Clang 3.8 by Eric Fiselier · 9 years ago
  37. 40853ea Bump libc++ version # to 3.8 by Marshall Clow · 9 years ago
  38. 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 · 9 years ago
  39. 7efdd69 Set the libc++ version # to 3.7. Will bump to 3.8 soon by Marshall Clow · 9 years ago
  40. cd6ed54 Make sure that __libcpp_compressed_pair_imp default-constructs its' members, rather than value-initializing them. Fixes PR#24137 by Marshall Clow · 9 years ago
  41. 73f131f Mark two tests as failing on clang 3.8 (they failed on 3.7, too) by Marshall Clow · 9 years ago
  42. 83de101 Remove non-ascii characters by Eric Fiselier · 9 years ago
  43. 22dff53 Implement n4169 - Add invoke function template by Eric Fiselier · 9 years ago
  44. 9267917 Mark LWG2308 as complete; fix link. No code change necessary. by Marshall Clow · 9 years ago
  45. 26edd80 Fix PR24114 - std::atomic for non-Clang is not a literal type by Eric Fiselier · 9 years ago
  46. 119ed47 Move bits from N4258. Mark vector's move-constructor unconditionally noexcept in C++1z by Marshall Clow · 9 years ago
  47. 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 · 9 years ago
  48. f301a11 [libcxx] LWG2420 bits for bind<void> - Patch from K-Ballo by Eric Fiselier · 9 years ago
  49. 8f7fe5c Use __is_identifier to detect __decltype and not the clang version. by Eric Fiselier · 9 years ago
  50. 4f55ef7 Fix error string in test suite by Eric Fiselier · 9 years ago
  51. 0ce05a9 The rest of N4279 and LWG#2464 - for unordered_map by Marshall Clow · 9 years ago
  52. f3a1a18 Implement N4279 and LWG#2664 for <map>. Reviewed as http://reviews.llvm.org/D10669 by Marshall Clow · 9 years ago
  53. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
  54. faaf5ee Automatically detect and use clang verify in failure tests. by Eric Fiselier · 9 years ago
  55. 0c5dd15 Mark LWG#2420 as complete. Eric did this in r228705. by Marshall Clow · 9 years ago
  56. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  57. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  58. 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 · 9 years ago
  59. 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 · 9 years ago
  60. 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 · 9 years ago
  61. 933bf68 Forgot the support include file in r241091 by Marshall Clow · 9 years ago
  62. 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 · 9 years ago
  63. 07546f3 Implement LWG#2407: 'packaged_task(allocator_arg_t, const Allocator&, F&&) should neither be constrained nor explicit' by Marshall Clow · 9 years ago
  64. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
  65. f3c8fb2 Mark LWG#2266 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 9 years ago
  66. 715339a Mark LWG#2439 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 9 years ago
  67. 323ade3 Make support for thread-unsafe C functions optional. by Ed Schouten · 9 years ago
  68. 4428584 Mark a couple of features as 'in progress' by Marshall Clow · 9 years ago
  69. 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 · 9 years ago
  70. 1224e89 Make seeking on an ostream that has eofbit set work correctly. Fixes PR#21361 by Marshall Clow · 9 years ago
  71. 46d06b9 Fix illegal chars that snuck into <memory> by Marshall Clow · 9 years ago
  72. cb12621 Fix ASAN bot; missing bookkeeping in r240136. by Marshall Clow · 9 years ago
  73. c411337 Fix PR#18843. Thanks to Howard for the fix by Marshall Clow · 9 years ago
  74. 3d08766 Delete dead code. NFCI by Jonathan Roelofs · 9 years ago
  75. b05f059 Fix std::function allocator constructors in C++03. by Eric Fiselier · 9 years ago
  76. 4983580 Cleanup result_of tests and fix issues with the C++03 result_of. by Eric Fiselier · 9 years ago
  77. 6f08111 Remove warnings about old CMake options by Eric Fiselier · 9 years ago
  78. fdae69a Fix PR12999 - unordered_set::insert calls operator new when no insert occurs by Eric Fiselier · 9 years ago
  79. 3a0e430 [libcxx] Fix detection of __is_final. by Eric Fiselier · 9 years ago
  80. 6d7a2cb [libcxx] Use __decltype instead of __typeof__ by Eric Fiselier · 9 years ago
  81. b7fc49f Make __void_t unary and always provide it. by Eric Fiselier · 9 years ago
  82. bc1e44d LWG2442: call_once() shouldn't DECAY_COPY(). Patch from K-Ballo. by Eric Fiselier · 9 years ago
  83. eeeada1 Enable __is_trivially* intrinsics for GCC 5.1 by Eric Fiselier · 9 years ago
  84. 724b5ab Refactor is_member_function_pointer to use is_function and not __member_function_traits. by Eric Fiselier · 9 years ago
  85. 7726a34 Prevent dependancy on libatomic when using GCC to provide <atomic>. by Eric Fiselier · 9 years ago
  86. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  87. f54ca46 Change #ifdefs in test to UNSUPPORTED. No functionality change in the tests by Marshall Clow · 9 years ago
  88. 4356f63 Fix PR#23767. Add tests for iterator invalidation for deque::erase/pop_front/pop_back by Marshall Clow · 9 years ago
  89. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  90. c912c0c While applying N4258, I forgot about LWG#2455, which modified the modifications. Correct those - h/t: Howard by Marshall Clow · 9 years ago
  91. 127db91 More N4258 changes. This time vector's constructors by Marshall Clow · 9 years ago
  92. 7b193f7 More of N4258 implementation. Mark all of our test_allocators as noexcept constructible. Make the constructors for basic_string noexcept all the time (under C++14). Update tests to reflect the new world order. More to come. by Marshall Clow · 9 years ago
  93. bbf87b1 Add 'is_always_equal' tests for scoped_allocator. Found that I had typed '||' where I meant '&&' in the code; fixed that, too by Marshall Clow · 9 years ago
  94. b957bac Revert changes inadvertantly committed by Marshall Clow · 9 years ago
  95. 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
  96. c2a3137 Fix breakage that I introduced in r238848 by Marshall Clow · 9 years ago
  97. f0324bc Implement the first part of N4258 - allocator_traits<X>::is_always_equal. Also fixes PR#23723 by Marshall Clow · 9 years ago
  98. 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
  99. 708b86b Fix some places where we could call memmove(null,xxx,0) - which is UB by Marshall Clow · 9 years ago
  100. 56523ff In the case where we are copying/moving zero elements, do less work by Marshall Clow · 9 years ago