1. 5903940 [libc++] Enable header tests under all configurations (#202543) by Louis Dionne · 6 hours ago main
  2. 02c5dd5 [libc++] Make the body of println(FILE*) dependent on the template parameter to avoid template instantiation (#200996) by Braden Ganetsky · 11 hours ago
  3. e8c3cf1 [libc++][NFC] Simplify `optional<T>` and `optional<T&>` a bit (#203665) by William Tran-Viet · 35 hours ago
  4. 310e8f2 [libcxx] Do not mark mkstemp tests xfail for libc (#203681) by Aiden Grossman · 2 days ago
  5. 23aabdc [libc++] LWG3767: `codecvt<charN_t, char8_t, mbstate_t>` incorrectly added to locale (#201749) by A. Jiang · 2 days ago
  6. 00a6852 [libc++] Fix bug where `optional<T&>` couldn't be constructed from `transform()` (#203462) by William Tran-Viet · 3 days ago
  7. a993ee8 [libc++] P3369R0: constexpr for `uninitialized_default_construct` (#200163) by A. Jiang · 3 days ago
  8. 5e15ee5 [libc++] Reimplement `optional<T&>` as a partial specialization (#201983) by William Tran-Viet · 4 days ago
  9. 96897f3 [libc++] Hoist <compare> outside the threads guard in <thread> (#202535) by Louis Dionne · 4 days ago
  10. ac0568b [libc++] Remove _Lazy (#202303) by Nikolas Klauser · 5 days ago
  11. 9e85984 [libc++] Make __is_less_than_compatable a variable template (#202525) by Nikolas Klauser · 5 days ago
  12. c27d77d [libc++] Fill in Apple availability for LLVM 21 (#202347) by Louis Dionne · 5 days ago
  13. a7190b5 [libc++] Assume that __array_rank is provided by the compiler (#202511) by Nikolas Klauser · 5 days ago
  14. a9dda60 [libc++] Fix exception safety of `__hash_table::__copy_construct` (avoid memory leak) (#201452) by Nikita Taranov · 5 days ago
  15. b323d2f [libcxx] Enrich message for std::bad_variant_access exception (#196495) by Nikita Grivin · 6 days ago
  16. 2418396 [libc++][vector] Test `[[nodiscard]]` applied to `vector::iterator` (#202262) by Hristo Hristov · 6 days ago
  17. eda1227 [libc++][vector] Apply `[[nodiscard]]` to `vector<bool>::iterator` (#202265) by Hristo Hristov · 6 days ago
  18. 6fc6490 [libc++][format] Propagate `m` when formatting range elements (#94562) by A. Jiang · 6 days ago
  19. e3552a1 [libc++] Simplify some meta programming in <variant> (#201538) by Nikolas Klauser · 6 days ago
  20. 0478dcf [libc++] Make __can_dynamic_cast a variable template (#202297) by Nikolas Klauser · 6 days ago
  21. 62e064e [AIX][libc++] Mark offset_range test UNSUPPORTED on 32-bit AIX due to 32-bit off_t (#200861) by Himadhith · 6 days ago
  22. ea1b1a1 [libc++] Finish converting __wrap_iter::operator<,== to C++20 (#193287) by halbi2 · 6 days ago
  23. 146f7d5 [libc++][span][test] Various cleanups for <span> tests (#202319) by eiytoq · 7 days ago
  24. 6155b23 [libcxx] Bump Github runner image version (#202470) by Aiden Grossman · 7 days ago
  25. cc65b5d [libc++] Remove <atomic> includes from <stop_token> (#201710) by Nikolas Klauser · 7 days ago
  26. 157047f [libc++][string_view] Test [[nodiscard]] applied to `basic_string_view::const_iterator` (#202203) by Hristo Hristov · 8 days ago
  27. 390d159 [libc++][string] Test [[nodiscard]] applied to `basic_string::iterator` (#202202) by Hristo Hristov · 8 days ago
  28. 1573c7d [libc++][span] Test `[[nodiscard]]` applied to `span::iterator` (#202068) by Hristo Hristov · 8 days ago
  29. 4f5de40 [libc++][array] Test `[[nodicard]]` with `array::const_iterator` (#202070) by Hristo Hristov · 8 days ago
  30. 104f6cd [libc++] Assume that <atomic> is available (#199674) by Nikolas Klauser · 10 days ago
  31. ad93a9f [libc++][NFC] Simplify duration comparisons a bit (#201788) by Nikolas Klauser · 10 days ago
  32. d5fe961 [libc++] Drop transitive includes by default (#195509) by Nikolas Klauser · 10 days ago
  33. 4ca2454 [libc++] Remove ios_base::__xindex_ from the ABI (#198994) by Nikolas Klauser · 11 days ago
  34. a29ab41 [libc++] Suppress deprecation warning around wstring_convert::to_bytes (#201633) by Louis Dionne · 11 days ago
  35. 7b333f9 [libc++] Fix constraint recursion in std::expected's operator== (#201455) by Louis Dionne · 11 days ago
  36. 2da8e67 [libc++] Simplify unique_ptr constructor SFINAE (#201305) by Nikolas Klauser · 11 days ago
  37. b16984c [libc++][tests] Add missing strong exception guarantee test coverage in forward_list (#200666) by ovatonne · 12 days ago
  38. 8089b1b [libc++][locale] Applied `[[nodiscard]]` (#200726) by A. Jiang · 12 days ago
  39. 64777e4 [libc++][span] LWG4243: `as_bytes`/`as_writable_bytes` is broken with `span<volatile T>` (#200993) by eiytoq · 12 days ago
  40. 4d7d6e1 [libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit (#138375) by A. Jiang · 12 days ago
  41. 8540c19 [libc++] Reject cv-qualified types in __is_signed/unsigned_integer_v (#200377) by Xavier Roche · 12 days ago
  42. b8d091e [libc++] Make `<map>` `std::map` constexpr as part of P3372R3 (#134330) by Vinay Deshmukh · 12 days ago
  43. f3d8181 [clang] Treat unnamed bitfields as padding in `__builtin_clear_padding` (#201102) by Michael Buch · 13 days ago
  44. 7ba0886 [libc++] Apply `[[nodiscard]]` to `unique_lock` and `<shared_mutex>` (#200986) by A. Jiang · 13 days ago
  45. 91201b5 [libc++][type_traits] Applied `[[nodiscard]]` (#200760) by A. Jiang · 14 days ago
  46. eb296d2 [libc++] Applied `[[nodiscard]]` to `optional::iterator` (#198489) by Hristo Hristov · 14 days ago
  47. f3afdf6 [libc++][ranges] P2542R8: Implement `views::concat` (#120920) by Nhat Nguyen · 2 weeks ago
  48. ff9c3e3 [libc++] std::byteswap support for _BitInt(N) (#196512) by Xavier Roche · 2 weeks ago
  49. b20b91a Update Google Benchmark to v1.9.5 (#198964) by Brad Smith · 2 weeks ago
  50. 93ac26e [libc++][NFC] Move functions in shared_ptr.h into the class body (#200343) by Nikolas Klauser · 2 weeks ago
  51. e7c584a [libc++] Only push/pop diagnostics for ABI annotations pragmas if not in a system header (#200338) by Nikolas Klauser · 2 weeks ago
  52. 56e6471 [libc++] Use variable templates instead of class templates in shared_ptr.h (#199481) by Nikolas Klauser · 2 weeks ago
  53. 2a5fc16 [libc++] Applied `[[nodiscard]]` to `array::iterator` (#198492) by Hristo Hristov · 3 weeks ago
  54. d26d1d4 [libc++] Fix multi{map,set}::extract not returning the first matching element (#199703) by Nikolas Klauser · 3 weeks ago
  55. 2f58b9a [libc++] Simplify the implementation of conditional a bit (#199916) by Nikolas Klauser · 3 weeks ago
  56. 7607592 [libc++] Implement P3508R0: Wording for "constexpr for specialized memory algorithms" (#197313) by William Tran-Viet · 3 weeks ago
  57. 381edd2 [libc++] Update the base image hash to get GCC 16 (#199882) by Nikolas Klauser · 3 weeks ago
  58. 453fb4e [libc++] Add __is_transparently_comparable_v optimizations for set, multiset, and multimap functions [Issue 187105] (#189735) by Michael Levine · 3 weeks ago
  59. a75ed94 Add missing annotations for Apple platforms (#198864) by Paul Kirth · 3 weeks ago
  60. 9e5e893 [libc++][C++03] Fix array/size_and_alignment.compile.pass.cpp (#198822) by Nikolas Klauser · 3 weeks ago
  61. 43711e14 [libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821) by Nikolas Klauser · 3 weeks ago
  62. c2590a5 [libc++][NFC] Remove lit annotations for older AppleClang versions (#199817) by Nikolas Klauser · 3 weeks ago
  63. d942298 [clang] Add builtin to clear padding bytes (prework for P0528R3) (#75371) by Hui · 3 weeks ago
  64. a5447a8 [libc++] Update the GCC head version to 17 (#199823) by Nikolas Klauser · 3 weeks ago
  65. 3fd6555 [libc++] Mark string.capacity/over_max_size.pass.cpp as UNSUPPORTED on old dylibs (#199682) by Nikolas Klauser · 3 weeks ago
  66. 57d923d [libc++] Use __in_out_result in the remaining appropriate algorithms (#198156) by Nikolas Klauser · 3 weeks ago
  67. dbe8078 [libc++] Address most LLVM23 TODOs (#199397) by Nikolas Klauser · 3 weeks ago
  68. 6212dbb [libc++] remove duplicate assertions for void/reference const any_cast (#199425) by Matheus Izvekov · 3 weeks ago
  69. 845da5d [libc++] Fix shared_ptr(Y*) constraint check on GCC (#199429) by Nikolas Klauser · 3 weeks ago
  70. 0cb467a [libc++][test] Move backported algorithms to `libcxx/test/support` (#199431) by A. Jiang · 3 weeks ago
  71. 2095cbd [libc++][C++03] Cherry-pick #147007 (#198991) by Nikolas Klauser · 3 weeks ago
  72. 699ba2e [libc++] Remove AppleClang woraround for __builtin_verbose_trap (#199171) by Nikolas Klauser · 3 weeks ago
  73. 961a47e [libc++][test] Merge test files for `mdspan::at` (#199330) by A. Jiang · 3 weeks ago
  74. e510f4b [libc++][test] Make `copy_move_types.h` usable in old modes (#199183) by A. Jiang · 3 weeks ago
  75. 2624e5a [libc++][test] Add backported `destroy({_at,_n})` for tests (#199185) by A. Jiang · 3 weeks ago
  76. ad606c4 [libc++][mdspan] P3383R3: `mdspan.at()` (#175213) by eiytoq · 3 weeks ago
  77. d1aed97 [libc++][NFC] Remove incorrect TODO about deprecating mem_fn (#199172) by Nikolas Klauser · 3 weeks ago
  78. 76f2971 [libc++][iterator] Applied `[[nodiscard]]` (#172200) by Hristo Hristov · 4 weeks ago
  79. f40c2c3 [libc++][C++03] Cherry-pick #166690 (#198977) by Nikolas Klauser · 4 weeks ago
  80. bd13e14 [libc++][C++03] Cherry-pick #166724 (#198839) by Nikolas Klauser · 4 weeks ago
  81. c38463f [libc++] Add support for thread-id handling for llvm-libc. (#198595) by Alexey Samsonov · 4 weeks ago
  82. dc8007b [libc++] Require the exact assignment expression to be trivial in __uninitialized_allocator_copy_impl (#196648) by Yuxuan Chen · 4 weeks ago
  83. 1f52e08 [libc++][C++03] Cherry-pick #165619 (#198829) by Nikolas Klauser · 4 weeks ago
  84. 14db9f6 [libc++][C++03] Cherry-pick #131754 (#198827) by Nikolas Klauser · 4 weeks ago
  85. aa2e447 [libc++][C++03] Fix string.view/char.bad.verify.cpp (#198824) by Nikolas Klauser · 4 weeks ago
  86. 13a2f5f [libc++][C++03] Cherry-pick #129542 (#198826) by Nikolas Klauser · 4 weeks ago
  87. 4eccdd1 [libc++][C++03] Fix copy_backward.pass.cpp and equal.pass.cpp (#198812) by Nikolas Klauser · 4 weeks ago
  88. 5b6f4b9 [libc++][C++03] Cherry-pick #110235 (#198805) by Nikolas Klauser · 4 weeks ago
  89. 45ffe6c [libc++][C++03] Cherry-pick #115271 (#198804) by Nikolas Klauser · 4 weeks ago
  90. 25f4f81 [libc++][C++03] Back-port #188714 (#198798) by Nikolas Klauser · 4 weeks ago
  91. b787934 [libc++][C++03] Remove contiguous_iterators.verify.cpp (#198816) by Nikolas Klauser · 4 weeks ago
  92. d525c75 [libc++] Simplify the implementation of to_address a bit (#198256) by Nikolas Klauser · 4 weeks ago
  93. d165798 [libc++][C++03] Cherry-pick tests from #154559 (#198736) by Nikolas Klauser · 4 weeks ago
  94. 98c7e8d [libc++][C++03] Cherry-pick #161049 (#198735) by Nikolas Klauser · 4 weeks ago
  95. 60a802f [libc++][C++03] Cherry-pick #130573 (#198734) by Nikolas Klauser · 4 weeks ago
  96. 20c43dd [libc++][C++03] Cherry-pick #117497 and #154078 (#198731) by Nikolas Klauser · 4 weeks ago
  97. b9227a6 [libc++] Refactor `std::midpoint` tests and add constraint checks (#175388) by eiytoq · 4 weeks ago
  98. 766fe97 [libc++] Port The OpenBSD localization to the new locale API (#194317) by Nikolas Klauser · 4 weeks ago
  99. ab4d5cd [libc++][ranges] `ranges::iota_view` update tests with `__int128` (#175447) by Hristo Hristov · 4 weeks ago
  100. 3c443c7 [libc++][mdspan][NFC] Simplify `std::extents` implementation (#196819) by eiytoq · 4 weeks ago