1. 45405eb [libc++] Fix bug in atomic_ref's calculation of lock_free-ness (#99570) by Louis Dionne · 15 hours ago main
  2. e85ad22 [libcxx] [test] Detect the UCRT printf("%a") formatting bug (#99846) by Martin Storsjö · 15 hours ago
  3. 6572f40 [libc++][doc] Updates the libc++ status page. (#100595) by Mark de Wever · 16 hours ago
  4. 7c3b55c [libc++] Enable Clang modules in carve-out CI jobs (#100571) by Louis Dionne · 18 hours ago
  5. 79bca87 [libc++] Remove outdated setting of LIBCXX_CXX_ABI_LIBRARY_PATH (#100631) by Louis Dionne · 18 hours ago
  6. 3c9ec74 [libc++] Remove unmaintained support for generating code coverage (#100630) by Louis Dionne · 18 hours ago
  7. 256e280 [libc++][test] Fix Clang `-Wunused-variable` warnings in time.zone.members/to_sys.pass.cpp (#100504) by Stephan T. Lavavej · 34 hours ago
  8. 854bcb9 [libc++] Remove unmaintained LIBCXX_CONFIGURE_IDE (#100574) by Louis Dionne · 2 days ago
  9. 6de34b6 [libc++] Remove unnecessary check for LIBCXX_INCLUDE_TESTS (#100573) by Louis Dionne · 2 days ago
  10. e33039b [libc++] Add missing xlocale.h include on Apple and FreeBSD (#99689) by Louis Dionne · 2 days ago
  11. e3eb99d [libc++][spaceship] Marks P1614 as complete. (#99375) by Mark de Wever · 2 days ago
  12. dbae3c4 Fix fs.op.copy_file/copy_file_large.pass.cpp on z/OS (#100382) by Zibi Sarbinowski · 2 days ago
  13. 1ac8f1a [libcxx][test] Update picolibc version (#100348) by David Spickett · 2 days ago
  14. 70fe604 [libc++][spaceship] Implements X::iterator container requirements. (#99343) by Mark de Wever · 3 days ago
  15. 6520db1 [libc++] Improve behavior when using relative path for LIBCXX_ASSERTION_HANDLER_FILE (#100157) by Louis Dionne · 3 days ago
  16. 99be064 [libcxx][test] Explain picolib unsupported in sort.pass.cpp by David Spickett · 3 days ago
  17. 2811b7d Revert "[libc++][math] Fix undue overflowing of `std::hypot(x,y,z)` (#93350)" by Mitch Phillips · 3 days ago
  18. ee093ca [libcxx][test] Update picolib xfails (#99631) by David Spickett · 3 days ago
  19. 437475c [libc++] Revert "Make std::pair trivially copyable if its members are (#89652)" (#100184) by Louis Dionne · 3 days ago
  20. 52761e7 [libc++][Android] Fix Android bugs in the CI Dockerfile (#99623) by Ryan Prichard · 4 days ago
  21. a7b1c2e Suppress a redundant hardening check in basic_string_view::substr (#91804) by David Benjamin · 4 days ago
  22. b62ac59 [libc++] Add clang-20 to failing tests on Windows (#100119) by gulfemsavrun · 4 days ago
  23. 83abe4e [libc++][libc++abi] Minor follow-up changes after ptrauth upstreaming (#87481) by Louis Dionne · 4 days ago
  24. 6f53a97 [libc++][NFC] Add comment about __builtin_verbose_trap per review comment by Louis Dionne · 4 days ago
  25. 23b8879 [libc++][memory] Implements LWG3307. (#99776) by Mark de Wever · 4 days ago
  26. 42eff92 [libc++][vector] Updates LWG3778 status. (#99818) by Mark de Wever · 4 days ago
  27. ff8a9ad [libc++][doc] Update the release notes for LLVM 19. (#99061) by Mark de Wever · 4 days ago
  28. 0d20c2d [libc++][doc] Fixes building the release notes. by Mark de Wever · 4 days ago
  29. 3c6dcb4 [libc++][string] Fixes shrink_to_fit. (#97961) by Mark de Wever · 4 days ago
  30. 85c6ad9 [libc++][vector<bool>] Tests shrink_to_fit requirement. (#98009) by Mark de Wever · 4 days ago
  31. b3d1b99 [libc++][math] Fix undue overflowing of `std::hypot(x,y,z)` (#93350) by PaulXiCao · 4 days ago
  32. 57c7f49 [libcxx] don't `#include <cwchar>` if wide chars aren't enabled (#99911) by Ties Stuij · 4 days ago
  33. 9de1ddd Clear release notes for upcoming LLVM 20 dev cycle by Tobias Hieta · 4 days ago
  34. a39959e Set version to 20.0.0git by Tobias Hieta · 4 days ago
  35. 4489caa [libc++][hardening] Use bounded iterators in std::vector and std::string (#78929) by David Benjamin · 4 days ago
  36. 99258ff [libc++][Android] Pass -no-metrics to emulator (#99627) by Ryan Prichard · 4 days ago
  37. de03ab1 [libc++] Update some C++23 statuses to "Nothing to do" or "Complete" (#99621) by nicole mazzuca · 5 days ago
  38. c038720 [libc++][ranges] LWG3618: Unnecessary `iter_move` for `transform_view::iterator` (#91809) by Xiaoyang Liu · 5 days ago
  39. 1767e1e [libcxx] [test] Make indentation more consistent in thousands_sep. NFC. (#99844) by Martin Storsjö · 5 days ago
  40. a993ae8 [libc++] Makes `unique_ptr operator*() noexcept. (#98047) by Mark de Wever · 6 days ago
  41. 48436b6 [libc++] Make std::pair trivially copyable if its members are (#89652) by Nikolas Klauser · 7 days ago
  42. eb95ee7 [libc++][TZDB] Implements zoned_time formatters. (#98347) by Mark de Wever · 7 days ago
  43. a3fac36 [libc++][math] Mathematical Special Functions: Hermite Polynomial (#89982) by PaulXiCao · 7 days ago
  44. 82e1bf5 [libc++][vector] Fixes shrink_to_fit. (#97895) by Mark de Wever · 7 days ago
  45. c759813 [ASan][libc++] Turn off SSO annotations for Apple platforms (#96269) by Tacet · 7 days ago
  46. 5567350 [libc++] Make libc++ forward-compatible with AppleClang's definition of __builtin_verbose_trap (#99529) by Louis Dionne · 7 days ago
  47. cbaa24b [libc++][ranges] P1223R5: `find_last` (#99312) by nicole mazzuca · 8 days ago
  48. b4dbfb2 [libc++] Refactor buildkite-pipeline.yml (#99483) by Louis Dionne · 8 days ago
  49. 5afd8d1 [libc++][docs] Add tip for developers running the test suite on macOS (#99544) by Louis Dionne · 8 days ago
  50. d309408 [libcxx][test] Remove picolib UNSUPPORTED for now.pass.cpp (#99503) by David Spickett · 8 days ago
  51. f347559 [libc][libcxx] Support for building libc++ against LLVM libc (#99287) by Petr Hosek · 8 days ago
  52. e331f06 [libc++][memory] P1132R8: `out_ptr` - a scalable output pointer abstraction (#73618) by Hristo Hristov · 8 days ago
  53. ccbd6c0 [libc++] Add comment about matching standard version in apple-install-libcxx by Louis Dionne · 10 days ago
  54. ea49729 [libc++] Allow testing Apple's system library as it is installed (#99086) by Louis Dionne · 8 days ago
  55. 2b07174 [libc++] Speed up set_intersection() by fast-forwarding over ranges of non-matching elements with one-sided binary search. (#75230) by Iuri Chaer · 9 days ago
  56. a4b17e5 [libc++] Use char_traits::copy while inserting when possible (#97201) by Nikolas Klauser · 9 days ago
  57. 3eb0b4d [libc++] Add a release note about C++03 being frozen after LLVM 21 (#95894) by Nikolas Klauser · 9 days ago
  58. 1a44651 [libc++][chrono] Remove non-standard relational operators for `std::chrono::weekday` (#98730) by A. Jiang · 9 days ago
  59. f981493 [libc++][NFC] Remove wrong #endif comment by Nikolas Klauser · 9 days ago
  60. 57b7008 [libc++] Merge is_scoped_enum.h into is_enum.h (#99458) by Nikolas Klauser · 9 days ago
  61. 2105191 [libc++][test] Raise a useful error when no -std=c++NN flag is found to work (#99423) by Janet Cobb · 9 days ago
  62. b2e3a21 [libc++] Fix acceptance of convertible-to-{float,double,long double} in std::isfinite() (#98841) by Robin Caloudis · 9 days ago
  63. e4b9786 [libc++][iterator][ranges] P2997R1: Removing the common reference requirement from the indirectly invocable concepts (#98817) by Hristo Hristov · 9 days ago
  64. 512bc3d [libc++][test] XFAIL sized deallocation tests for AIX, z/OS, and MinGW (#98960) by Xing Xue · 9 days ago
  65. cf9044e [libc++][strings] P2591R5: Concatenation of strings and string views (#88389) by Hristo Hristov · 9 days ago
  66. d804879 [libc++] Include the rest of the detail headers by version in the umbrella headers (#96032) by Nikolas Klauser · 9 days ago
  67. cc2414d [NFC][libc++][test] loosen XFAIL condition for setfill_wchar_max.pass.cpp by David Tenty · 9 days ago
  68. e920c4c [libc++] basic_ios<wchar_t> cannot store fill character WCHAR_MAX (#89305) by Xing Xue · 10 days ago
  69. 38cf380 [libc++] Remove special handling of the native C++ library in benchmarks (#98529) by Louis Dionne · 10 days ago
  70. 4c82607 [libc++][NFC] Remove a few unused includes (#98808) by Nikolas Klauser · 10 days ago
  71. e678885 [libc++] Deprecates rel_ops. (#91642) by Mark de Wever · 10 days ago
  72. cbd2f2f [libc++][ranges] LWG4001: `iota_view` should provide `empty` (#79687) by Hristo Hristov · 10 days ago
  73. 6bb75ca [libc++] Simplify std::is_void (#99033) by Nikolas Klauser · 10 days ago
  74. a82fdf6 [libc++] Make `std::lock_guard` available with `_LIBCPP_HAS_NO_THREADS` (#98717) by Petr Hosek · 10 days ago
  75. 681e988 [libc++][chrono] Adds year_month_day_last&::operator<=>. (#98169) by Mark de Wever · 11 days ago
  76. 4abfb98 [libc++][ranges] LWG4035: `single_view` should provide `empty` (#98371) by Hristo Hristov · 11 days ago
  77. 928433a [libc++] Simplify the implementation of is_null_pointer a bit (#98728) by Nikolas Klauser · 11 days ago
  78. 6529778 [libc++] Merge is_member{,_object,_function}_pointer.h (#98727) by Nikolas Klauser · 11 days ago
  79. d3761fd [libc++] P2389R2: `dextents` Index Type Parameter (#97393) by Xiaoyang Liu · 12 days ago
  80. aea9dea [libc++] Handle _LIBCPP_HAS_NO_{THREADS,LOCALIZATION} consistently with other carve-outs (#98319) by Louis Dionne · 12 days ago
  81. 81d177a Revert "Reapply "[Clang] Implement resolution for CWG1835 (#92957)" (#98547)" by Haojian Wu · 12 days ago
  82. 298c6cc [libc++] Clean up some now dead code with the upgrade to GCC 14 (#97746) by Nikolas Klauser · 2 weeks ago
  83. b270282 [libc++][docs] LWG3380 made the status of P1614R2 in [meta.trans.other] "Nothing To Do" (#98636) by A. Jiang · 2 weeks ago
  84. e7086d0 [libc++] Deprecate _LIBCPP_ENABLE_ASSERTIONS & friends (#98364) by Louis Dionne · 2 weeks ago
  85. 0cee96e [libc++][NFC] Remove outdated comment about overridable_function being in libcxx/include by Louis Dionne · 2 weeks ago
  86. c7c334b [libc++][hardening] Use `__builtin_verbose_trap` if it's available. (#84870) by Konstantin Varlamov · 2 weeks ago
  87. dba30f6 [libc++] Make sure the test for compare-and-wait bug doesn't hang forever (#97907) by Louis Dionne · 2 weeks ago
  88. 8469ae0 [libc++] Fix sporadic test failure in condition_variable notify_all test (#97622) by Hui · 2 weeks ago
  89. 8f8ca7c [libc++] Test suite portability improvements (#98527) by Louis Dionne · 2 weeks ago
  90. 1867e77 Reapply "[Clang] Implement resolution for CWG1835 (#92957)" (#98547) by Krystian Stasiowski · 2 weeks ago
  91. 4b50ead [libc++][tuple][utility] P2968R2: Make `std::ignore` a first-class object (#97401) by Hristo Hristov · 2 weeks ago
  92. 898fd38 [libc++][chrono] Fix streaming for unsigned durations. (#97889) by Mark de Wever · 2 weeks ago
  93. f841e91 [libc++][NFC] Add missing upcoming removal to 19 release notes by Louis Dionne · 2 weeks ago
  94. 521bf85 [libc++] Add empty release notes file for LLVM 20 (#98355) by Louis Dionne · 2 weeks ago
  95. 1613a3d [libc++][TZDB] Implements zoned_seconds typedef. (#95141) by Mark de Wever · 2 weeks ago
  96. af24a58 [libc++][format] define __cpp_lib_format. (#98275) by Mark de Wever · 2 weeks ago
  97. 2c257d6 [libc++][TZDB] Implements zoned_time's operator==. (#95140) by Mark de Wever · 2 weeks ago
  98. 386f5f4 [libc++] Fix sized deallocation comments in tests (#98173) by Louis Dionne · 2 weeks ago
  99. 4282e5c [libc++][TZDB] Adds zoned_time deduction guides. (#95139) by Mark de Wever · 2 weeks ago
  100. 92b1b4e [libc++][TZDB] Finishes zoned_time member functions. (#95026) by Mark de Wever · 2 weeks ago