1. 1c5f3e5 [libc++] Enforce the pinned benchmark suite version when submitting to LNT (#215570) by Louis Dionne · 3 hours ago main master
  2. b6f7f23 [libc++] Merge the two swap_ranges benchmarks into one (#214712) by Louis Dionne · 6 hours ago
  3. f5da462 [libc++][CI] Add a cron job to trigger benchmarking jobs (#212859) by Louis Dionne · 16 hours ago
  4. cfde16d [libc++] Add tools for gathering historical benchmark data (#212775) by Louis Dionne · 27 hours ago
  5. 2a7777b [libc++] Simplify detection of win32-broken-utf8-wchar-ctype (#214797) by Louis Dionne · 28 hours ago
  6. 1d1412a [libc++] Remove _IsThisTuple (#213909) by Nikolas Klauser · 31 hours ago
  7. 91c8885 [libc++][memory] LWG4148: `unique_ptr::operator*` should not allow dangling references (#214971) by Hristo Hristov · 34 hours ago
  8. 164dc33 [libc++] Refactor `optional<T>` and `optional<T&>` base classes (#215012) by William Tran-Viet · 34 hours ago
  9. e56b75a [libc++] Add a design document for Windows support (#202668) by Adam · 36 hours ago
  10. 37e00ba [libc++][ranges] Mark LWG4242 as Resolved (#211568) by Lucas Mellone · 2 days ago
  11. 18b2b4c [libc++] Include range access headers in `<optional>` only since C++26 (#214688) by A. Jiang · 4 days ago
  12. b66c008 [libc++] Disable -Werror when running historical benchmarks (#214761) by Louis Dionne · 4 days ago
  13. e4ddda2 [libc++] Generate a per-target modulemap when using per-target runtime dirs (#209312) by Louis Dionne · 4 days ago
  14. d36a737 [libc++] Lower the default benchmark_min_time to 0.2s (#214499) by Louis Dionne · 4 days ago
  15. 6985087 [libc++] Switch the enable_warnings Lit parameter to enable_werror (#214113) by Louis Dionne · 4 days ago
  16. 7b0da38 [libc++][libc++abi] Merge the operator new implementations into a shared file (#213427) by Nikolas Klauser · 4 days ago
  17. 8d8e825 [libc++] Implement LWG2899: Constrain move special functions of `tuple` and `unique_ptr` (#167211) by A. Jiang · 5 days ago
  18. 295d3d1 [libc++][test] Fix construction and comparison for testing allocators (#212702) by A. Jiang · 6 days ago
  19. d668e9f [libc++] Move lerp to its own header instead of <cmath> (#213111) by Louis Dionne · 6 days ago
  20. fa06dc0 [libc++] Refactor the conditions for enabling assertion tests (#213294) by Louis Dionne · 6 days ago
  21. 45cde23 [libc++] Add missing return 0 to main functions in tests (#214190) by Louis Dionne · 6 days ago
  22. 0c7e9de [libc++] Add dry-run coverage for the LNT tooling to the test-tools builder (#214028) by Louis Dionne · 6 days ago
  23. 71716a1 [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (#211888) by Michael G. Kazakov · 6 days ago
  24. 6305780 [libc++] Make all of <random> depend on <__math/FOO.h> instead of <cmath> (#213084) by Hana Dusíková · 6 days ago
  25. 120d0a2 [libc++] Try fixing flaky fs.op.space test on FreeBSD (#213988) by Louis Dionne · 6 days ago
  26. 13b3a3b [libc++] Use the granular headers instead of <__locale> (#214029) by Louis Dionne · 6 days ago
  27. 40027ec [libc++] Require installing dependencies before running LNT tooling (#214020) by Louis Dionne · 6 days ago
  28. b4d63a5 [runtimes] Remove override of LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Darwin (#213748) by Louis Dionne · 6 days ago
  29. b65eb80 [libc++] Move math special functions under __cmath (#213944) by Louis Dionne · 6 days ago
  30. 7ef9d69 [libc++] Add InsertNewlineAtEOF=True to .clang-format (#214078) by Michael G. Kazakov · 6 days ago
  31. e217778 [libc++] Tweak comments for workaround about `fpclassify` overloads (#212388) by A. Jiang · 7 days ago
  32. 90f9ac0 [libc++] Granularize <__locale> into __locale_dir (#213667) by Louis Dionne · 7 days ago
  33. 8bc2e81 [libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (#173637) by A. Jiang · 7 days ago
  34. 3364c62 [libc++][test] Add `void` cast to a discarded call to `remquo` (#213849) by A. Jiang · 7 days ago
  35. 24dcbc0 [libc++] Diagnose unused variables of container types (#203084) by Nikolas Klauser · 7 days ago
  36. c2c4f51 [libc++] Trim down associative container benchmark sizes (#212252) by Louis Dionne · 7 days ago
  37. 6804926 [libc++] Fix the clang-tidy source filter to cover libcxx/src again (#213732) by Louis Dionne · 7 days ago
  38. fd749ae [libc++] Remove C++20 modules tests from the C++03 frozen test suite (#213730) by Louis Dionne · 7 days ago
  39. 9f15ff7 [libc++] Optimize std::swap of locales (#209760) by Nikolas Klauser · 7 days ago
  40. 8ee9294 [libc++][NFC] Make __libcpp_is_trivially_relocatable a variable template (#213640) by Nikolas Klauser · 7 days ago
  41. 4996a45 [libc++] Granularize includes of <optional> (#213433) by Michael G. Kazakov · 7 days ago
  42. 78f45a9 [libc++] Correctly implement __transform_primary on all platforms (#186130) by aokblast · 7 days ago
  43. da6d6ff [libc++][pstl] Implementation of parallel std::is_sorted_until() based on std::adjacent_find() (#213445) by Michael G. Kazakov · 7 days ago
  44. 60b88ca [libc++][pstl] Implementation of parallel std::reverse() based on parallel for_each (#213487) by Michael G. Kazakov · 7 days ago
  45. cbe2434 [libc++][docs] Mark LWG3116 as Complete (#209916) by Aidan Lam · 8 days ago
  46. bb4d636 [libc++] Fold deque iterator benchmarks into algorithm benchmarks (#212279) by Louis Dionne · 8 days ago
  47. 85007d7 [libcxx][test] Fix a few test conditions (#213512) by Ian Anderson · 8 days ago
  48. fe0cee8 [libc++][CI] run-buildbot and libcxx-lit need a way to pass the paths to cmake and ninja (#213511) by Ian Anderson · 8 days ago
  49. 7a91eb0 [libc++] Remove opt-out of the LLVM 23 transitive includes removal (#213245) by Nikolas Klauser · 8 days ago
  50. 5dffeb7 [libc++] Add missing includes in the locale headers (#213035) by Louis Dionne · 8 days ago
  51. 26f6f07 [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (#213032) by Louis Dionne · 8 days ago
  52. bba1439 [libc++] Clean up headers that relied on `<optional>`'s transitive includes (#213158) by William Tran-Viet · 8 days ago
  53. 47edfec Speed up std::visit() compile times by another 42% (#213203) by higher-performance · 9 days ago
  54. f99af52 [libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (#131950) by A. Jiang · 10 days ago
  55. 74e5565 [libc++][ranges][test-suite][NFC] Consistency improvements after P3050 merge (#213062) by Hristo Hristov · 11 days ago
  56. a340640 [libc++] Remove unused headers from <cmath> (#213114) by Louis Dionne · 11 days ago
  57. 7384682 [libc++] Add an assertion for monotonic_buffer_resource's initial_size (#213136) by Louis Dionne · 11 days ago
  58. 3d65ba8 [libc++] Fix dangling reference in the associative container benchmarks (#213139) by Louis Dionne · 11 days ago
  59. 2b7d6dc [libc++] Actually partially populate the container in a benchmark (#213146) by Louis Dionne · 11 days ago
  60. c8f0a95 [libc++][NFC] Make size_t -> int conversions explicit in a few PSTL tests (#213145) by Michael G. Kazakov · 11 days ago
  61. 4526ad2 [libc++abi] Add a clang-tidy config and test (#207324) by Nikolas Klauser · 11 days ago
  62. 2527b80 [libc++] Simplify clear_padding.h a bit (#212426) by Nikolas Klauser · 11 days ago
  63. e2b41f4 [libc++] Make __has_array_cookie a variable template (#212767) by Nikolas Klauser · 11 days ago
  64. a436d51 [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (#212366) by Michael G. Kazakov · 12 days ago
  65. 9d179ee [libc++] Fix difference_type expectations in range adaptor iterator member_types tests (#201853) by Zibi Sarbinowski · 12 days ago
  66. 20bf711 [libc++] Fix std::mt19937 seeding with std::seed_seq under vectorized ABI (#209860) by Kyungtak Woo · 12 days ago
  67. 20d5192 [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (#193891) by Hristo Hristov · 12 days ago
  68. 868bd3d [libc++] Fix exception_fallback.ipp not compiling (#212961) by Nikolas Klauser · 12 days ago
  69. 3127ac1 [libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (#212969) by Nikolas Klauser · 12 days ago
  70. a12fb7e [libc++abi] Use the same .clang-format as libc++ (#208661) by Nikolas Klauser · 12 days ago
  71. 1dbde6c [libc++] Clean up windows macros (#207577) by Nikolas Klauser · 12 days ago
  72. 52b8fcd [libc++] Fix incorrect paper statuses (#212827) by Louis Dionne · 12 days ago
  73. 288b62f [libc++][NFC] Rename the streambuf members (#212277) by Nikolas Klauser · 12 days ago
  74. 0d8e5e0 [libc++] Move numpunct into <__locale_dir/num.h> (#212465) by Nikolas Klauser · 12 days ago
  75. 8d6a174 [libc++] Remove SFINAE checks in tuple which are always true (#212765) by Nikolas Klauser · 12 days ago
  76. b673190 [libc++] Granularize `<optional>` (#206644) by William Tran-Viet · 13 days ago
  77. 12469f0 Speed up compilation of typical invocations of std::visit(std::variant<...>) for up to 11 types (#164196) by higher-performance · 13 days ago
  78. 120c30f [libc++][math] Add missing `constexpr since C++23` comment for `signbit` (#212458) by Lucas Mellone · 13 days ago
  79. be3a98f [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (#210604) by Michael G. Kazakov · 13 days ago
  80. 59369e2 [libc++][NFC] Clean up atomic_support.h (#212464) by Nikolas Klauser · 13 days ago
  81. fed8b51 [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (#212690) by Hui · 13 days ago
  82. 6a58fa4 [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (#208145) by Yordan Vásquez · 13 days ago
  83. d0ca0ca [libc++] Reduce sequence container benchmark size ladder (#212281) by Louis Dionne · 14 days ago
  84. dc074d9 [libc++] Drop char8_t instantiation from string benchmarks (#212283) by Louis Dionne · 14 days ago
  85. fb78c35 [libc++] Defer removal of two escape hatches to LLVM 25 (#211553) by Louis Dionne · 14 days ago
  86. 0732a53 [libc++][math] Add `constexpr` to comparison functions (#210075) by Lucas Mellone · 2 weeks ago
  87. 5f00e92 [libc++][optional][NFC] Use variable templates instead of class templates (#212443) by Hristo Hristov · 2 weeks ago
  88. 19e6f5d [libc++] Fix ungetc failing after xsgetn (#210951) by Nikolas Klauser · 2 weeks ago
  89. ee6f52f [libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (#212433) by A. Jiang · 2 weeks ago
  90. 7634628 [libc++][test][NFC] Format `test_macros.h` (#212442) by A. Jiang · 2 weeks ago
  91. 16bb281 [libc++][test] Disable test coverage for `_BitInt` for non-libc++ implementations (#212435) by A. Jiang · 2 weeks ago
  92. 69e9d2d [libc++] Simplify some meta-programming in tuple (#212436) by Nikolas Klauser · 2 weeks ago
  93. 109d5d4 [libc++] Implement P0528R3 `std::atomic` CAS for types with padding (#76180) by Hui · 2 weeks ago
  94. 068216a [libc++] Rename the test suite used on LNT (#212347) by Louis Dionne · 2 weeks ago
  95. 71a8654 [libc++][test] re-enable clear padding runtime test (#211258) by Hui · 2 weeks ago
  96. e45b712 [libc++] Add benchmark for std::nth_element (#210112) by Louis Dionne · 2 weeks ago
  97. e2fd331 [libc++] Add benchmarks for std::min_element, std::max_element and std::ranges::max (#209590) by Louis Dionne · 2 weeks ago
  98. 646a30f [libc++] Add benchmarks for std::next_permutation and std::prev_permutation (#210966) by Louis Dionne · 2 weeks ago
  99. dbb0314 [libc++][NFC] Use [[deprecated]] for __grow_by (#209126) by Nikolas Klauser · 2 weeks ago
  100. 99f3a9b [libc++] Inline `text_encoding` alias offset table std::count to 884 (#207471) by William Tran-Viet · 2 weeks ago