1. c947edc [libc++][NFC] Introduce __data() to std::string to replace std::__to_address(__get_pointer()) (#178212) by Nikolas Klauser · 11 hours ago main
  2. b2915af [libc++] Update documentation for _executeWithFakeConfig (#184420) by Louis Dionne · 25 hours ago
  3. 40bc705 [libc++] Give proper names to a few benchmarks (#183333) by Louis Dionne · 2 days ago
  4. 30c0e5e7 [libc++] Forward find* algorithms to find_if (#179938) by Nikolas Klauser · 5 days ago
  5. df0fa08 [libc++] Fix vector::append_range growing before the capacity is reached (#183264) by Nikolas Klauser · 5 days ago
  6. bb78341 [libc++] Introduce a escape hatch for the changed behavior of map and set search operations (#183190) by Louis Dionne · 6 days ago
  7. 978c26e [libc++] Optimize using std::copy with an ostreambuf_iterator (#181815) by Nikolas Klauser · 6 days ago
  8. 44464ae [utils] update how auto-updated tests are displayed when the test is retried (#181097) by Henrik G. Olsson · 7 days ago
  9. ec6c40f [libc++] Add a thread-safe version of std::lgamma in the dylib (#153631) by Louis Dionne · 7 days ago
  10. dc3e9a3 [libc++] Use verbose output when a LNT benchmark fails by Louis Dionne · 7 days ago
  11. ccd7140 [libc++] Add segmented iterator optimization to std::equal (#179242) by Nikolas Klauser · 8 days ago
  12. fe99478 [libc++] Make `__wrap_iter` comparison operators hidden friends (#179590) by William Tran-Viet · 8 days ago
  13. 5426174 [libc++] Simplify and optimize the run-benchmarks script (#181382) by Louis Dionne · 9 days ago
  14. 7ac1297 [libc++] Fix `gps_time` formatting and related tests (#181560) by Matt Stephanson · 9 days ago
  15. 99080a2 [libc++][NFC] Format `std::midpoint` tests (#175531) by eiytoq · 9 days ago
  16. 5abae24 [libc++] Fix typo in atomic.h comment (#182719) by Connector Switch · 10 days ago
  17. e5f25b6 [libc++] Enable additional tests when Clang modules are enabled (#168967) by Louis Dionne · 10 days ago
  18. 7bf02fd [libc++] Avoid including <format> code in <optional> (#179466) by Nikolas Klauser · 13 days ago
  19. f250da1 [libc++][NFC] Use std::has_single_bit instead of std::popcount(v) == 1 (#181787) by Nikolas Klauser · 13 days ago
  20. 7e63d30 [libc++] Memoise `size()` in `vector::__assign_with_size` (#180288) by Christopher Di Bella · 2 weeks ago
  21. e53a930 [libc++] Fix FreeBSD atomic timed wait system call (#180400) by Hui · 2 weeks ago
  22. 05ce5e1 [libc++] Prevent ADL on _Block_copy/_Block_release (#179614) by Fady Farag · 2 weeks ago
  23. 605b274 Reapply "[libc++] Add test_iterators.h to the modulemap (#181351)" by Nikolas Klauser · 2 weeks ago
  24. c1858b9 Revert "[libc++] Add test_iterators.h to the modulemap (#181351)" by Aiden Grossman · 2 weeks ago
  25. bc7f44c [libc++] Add test_iterators.h to the modulemap (#181351) by Nikolas Klauser · 2 weeks ago
  26. 82ee100 [libc++] Implement `ranges::shift_right` (#177847) by Hui · 3 weeks ago
  27. 90c7258 [libc++] Refactor std::push_heap benchmark (#181343) by Nikolas Klauser · 3 weeks ago
  28. 865d904 [libc++] Increase the minimum deployment target on macOS to 11.0 (#176094) by h-vetinari · 3 weeks ago
  29. adc771e [libc++] Remove hardcoded -O3 from adjacent_view benchmark (#181376) by Louis Dionne · 3 weeks ago
  30. 27c16f0 [libc++] Fix semaphore timed wait hanging on Windows (#180398) by Hui · 3 weeks ago
  31. 8e9ba89 [libc++] Run all the microbenchmarks in run-benchmarks (#181374) by Louis Dionne · 3 weeks ago
  32. 6a92ef8 [libc++][NFC] Remove already fixed FIXME from range.iota.view/indices.pass.cpp (#181344) by Nikolas Klauser · 3 weeks ago
  33. d5a3d9d [libc++][NFC] Don't use copy_n to copy a single integer in __sign_combinator (#181119) by Nikolas Klauser · 3 weeks ago
  34. cc517b4 [libc++][NFC] Simplify some overloads in fs::path a bit (#181053) by Nikolas Klauser · 3 weeks ago
  35. f4bc6c3 [libc++] Fix native wait alignment (#180928) by Hui · 3 weeks ago
  36. da8779e [libcxx] Use a table for the offsets in __next_prime (#180651) by PiJoules · 3 weeks ago
  37. 57c6eda [libc++] Add __strftime__ formatting attribute to locale base API __strftime (#179545) by Louis Dionne · 3 weeks ago
  38. 4ce6a38 [libc++] Sort `_LIBCPP_INTRODUCED_IN_LLVM_<X>` usages in reverse chronological order (#176857) by h-vetinari · 3 weeks ago
  39. bf96322 [libc++] Disable commit information in LNT runs by Louis Dionne · 3 weeks ago
  40. 255d9ff [libc++] Avoid including pair in <__functional/hash.h> (#179635) by Nikolas Klauser · 3 weeks ago
  41. 161cc08 [libc++][NFC] use void_t instead of a custom implementation in fs::path (#181050) by Nikolas Klauser · 3 weeks ago
  42. b8a8434 [libc++][NFC] Use std::quoted in fs::path and remove the private __quoted (#181043) by Nikolas Klauser · 3 weeks ago
  43. da4ed90 [libc++] Rename LNT schema for libc++ by Louis Dionne · 3 weeks ago
  44. 5493f8d [libc++] Improve the logging story in run-benchmarks by Louis Dionne · 3 weeks ago
  45. dd17349 [libc++] Add scripts to run benchmarks and submit to LNT on a regular basis (#180849) by Louis Dionne · 3 weeks ago
  46. eca2d69 [libc++] Refactor benchmarking std::make_heap and std::sort_heap together (#180935) by Nikolas Klauser · 3 weeks ago
  47. e8c30fe [libc++] Refactor std::sort_heap benchmark (#180941) by Nikolas Klauser · 3 weeks ago
  48. 6ecaa2f [libc++] Reduce the number of runs on the ranges::min{,max} benchmarks (#179912) by Nikolas Klauser · 3 weeks ago
  49. dd189aa [libc++][AIX] Enable LIBCPP_SHARED_PTR_DEFINE_LEGACY_INLINE_FUNCTIONS on AIX (#179784) by Xing Xue · 3 weeks ago
  50. 07cac8a [libc++] Rewrite the std::pop_heap benchmark (#179911) by Nikolas Klauser · 3 weeks ago
  51. 503a797 [libc++][test] Include `<ios>` and `<ctime>` in tests for `time` locale facets (#179986) by S. B. Tam · 3 weeks ago
  52. cd7b5de [libc++] Use ValueError instead of non-existent ArgumentError (#179526) by Louis Dionne · 3 weeks ago
  53. a66aca5 [libc++] Only make comparators transparent in __tree if they don't cause a conversion (#179453) by Nikolas Klauser · 3 weeks ago
  54. 8d33c21 [libc++] Prepare for PR #134330 by migrating to std::__static_fancy_pointer_cast (#180546) by Vinay Deshmukh · 3 weeks ago
  55. 3d137c6 [libc++] Add myself as a FreeBSD point of contact by Jessica Clarke · 3 weeks ago
  56. 670cab8 [libc++][docs] Update `[[nodiscard]]` coding guidelines (#178384) by Hristo Hristov · 3 weeks ago
  57. e67d665 [libc++] Reduce the number of runs on the format_to{,n} and formatted_size benchmarks (#179922) by Nikolas Klauser · 3 weeks ago
  58. 457f0c9 [libc++] LWG4012: common_view::begin/end are missing the simple-view check (#153674) by Nhat Nguyen · 3 weeks ago
  59. c724e8c [libc++][NFC] Fix license header in test for `atomic_ref` (#180395) by Connector Switch · 3 weeks ago
  60. ee6626e [libc++][test][NFC] remove unused and global variables in the test (#179038) by Hui · 4 weeks ago
  61. 1438ad3 [libcxx] Add missing header to re/re.alg/re.alg.search/grep.pass.cpp (#180024) by Jonathan Wakely · 4 weeks ago
  62. eb81047 [libc++] Reduce the number of runs on the stop_token benchmarks (#179914) by Nikolas Klauser · 4 weeks ago
  63. bbd7f62 [libcxx] Rename `__split_buffer` alias template to `_SplitBuffer` (#180284) by Christopher Di Bella · 4 weeks ago
  64. 4bc35d4 [libc++] Tighten `__add_alignment_assumption` return type (#180090) by Christopher Di Bella · 4 weeks ago
  65. ee070df [libc++] Fix module builds for `<__algorithm/unwrap_range.h>` (#179887) by A. Jiang · 4 weeks ago
  66. 88b8cc4 [libcxx] Optimize `ranges::fold_left_with_iter` for segmented iterators (#177853) by Connector Switch · 4 weeks ago
  67. ca3fff1 [libc++] Rewrite the std::make_heap benchmark (#178696) by Nikolas Klauser · 4 weeks ago
  68. c8aeb14 [libc++] Specialize allocator_traits for std::allocator (#160278) by Nikolas Klauser · 4 weeks ago
  69. b602c58 [lib++][test] Align `atomic_ref` underlying variable as required (#179780) by Alex Guteniev · 4 weeks ago
  70. 3ddbf85 [libc++] Use views::reverse to implement ranges::reverse_copy (#177123) by Nikolas Klauser · 4 weeks ago
  71. c4a873b [libc++] Refactor formatter_int.bench.cpp to not use CartesianProduct (#179483) by Nikolas Klauser · 4 weeks ago
  72. 4650787 [libcxx] Modify `std::__for_each{, _n}` to accept r-values in `__f` (#179451) by Connector Switch · 4 weeks ago
  73. 0646e74 [libc++] Simplify the implementation of __{un,re}wrap_range (#178381) by Nikolas Klauser · 4 weeks ago
  74. 88bdfac [libc++] Avoid template instantiations in the duration aliases (#178182) by Nikolas Klauser · 4 weeks ago
  75. d189b36 [libc++] Fix gdb pretty printer for strings (#176882) by Johan Bengtsson · 4 weeks ago
  76. 4812e03 [libc++][NFC] Disable std_format_spec benchmarks through lit instead of the preprocessor (#179228) by Nikolas Klauser · 4 weeks ago
  77. 4057b8d [libc++] Refactor formatter_float.bench.cpp and drop some benchmarks (#178886) by Nikolas Klauser · 4 weeks ago
  78. ed8f12b [libc++] Implement a type-safe iterator for optional (#154239) by William Tran-Viet · 4 weeks ago
  79. d82d9a7 [libc++] Don't fail LNT benchmark script when a benchmark fails by Louis Dionne · 4 weeks ago
  80. b5d5c25 [libc++] Fix naming of benchmarks with new SPEC metrics (#178445) by Louis Dionne · 4 weeks ago
  81. 8d94bd3 [libc++] Short-cut constraints of single-argument `any` constructor (#177082) by A. Jiang · 4 weeks ago
  82. 02332bf [libc++] "Always" include_next for non C++ path in stdatomic.h (#178463) by Walter Lee · 5 weeks ago
  83. 3c1687b [libc++][NFC] Avoid checking that string::iterator is a contiguous iterator (#178636) by Nikolas Klauser · 5 weeks ago
  84. d331300 [libc++] Deprecate std::launch::any extension (#173397) by sohail · 5 weeks ago
  85. 8a1c914 [libc++][test] Make `EvilContainer` a sequence container (#178626) by A. Jiang · 5 weeks ago
  86. e0fe53c [libc++] Fix `__split_buffer_size_layout` bugs (#178341) by Christopher Di Bella · 5 weeks ago
  87. bc455cd [libc++] Refactor swap_ranges to use __specialized_algorithm for the vector<bool>::iterator specialization (#173384) by Nikolas Klauser · 5 weeks ago
  88. e1e5ee0 [libc++][NFC] Remove _LIBCPP_FREESTANDING (#176907) by Nikolas Klauser · 5 weeks ago
  89. 54f0286 [libc++] Don't define _LIBCPP_INSTRUMENTED_WITH_ASAN for hwasan builds (#178278) by PiJoules · 5 weeks ago
  90. 40f342d [libc++] Reduce the number of warnings when running SPEC (#160366) by Louis Dionne · 5 weeks ago
  91. f0fb0eb [libc++] Use the fast path for move assignment in __tree if the allocator is_always_equal (#177115) by Nikolas Klauser · 5 weeks ago
  92. 5c0c705 [libc++] Remove a bunch of unused includes from <atomic> detail headers (#178161) by Nikolas Klauser · 5 weeks ago
  93. 207d3a2 [libc++] Rewrite the std::lower_bound benchmark to be more efficient and add an upper_bound benchmark (#177180) by Nikolas Klauser · 5 weeks ago
  94. a4cc36e [libc++][pstl] Generic implementation of parallel std::is_sorted (#176129) by Michael G. Kazakov · 5 weeks ago
  95. 0bd07a3 [libc++] Honor __SANITIZER_DISABLE_CONTAINER_OVERFLOW__ in libc++ (#168955) by Louis Dionne · 5 weeks ago
  96. 3b52a18 [libc++] Forward calls to ranges::swap_ranges to the 3-leg implementation if possible (#176762) by Nikolas Klauser · 5 weeks ago
  97. 8986947 [libc++] Refactor how we do amortized growth (#171117) by Nikolas Klauser · 5 weeks ago
  98. bb69422 [libc++] Document that backported language features should be used (#176993) by Nikolas Klauser · 5 weeks ago
  99. bb3fffb [libc++][NFC] Don't use std::distance in std::equal (#177113) by Nikolas Klauser · 5 weeks ago
  100. 6888ade [libc++][ranges] Updated `[[nodiscard]]` implementation for `subrange` and `join_with_view` (#176936) by Hristo Hristov · 5 weeks ago