1. 1d4a1ed Revert "Update aosp/master libcxx rebase to r263688" by Dan Albert · 8 years ago
  2. c004fd9 Update aosp/master libcxx rebase to r263688 by Dan Austin · 8 years ago
  3. fc1962d Reorganize locale extension fallbacks. NFCI by Ben Craig · 8 years ago
  4. 14273e8 Cleanup superfluous std:: qualifiers in <type_traits> by Eric Fiselier · 8 years ago
  5. 7995c48 Optimize declval for compile times. Patch from Eric Niebler. by Eric Fiselier · 8 years ago
  6. 2241cf0 Change the control flow in atomic_compare_exchange_strong to avoid a potential deadlock. by Marshall Clow · 8 years ago
  7. d8fc1ec Implement LWG2576: istream_iterator and ostream_iterator should use std::addressof by Marshall Clow · 8 years ago
  8. 2c15439 Implement P0030R1: Introduce a 3-Argument Overload to std::hypot by Marshall Clow · 8 years ago
  9. eaba7bb Add a couple of _LIBCPP_ASSERT calls. No functional change. by Marshall Clow · 8 years ago
  10. 8c8f0e5 Enable Pthread threading API on Solaris. Fix PR27677 by Eric Fiselier · 8 years ago
  11. 4db388b Change allocator<T>::allocate to throw length_error, not bad_alloc by Eric Fiselier · 8 years ago
  12. dba23b4 Add experimental container alias templates for PMRs by Eric Fiselier · 8 years ago
  13. 96e4c23 Fix typo it _LIBCPP_NO_EXCEPTIONS macro by Eric Fiselier · 8 years ago
  14. 257fd69 Add <experimental/memory_resource> by Eric Fiselier · 8 years ago
  15. 35ff03b Refactor pthread usage of libcxx. by Asiri Rathnayake · 8 years ago
  16. 360fa62 Fixed some spelling errors in assert messages. No functional change. Thanks to giffunip@yahoo.com for the report. by Marshall Clow · 8 years ago
  17. 135ac80 [CMake] Fix a copy-paste error by Chris Bieneman · 8 years ago
  18. 6aec020 Fix PR27538. Remove __is_convertible specializations for array and function types. by Eric Fiselier · 8 years ago
  19. 219406e [libcxx] [test] Replace non-Standard "atomic_flag f(false);" with Standard "atomic_flag f;" by Eric Fiselier · 8 years ago
  20. ffa3db2 [CMake] Create a separate install target for libcxx headers by Chris Bieneman · 8 years ago
  21. 59af3f8 Fix PR21428 for long. Buffer was one byte too small in octal formatting case. Rename previously added test by Eric Fiselier · 8 years ago
  22. 9341a8a Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 8 years ago
  23. df46b78 Fix LWG issue #2106: move_iterators returning prvalues by Eric Fiselier · 8 years ago
  24. 8f1e73d Add is_swappable/is_nothrow_swappable traits by Eric Fiselier · 8 years ago
  25. a6013cc Make ios_base::failure visibility specified consistent by Eric Fiselier · 8 years ago
  26. 566bcb4 Fix most GCC attribute ignored warnings by Eric Fiselier · 8 years ago
  27. 994fb96 [libc++] fix macro redef warning when exception is disabled by Weiming Zhao · 8 years ago
  28. e94c1ae [libcxx] Fix PR15638 - Only allocate in parent when starting a thread to prevent calling terminate. by Eric Fiselier · 8 years ago
  29. 8d5cbd7 Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE. by Eric Fiselier · 8 years ago
  30. d59d416 Include initializer_list from utility by Ben Craig · 8 years ago
  31. 95526d3 Make tuples constructors conditionally EXPLICIT. See N4387 by Eric Fiselier · 8 years ago
  32. 2e37f92 Mark LWG issue 2469 as done. Also simplify try_emplace and insert_or_assign implementations in unordered_map by Eric Fiselier · 8 years ago
  33. 134ff65 Implement LWG issue 2219 - support reference_wrapper in INVOKE by Eric Fiselier · 8 years ago
  34. b952822 Add hash specializations for __int128_t. Fixes LWG issue 2119 by Eric Fiselier · 8 years ago
  35. 91a1565 Fix LWG issue 2345 - Add insert(value_type&&) by Eric Fiselier · 8 years ago
  36. dc414cd Teach map/unordered_map how to optimize 'emplace(Key, T)'. by Eric Fiselier · 8 years ago
  37. 83c9dc1 Extract key to avoid preemptive mallocs in insert/emplace in associative containers by Eric Fiselier · 8 years ago
  38. d501933 Cleanup and guard tuple's constructor SFINAE. Fixes PR22806 and PR23256. by Eric Fiselier · 8 years ago
  39. 55ad3ac [libcxx] Remove the "reduced-arity-initialization" extension from the uses-allocator constructors by Eric Fiselier · 8 years ago
  40. 8165249 Qualify calls to addressof to avoid getting ADL. Fixes PR#27254. by Marshall Clow · 8 years ago
  41. dca800c Implement LWG#680, which was missed lo these many moons ago, and was reported as bug #27259. As a drive-by fix, replace the hand-rolled equivalent to addressof in __wrap_iter with the real thing. by Marshall Clow · 8 years ago
  42. f4f7d8f Recommit r263036 with additional inlining, so that it will continue to work with existing system dylibs. Implements LWG#2583 by Marshall Clow · 8 years ago
  43. 005c60b Fix bug #27260 - add missing swap(reference, reference) to vector<bool>. by Marshall Clow · 8 years ago
  44. 32c9099 Remove unused internal routines. No functional change by Marshall Clow · 8 years ago
  45. 5f9110c Put back the undefs that Richard removed. Boost won't build w/o these; specifically the file 'bytes_methods.h' in Apple's python framework defines these. by Marshall Clow · 8 years ago
  46. a277811 Fix for Bug #27193; 'std::acos on complex does not agree with C'. Tests need work; so the bug will stay open. by Marshall Clow · 8 years ago
  47. d286467 Fix LWG issue 2469 - Use piecewise construction in map::operator[]. by Eric Fiselier · 8 years ago
  48. db21506 Teach __tree how to handle map's __value_type by Eric Fiselier · 8 years ago
  49. 08511cd Implement is_always_lock_free by JF Bastien · 8 years ago
  50. 798ec84 unord: Extract key to avoid preemptive mallocs in insert/emplace by Duncan P. N. Exon Smith · 8 years ago
  51. 735026e Make std::addressof constexpr in C++17 (Clang only). by Eric Fiselier · 8 years ago
  52. 8b15aee Add __unconstref for future use by Eric Fiselier · 8 years ago
  53. a15e8c3 Add clang thread safety annotations to mutex and lock_guard. Patch by jamesr@google.com. by Eric Fiselier · 8 years ago
  54. e22d9e5 Implement LWG2577: {shared,unique}_lock</tt> should use std::addressof by Marshall Clow · 8 years ago
  55. ed77ffb Implement LWG#2566: Requirements on the first template parameter of container adaptors by Marshall Clow · 8 years ago
  56. 2fe62cd Disable CFI checks in std::addressof. by Evgeniy Stepanov · 8 years ago
  57. fadd1db Revert r263036, it's ABI-breaking. by Nico Weber · 8 years ago
  58. f40ec90 Implement LWG#2579: Inconsistency wrt Allocators in basic_string assignment vs. basic_string::assign by Marshall Clow · 8 years ago
  59. ff0b9f5 Implement LWG#2583: There is no way to supply an allocator for basic_string(str, pos) by Marshall Clow · 8 years ago
  60. 2187425 Split locale management out of locale_win32. NFCI by Ben Craig · 8 years ago
  61. fd55658 Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 8 years ago
  62. f532a70 Implement P0272R1: Give 'std::string' a non-const '.data()' member function by Marshall Clow · 8 years ago
  63. f6d6b51 Implement P0253R1: Fixing a design mistake in the searchers interface. by Marshall Clow · 8 years ago
  64. 3e0808e Implement P0025R0: 'An algorithm to clamp a value between a pair of boundary values' for C++17 by Marshall Clow · 8 years ago
  65. 8d48d9b non-member swap for array was mistakenly taking const ref params. Fixed and added test. Thanks to Ben Craig for the catch by Marshall Clow · 8 years ago
  66. 4951a48 Fix for PR26812: possible overflow issue in std::allocator::allocate by Marshall Clow · 8 years ago
  67. 61d4dd0 Another chunk of N4089 by Marshall Clow · 8 years ago
  68. d812865 Fix __is_referenceable to work with vector types. Fixes PR#26654 and 26656. Thanks to Evgeniy for the reports, and to Eric for the suggestion on how to fix it. by Marshall Clow · 8 years ago
  69. 66e344f Rename <__hash_table> traits so they don't conflict with similar traits. by Eric Fiselier · 8 years ago
  70. 227b47c Remove all usages of "const" node pointer typedefs in the assoc containers. by Eric Fiselier · 8 years ago
  71. 5526348 Cleanup node-type handling in the associative containers. by Eric Fiselier · 8 years ago
  72. b379228 Make __wrap_iter work with GCC again by Eric Fiselier · 8 years ago
  73. 6918a09 Add stdbool.h wrapper for libc++ by Eric Fiselier · 8 years ago
  74. 48fcc78 Split locale management out of newlib/xlocale.h. NFCI by Ben Craig · 8 years ago
  75. 9aebc5f Split locale management out of ibm/xlocale.h. NFCI by Ben Craig · 8 years ago
  76. 0493d02 Get <ext/hash_map> working again by Eric Fiselier · 8 years ago
  77. 7e87bc9 [libcxx] Fix definition of regex_traits::__regex_word on big-endian glibc systems by Daniel Sanders · 8 years ago
  78. ebe55fc Instead of asking glibc to provide correct C++ signatures for <string.h> by Richard Smith · 8 years ago
  79. 410ed30 Fix LWG issue 2469 - Use piecewise construction in unordered_map::operator[]. by Eric Fiselier · 8 years ago
  80. 35c6f01 Work around regression in glibc 2.22: request that glibc provides the correct by Richard Smith · 8 years ago
  81. ab41482 Revert r260514 because it has a bogus commit message. by Eric Fiselier · 8 years ago
  82. 9e9f42e Properly down-cast a sentinal node pointer through void* by Eric Fiselier · 8 years ago
  83. ba41d7e Teach __hash_table how to handle unordered_map's __hash_value_type. by Eric Fiselier · 8 years ago
  84. 2960ae2 Teach __hash_table how to handle unordered_map's __hash_value_type. by Eric Fiselier · 8 years ago
  85. 7bec7e5 Remove changes that snuck in within r260431 by Eric Fiselier · 8 years ago
  86. 45dca2c Fix invalid casts in <functional>. by Evgeniy Stepanov · 8 years ago
  87. 774c7c5 Recommit r260012 - Cleanup node-type handling in the unordered containers. by Eric Fiselier · 8 years ago
  88. f8865b6 Limit catopen usage to unix-like OSes by Ben Craig · 8 years ago
  89. b4aa971 Fix overload sets of strchr, strpbrk, strrchr, memchr and strstr from by Richard Smith · 8 years ago
  90. f3adaaf Use the reserved spellings for attributes by Saleem Abdulrasool · 8 years ago
  91. 398588c Revert r260012 due to __gnu_cxx::hash_map breakage by Eric Fiselier · 8 years ago
  92. cf108eb Cleanup node-type handling in the unordered containers by Eric Fiselier · 8 years ago
  93. e784f57 re.results.form: Format out-of-range subexpression references as null by Duncan P. N. Exon Smith · 8 years ago
  94. b8d4b4c Left a file out of r259014 by Marshall Clow · 8 years ago
  95. c778a6a Fix broken commit r258888. I missed adding two pointer conversions by Eric Fiselier · 8 years ago
  96. de637db [libcxx] Fix undefined behavior in forward_list by Eric Fiselier · 8 years ago
  97. 949215c Remove dead code missed in r258852. by Eric Fiselier · 8 years ago
  98. e01f946 Fix PR26103 - Error calling is_convertible with incomplete type. Patch from Michael Daniels. by Eric Fiselier · 8 years ago
  99. 73de880 Implement LWG#2385; remove the allocator-aware std::function::assign call. It was useless, and didn't actually *do anything* with the allocator. Now it's gone. On the off chance that someone is mistakenly calling it, it's only gone in C++1z by Marshall Clow · 9 years ago
  100. 005e38f Revert "unordered_map: Reuse insert logic in emplace when possible, NFC" by Duncan P. N. Exon Smith · 9 years ago