1. 983972a [libc++][NFC] Rename is_trivially_relocatable.h to is_relocatable.h (#218650) by Nikolas Klauser · 2 hours ago main
  2. 52a5d72 [libc++] Remove _LIBCPP_SHORT_WCHAR (#207562) by Nikolas Klauser · 3 hours ago
  3. 297c2d1 [libc++] Optimize vector::erase (#213916) by Nikolas Klauser · 3 hours ago
  4. 3cd769e [libc++] Optimize vector growth for nothrow move constructible types (#214690) by Nikolas Klauser · 3 hours ago
  5. d816ed0 [libc++][NFC] Remove vector::__base_destruct_at_end (#217631) by Nikolas Klauser · 5 hours ago
  6. def01bd [libc++][ranges][enumerate_view] Fix sentinel converting constructor test (#217365) by Lucas Mellone · 6 hours ago
  7. eedfcbf [libc++] Implement single element vector::insert in terms of emplace (#210284) by Nikolas Klauser · 23 hours ago
  8. a923dbb [libcxx][FreeBSD] Add comments for unsupported xopen_source.gen.py test (#216002) by aokblast · 32 hours ago
  9. 3b5e31b [libc++] Also run the benchmarks with Fast hardening mode (#218029) by Louis Dionne · 3 days ago
  10. 968692e [libc++] Disable the wmemchr optimization in std::find on Apple platforms (#217655) by Nikolas Klauser · 3 days ago
  11. c707439 [libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7 Linux targets. (#217807) by Vladimir Vereschaka · 4 days ago
  12. 93eb833 [libc++] Give the LNT tooling its own requirements.txt (#217889) by Louis Dionne · 4 days ago
  13. 308d50d [libc++][ranges][enumerate_view] Fix iterator converting constructor test (#212044) by Lucas Mellone · 4 days ago
  14. a62b6ce [libc++] Avoid more <format> code in <vector> (#185596) by Nikolas Klauser · 4 days ago
  15. 96fab70 [libc++] Pin down macOS 26.5 and arm64 in the LNT machines (#217763) by Louis Dionne · 5 days ago
  16. 9f3fd19 [libc++] Use https for lnt submissions (#217746) by Louis Dionne · 5 days ago
  17. d9d4361 [libc++] Support file offsets larger than 2GB in basic_filebuf on 32-bit AIX and 32-bit glibc Linux (#215892) by Jake Egan · 5 days ago
  18. 9e0b5f8 [libc++][test] Remove `XFAIL` mark for LLVM libc on `system` (#217237) by A. Jiang · 6 days ago
  19. ab7506f [libc++] disable hwasan for the 'set_new_handler' test (#217086) by Adam · 7 days ago
  20. 4189b1f [libc++] Fix missing 'get_new_handler()' for MSVC mode builds (#150182) by Adam · 7 days ago
  21. 31a2b2b [libc++][NFC] Change `_NOEXCEPT` to `noexcept` for components not in C++03 (#216948) by A. Jiang · 7 days ago
  22. a59dd02 [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (#209471) by Nikolas Klauser · 8 days ago
  23. 92a09b1 [libc++][optional] LWG4497: `std::nullopt_t` should be comparable (#214975) by Hristo Hristov · 8 days ago
  24. c8f733e [libc++][test] Mark `UNSUPPORTED` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (#211736) by A. Jiang · 9 days ago
  25. 38c3d4a [libc++] Simplify the implementation of std::make_from_tuple (#215067) by Nikolas Klauser · 9 days ago
  26. 5423d1b [libc++] Upgrade to GCC 16 (#206235) by Nikolas Klauser · 11 days ago
  27. 83be651 [libc++] Fix append_range and prepend_range benchmarks (#216038) by Louis Dionne · 12 days ago
  28. 91a8998 [libc++][pstl] Implementation of parallel std::search() based on __parallel_find() (#215119) by Michael G. Kazakov · 12 days ago
  29. c20a2b4 [libc++] Report the runs created by dispatch-benchmarks (#216029) by Louis Dionne · 12 days ago
  30. 7a7fb67 [libc++] Make the dry-run message in dispatch-benchmarks debug-only (#216011) by Louis Dionne · 12 days ago
  31. 5838a25 [libc++][NFC] Update implementation strategy of the `operator()(I&& first, S last)` for `std::ranges::distance` (#215994) by Lucas Mellone · 12 days ago
  32. 6599e4d [libc++][pstl] Implementation of parallel uninitialized_default_construct, uninitialized_value_construct and uninitialized_fill (#214580) by Michael G. Kazakov · 12 days ago
  33. 2110b9e [libc++][ranges] Fix the LWG 3568 test for `basic_istream_view` (#215589) by Iskandar Emomzoda · 12 days ago
  34. e568cb1 [libc++] Trigger the benchmark-request job more often (#216003) by Louis Dionne · 12 days ago
  35. 48eed64 [libc++][pstl] Implementation of parallel std::search_n() based on __parallel_find() (#214069) by Michael G. Kazakov · 12 days ago
  36. fbe6102 [gn] port 273706151fa625 (#215947) by Nico Weber · 12 days ago
  37. e406975 [libc++] Stabilize the LNT machines we are going to generate data for (#215583) by Louis Dionne · 13 days ago
  38. 62d9118 [libc++] Align and avoid inlining benchmark functions (#213938) by Nikolas Klauser · 13 days ago
  39. eefd060 [libc++] Collapse `optional<T&>` inheritance hierarchy (#215286) by William Tran-Viet · 13 days ago
  40. 174699d [libc++] Guard container benchmarks on library availability (#215408) by Louis Dionne · 13 days ago
  41. c074a90 [libc++][NFC] Format new.ipp (#215792) by Nikolas Klauser · 13 days ago
  42. 3efd752 [libc++] Harden the test suite for running against older libc++ versions (#214820) by Louis Dionne · 13 days ago
  43. 7743288 [libc++] Update the CMake version we use in the CI (#215783) by Nikolas Klauser · 13 days ago
  44. 88282b6 [libc++] Rewrite the set_intersection benchmark without CartesianBenchmarks (#214302) by Louis Dionne · 13 days ago
  45. 407bfa2 [libc++] Fix `expected::error_or(...) &&` test (#215553) by David Bayer · 13 days ago
  46. 5463df1 [libc++] Fix duplicate names in benchmarks (#215676) by Louis Dionne · 14 days ago
  47. 16fc350 [libc++] Remove legacy LNT benchmarking infrastructure (#215612) by Louis Dionne · 14 days ago
  48. 54491e3 [libc++] Skip dry-runs of the workflow in dispatch-benchmarks (#215637) by Louis Dionne · 14 days ago
  49. 98f3cd2 [libc++] Enforce the pinned benchmark suite version when submitting to LNT (#215570) by Louis Dionne · 14 days ago
  50. 67bdb84 [libc++] Merge the two swap_ranges benchmarks into one (#214712) by Louis Dionne · 2 weeks ago
  51. bff85ec [libc++][CI] Add a cron job to trigger benchmarking jobs (#212859) by Louis Dionne · 2 weeks ago
  52. 6712543 [libc++] Add tools for gathering historical benchmark data (#212775) by Louis Dionne · 2 weeks ago
  53. 40ee4aa [libc++] Simplify detection of win32-broken-utf8-wchar-ctype (#214797) by Louis Dionne · 2 weeks ago
  54. 64f4e67 [libc++] Remove _IsThisTuple (#213909) by Nikolas Klauser · 2 weeks ago
  55. 8e42496 [libc++][memory] LWG4148: `unique_ptr::operator*` should not allow dangling references (#214971) by Hristo Hristov · 2 weeks ago
  56. 7d92524 [libc++] Refactor `optional<T>` and `optional<T&>` base classes (#215012) by William Tran-Viet · 2 weeks ago
  57. 2e47577 [libc++] Add a design document for Windows support (#202668) by Adam · 2 weeks ago
  58. e9dd6bd [libc++][ranges] Mark LWG4242 as Resolved (#211568) by Lucas Mellone · 2 weeks ago
  59. 16d589d [libc++] Include range access headers in `<optional>` only since C++26 (#214688) by A. Jiang · 2 weeks ago
  60. d134883 [libc++] Disable -Werror when running historical benchmarks (#214761) by Louis Dionne · 3 weeks ago
  61. 684821c [libc++] Generate a per-target modulemap when using per-target runtime dirs (#209312) by Louis Dionne · 3 weeks ago
  62. 193889f [libc++] Lower the default benchmark_min_time to 0.2s (#214499) by Louis Dionne · 3 weeks ago
  63. a1d84ea [libc++] Switch the enable_warnings Lit parameter to enable_werror (#214113) by Louis Dionne · 3 weeks ago
  64. 6770baf [libc++][libc++abi] Merge the operator new implementations into a shared file (#213427) by Nikolas Klauser · 3 weeks ago
  65. 29ed0c5 [libc++] Implement LWG2899: Constrain move special functions of `tuple` and `unique_ptr` (#167211) by A. Jiang · 3 weeks ago
  66. 13975b4 [libc++][test] Fix construction and comparison for testing allocators (#212702) by A. Jiang · 3 weeks ago
  67. d429a7a [libc++] Move lerp to its own header instead of <cmath> (#213111) by Louis Dionne · 3 weeks ago
  68. 7f51ca8 [libc++] Refactor the conditions for enabling assertion tests (#213294) by Louis Dionne · 3 weeks ago
  69. dd55181 [libc++] Add missing return 0 to main functions in tests (#214190) by Louis Dionne · 3 weeks ago
  70. 31a4aac [libc++] Add dry-run coverage for the LNT tooling to the test-tools builder (#214028) by Louis Dionne · 3 weeks ago
  71. d549715 [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (#211888) by Michael G. Kazakov · 3 weeks ago
  72. 1730d9e [libc++] Make all of <random> depend on <__math/FOO.h> instead of <cmath> (#213084) by Hana Dusíková · 3 weeks ago
  73. 236af31 [libc++] Try fixing flaky fs.op.space test on FreeBSD (#213988) by Louis Dionne · 3 weeks ago
  74. 159fbc2 [libc++] Use the granular headers instead of <__locale> (#214029) by Louis Dionne · 3 weeks ago
  75. 843dc9a [libc++] Require installing dependencies before running LNT tooling (#214020) by Louis Dionne · 3 weeks ago
  76. d6f3050 [runtimes] Remove override of LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Darwin (#213748) by Louis Dionne · 3 weeks ago
  77. 35fa0b7 [libc++] Move math special functions under __cmath (#213944) by Louis Dionne · 3 weeks ago
  78. 116d69d [libc++] Add InsertNewlineAtEOF=True to .clang-format (#214078) by Michael G. Kazakov · 3 weeks ago
  79. 7c4cbe1 [libc++] Tweak comments for workaround about `fpclassify` overloads (#212388) by A. Jiang · 3 weeks ago
  80. 5b448eb [libc++] Granularize <__locale> into __locale_dir (#213667) by Louis Dionne · 3 weeks ago
  81. 47af6ea [libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (#173637) by A. Jiang · 3 weeks ago
  82. cef4160 [libc++][test] Add `void` cast to a discarded call to `remquo` (#213849) by A. Jiang · 3 weeks ago
  83. 8a322c1 [libc++] Diagnose unused variables of container types (#203084) by Nikolas Klauser · 3 weeks ago
  84. 14e2b63 [libc++] Trim down associative container benchmark sizes (#212252) by Louis Dionne · 3 weeks ago
  85. 3cbfb5c [libc++] Fix the clang-tidy source filter to cover libcxx/src again (#213732) by Louis Dionne · 3 weeks ago
  86. 228eae4 [libc++] Remove C++20 modules tests from the C++03 frozen test suite (#213730) by Louis Dionne · 3 weeks ago
  87. 00b9ddc [libc++] Optimize std::swap of locales (#209760) by Nikolas Klauser · 3 weeks ago
  88. 685357b [libc++][NFC] Make __libcpp_is_trivially_relocatable a variable template (#213640) by Nikolas Klauser · 3 weeks ago
  89. d71bf4d [libc++] Granularize includes of <optional> (#213433) by Michael G. Kazakov · 3 weeks ago
  90. 8d05d2c [libc++] Correctly implement __transform_primary on all platforms (#186130) by aokblast · 3 weeks ago
  91. 5d1e6db [libc++][pstl] Implementation of parallel std::is_sorted_until() based on std::adjacent_find() (#213445) by Michael G. Kazakov · 3 weeks ago
  92. ad2f21a [libc++][pstl] Implementation of parallel std::reverse() based on parallel for_each (#213487) by Michael G. Kazakov · 3 weeks ago
  93. a57161e [libc++][docs] Mark LWG3116 as Complete (#209916) by Aidan Lam · 3 weeks ago
  94. d90bd03 [libc++] Fold deque iterator benchmarks into algorithm benchmarks (#212279) by Louis Dionne · 3 weeks ago
  95. b450308 [libcxx][test] Fix a few test conditions (#213512) by Ian Anderson · 3 weeks ago
  96. ea9a584 [libc++][CI] run-buildbot and libcxx-lit need a way to pass the paths to cmake and ninja (#213511) by Ian Anderson · 3 weeks ago
  97. e532845 [libc++] Remove opt-out of the LLVM 23 transitive includes removal (#213245) by Nikolas Klauser · 3 weeks ago
  98. d3d4e3b [libc++] Add missing includes in the locale headers (#213035) by Louis Dionne · 3 weeks ago
  99. 1e08d29 [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (#213032) by Louis Dionne · 3 weeks ago
  100. 87789d8 [libc++] Clean up headers that relied on `<optional>`'s transitive includes (#213158) by William Tran-Viet · 3 weeks ago