1. 686d4bb [libc++][ranges] Exports operator|. (#90071) by Mark de Wever · 2 hours ago main master
  2. 0834703 [C++17] Support __GCC_[CON|DE]STRUCTIVE_SIZE (#89446) by Aaron Ballman · 3 hours ago
  3. 95c06f9 [libc++][ranges] LWG3984: ranges::to's recursion branch may be ill-formed (#87964) by Xiaoyang Liu · 4 hours ago
  4. 8638f7e [clang] Enable sized deallocation by default in C++14 onwards (#83774) by Pengcheng Wang · 10 hours ago
  5. f411705 [NFC] Enable atomic tests on AIX by Jake Egan · 2 days ago
  6. 2fcd38b [libc++][format] Improves escaping. (#88283) by Mark de Wever · 28 hours ago
  7. 6478633 [libc++] Implement LWG4023 (#87513) by Louis Dionne · 29 hours ago
  8. 2dd5c93 [libc++] Reformulate availability in terms of LLVM releases (#87563) by Louis Dionne · 29 hours ago
  9. 4c0f1b6 [libc++] Reorganize the std::variant macros (#89419) by Louis Dionne · 29 hours ago
  10. 529c39e [libc++][format] Adds an escaped output benchmark. (#88020) by Mark de Wever · 2 days ago
  11. 4061869 [libc++] Makes saturation functions privately available. (#89503) by Mark de Wever · 2 days ago
  12. e3ffccc [libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827) by Martin Storsjö · 2 days ago
  13. 626f9a4 [libc++][TZDB] Fixes reverse time lookups. (#89502) by Mark de Wever · 3 days ago
  14. e3603da [libc++][doc] Updates module build instructions. (#89413) by Mark de Wever · 3 days ago
  15. 5635f4f [libc++][chrono] Fixes format output of negative values. (#89408) by Mark de Wever · 3 days ago
  16. b7f41cb [libc++][ranges] export `std::ranges::range_adaptor_closure` (#89793) by Xiaoyang Liu · 3 days ago
  17. eaa51ed [libc++][ranges] P2387R3: Pipe support for user-defined range adaptors (#89148) by Xiaoyang Liu · 3 days ago
  18. 9c72239 [libc++] Add some private headers to libcxx.imp (#89568) by Takuto Ikuta · 3 days ago
  19. df613d4 [libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (#87094) by Nikolas Klauser · 4 days ago
  20. 17c008a [libc++][NFC] Fix unparenthesized comma expression in mem-initializer (#89605) by Krystian Stasiowski · 4 days ago
  21. 831efd7 [libc++] Remove stray CMake install step for modulemap file (#89394) by Louis Dionne · 4 days ago
  22. c14d5ea [libc++] Don't commit libcxx.imp (#89391) by Louis Dionne · 4 days ago
  23. 301b12f [libc++] Removes a Clang 16 Windows workaround. (#88560) by Mark de Wever · 6 days ago
  24. 1ee9f00 [libc++][TZDB] Renames incomplete. (#89250) by Mark de Wever · 6 days ago
  25. fb5bfcf [libc++] Optimize char_traits a bit (#72799) by Nikolas Klauser · 6 days ago
  26. b29df64 [libc++] Fix usage of 'exclude_from_explicit_instantiation' attribute on local class members (#89377) by Krystian Stasiowski · 7 days ago
  27. 7c49559 linear_congruential_engine: add using more precision to prevent overflow (#81583) by LRFLEW · 7 days ago
  28. 4bdf201 CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#89234) by YunQiang Su · 8 days ago
  29. 73918ed [NFC][libc++][chrono] Renames a file. by Mark de Wever · 8 days ago
  30. 5bfd829 [libc++][TZDB] Adds local_info formatter. (#86256) by Mark de Wever · 8 days ago
  31. 8a4466c [libc++][pstl] Move the CPU algorithm implementations to __pstl (#89109) by Louis Dionne · 8 days ago
  32. 076d4ab [libc++][NFC] Remove unused includes from <__type_traits/remove_cv.h> (#88752) by Nikolas Klauser · 9 days ago
  33. d4da8e0 [libc++][NFC] Centralize test for support of == and != in ranges (#78481) by Will Hawkins · 9 days ago
  34. afee53b [libc++][NFC] Add additional tests for begin/end of std::ranges::take_view (#79085) by Will Hawkins · 9 days ago
  35. 0e62a6e [libc++][TZDB] Adds sys_info formatter. (#85896) by Mark de Wever · 9 days ago
  36. fc75586 [libc++][pstl] Promote CPU backends to top-level backends (#88968) by Louis Dionne · 9 days ago
  37. 1f37a4b [libc++][chrono] Improves date formatting. (#86127) by Mark de Wever · 9 days ago
  38. 45818af [libc++] Add missing iterator requirement checks in the PSTL (#88127) by Louis Dionne · 9 days ago
  39. 980710a [libc++][TZDB] Improves time zone format specifiers. (#85797) by Mark de Wever · 10 days ago
  40. 28388d9 [libc++][chrono] Disables a test. by Mark de Wever · 10 days ago
  41. 1a8d7d8 [libc++][doc] Documents -DLIBCXX_INSTALL_MODULES=ON. (#88547) by Mark de Wever · 10 days ago
  42. 10594cc [libc++][test] Removes Clang 16 validation. (#88558) by Mark de Wever · 10 days ago
  43. 158db06 [libc++] Removes deprecated _LIBCPP_ENABLE_<VERSION>_REMOVED_FEATURES macros (#88548) by Mark de Wever · 10 days ago
  44. 7005819 [libc++][modules] Removes some validation quirks. (#88031) by Mark de Wever · 10 days ago
  45. ea345f7 [NFC][libc++] Moves ios_base's forward declaration. (#88027) by Mark de Wever · 10 days ago
  46. c307e6e [NFC][libc++][TZDB] Refactors argument order. (#85781) by Mark de Wever · 10 days ago
  47. 6aaf589 [libc++] Deprecate the C++20 synchronization library before C++20 (#86410) by Louis Dionne · 10 days ago
  48. 80021a5 [libc++] Use availability to rely on key functions for bad_expected_access and bad_function_call (#87390) by Louis Dionne · 10 days ago
  49. 6853627 [libc++] Rename __cpu_traits functions (#88741) by Louis Dionne · 10 days ago
  50. 5d5a117 [libc++][CI] Tests LLDB libc++ data formatters. (#88312) by Mark de Wever · 11 days ago
  51. 0c130a2 [libc++] Add a utility to check whether a range is valid (#87665) by Louis Dionne · 11 days ago
  52. 2f50435 [libc++][PSTL] Introduce cpu traits (#88134) by Louis Dionne · 11 days ago
  53. 60ba6b4 [libc++][RFC] Only include what is required by-version in the umbrella headers (#83740) by Nikolas Klauser · 12 days ago
  54. 7ac67bc [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. 5960b09 [libc++][TZDB] Removes test_indian_kerguelen test. by Mark de Wever · 13 days ago
  56. 27c3506 [libc++][NFC] Move basic ASan annotation functions into a utility header (#87220) by Nikolas Klauser · 13 days ago
  57. 706f34c [libc++][TZDZ] Validates the database version. by Mark de Wever · 13 days ago
  58. 74bf101 [libc++] Undeprecate POSIX STREAM macros. (#88296) by Mark de Wever · 13 days ago
  59. f9864a2 [libc++] Marks a variable const. (#88562) by Mark de Wever · 13 days ago
  60. 7e96814 [libc++][CMake] Removes LIBCXX_ENABLE_CLANG_TIDY. (#85794) by Mark de Wever · 13 days ago
  61. 188236b [libc++][spaceship][NFC] P0905R1: Symmetry for spaceship - mark as implemented (#87871) by Hristo Hristov · 13 days ago
  62. 6096b1e [tzdb] Replace shared_mutex with mutex. (#87929) by Eric · 13 days ago
  63. 35df3dd [libc++] P3029R1: Better `mdspan`'s CTAD (#87873) by Xiaoyang Liu · 2 weeks ago
  64. 1c61830 [libc++][ranges] LWG3736: move_iterator missing disable_sized_sentinel_for specialization (#85611) by Xiaoyang Liu · 2 weeks ago
  65. 5bf937a [libc++] LWG3643: Missing `constexpr` in `std::counted_iterator` (#87901) by Xiaoyang Liu · 2 weeks ago
  66. 90b9fac [libcxx] applies changes regarding post-commit feedback to #75259 (#76534) by Christopher Di Bella · 2 weeks ago
  67. d0ab6ef [libc++] Fix -Wgnu-include-next in stddef.h (#88214) by Louis Dionne · 2 weeks ago
  68. b5cec38 [libc++][NFC] Reduce the memory footprint of __copy_cv a bit (#87718) by Nikolas Klauser · 2 weeks ago
  69. 5a85a45 [libcxx] Use generic builtins for popcount, clz and ctz (#86563) by Marc Auberer · 2 weeks ago
  70. 838b3fe [libc++] Adds a global private constructor tag. (#87920) by Mark de Wever · 2 weeks ago
  71. da1e85b [libc++] Removes Clang-16 support. (#87810) by Mark de Wever · 2 weeks ago
  72. 17f3e11 [lib++][CI] Changes bootstrap build type. (#88175) by Mark de Wever · 2 weeks ago
  73. 254d1bf [libc++][CI] Updates Docker LLDB dependencies. (#88174) by Mark de Wever · 2 weeks ago
  74. 089ac0c [libc++][chrono] Adds the sys_info class. (#85619) by Mark de Wever · 2 weeks ago
  75. 41e94e4 [libc++][format] Switches to Unicode 15.1. (#86543) by Mark de Wever · 2 weeks ago
  76. eac92aa [libc++] Avoids using ENODATA. (#86165) by Mark de Wever · 2 weeks ago
  77. f0934ab [libc++][TZDB] Fixes relative path resolving. (#87882) by Mark de Wever · 2 weeks ago
  78. 2be9d31 [libc++][format] adds a basic fuzzer test. (#87883) by Mark de Wever · 2 weeks ago
  79. 9661cfb [libc++] Add test coverage for our implementation of LWG4031 (#87508) by Louis Dionne · 2 weeks ago
  80. 0e96854 [libc++] Implement `bind_back` (#81055) by Jakub Mazurkiewicz · 2 weeks ago
  81. a4e9ac3 [libc++][format] Fixed `println.blank_line.sh.cpp` test on llvm-clang-win-x-* configurations (#88011) by Hristo Hristov · 3 weeks ago
  82. 3531c11 [libc++][doc] Updates format status page. by Mark de Wever · 3 weeks ago
  83. e43499c [libc++][format] P3142R0: Printing Blank Lines with `println` (#87277) by Hristo Hristov · 3 weeks ago
  84. 172c329 [libc++] Optimize ranges::minmax (#87335) by Nikolas Klauser · 3 weeks ago
  85. cec94b6 [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. 466155c [libc++] P2872R3: Remove ``wstring_convert`` From C++26 (#87100) by Hristo Hristov · 3 weeks ago
  87. 236a417 Fix issue with never-constexpr __construct_at in C++ < 20. (#87403) by Eric · 3 weeks ago
  88. 9cabdd4 [libcxx] coerce formatter precision to int (#87738) by Brian Cain · 3 weeks ago
  89. 7c7ad74 [libc++][NFC] Make __desugars_to a variable template and rename the header to desugars_to.h (#87337) by Nikolas Klauser · 3 weeks ago
  90. c922a8a [libc++][CI] Updates to Clang 19. (#85301) by Mark de Wever · 3 weeks ago
  91. b4537d0 [libc++][chrono] Completes the tzdb class. (#82157) by Mark de Wever · 3 weeks ago
  92. 1cf9ef9 [libc++][oss-fuzz] Updates C++ version used. (#87531) by Mark de Wever · 3 weeks ago
  93. 7b329a5 [libc++] P2867R1: Remove Deprecated `strstream`s From C++26 (#87107) by Hristo Hristov · 3 weeks ago
  94. 3df3c32 [libc++] Fix copy/pasta error in atomic tests for `atomic_compare_exchange_{weak,strong}` (#87135) by Damien L-G · 3 weeks ago
  95. a3189db [libc++] Mark some recent LWG issues and papers as done (#87502) by Louis Dionne · 3 weeks ago
  96. ca04f3b [libc++][chrono] Loads leap-seconds.list in tzdb. (#82113) by Mark de Wever · 3 weeks ago
  97. 7604b89 [libc++] Disables -Wweak-vtables diagnostics. (#85577) by Mark de Wever · 3 weeks ago
  98. ff2c998 [libc++] Update status page after the Tokyo meeting (#87395) by Louis Dionne · 3 weeks ago
  99. 92025df [libc++] Upstream ptrauth support in libc++ and libc++abi (#84573) by Louis Dionne · 3 weeks ago
  100. 4c7599c [libc++] Fix tests on musl (#85085) (#86934) by Louis Dionne · 3 weeks ago