1. 1ed4903 [libcxx][test] Fingerprint the compiler when memoizing results (#208311) by Jon Roelofs · 4 hours ago main
  2. afdcb5c [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (#208945) by Aiden Grossman · 5 hours ago
  3. af32b90 [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (#209018) by Emmett · 7 hours ago
  4. 9d57af1 [libc++] Add missing include to thread.h (#208740) by Liza Burakova · 11 hours ago
  5. fac6174 [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (#208132) by A. Jiang · 11 hours ago
  6. 552614d [libc++] Fix filesystem::remove_all bug with read-only nested directory (#197104) by Jake Egan · 12 hours ago
  7. 347db4a [libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (#209105) by Nikolas Klauser · 13 hours ago
  8. c954a61 [libc++] Refactor the string benchmarks (#185397) by Nikolas Klauser · 16 hours ago
  9. a134f73 [libc++][pstl] Default implementation of parallel std::reverse_copy (#208085) by Michael G. Kazakov · 2 days ago
  10. 7afd719 [libcxx] Bump runner set (#208929) by Aiden Grossman · 2 days ago
  11. 53fe445 [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (#208883) by Petr Hosek · 2 days ago
  12. a4d368e [libc++] Replace the of use custom sections for detecting overriden functions (#208330) by Petr Hosek · 3 days ago
  13. b4e0375 [libcxx] Bump GitHub runner version (#208823) by Aiden Grossman · 3 days ago
  14. a5ccd41 [libc++] Bump base image version to most recent (#208776) by Yihan Wang · 3 days ago
  15. d85b6b9 [libc++] Merge atomic-wait contention tables into a single table (#208493) by Louis Dionne · 3 days ago
  16. b501ff7 [libc++] Add MSVC's implementation of exception_ptr for Windows (#94977) by Stephan T. Lavavej · 3 days ago
  17. 3f49455 [libc++] Update the base image hash to get most recent clang-23 (#208766) by Yihan Wang · 3 days ago
  18. 447c919 [libc++] Add benchmarks for std::is_heap and std::is_heap_until (#207045) by Louis Dionne · 3 days ago
  19. e48b50b [libc++] Fix shared_ptr not accepting allocators with explicit conversions (#208439) by Nikolas Klauser · 4 days ago
  20. c77239b [libc++] Rename the macro for the LLVM 18 ABI tag used in ranges (#208464) by Louis Dionne · 4 days ago
  21. be231bc [libc++] Remove diagnostic about _LIBCPP_ABI_NO_ITERATOR_BASES (#208460) by Louis Dionne · 4 days ago
  22. 5997426 [libc++] Enable missing allocator constructors in C++11 (#204845) by halbi2 · 4 days ago
  23. c6889b7 [libc++] Remove benchmark::DoNotOptimize from custom predicates in benchmarks (#208412) by Nikolas Klauser · 4 days ago
  24. 62edc4d [libc++] Mark LWG4276 as complete (#208273) by Louis Dionne · 4 days ago
  25. c841932 [libc++] Add tests for LWG3949 and mark it as done (#208272) by Louis Dionne · 4 days ago
  26. 2b83f4b [libc++] Fix assign_range test for forward_list (#208283) by Louis Dionne · 4 days ago
  27. 8094048 [libc++][NFC] Rename forward_list constructor tests (#208301) by Louis Dionne · 4 days ago
  28. 39f5028 [libc++] Update the label for FreeBSD in CI to version 15.1 (#205417) by aokblast · 4 days ago
  29. 0ba1382 [libc++] Add missing <string> include (#208281) by Louis Dionne · 4 days ago
  30. 99564a9 [libc++][NFC] Fix comment about size-based vector (#208463) by Louis Dionne · 4 days ago
  31. a5623b9 [libc++] Implement LWG4472: std::atomic_ref<const T> can be constructed from temporaries (#208131) by Avi Patel · 5 days ago
  32. f9bd255 [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (#208036) by Lucas Mellone · 5 days ago
  33. 67f64f4 [libc++] Remove some unnecessary functions from __vector_layout (#207152) by Nikolas Klauser · 5 days ago
  34. c1ee636 [libc++][pstl] Default implementation of parallel std::find_first_of (#206328) by Michael G. Kazakov · 5 days ago
  35. 21348b1 [libcxx][NFC] Move guards outside namespace (#208089) by Michael Jones · 5 days ago
  36. 2fd6e35 [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (#207692) by inquisitivecrystal · 6 days ago
  37. dc6bd99 [libc++][chrono] Implement LWG 4481: Disallow `chrono::duration<const T, P>` (#207558) by Emmett · 6 days ago
  38. 0bc9163 Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (#208157) by Petr Hosek · 6 days ago
  39. b6af11d [libc++] Replace the of use custom sections for detecting overriden functions (#175896) by Petr Hosek · 6 days ago
  40. 249878d [libc++][ranges] Applied `[[nodiscard]]` to `zip_view` (#207667) by Hristo Hristov · 6 days ago
  41. 174f548 [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (#204462) by AnthonyCalandraGeotab · 6 days ago
  42. 59517a8 [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (#199091) by Benjamin Luke · 6 days ago
  43. 85ff465 [libc++] Mark LWG3585 as resolved (#207717) by Connector Switch · 7 days ago
  44. bf8516f [libc++][ranges] Applied [[nodiscard]] to `join_view` (#206838) by Lucas Mellone · 7 days ago
  45. ebc42d7 [libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (#205900) by Lucas Mellone · 7 days ago
  46. 6de4853 [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (#207120) by Hristo Hristov · 7 days ago
  47. ebef299 [NFC] Fix "is is" typos (#206288) by Aliaksei Urbanski · 7 days ago
  48. 9c9e6f6 [libc++][ranges] Applied [[nodiscard]] to `elements_view` (#206589) by Lucas Mellone · 7 days ago
  49. d9685ca [libc++] Make atomic contention tables constinit (#207456) by Louis Dionne · 7 days ago
  50. 70f5b7b [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (#207668) by Nikolas Klauser · 8 days ago
  51. 002f112 [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (#207447) by Nikolas Klauser · 8 days ago
  52. 791bd38 [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (#206257) by Vinay Deshmukh · 8 days ago
  53. 22ca49d [libc++] Add an ABI flag to optimize mersenne_twister_engine (#206423) by Nikolas Klauser · 8 days ago
  54. f65e0e6 [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (#181624) by Nikolas Klauser · 8 days ago
  55. b12a669 [libc++] Mark LWG4098 as resolved (#206295) by Lucas Mellone · 8 days ago
  56. 9b0bf16 [libc++] Mark LWG3454 as resolved (#207487) by Connector Switch · 9 days ago
  57. 432420e [libc++] Fix SPEC benchmarks not producing a .lnt result file (#207450) by Louis Dionne · 10 days ago
  58. f37d3cf [libc++][ranges] Enable CPO compile tests (#207123) by Hristo Hristov · 10 days ago
  59. eaf1003 [libc++] Add assert test for string assign/append (#207164) by Connector Switch · 10 days ago
  60. 8fd82b9 [libc++] Base string's alignment on __STDCPP_DEFAULT_NEW_ALIGNMENT__ (#171785) by Nikolas Klauser · 10 days ago
  61. 9e97c09 [libc++] Use _LIBCPP_NO_UNIQUE_ADDRESS for the new vector layout (#207149) by Nikolas Klauser · 10 days ago
  62. cc3ac82 [libc++][NFC] Move the lower_bound/upper_bound benchmark to the sorting directory (#207215) by Louis Dionne · 11 days ago
  63. 386276e [libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (#206360) by Xavier Roche · 12 days ago
  64. 6f90f87 [libc++] Remove _LIBCPP_COMPRESSED_PAIR from packaged_task (#200642) by Nikolas Klauser · 12 days ago
  65. 3e205d6 Reapply "[libc++] Optimize fstream::read" (#206453) by Nikolas Klauser · 12 days ago
  66. 829963f Revert "[libc++] Move threading and random device config into <__configuration/platform.h>" (#207134) by Nikolas Klauser · 12 days ago
  67. 17fbd6d [NFC][libc++] Fix formatting for `<set>` tests (#207080) by Vinay Deshmukh · 12 days ago
  68. 65776eb [libc++] Remove projection from __lower_bound_onesided (#206676) by Nikolas Klauser · 12 days ago
  69. 022c7c9 [libc++] Add a size-based representation for `vector` in the unstable ABI (#155330) by Christopher Di Bella · 12 days ago
  70. 53a8c9b [libc++] Move threading and random device config into <__configuration/platform.h> (#206262) by Nikolas Klauser · 12 days ago
  71. 8068b7f [libc++] Add Android assertion handler (#198831) by George Burgess IV · 12 days ago
  72. 5a32c75 [libcxx] Enable std module test on FreeBSD (#206269) by aokblast · 12 days ago
  73. d846835 [libc++] Assume that <wchar.h> in llvm-libc has const-overloads. (#206805) by Alexey Samsonov · 12 days ago
  74. 99dfe07 [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (#206871) by A. Jiang · 12 days ago
  75. 60fcf59 [libc++] Don't make libc++ headers system headers in the modulemap (#205509) by Nikolas Klauser · 13 days ago
  76. 12921b6 [libc++] Don't #define __unused with glibc in system_reserved_names.gen.py (#206971) by Nikolas Klauser · 13 days ago
  77. 8b2dd29 [libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (#206320) by Connector Switch · 13 days ago
  78. c74822a [runtimes][NFC] Re-indent shared library blocks (#205523) by Matt Arsenault · 13 days ago
  79. bfc1ee9 [libc++] Resolve LWG4366: Heterogeneous comparison of `expected` may be ill-formed (#185342) by William Tran-Viet · 13 days ago
  80. 7b1f65a [libc++][test][NFC] Remove implementation-detail noise from _BitInt test comments (#206666) by Xavier Roche · 13 days ago
  81. 580dfcc [libc++] Make `<set>` `std::set` constexpr as part of P3372R3 (#167241) by Vinay Deshmukh · 13 days ago
  82. d97b101 [CMake] Warn when the version of CMake is older than 3.31.0 (#204203) by Petr Hosek · 2 weeks ago
  83. 7153ed0 [libc++] Do not remove a root-name followed by ".." in `path::lexically_normal()` (#201261) by Igor Kudrin · 2 weeks ago
  84. 60e1d3f [libc++][test] XFAIL `text/text_encoding/environment.pass.cpp` test on Armv7/Linux Ubuntu targets. (#206188) by Vladimir Vereschaka · 2 weeks ago
  85. 1afa3be [libc++] Implement LWG4125: `move_iterator`'s default constructor should be constrained (#206427) by A. Jiang · 2 weeks ago
  86. 043e18e [libc++] LWG4557: Remove `constexpr` from `owner_less` and `owner_before` (#191534) by PaulXiCao · 2 weeks ago
  87. 5f5f959 [libc++][docs] Remove superfluous entries for P1286R2 and P2085R0 (#166116) by A. Jiang · 2 weeks ago
  88. e9ed295 [runtimes] Don't create shared library targets when unsupported (#205517) by Matt Arsenault · 2 weeks ago
  89. 2c1ab4c [libc++] Consistently use version guards outside namespace macros (#181136) by Nikolas Klauser · 2 weeks ago
  90. f1a00d1 [libc++] Mark LWG4084 as resolved (#206224) by Connector Switch · 2 weeks ago
  91. b4e588b [libc++][ranges] Applied [[nodiscard]] to `adjacent_view` (#205206) by Lucas Mellone · 2 weeks ago
  92. 068386a [libc++][test] Drop _BitInt(96) byteswap padding check on 32-bit x86 (#205295) by Xavier Roche · 2 weeks ago
  93. 1eae1cd [libc++][FreeBSD] Fix localization test on FreeBSD (#186066) by aokblast · 2 weeks ago
  94. 17a8734 [libc++][NFC] Mark random_device::__padding_ as [[maybe_unused]] (#206248) by Nikolas Klauser · 2 weeks ago
  95. b72d32f [libc++] Mark LWG3498 as resolved (#206078) by Connector Switch · 2 weeks ago
  96. 1f281cb [libc++] Fix shared_ptr rebinding allocators to incomplete types (#206145) by Nikolas Klauser · 2 weeks ago
  97. 70af89d [libc++] Specify `encoding='utf-8'` in `conformance` script (#189534) by A. Jiang · 2 weeks ago
  98. 45cdf17 [libc++] Fix instantiation of incomplete type when evaluating tuple comparisons (#204679) by Louis Dionne · 2 weeks ago
  99. 85bf76d [libc++] Split the PSTL configuration macros into a separate header (#205531) by Nikolas Klauser · 2 weeks ago
  100. 7a5fa75 [libc++][ranges] Apply `[[nodiscard]]` to `istream_view` (#205154) by Hristo Hristov · 2 weeks ago