1. 7efdd69 Set the libc++ version # to 3.7. Will bump to 3.8 soon by Marshall Clow · 9 years ago
  2. 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
  3. 73f131f Mark two tests as failing on clang 3.8 (they failed on 3.7, too) by Marshall Clow · 9 years ago
  4. 83de101 Remove non-ascii characters by Eric Fiselier · 9 years ago
  5. 22dff53 Implement n4169 - Add invoke function template by Eric Fiselier · 9 years ago
  6. 9267917 Mark LWG2308 as complete; fix link. No code change necessary. by Marshall Clow · 9 years ago
  7. 26edd80 Fix PR24114 - std::atomic for non-Clang is not a literal type by Eric Fiselier · 9 years ago
  8. 119ed47 Move bits from N4258. Mark vector's move-constructor unconditionally noexcept in C++1z by Marshall Clow · 9 years ago
  9. 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
  10. f301a11 [libcxx] LWG2420 bits for bind<void> - Patch from K-Ballo by Eric Fiselier · 9 years ago
  11. 8f7fe5c Use __is_identifier to detect __decltype and not the clang version. by Eric Fiselier · 9 years ago
  12. 4f55ef7 Fix error string in test suite by Eric Fiselier · 9 years ago
  13. 0ce05a9 The rest of N4279 and LWG#2464 - for unordered_map by Marshall Clow · 9 years ago
  14. f3a1a18 Implement N4279 and LWG#2664 for <map>. Reviewed as http://reviews.llvm.org/D10669 by Marshall Clow · 9 years ago
  15. c6e4669 [libcxx] Add atomic_support.h header to src that handles needed atomic operations. by Eric Fiselier · 9 years ago
  16. faaf5ee Automatically detect and use clang verify in failure tests. by Eric Fiselier · 9 years ago
  17. 0c5dd15 Mark LWG#2420 as complete. Eric did this in r228705. by Marshall Clow · 9 years ago
  18. 7c1ebcf Make locale code compile on CloudABI. by Ed Schouten · 9 years ago
  19. 9e97eb8 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 9 years ago
  20. 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
  21. 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
  22. 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
  23. 933bf68 Forgot the support include file in r241091 by Marshall Clow · 9 years ago
  24. 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
  25. 07546f3 Implement LWG#2407: 'packaged_task(allocator_arg_t, const Allocator&, F&&) should neither be constrained nor explicit' by Marshall Clow · 9 years ago
  26. abadb45 Implement N4508: shared_mutex. Reviewed as http://reviews.llvm.org/D10480 by Marshall Clow · 9 years ago
  27. f3c8fb2 Mark LWG#2266 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 9 years ago
  28. 715339a Mark LWG#2439 as complete. This is a tightening up the wording; no code changes required. by Marshall Clow · 9 years ago
  29. 323ade3 Make support for thread-unsafe C functions optional. by Ed Schouten · 9 years ago
  30. 4428584 Mark a couple of features as 'in progress' by Marshall Clow · 9 years ago
  31. 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
  32. 1224e89 Make seeking on an ostream that has eofbit set work correctly. Fixes PR#21361 by Marshall Clow · 9 years ago
  33. 46d06b9 Fix illegal chars that snuck into <memory> by Marshall Clow · 9 years ago
  34. cb12621 Fix ASAN bot; missing bookkeeping in r240136. by Marshall Clow · 9 years ago
  35. c411337 Fix PR#18843. Thanks to Howard for the fix by Marshall Clow · 9 years ago
  36. 3d08766 Delete dead code. NFCI by Jonathan Roelofs · 9 years ago
  37. b05f059 Fix std::function allocator constructors in C++03. by Eric Fiselier · 9 years ago
  38. 4983580 Cleanup result_of tests and fix issues with the C++03 result_of. by Eric Fiselier · 9 years ago
  39. 6f08111 Remove warnings about old CMake options by Eric Fiselier · 9 years ago
  40. fdae69a Fix PR12999 - unordered_set::insert calls operator new when no insert occurs by Eric Fiselier · 9 years ago
  41. 3a0e430 [libcxx] Fix detection of __is_final. by Eric Fiselier · 9 years ago
  42. 6d7a2cb [libcxx] Use __decltype instead of __typeof__ by Eric Fiselier · 9 years ago
  43. b7fc49f Make __void_t unary and always provide it. by Eric Fiselier · 9 years ago
  44. bc1e44d LWG2442: call_once() shouldn't DECAY_COPY(). Patch from K-Ballo. by Eric Fiselier · 9 years ago
  45. eeeada1 Enable __is_trivially* intrinsics for GCC 5.1 by Eric Fiselier · 9 years ago
  46. 724b5ab Refactor is_member_function_pointer to use is_function and not __member_function_traits. by Eric Fiselier · 9 years ago
  47. 7726a34 Prevent dependancy on libatomic when using GCC to provide <atomic>. by Eric Fiselier · 9 years ago
  48. 56a599b Fix PR23293 - Do not unlock shared state before notifying consumers. by Eric Fiselier · 9 years ago
  49. f54ca46 Change #ifdefs in test to UNSUPPORTED. No functionality change in the tests by Marshall Clow · 9 years ago
  50. 4356f63 Fix PR#23767. Add tests for iterator invalidation for deque::erase/pop_front/pop_back by Marshall Clow · 9 years ago
  51. 64c6248 Avoid C-style cast. by Joerg Sonnenberger · 9 years ago
  52. c912c0c While applying N4258, I forgot about LWG#2455, which modified the modifications. Correct those - h/t: Howard by Marshall Clow · 9 years ago
  53. 127db91 More N4258 changes. This time vector's constructors by Marshall Clow · 9 years ago
  54. 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
  55. 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
  56. b957bac Revert changes inadvertantly committed by Marshall Clow · 9 years ago
  57. 22f6c05 Move uncaught_exeption() definition inside the #ifdef block like uncaught_exceptions() by Marshall Clow · 9 years ago
  58. c2a3137 Fix breakage that I introduced in r238848 by Marshall Clow · 9 years ago
  59. f0324bc Implement the first part of N4258 - allocator_traits<X>::is_always_equal. Also fixes PR#23723 by Marshall Clow · 9 years ago
  60. 8731c5d Implement uncaught_exceptions() using the newly added hooks in libc++abi, when available by Marshall Clow · 9 years ago
  61. 708b86b Fix some places where we could call memmove(null,xxx,0) - which is UB by Marshall Clow · 9 years ago
  62. 56523ff In the case where we are copying/moving zero elements, do less work by Marshall Clow · 9 years ago
  63. fa97c2e Add missing return statements in C++03 std::function by Eric Fiselier · 9 years ago
  64. c4324b2 Add TODO items and remove use of 'noexcept' in C++03 test. by Eric Fiselier · 9 years ago
  65. ebc3169 Remove debugging code by Marshall Clow · 9 years ago
  66. bf0460e Don't try to memcpy zero bytes; sometimes the source pointer is NULL, and that's UB. Thanks to Nuno Lopes for the catch. by Marshall Clow · 9 years ago
  67. 0620fc8 Add TODO note about switching to __decltype by Eric Fiselier · 9 years ago
  68. 60784f6 Fix PR#23647 - make_shared<volatile bool> - second try by Marshall Clow · 9 years ago
  69. fc3a3ff Revert 238354 while I figure out what broke in weak_ptr by Marshall Clow · 9 years ago
  70. 83f8153 Fix PR#23647 - make_shared<volatile bool> by Marshall Clow · 9 years ago
  71. 14c616a Add N4259 to the list of papers from Lenexa. Update links to point at public repos. by Marshall Clow · 9 years ago
  72. 970d9f7 Get thread sleep_for test passing in C++03 by Eric Fiselier · 9 years ago
  73. 2cd0a2e Mark __convert_to_integral test as XFAIL in c++03 by Eric Fiselier · 9 years ago
  74. ee6bfb2 Cleanup move/forward tests and remove references to __rv. by Eric Fiselier · 9 years ago
  75. 8f1d85f Add test macros header to remove dependance on __config macros. by Eric Fiselier · 9 years ago
  76. 7242d18 Fix broken test I just added by Marshall Clow · 9 years ago
  77. b5b6692 Add tests to ensure that string/vector/array have contiguous iterators - which they did. Mark N4284 as complete by Marshall Clow · 9 years ago
  78. ecec10e Mark N4366 as complete. libc++ has done this since 2012 by Marshall Clow · 9 years ago
  79. 97092d6 Add TODO items by Eric Fiselier · 9 years ago
  80. 19158f2 Start a to-do list for libc++ by Marshall Clow · 9 years ago
  81. bae11ad Fix building and testing libc++ with GCC. by Eric Fiselier · 9 years ago
  82. 1a7ccb1 Fix race condition in thread test. by Eric Fiselier · 9 years ago
  83. 5d66344 Address @danalberts comments on r237700 by Eric Fiselier · 9 years ago
  84. d539803 Fix uninitialized values and bad enum conversions found by UBSAN. by Eric Fiselier · 9 years ago
  85. 5486fac Rename internal trait that used non-reserved name. by Eric Fiselier · 9 years ago
  86. a985b8c Add compiler flag test support to LIT. Fix new/delete tests on apple-clang. by Eric Fiselier · 9 years ago
  87. 5dce73d Implement LWG2433: uninitialized_copy()/etc. should tolerate overloaded operator& by Marshall Clow · 9 years ago
  88. 02be745 mark new/delete tests as XFAIL more carefully by Eric Fiselier · 9 years ago
  89. f4c9729 [libcxx] Rework sized delete. by Eric Fiselier · 9 years ago
  90. e7b12e3 Mark N4510 as complete; we already do this by Marshall Clow · 9 years ago
  91. e62560a Add support for N4389 - std::bool_constant by Marshall Clow · 9 years ago
  92. bc9ccda Update C++1z status; mark issues 2059,2369,2415,2454 and 2458 as 'complete'. I have committed patches for all of them by Marshall Clow · 9 years ago
  93. c7c52f9 Update C++1z status; mark all the issues that require no library change as 'complete' by Marshall Clow · 9 years ago
  94. de76389 Update C++1z status with issues and papers from Lenexa by Marshall Clow · 9 years ago
  95. c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
  96. 21f5b24 libcxx: Enhance lit test command in verbose mode. by Logan Chien · 9 years ago
  97. b6d12a2 Fix test that was failing on C++03 b/c it was using initializer lists by Marshall Clow · 9 years ago
  98. 4f8edc4 Fix build when libunwind is disabled. by Logan Chien · 9 years ago
  99. 5e5e11d libcxx: Fix ARM libc++/abi and libunwind buildbot. by Logan Chien · 9 years ago
  100. 22a6d5a Use clock_gettime()'s CLOCK_REALTIME instead of gettimeofday(). by Ed Schouten · 9 years ago