1. 1667e9d Revert "[libc++] Optimize filebuf::seekoff" (#238594) by Daniel Thornburgh · 15 hours ago main
  2. b19547b [libc++][test] Increase the constexpr step limit for ranges.ends_with.pass.cpp (#238491) by Louis Dionne · 19 hours ago
  3. 75b1bba [libc++] Implement LWG3601: `common_iterator`'s postfix-proxy needs `indirectly_readable` (#237574) by R. Aoto · 19 hours ago
  4. 64f64c1 [libc++] Implement LWG4294: bitset(const CharT*) constructor needs to be constrained (#238119) by anant · 30 hours ago
  5. d9e6163 [libc++][test] Avoid assert() in gnu/hash/specializations.verify.cpp (#237485) by Vitaly Buka · 31 hours ago
  6. fc0f7ac [libc++][NFC] Mark LWG2859 as "Nothing To Do" (#236127) by Lucas Mellone · 2 days ago
  7. a9ac446 [libc++][windows] Use _wsetlocale() in __locale_guard (#160479) by lb90 · 2 days ago
  8. 500fce6 [libc++] Only refine benchmark changes of at least 10% (#238012) by Louis Dionne · 2 days ago
  9. 507586c [libc++][ranges] Implement LWG3904: `lazy_split_view::outer-iterator`'s const-converting constructor isn't setting `trailing_empty_` (#237550) by R. Aoto · 3 days ago
  10. 0ac2737 [libc++][pstl] Add serial implementations of std::inclusive_scan and std::transform_inclusive_scan (#236219) by Michael G. Kazakov · 4 days ago
  11. 3218b38 [libc++][ranges] Implement LWG3797: `elements_view` insufficiently constrained (#236930) by R. Aoto · 4 days ago
  12. db623f9 [libc++] Added a benchmark for std::reduce with a trivial reduction operator (std::plus) (#236853) by Michael G. Kazakov · 5 days ago
  13. 5af2a37 [libc++] Submit the results of PR benchmarks to LNT and link to them (#237102) by Louis Dionne · 5 days ago
  14. 116cce3 [libc++] Remove unused type_info constructor (#235739) by Nikolas Klauser · 5 days ago
  15. 4230a65 [libc++] Add a few _LIBCPP_HIDE_FROM_ABI which have been accidentally removed in #201722 (#236733) by Nikolas Klauser · 5 days ago
  16. 8db73de [libc++][NFC] Move checks whether mutex/condition_variable are trivial to their headers (#236806) by Nikolas Klauser · 5 days ago
  17. a4f03b4 [libc++][pstl] Introduce a "statpart" backend (#230540) by Michael G. Kazakov · 5 days ago
  18. eb22a0d [libc++] Produce LNT v5 reports from the A/B benchmark job (#237001) by Louis Dionne · 6 days ago
  19. 1caa362 [libcxx] Optimize __split_buffer::__relocate by using size-based __set_valid_range (#216822) by Liza Burakova · 6 days ago
  20. 079b51c [libc++] Add __uninitialized_allocator_{fill_n,value_construct_n,move} and use them in vector (#167112) by kisuhorikka · 6 days ago
  21. 5999aaf [libc++][test] Remove `XFAIL` for LLVM libc in `valarray` tests (#236629) by A. Jiang · 6 days ago
  22. 733640d [libc++] Remove stale XFAIL from small_buffer.pass.cpp (#234407) by Louis Dionne · 7 days ago
  23. 2c88208 [libc++] Use constant initialization for the random_shuffle engine (#234815) by Louis Dionne · 7 days ago
  24. 157296d [libcxx][test-support] Implement fancy_pointer_allocator (#196187) by Nikita Belenkiy · 7 days ago
  25. db7de14 [libc++] Make __thread_hardware_concurrency() an alias to an existing symbol (#234575) by Michael G. Kazakov · 7 days ago
  26. baf3f47 Reapply "[libc++] Fix incorrect size check when growing std::string" (#234545) (#234551) by Nikolas Klauser · 7 days ago
  27. 256581a [libc++] Make detect-changepoints much faster (#236245) by Louis Dionne · 8 days ago
  28. d59925d [libc++][test][NFC] Use correct number of digits for <numbers> ground-truth values (#233664) by Eric Ross · 8 days ago
  29. fc2c0d6 [libc++][ranges] Mark LWG3532 as resolved (#235016) by Lucas Mellone · 8 days ago
  30. c0ad202 [libc++] Implement LWG4245: Operators that interact with counted_iterator and default_sentinel_t should be noexcept (#235445) by R. Aoto · 8 days ago
  31. 6d67174 [ci] Create a monorepo-wide workflow to submit to LNT (#235863) by Louis Dionne · 9 days ago
  32. 4d21200 [libc++][lldb] Add initial LLDB data-formatters (#187677) by Michael Buch · 10 days ago
  33. 35dbbca [libc++] Add benchmarks for std::reduce and std::transform_reduce (#233374) by Michael G. Kazakov · 11 days ago
  34. 0618c3e [libcxx] [test] Update XFAILs for a clang-cl bug fixed in clang 23 (#234630) by Martin Storsjö · 12 days ago
  35. adc682c [libc++][pstl] Add serial implementations of the set operations (#233783) by Michael G. Kazakov · 12 days ago
  36. bb6ae98 [libc++] Implement LWG3749: `common_iterator` should handle integer-class difference types (#233606) by Vishank Singh · 12 days ago
  37. 7753b25 [libc++][docs] Remove stale release notes from toctree (#234792) by Reid Kleckner · 13 days ago
  38. 26e7d49 [libc++] Request refinement commits from the benchmark cron job (#234739) by Louis Dionne · 13 days ago
  39. 597e12d [libc++] Add a tool to select commits to narrow down benchmark changes (#234716) by Louis Dionne · 13 days ago
  40. 80f04a7 [libc++][filesystem] Fix truncation in vformat_string dynamic fallback (#203531) by Zibi Sarbinowski · 13 days ago
  41. 9b8ccc0 [libc++] Allow detect-changepoints to analyze several series at once (#234651) by Louis Dionne · 13 days ago
  42. bcc5a77 [libc++] Share the benchmark paths and the LNT runs listing between the LNT tools (#234616) by Louis Dionne · 13 days ago
  43. ce35e0f [libc++][NFC] Update the LNT README to use GET /series (#234619) by Louis Dionne · 13 days ago
  44. 9fb4a4b [libc++] Clean up leftover std::print availability workarounds (#234379) by Louis Dionne · 13 days ago
  45. fdc43fe [libc++][docs] Fix the name of the availability attribute macro (#234380) by Louis Dionne · 13 days ago
  46. 0111734 Revert "[libc++] Fix incorrect size check when growing std::string" (#234545) by Nikita Popov · 13 days ago
  47. c8cddc1 [libc++] Fix incorrect size check when growing std::string (#232737) by Nikolas Klauser · 13 days ago
  48. 15a0e63 [libc++][Android] Update compiler and sysroot for Android libc++ builders (#234389) by Sharjeel Khan · 14 days ago
  49. 4da53b4 [libc++] Actually run union_tests() in invoke.pass.cpp (#234205) by Louis Dionne · 14 days ago
  50. 3fe5ed7 [libc++] Replace integrals helper by types::integer_types (#233923) by hchataing · 14 days ago
  51. 0ea6167 [libc++] Remove old release notes (#234169) by Nikolas Klauser · 14 days ago
  52. d7fbce3 [libc++] Flat containers should reject `vector<bool, Alloc>` (#224886) by Hristo Hristov · 14 days ago
  53. b61b745 [libc++] Disable automatic module scanning on ARM CI builders (#232947) by Mehdi Amini · 14 days ago
  54. 290c65a [libc++] Add coverage for corner case in enumerate_view::size test (#233777) by Lucas Mellone · 14 days ago
  55. 8a5e30e [libc++][pstl][NFC] Sort the forward declarations in backend_fwd.h (#233477) by Michael G. Kazakov · 14 days ago
  56. d91f9cf [libcxx][docker] Update android libc++ builders (#232887) by Nick Desaulniers · 14 days ago
  57. acf4cf2 Reapply "[libc++] Remove __libcpp_allocate" (#222814) (#229771) by Nikolas Klauser · 2 weeks ago
  58. f1e4a61 [libc++] Replace __libcpp_allocate with std::allocator in small_bufer.h (#234158) by Nikolas Klauser · 2 weeks ago
  59. 1d630ec [libcxx][libc] add missing flag to libc config (#233935) by Michael Jones · 2 weeks ago
  60. d986871 [libc++] Add a tool to find when a benchmark result changed (#233656) by Louis Dionne · 2 weeks ago
  61. 9b1a975 [libc++] Optimize filebuf::seekoff (#211788) by Nikolas Klauser · 2 weeks ago
  62. 5cf377e [libc++] Mark xopen_source test unsupported on OpenBSD (#233710) by Brad Smith · 2 weeks ago
  63. b422e51 [libc++] Mark LWG4460 as Nothing To Do (#232252) by Vishank Singh · 2 weeks ago
  64. 0352f4d [libc++] Record more information about commits submitted to LNT (#233634) by Louis Dionne · 2 weeks ago
  65. 55092ed [libc++] Introduce a free function __thread_hardware_concurrency() (#232284) by Michael G. Kazakov · 2 weeks ago
  66. cf7c313 [libc++][pstl] Make the serial backend the ultimate fallback for all backends (#233421) by Michael G. Kazakov · 2 weeks ago
  67. f479e9a [libc++][pstl] Add more tests of parallel std::for_each[_n] (#231918) by Michael G. Kazakov · 2 weeks ago
  68. 94e9ef8 [libc++] Don't claim strong emplace guarantee for vector/deque of throwing-move types (#229686) by Michiel van Slobbe · 2 weeks ago
  69. f30c130 [libc++] Fix use-after-free during self-assignment (#225296) by Chris Kennelly · 2 weeks ago
  70. c37fbe5 [libc++] Granularize <execution> (#229315) by Emmett · 2 weeks ago
  71. 1acb5b8 [libc++] Remove the LNT v4 test suite schemas (#232897) by Louis Dionne · 3 weeks ago
  72. 13dc565 [libc++] Bump the LNT machines to the latest version of the test suite (#232895) by Louis Dionne · 3 weeks ago
  73. 65eabd2 [libc++] Switch the libc++ benchmark pipelines to LNT v5 (#232888) by Louis Dionne · 3 weeks ago
  74. 3490a29 [libc++] Update the LNT tooling to LNT v5 (#232866) by Louis Dionne · 3 weeks ago
  75. a269081 [libcxx] fix missing `__get_locale_encoding()` for OpenBSD (#228306) by Alex Rønne Petersen · 3 weeks ago
  76. a087793 [libc++] Don't export ABI tagged __str_to_float_c_locale specializations on MinGW (#229456) by Himadhith · 3 weeks ago
  77. 966e868 [libcxx] Include <ctime> directly in header that uses struct tm (#231158) by Vladi Krapp · 3 weeks ago
  78. e5720f4 [libc++] Extract running the benchmarks into reusable workflows (#232168) by Louis Dionne · 3 weeks ago
  79. 5d7c783 [libc++] Extract LNT benchmark validation into a reusable workflow (#232155) by Louis Dionne · 3 weeks ago
  80. 461d60e [libc++] Remove --allow-missing-machine from plan-benchmarks (#232042) by Louis Dionne · 3 weeks ago
  81. baa581a [libc++] Remove redundant `_LIBCPP_HIDE_FROM_ABI` from detail headers a-c (#201722) by Nikolas Klauser · 3 weeks ago
  82. 8ad9cb4 [libc++] Add LNT v5 schemas for the libcxx and libstdcxx test suites (#231998) by Louis Dionne · 3 weeks ago
  83. 35dbc0f [libcxx] Fix `long double` literals in <numbers> (#222830) by Eric Ross · 3 weeks ago
  84. 638ecdc [libc++] Avoid passing both sentinel and size around in vector (#214132) by Nikolas Klauser · 3 weeks ago
  85. 1ddd414 [libc++] Use a custom once_flag implementation for locale::id::__get() (#212235) by Nikolas Klauser · 3 weeks ago
  86. 21d6e65 [libc++] Remove workaround to make fpclassify constexpr for the UCRT (#224226) by Nikolas Klauser · 3 weeks ago
  87. 74cf3ee [libc++] Optimize hash table lookup (#230430) by Nikolas Klauser · 3 weeks ago
  88. 3ee1ea0 [libcxx][NFC] remove XFAIL on stdio_h.compile.pass (#231694) by Michael Jones · 3 weeks ago
  89. 614f5bf [libcxx][libc] Remove last LLVM-libc carveout (#230294) by Michael Jones · 3 weeks ago
  90. a024415 [libc++] Avoid guard variables for the error_category singletons (#231282) by Louis Dionne · 3 weeks ago
  91. a67d02f [libc++] Fix typo in FreeBSD macro for <debugging> (#231149) by Louis Dionne · 3 weeks ago
  92. 1673d04 [Github][libcxx] Bump CI container (#227787) by Aiden Grossman · 3 weeks ago
  93. 6e5ba1f [libc++] Assume separate storage in vector (#225325) by Nikolas Klauser · 3 weeks ago
  94. 814e7f4 [libc++] Fix search_n with an invalid count (#223747) by Louis Dionne · 3 weeks ago
  95. 0f2c386 [libc++] Suppress unsigned-integer-overflow warning in <charconv> (#225801) by hchataing · 3 weeks ago
  96. b2081d6 [libc++] Optimize basic_string::operator=(const value_type*) (#227622) by Nikolas Klauser · 3 weeks ago
  97. 5fcc68c [libcxx] Don't use #define __unused in libcxx-03 for glibc (#230209) by Aiden Grossman · 3 weeks ago
  98. be30bed [libcxx] Fix -Wshift-counter-overfliw in cxx03 bitset (#230208) by Aiden Grossman · 3 weeks ago
  99. 74babc2 [libc++] Don't explicitly rethrow in flat container function try blocks (#230988) by Nikolas Klauser · 3 weeks ago
  100. 90e6d06 [libc++] Merge the various search loops in __hash_table (#230440) by Nikolas Klauser · 3 weeks ago