1. ee9f2e2 [libc++][ranges] Exports operator|. (#90071) by Mark de Wever · 6 hours ago main
  2. fb2a85d [C++17] Support __GCC_[CON|DE]STRUCTIVE_SIZE (#89446) by Aaron Ballman · 6 hours ago
  3. e32df44 [libc++][ranges] LWG3984: ranges::to's recursion branch may be ill-formed (#87964) by Xiaoyang Liu · 7 hours ago
  4. 0f3207d [clang] Enable sized deallocation by default in C++14 onwards (#83774) by Pengcheng Wang · 13 hours ago
  5. 85d8d76 [NFC] Enable atomic tests on AIX by Jake Egan · 2 days ago
  6. 117a062 [libc++][format] Improves escaping. (#88283) by Mark de Wever · 31 hours ago
  7. a6a17bb [libc++] Implement LWG4023 (#87513) by Louis Dionne · 33 hours ago
  8. 255b441 [libc++] Reformulate availability in terms of LLVM releases (#87563) by Louis Dionne · 33 hours ago
  9. 0379d12 [libc++] Reorganize the std::variant macros (#89419) by Louis Dionne · 33 hours ago
  10. 82b6014 [libc++][format] Adds an escaped output benchmark. (#88020) by Mark de Wever · 2 days ago
  11. 670e310 [libc++] Makes saturation functions privately available. (#89503) by Mark de Wever · 2 days ago
  12. 7f0391b [libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827) by Martin Storsjö · 3 days ago
  13. 6cfe64a [libc++][TZDB] Fixes reverse time lookups. (#89502) by Mark de Wever · 3 days ago
  14. 7af75ad [libc++][doc] Updates module build instructions. (#89413) by Mark de Wever · 3 days ago
  15. 03e7e3f [libc++][chrono] Fixes format output of negative values. (#89408) by Mark de Wever · 3 days ago
  16. 451d96a [libc++][ranges] export `std::ranges::range_adaptor_closure` (#89793) by Xiaoyang Liu · 3 days ago
  17. 7375ffb [libc++][ranges] P2387R3: Pipe support for user-defined range adaptors (#89148) by Xiaoyang Liu · 3 days ago
  18. 6cbf309 [libc++] Add some private headers to libcxx.imp (#89568) by Takuto Ikuta · 3 days ago
  19. 656c5e3 [libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (#87094) by Nikolas Klauser · 4 days ago
  20. ada6120 [libc++][NFC] Fix unparenthesized comma expression in mem-initializer (#89605) by Krystian Stasiowski · 4 days ago
  21. 830d3cd [libc++] Remove stray CMake install step for modulemap file (#89394) by Louis Dionne · 4 days ago
  22. b77155c [libc++] Don't commit libcxx.imp (#89391) by Louis Dionne · 4 days ago
  23. ab6a195 [libc++] Removes a Clang 16 Windows workaround. (#88560) by Mark de Wever · 6 days ago
  24. 938a58a [libc++][TZDB] Renames incomplete. (#89250) by Mark de Wever · 6 days ago
  25. 0734ce0 [libc++] Optimize char_traits a bit (#72799) by Nikolas Klauser · 7 days ago
  26. 1878027 [libc++] Fix usage of 'exclude_from_explicit_instantiation' attribute on local class members (#89377) by Krystian Stasiowski · 7 days ago
  27. cb07d70 linear_congruential_engine: add using more precision to prevent overflow (#81583) by LRFLEW · 7 days ago
  28. fee0f7a CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#89234) by YunQiang Su · 8 days ago
  29. 3de5e05 [NFC][libc++][chrono] Renames a file. by Mark de Wever · 8 days ago
  30. 0df7fba [libc++][TZDB] Adds local_info formatter. (#86256) by Mark de Wever · 8 days ago
  31. ee65468 [libc++][pstl] Move the CPU algorithm implementations to __pstl (#89109) by Louis Dionne · 8 days ago
  32. a4dea22 [libc++][NFC] Remove unused includes from <__type_traits/remove_cv.h> (#88752) by Nikolas Klauser · 9 days ago
  33. 5f038fd [libc++][NFC] Centralize test for support of == and != in ranges (#78481) by Will Hawkins · 9 days ago
  34. b792d0c [libc++][NFC] Add additional tests for begin/end of std::ranges::take_view (#79085) by Will Hawkins · 9 days ago
  35. 4d14510 [libc++][TZDB] Adds sys_info formatter. (#85896) by Mark de Wever · 9 days ago
  36. dae7406 [libc++][pstl] Promote CPU backends to top-level backends (#88968) by Louis Dionne · 9 days ago
  37. f2efa80 [libc++][chrono] Improves date formatting. (#86127) by Mark de Wever · 9 days ago
  38. 546d5b7 [libc++] Add missing iterator requirement checks in the PSTL (#88127) by Louis Dionne · 9 days ago
  39. 5892845 [libc++][TZDB] Improves time zone format specifiers. (#85797) by Mark de Wever · 10 days ago
  40. 734fb79 [libc++][chrono] Disables a test. by Mark de Wever · 10 days ago
  41. a5ebaf3 [libc++][doc] Documents -DLIBCXX_INSTALL_MODULES=ON. (#88547) by Mark de Wever · 10 days ago
  42. 9cdd6a7 [libc++][test] Removes Clang 16 validation. (#88558) by Mark de Wever · 10 days ago
  43. 0d243de [libc++] Removes deprecated _LIBCPP_ENABLE_<VERSION>_REMOVED_FEATURES macros (#88548) by Mark de Wever · 10 days ago
  44. 91680ec [libc++][modules] Removes some validation quirks. (#88031) by Mark de Wever · 10 days ago
  45. dba1eac [NFC][libc++] Moves ios_base's forward declaration. (#88027) by Mark de Wever · 10 days ago
  46. 07ae1a5 [NFC][libc++][TZDB] Refactors argument order. (#85781) by Mark de Wever · 10 days ago
  47. b416eea [libc++] Deprecate the C++20 synchronization library before C++20 (#86410) by Louis Dionne · 10 days ago
  48. 2590edc [libc++] Use availability to rely on key functions for bad_expected_access and bad_function_call (#87390) by Louis Dionne · 10 days ago
  49. 304e95d [libc++] Rename __cpu_traits functions (#88741) by Louis Dionne · 11 days ago
  50. c9ab50a [libc++][CI] Tests LLDB libc++ data formatters. (#88312) by Mark de Wever · 11 days ago
  51. b06db1d [libc++] Add a utility to check whether a range is valid (#87665) by Louis Dionne · 11 days ago
  52. 19f15e1 [libc++][PSTL] Introduce cpu traits (#88134) by Louis Dionne · 11 days ago
  53. 8d97a86 [libc++][RFC] Only include what is required by-version in the umbrella headers (#83740) by Nikolas Klauser · 12 days ago
  54. 44cb336 [libc++] Deprecated `shared_ptr` Atomic Access APIs as per P0718R2 & Implemented P2869R3: Remove Deprecated `shared_ptr` Atomic Access APIs from C++26 (#87111) by Hristo Hristov · 12 days ago
  55. d945d26 [libc++][TZDB] Removes test_indian_kerguelen test. by Mark de Wever · 13 days ago
  56. 98d7506 [libc++][NFC] Move basic ASan annotation functions into a utility header (#87220) by Nikolas Klauser · 13 days ago
  57. cfe22a6 [libc++][TZDZ] Validates the database version. by Mark de Wever · 13 days ago
  58. 5d75880 [libc++] Undeprecate POSIX STREAM macros. (#88296) by Mark de Wever · 13 days ago
  59. 3cde979 [libc++] Marks a variable const. (#88562) by Mark de Wever · 13 days ago
  60. 5fd9cc4 [libc++][CMake] Removes LIBCXX_ENABLE_CLANG_TIDY. (#85794) by Mark de Wever · 13 days ago
  61. 1f6372d [libc++][spaceship][NFC] P0905R1: Symmetry for spaceship - mark as implemented (#87871) by Hristo Hristov · 14 days ago
  62. 015ef09 [tzdb] Replace shared_mutex with mutex. (#87929) by Eric · 14 days ago
  63. e8651b4 [libc++] P3029R1: Better `mdspan`'s CTAD (#87873) by Xiaoyang Liu · 2 weeks ago
  64. b9194c7 [libc++][ranges] LWG3736: move_iterator missing disable_sized_sentinel_for specialization (#85611) by Xiaoyang Liu · 2 weeks ago
  65. b5a9367 [libc++] LWG3643: Missing `constexpr` in `std::counted_iterator` (#87901) by Xiaoyang Liu · 2 weeks ago
  66. 36b4904 [libcxx] applies changes regarding post-commit feedback to #75259 (#76534) by Christopher Di Bella · 2 weeks ago
  67. 852bc67 [libc++] Fix -Wgnu-include-next in stddef.h (#88214) by Louis Dionne · 2 weeks ago
  68. ab47298 [libc++][NFC] Reduce the memory footprint of __copy_cv a bit (#87718) by Nikolas Klauser · 2 weeks ago
  69. 4983336 [libcxx] Use generic builtins for popcount, clz and ctz (#86563) by Marc Auberer · 2 weeks ago
  70. 31eb7f2 [libc++] Adds a global private constructor tag. (#87920) by Mark de Wever · 2 weeks ago
  71. 4cd6dc2 [libc++] Removes Clang-16 support. (#87810) by Mark de Wever · 2 weeks ago
  72. 8e868ba [lib++][CI] Changes bootstrap build type. (#88175) by Mark de Wever · 2 weeks ago
  73. 1e998db [libc++][CI] Updates Docker LLDB dependencies. (#88174) by Mark de Wever · 2 weeks ago
  74. 45496af [libc++][chrono] Adds the sys_info class. (#85619) by Mark de Wever · 2 weeks ago
  75. a4a5c53 [libc++][format] Switches to Unicode 15.1. (#86543) by Mark de Wever · 2 weeks ago
  76. f0416c0 [libc++] Avoids using ENODATA. (#86165) by Mark de Wever · 2 weeks ago
  77. c82b6a2 [libc++][TZDB] Fixes relative path resolving. (#87882) by Mark de Wever · 2 weeks ago
  78. 71556b4 [libc++][format] adds a basic fuzzer test. (#87883) by Mark de Wever · 2 weeks ago
  79. 66255f1 [libc++] Add test coverage for our implementation of LWG4031 (#87508) by Louis Dionne · 2 weeks ago
  80. e53ae90 [libc++] Implement `bind_back` (#81055) by Jakub Mazurkiewicz · 2 weeks ago
  81. 191bc6a [libc++][format] Fixed `println.blank_line.sh.cpp` test on llvm-clang-win-x-* configurations (#88011) by Hristo Hristov · 3 weeks ago
  82. b2711f8 [libc++][doc] Updates format status page. by Mark de Wever · 3 weeks ago
  83. 19c823e [libc++][format] P3142R0: Printing Blank Lines with `println` (#87277) by Hristo Hristov · 3 weeks ago
  84. a82168a [libc++] Optimize ranges::minmax (#87335) by Nikolas Klauser · 3 weeks ago
  85. 57fee93 [libc++] Implement LWG3430 disallow implicit conversion of the source arguments to `std::filesystem::path` when constructing `std::basic_*fstream` (#85079) by yronglin · 3 weeks ago
  86. 8d02ca5 [libc++] P2872R3: Remove ``wstring_convert`` From C++26 (#87100) by Hristo Hristov · 3 weeks ago
  87. df69224 Fix issue with never-constexpr __construct_at in C++ < 20. (#87403) by Eric · 3 weeks ago
  88. ebe6320 [libcxx] coerce formatter precision to int (#87738) by Brian Cain · 3 weeks ago
  89. 164b6b8 [libc++][NFC] Make __desugars_to a variable template and rename the header to desugars_to.h (#87337) by Nikolas Klauser · 3 weeks ago
  90. ca1eaa4 [libc++][CI] Updates to Clang 19. (#85301) by Mark de Wever · 3 weeks ago
  91. 6cdb8a7 [libc++][chrono] Completes the tzdb class. (#82157) by Mark de Wever · 3 weeks ago
  92. 2a47311 [libc++][oss-fuzz] Updates C++ version used. (#87531) by Mark de Wever · 3 weeks ago
  93. cb13552 [libc++] P2867R1: Remove Deprecated `strstream`s From C++26 (#87107) by Hristo Hristov · 3 weeks ago
  94. b0db39b [libc++] Fix copy/pasta error in atomic tests for `atomic_compare_exchange_{weak,strong}` (#87135) by Damien L-G · 3 weeks ago
  95. d4b5d47 [libc++] Mark some recent LWG issues and papers as done (#87502) by Louis Dionne · 3 weeks ago
  96. 80b6d74 [libc++][chrono] Loads leap-seconds.list in tzdb. (#82113) by Mark de Wever · 3 weeks ago
  97. 48ac136 [libc++] Disables -Wweak-vtables diagnostics. (#85577) by Mark de Wever · 3 weeks ago
  98. ce18a9c [libc++] Update status page after the Tokyo meeting (#87395) by Louis Dionne · 3 weeks ago
  99. dada8f3 [libc++] Upstream ptrauth support in libc++ and libc++abi (#84573) by Louis Dionne · 3 weeks ago
  100. 3af842f [libc++] Fix tests on musl (#85085) (#86934) by Louis Dionne · 3 weeks ago