1. cfda98d [libcxx] Do not mark mkstemp tests xfail for libc (#203681) by Aiden Grossman · 4 hours ago main master
  2. cd088b6 [libc++] LWG3767: `codecvt<charN_t, char8_t, mbstate_t>` incorrectly added to locale (#201749) by A. Jiang · 7 hours ago
  3. 7a678f3 [libc++] Fix bug where `optional<T&>` couldn't be constructed from `transform()` (#203462) by William Tran-Viet · 12 hours ago
  4. 395d2f2 [libc++] P3369R0: constexpr for `uninitialized_default_construct` (#200163) by A. Jiang · 12 hours ago
  5. dd9901c [libc++] Reimplement `optional<T&>` as a partial specialization (#201983) by William Tran-Viet · 2 days ago
  6. c2c76cb [libc++] Hoist <compare> outside the threads guard in <thread> (#202535) by Louis Dionne · 2 days ago
  7. 80d278b [libc++] Remove _Lazy (#202303) by Nikolas Klauser · 3 days ago
  8. fd85469 [libc++] Make __is_less_than_compatable a variable template (#202525) by Nikolas Klauser · 3 days ago
  9. 8da1e80 [libc++] Fill in Apple availability for LLVM 21 (#202347) by Louis Dionne · 3 days ago
  10. deb0be2 [libc++] Assume that __array_rank is provided by the compiler (#202511) by Nikolas Klauser · 3 days ago
  11. 0cf20d1 [libc++] Fix exception safety of `__hash_table::__copy_construct` (avoid memory leak) (#201452) by Nikita Taranov · 3 days ago
  12. 0fcdb0c [libcxx] Enrich message for std::bad_variant_access exception (#196495) by Nikita Grivin · 4 days ago
  13. 5307463 [libc++][vector] Test `[[nodiscard]]` applied to `vector::iterator` (#202262) by Hristo Hristov · 4 days ago
  14. f954a3d [libc++][vector] Apply `[[nodiscard]]` to `vector<bool>::iterator` (#202265) by Hristo Hristov · 4 days ago
  15. 7a53ad5 [libc++][format] Propagate `m` when formatting range elements (#94562) by A. Jiang · 4 days ago
  16. d028d06 [libc++] Simplify some meta programming in <variant> (#201538) by Nikolas Klauser · 4 days ago
  17. cbd03f0 [libc++] Make __can_dynamic_cast a variable template (#202297) by Nikolas Klauser · 4 days ago
  18. a3d14d2 [AIX][libc++] Mark offset_range test UNSUPPORTED on 32-bit AIX due to 32-bit off_t (#200861) by Himadhith · 4 days ago
  19. 9c6a019 [libc++] Finish converting __wrap_iter::operator<,== to C++20 (#193287) by halbi2 · 4 days ago
  20. 5601404 [libc++][span][test] Various cleanups for <span> tests (#202319) by eiytoq · 4 days ago
  21. 094ef66 [libcxx] Bump Github runner image version (#202470) by Aiden Grossman · 5 days ago
  22. 407399d [libc++] Remove <atomic> includes from <stop_token> (#201710) by Nikolas Klauser · 5 days ago
  23. 2f59e93 [libc++][string_view] Test [[nodiscard]] applied to `basic_string_view::const_iterator` (#202203) by Hristo Hristov · 6 days ago
  24. eabb74f [libc++][string] Test [[nodiscard]] applied to `basic_string::iterator` (#202202) by Hristo Hristov · 6 days ago
  25. 657245a [libc++][span] Test `[[nodiscard]]` applied to `span::iterator` (#202068) by Hristo Hristov · 6 days ago
  26. 305b539 [libc++][array] Test `[[nodicard]]` with `array::const_iterator` (#202070) by Hristo Hristov · 6 days ago
  27. 7aa40ae [libc++] Assume that <atomic> is available (#199674) by Nikolas Klauser · 7 days ago
  28. 7fb8d7b [libc++][NFC] Simplify duration comparisons a bit (#201788) by Nikolas Klauser · 8 days ago
  29. 450f1cd [libc++] Drop transitive includes by default (#195509) by Nikolas Klauser · 8 days ago
  30. 22ba56a [libc++] Remove ios_base::__xindex_ from the ABI (#198994) by Nikolas Klauser · 9 days ago
  31. 3f2390b [libc++] Suppress deprecation warning around wstring_convert::to_bytes (#201633) by Louis Dionne · 9 days ago
  32. 29fe5b8 [libc++] Fix constraint recursion in std::expected's operator== (#201455) by Louis Dionne · 9 days ago
  33. c98fae3 [libc++] Simplify unique_ptr constructor SFINAE (#201305) by Nikolas Klauser · 9 days ago
  34. 04e1863 [libc++][tests] Add missing strong exception guarantee test coverage in forward_list (#200666) by ovatonne · 10 days ago
  35. 463382a [libc++][locale] Applied `[[nodiscard]]` (#200726) by A. Jiang · 10 days ago
  36. 4d657d4 [libc++][span] LWG4243: `as_bytes`/`as_writable_bytes` is broken with `span<volatile T>` (#200993) by eiytoq · 10 days ago
  37. 61e1e00 [libc++][test] Make narrowing in `nasty_char_traits::to_char_type` more explicit (#138375) by A. Jiang · 10 days ago
  38. d2529bb [libc++] Reject cv-qualified types in __is_signed/unsigned_integer_v (#200377) by Xavier Roche · 10 days ago
  39. 6e12eca [libc++] Make `<map>` `std::map` constexpr as part of P3372R3 (#134330) by Vinay Deshmukh · 10 days ago
  40. b93a1b1 [clang] Treat unnamed bitfields as padding in `__builtin_clear_padding` (#201102) by Michael Buch · 11 days ago
  41. a2013bc [libc++] Apply `[[nodiscard]]` to `unique_lock` and `<shared_mutex>` (#200986) by A. Jiang · 11 days ago
  42. 3978ad1 [libc++][type_traits] Applied `[[nodiscard]]` (#200760) by A. Jiang · 12 days ago
  43. 5ffae44 [libc++] Applied `[[nodiscard]]` to `optional::iterator` (#198489) by Hristo Hristov · 12 days ago
  44. 4b00af1 [libc++][ranges] P2542R8: Implement `views::concat` (#120920) by Nhat Nguyen · 14 days ago
  45. 4c83e96 [libc++] std::byteswap support for _BitInt(N) (#196512) by Xavier Roche · 2 weeks ago
  46. 295513d Update Google Benchmark to v1.9.5 (#198964) by Brad Smith · 2 weeks ago
  47. de26e58 [libc++][NFC] Move functions in shared_ptr.h into the class body (#200343) by Nikolas Klauser · 2 weeks ago
  48. b030a12 [libc++] Only push/pop diagnostics for ABI annotations pragmas if not in a system header (#200338) by Nikolas Klauser · 2 weeks ago
  49. 2f7f0fd [libc++] Use variable templates instead of class templates in shared_ptr.h (#199481) by Nikolas Klauser · 2 weeks ago
  50. cbdacac [libc++] Applied `[[nodiscard]]` to `array::iterator` (#198492) by Hristo Hristov · 2 weeks ago
  51. 534d980 [libc++] Fix multi{map,set}::extract not returning the first matching element (#199703) by Nikolas Klauser · 2 weeks ago
  52. a99bf75 [libc++] Simplify the implementation of conditional a bit (#199916) by Nikolas Klauser · 2 weeks ago
  53. 3d5fdd3 [libc++] Implement P3508R0: Wording for "constexpr for specialized memory algorithms" (#197313) by William Tran-Viet · 2 weeks ago
  54. b5bede2 [libc++] Update the base image hash to get GCC 16 (#199882) by Nikolas Klauser · 2 weeks ago
  55. 3bffffe [libc++] Add __is_transparently_comparable_v optimizations for set, multiset, and multimap functions [Issue 187105] (#189735) by Michael Levine · 2 weeks ago
  56. 0ce7daf Add missing annotations for Apple platforms (#198864) by Paul Kirth · 2 weeks ago
  57. 1cab992 [libc++][C++03] Fix array/size_and_alignment.compile.pass.cpp (#198822) by Nikolas Klauser · 2 weeks ago
  58. 175604b [libc++] Remove workarounds for __{add,remove}_pointer on AppleClang (#199821) by Nikolas Klauser · 2 weeks ago
  59. 7959722 [libc++][NFC] Remove lit annotations for older AppleClang versions (#199817) by Nikolas Klauser · 2 weeks ago
  60. 5bdfe9b [clang] Add builtin to clear padding bytes (prework for P0528R3) (#75371) by Hui · 2 weeks ago
  61. 7758b83 [libc++] Update the GCC head version to 17 (#199823) by Nikolas Klauser · 2 weeks ago
  62. 8e4daf3 [libc++] Mark string.capacity/over_max_size.pass.cpp as UNSUPPORTED on old dylibs (#199682) by Nikolas Klauser · 3 weeks ago
  63. b26b342 [libc++] Use __in_out_result in the remaining appropriate algorithms (#198156) by Nikolas Klauser · 3 weeks ago
  64. ba88bc0 [libc++] Address most LLVM23 TODOs (#199397) by Nikolas Klauser · 3 weeks ago
  65. 52e318d [libc++] remove duplicate assertions for void/reference const any_cast (#199425) by Matheus Izvekov · 3 weeks ago
  66. 721692c [libc++] Fix shared_ptr(Y*) constraint check on GCC (#199429) by Nikolas Klauser · 3 weeks ago
  67. 24d4540 [libc++][test] Move backported algorithms to `libcxx/test/support` (#199431) by A. Jiang · 3 weeks ago
  68. 762d4fd [libc++][C++03] Cherry-pick #147007 (#198991) by Nikolas Klauser · 3 weeks ago
  69. f864434 [libc++] Remove AppleClang woraround for __builtin_verbose_trap (#199171) by Nikolas Klauser · 3 weeks ago
  70. 3326482 [libc++][test] Merge test files for `mdspan::at` (#199330) by A. Jiang · 3 weeks ago
  71. af36b90 [libc++][test] Make `copy_move_types.h` usable in old modes (#199183) by A. Jiang · 3 weeks ago
  72. ea9f1cd [libc++][test] Add backported `destroy({_at,_n})` for tests (#199185) by A. Jiang · 3 weeks ago
  73. da68500 [libc++][mdspan] P3383R3: `mdspan.at()` (#175213) by eiytoq · 3 weeks ago
  74. 232a6e0 [libc++][NFC] Remove incorrect TODO about deprecating mem_fn (#199172) by Nikolas Klauser · 3 weeks ago
  75. e240980 [libc++][iterator] Applied `[[nodiscard]]` (#172200) by Hristo Hristov · 3 weeks ago
  76. a2e3ba1 [libc++][C++03] Cherry-pick #166690 (#198977) by Nikolas Klauser · 3 weeks ago
  77. e14ba80 [libc++][C++03] Cherry-pick #166724 (#198839) by Nikolas Klauser · 3 weeks ago
  78. 9e6661a [libc++] Add support for thread-id handling for llvm-libc. (#198595) by Alexey Samsonov · 3 weeks ago
  79. 0a9fe83 [libc++] Require the exact assignment expression to be trivial in __uninitialized_allocator_copy_impl (#196648) by Yuxuan Chen · 3 weeks ago
  80. 2d7541c [libc++][C++03] Cherry-pick #165619 (#198829) by Nikolas Klauser · 3 weeks ago
  81. f63ddca [libc++][C++03] Cherry-pick #131754 (#198827) by Nikolas Klauser · 3 weeks ago
  82. 18c9bca [libc++][C++03] Fix string.view/char.bad.verify.cpp (#198824) by Nikolas Klauser · 3 weeks ago
  83. bc515f9 [libc++][C++03] Cherry-pick #129542 (#198826) by Nikolas Klauser · 3 weeks ago
  84. 4b9313c [libc++][C++03] Fix copy_backward.pass.cpp and equal.pass.cpp (#198812) by Nikolas Klauser · 3 weeks ago
  85. 2f0c439 [libc++][C++03] Cherry-pick #110235 (#198805) by Nikolas Klauser · 3 weeks ago
  86. b2802ab [libc++][C++03] Cherry-pick #115271 (#198804) by Nikolas Klauser · 3 weeks ago
  87. 532a76f [libc++][C++03] Back-port #188714 (#198798) by Nikolas Klauser · 3 weeks ago
  88. fc26605 [libc++][C++03] Remove contiguous_iterators.verify.cpp (#198816) by Nikolas Klauser · 3 weeks ago
  89. 18bf6e9 [libc++] Simplify the implementation of to_address a bit (#198256) by Nikolas Klauser · 3 weeks ago
  90. b8f9216 [libc++][C++03] Cherry-pick tests from #154559 (#198736) by Nikolas Klauser · 3 weeks ago
  91. b29dc91 [libc++][C++03] Cherry-pick #161049 (#198735) by Nikolas Klauser · 3 weeks ago
  92. a50ed88 [libc++][C++03] Cherry-pick #130573 (#198734) by Nikolas Klauser · 3 weeks ago
  93. fd32087 [libc++][C++03] Cherry-pick #117497 and #154078 (#198731) by Nikolas Klauser · 3 weeks ago
  94. fbafeb0 [libc++] Refactor `std::midpoint` tests and add constraint checks (#175388) by eiytoq · 4 weeks ago
  95. 0434e2e [libc++] Port The OpenBSD localization to the new locale API (#194317) by Nikolas Klauser · 4 weeks ago
  96. 39d6d47 [libc++][ranges] `ranges::iota_view` update tests with `__int128` (#175447) by Hristo Hristov · 4 weeks ago
  97. ecb7ef2 [libc++][mdspan][NFC] Simplify `std::extents` implementation (#196819) by eiytoq · 4 weeks ago
  98. e1839c1 [libc++] Revert changes to locale_base_api.h accidentally committed in f5b6e4f (#198413) by Nikolas Klauser · 4 weeks ago
  99. 903e550 [libc++][mdspan] Add missing `std::move` in `std::extents` (#196574) by eiytoq · 4 weeks ago
  100. f5a3663 [libc++] Introduce a private version of in_out_result and use it for copy/move algorithms (#198086) by Nikolas Klauser · 4 weeks ago