1. b5270ba [libc++] Remove the legacy debug mode. by varconst · 1 year, 11 months ago
  2. c352fa7 [libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEM by Louis Dionne · 2 years ago
  3. 2af6d79 [libc++] Remove the type_traits includes from limits and new by Ian Anderson · 2 years ago
  4. 48abcf1 [libc++][format] Adds formattable-with concept. by Mark de Wever · 2 years ago
  5. 9b08c8a [libc++][modules] Adds the C++23 std module. by Mark de Wever · 2 years ago
  6. 66a562d [libc++] Roll up fstream support into filesystem support by Louis Dionne · 2 years ago
  7. 66c7388 [libc++] Deprecate the classes in strstream. by Mark de Wever · 2 years ago
  8. dff62f5 [libc++][format] Removes the experimental status. by Mark de Wever · 2 years ago
  9. 4ef1393 [libc++][doc] Updates the tasks to do for a release. by Mark de Wever · 2 years ago
  10. 7140050 [libc++] Updates C++2b to C++23. by Mark de Wever · 2 years ago
  11. da6a1f6 [libc] Fix typos in documentation by Kazu Hirata · 2 years ago
  12. 5db033e [libc++][format] Improves fill character. by Mark de Wever · 2 years, 1 month ago
  13. cde9d41 [libc++][ranges][NFC] Added P2711R1 to release notes by Hristo Hristov · 2 years, 1 month ago
  14. acce2a3 [libc++] Implement P2505R5(Monadic operations for std::expected). by yronglin · 2 years, 1 month ago
  15. 5ae9098 Revert "[libc++] Implement P2505R5(Monadic operations for std::expected)." by yronglin · 2 years, 1 month ago
  16. ebc111b [libc++] Implement P2505R5(Monadic operations for std::expected). by yronglin · 2 years, 1 month ago
  17. 91d7b96 [libc++] Removes _LIBCPP_ABI_OLD_LOGNORMAL_DISTRIBUTION by Mark de Wever · 2 years, 1 month ago
  18. 36d8b44 [libc++] Add assertions for potential OOB reads in std::sort by Louis Dionne · 2 years, 1 month ago
  19. 7e6bcb3 [libc++][format] Fixes vector<bool> requirements. by Mark de Wever · 2 years, 1 month ago
  20. 1eb74f7 [libc++] Remove the chrono include from algorithm by Ian Anderson · 2 years, 1 month ago
  21. 68c3d66 [libc++][format] Improves width estimate. by Mark de Wever · 2 years, 1 month ago
  22. 87cec86 [libc++] Remove symbols for a std::allocator_arg & friends from the dylib by Louis Dionne · 2 years, 2 months ago
  23. e8cfbfd [libc++] Granularize system_error. by Mark de Wever · 2 years, 2 months ago
  24. 88622aa [libc++][format] Implements formatter thread::id. by Mark de Wever · 2 years, 2 months ago
  25. e655d8a [libc++] Granularize __mutex_base by Nikolas Klauser · 2 years, 2 months ago
  26. c0cde79 [libc++] Remove C++03 extensions for std::allocator_arg & friends by Louis Dionne · 2 years, 3 months ago
  27. c9d475c [libc++abi] Improve performance of __dynamic_cast by Sirui Mu · 2 years, 3 months ago
  28. c73c3a0 [libc++] Clean up old macOS back-deployment workarounds by Louis Dionne · 2 years, 3 months ago
  29. 70617a1a2 [libc++] Granularize <atomic> includes by Nikolas Klauser · 2 years, 3 months ago
  30. faacf8b [libc++][format] Addresses LWG3833. by Mark de Wever · 2 years, 3 months ago
  31. 813e1da [libc++] implement move_iterator<T*> should be a random access iterator \n Differntial Revision- https://reviews.llvm.org/D135248 by Shivam kunwar · 2 years, 3 months ago
  32. 6e93bf5f [libc++] Remove <experimental/{algorithm,functional}> by Nikolas Klauser · 2 years, 3 months ago
  33. b4ecfd3 [libc++] Forward to std::memcmp for trivially comparable types in equal by Nikolas Klauser · 2 years, 3 months ago
  34. e8cb355 [libc++] Move constexpr <cstring> functions into their own headers and remove unused <cstring> includes by Nikolas Klauser · 2 years, 3 months ago
  35. c1877e6 [NFC][libc++][doc] Fixes formatting. by Mark de Wever · 2 years, 4 months ago
  36. 40a20ae [libc++] Granularize <bit> includes by Nikolas Klauser · 2 years, 4 months ago
  37. e698c59 [libc++] Granularize <type_traits> includes in <algorithm> by Nikolas Klauser · 2 years, 4 months ago
  38. 16a1c85 [libc++] Implement P1328R1 constexpr std::type_info::operator== by Louis Dionne · 2 years, 4 months ago
  39. a845b5b [libc++] Use bounded iterators in std::string_view when the debug mode is enabled by Louis Dionne · 2 years, 4 months ago
  40. 226c444 [libc++] Remove <experimental/coroutine> by Chuanqi Xu · 2 years, 4 months ago
  41. 603c286 Bump the trunk major version to 17 by Tom Stellard · 2 years, 4 months ago upstream/llvmorg-17-init
  42. 17c05a4 [libc++] Introduce a compile-time mechanism to override __libcpp_verbose_abort by Louis Dionne · 2 years, 4 months ago
  43. 7c3a7c7 [libc++][doc] Updates format status. by Mark de Wever · 2 years, 4 months ago
  44. a2b3ab8 [libc++][ranges] implement `std::ranges::split_view` by Hui · 2 years, 4 months ago
  45. 9af9d39 [libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwrite by Hui · 2 years, 4 months ago
  46. 21f4232 [libc++] Enable segmented iterator optimizations for join_view::iterator by Nikolas Klauser · 2 years, 5 months ago
  47. b40a3d7 [libc++] Implement P2446R2 (views::as_rvalue) by Nikolas Klauser · 2 years, 5 months ago
  48. c908014 [libc++] Refactor deque::iterator algorithm optimizations by Nikolas Klauser · 2 years, 5 months ago
  49. d94b069 [libc++][ranges] Mark completed Ranges papers and issues as done, bump version macro by Konstantin Varlamov · 2 years, 5 months ago
  50. 9446182 [libc++][ranges] implement `std::views::elements_view` by Hui Xie · 2 years, 5 months ago
  51. a9a6f97 [libc++][doc] Updates the release notes. by Mark de Wever · 2 years, 5 months ago
  52. 73d94b1 [Libcxx] Add <source_location> header. by James Y Knight · 2 years, 5 months ago
  53. 7223bcf [libc++] [C++20] [P0415] Constexpr for std::complex. by Marek Kurdej · 2 years, 5 months ago
  54. 105fef5 [libc++][chrono] Add calendar type formatters. by Mark de Wever · 2 years, 5 months ago
  55. 3ec6c99 [libc++] Implement P1169R4 (static operator()) by Nikolas Klauser · 2 years, 6 months ago
  56. e8fdf8e [libc++][doc] Fixes a formating issue. by Mark de Wever · 2 years, 6 months ago
  57. 181cce6 [libc++] Implement P0339R6 (polymorphic_allocator<> as a vocabulary type) by Nikolas Klauser · 2 years, 6 months ago
  58. 65df5bf [lbc++] Implement the rest of P0600R1 (nodiscard in the library) by Nikolas Klauser · 2 years, 6 months ago
  59. 08a0faf [libc++] Keep char_traits<T> for arbitrary T around until LLVM 18 by Louis Dionne · 2 years, 6 months ago
  60. 09f7554 [libc++][NFC] Fix documentation build by Louis Dionne · 2 years, 6 months ago
  61. aeecef0 [libc++] Remove default definition of std::char_traits by Louis Dionne · 2 years, 6 months ago
  62. 4559864 [libc++] Fix __regex_word value when using newlib/picolibc by Alex Richardson · 2 years, 6 months ago
  63. 13ea134 [libc++] Make it an error to define _LIBCPP_DEBUG by Louis Dionne · 2 years, 7 months ago
  64. 29378ab [libc++] Implement P2438R2 (std::string::substr() &&) by Nikolas Klauser · 2 years, 7 months ago
  65. 28e399f [libc++][PMR] Deprecate the implementation in std::experimental by Nikolas Klauser · 2 years, 7 months ago
  66. 35d0e276 [libc++][PMR] Mark completed papers and issues as such by Nikolas Klauser · 2 years, 7 months ago
  67. dbe60ca [libc++] Remove std::function in C++03 by Nikolas Klauser · 2 years, 8 months ago
  68. a1e13a8 [libc++] Implements constexpr <charconv>. by Mark de Wever · 2 years, 8 months ago
  69. 243da90 [libc++] Add the C++17 <memory_resource> header (mono-patch) by Arthur O'Dwyer · 2 years, 8 months ago
  70. e17ec8e [libc++] Make charconv require C++17 or later. by Mark de Wever · 2 years, 8 months ago
  71. 79df8e1 [libc++] Implement P0591R4 (Utility functions to implement uses-allocator construction) by Nikolas Klauser · 2 years, 8 months ago
  72. 258477e [llvm] Remove libcxx, libcxxabi and libunwind from supported LLVM_ENABLE_PROJECTS by Louis Dionne · 2 years, 8 months ago
  73. 71410fd Revert "[libc++] Implement P0591R4 (Utility functions to implement uses-allocator construction)" by Vitaly Buka · 2 years, 8 months ago
  74. 099384d [libc++] Implement P0591R4 (Utility functions to implement uses-allocator construction) by Nikolas Klauser · 2 years, 8 months ago
  75. a48f018 [runtimes] Remove all traces of the legacy testing configuration system by Louis Dionne · 2 years, 8 months ago
  76. b6ff5b4 [libc++] Use XXYYZZ instead of XXYZZ for _LIBCPP_VERSION by Louis Dionne · 2 years, 8 months ago
  77. f397775 [libc++] Add release note about unary_function and binary_function being removed in >= C++17 by Louis Dionne · 2 years, 8 months ago
  78. 6b03a4f Revert "[llvm] Remove libcxx, libcxxabi and libunwind from supported LLVM_ENABLE_PROJECTS" by Louis Dionne · 2 years, 9 months ago
  79. 887b8bd [llvm] Remove libcxx, libcxxabi and libunwind from supported LLVM_ENABLE_PROJECTS by Louis Dionne · 2 years, 9 months ago
  80. f1a601f [libc++] Always query the compiler to find whether a type is always lockfree by Louis Dionne · 2 years, 9 months ago
  81. 24e1736 [libc++][random] Removes transitive includes. by Mark de Wever · 2 years, 9 months ago
  82. 7e7013c [libc++][cuchar] Declare std::c8rtomb and std::mbrtoc8 in <cuchar> if available. by Tom Honermann · 2 years, 9 months ago
  83. ab7b776 [libc++][locale] Removes an transitive include. by Mark de Wever · 2 years, 9 months ago
  84. 30dadaa [libc++] Implement P2273R3 (`constexpr` `unique_ptr`) by Igor Zhukov · 2 years, 9 months ago
  85. 3a49cff [libc++] Implement P2445R1 (`std::forward_like`) by Igor Zhukov · 2 years, 9 months ago
  86. 3c355e2 [libc++] Enable [[nodiscard]] extensions by default by Nikolas Klauser · 2 years, 9 months ago
  87. 8ff2d6a [libc++] Reduces the number of transitive includes. by Mark de Wever · 2 years, 9 months ago
  88. b978dfb [libc++] Consolidate the different [[nodiscard]] configuration options into a single one by Nikolas Klauser · 2 years, 9 months ago
  89. f02120f [libc++] Implement P2417R2 (A more constexpr bitset) by Nikolas Klauser · 2 years, 10 months ago
  90. 2d34cb7 [libc++] Implement `thread::id` comparators as free functions by Adrian Vogelsgesang · 2 years, 10 months ago
  91. 8be1197 [libc++] Implement P2499R0 (`string_view` range constructor should be `explicit`) by Igor Zhukov · 2 years, 10 months ago
  92. 79086bf [libc++] Remove constexpr vector from LLVM 16 release notes by Louis Dionne · 2 years, 10 months ago
  93. 98d3d5b [libc++] Implement P1004R2 (constexpr std::vector) by Nikolas Klauser · 2 years, 10 months ago
  94. 809855b Bump the trunk major version to 16 by Tom Stellard · 2 years, 10 months ago upstream/llvmorg-16-init
  95. deb3b55 [libc++] Take advantage of -fexperimental-library in libc++ by Louis Dionne · 2 years, 11 months ago
  96. 07e984b [libc++] Support int8_t and uint8_t in integer distributions as an extension by Louis Dionne · 2 years, 11 months ago
  97. 448220a [libc++] Reorganize release notes by Louis Dionne · 2 years, 11 months ago
  98. 66e01f4 [libc++][NFC] Fix weird unicode character in release notes by Louis Dionne · 2 years, 11 months ago
  99. 29a66ab [libc++][doc] Updates the release notes. by Mark de Wever · 2 years, 11 months ago
  100. 309aed3 [libc++] Implement P1423R3 (char8_t backward compatibility remediation) by Nikolas Klauser · 2 years, 11 months ago