| Age | Commit message (Expand) | Author |
| 2025-04-18 | [libc++] Replace __libcpp_{ctz, clz} with __builtin_{ctzg, clzg} (#133920) | Peng Liu |
| 2025-03-26 | [libc++] Remove unnecessary division and modulo operations in bitset (#121312) | Peng Liu |
| 2025-03-19 | [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (... | Peng Liu |
| 2025-03-13 | [libc++] Fix ambiguous call in {ranges, std}::find (#122641) | Peng Liu |
| 2025-03-13 | [libc++] Optimize ranges::rotate for vector<bool>::iterator (#121168) | Peng Liu |
| 2025-03-04 | [libc++] Optimize ranges::swap_ranges for vector<bool>::iterator (#121150) | Peng Liu |
| 2025-02-26 | [libc++] Optimize ranges::equal for vector<bool>::iterator (#121084) | Peng Liu |
| 2025-02-19 | [libc++] Optimize ranges::move{,_backward} for vector<bool>::iterator (#121109) | Peng Liu |
| 2025-02-05 | [libc++] Fix UB in bitwise logic of {std, ranges}::{fill, fill_n} algorithms ... | Peng Liu |
| 2025-01-30 | [libc++] Optimize ranges::copy_backward for vector<bool>::iterator (#121026) | Peng Liu |
| 2025-01-30 | [libc++] Optimize ranges::copy{, _n} for vector<bool>::iterator (#121013) | Peng Liu |
| 2025-01-14 | [libc++] Fix ambiguity due to non-uglified member typedefs (#121664) | Peng Liu |
| 2025-01-08 | [libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710) | Nikolas Klauser |
| 2024-12-18 | [libc++] Remove some unused includes (#120219) | Nikolas Klauser |
| 2024-07-24 | [libc++][spaceship] Implements X::iterator container requirements. (#99343) | Mark de Wever |
| 2024-06-18 | [libc++][NFC] Run clang-format on libcxx/include again (#95874) | Louis Dionne |
| 2024-06-18 | [libc++] Enable modernize-use-equals-delete (#93293) | Nikolas Klauser |
| 2024-03-17 | [libc++] Optimize ranges::fill{,_n} for vector<bool>::iterator (#84642) | Nikolas Klauser |
| 2024-02-05 | [libc++] Rename __bit_reference template parameter to avoid conflict (#80661) | Dimitry Andric |
| 2023-10-06 | [libc++] Optimize ranges::count for __bit_iterators | Nikolas Klauser |
| 2023-08-01 | [libc++] Optimize ranges::find for vector<bool> | Nikolas Klauser |
| 2023-07-28 | [libc++][NFC] Format __bit_reference | Nikolas Klauser |
| 2023-07-28 | [libc++][NFC] Replace _VSTD with std in __bit_reference | Nikolas Klauser |
| 2023-07-28 | [libc++][NFC] Replace typedefs with using in __bit_reference | Nikolas Klauser |
| 2023-07-27 | [libc++] Replace _LIBCPP_INLINE_VISIBILITY with _LIBCPP_HIDE_FROM_ABI in __bi... | Nikolas Klauser |
| 2023-07-27 | [libc++] Simplify single-iterator __bit_iterator algorithm specializations | Nikolas Klauser |
| 2023-07-24 | [libc++] Fix template parameter naming and enforce it through readability-ide... | Nikolas Klauser |
| 2023-03-08 | [libc++] Granularize <type_traits> includes | Nikolas Klauser |
| 2023-03-04 | [libc++][format] Fixes formatting vector<bool> | Mark de Wever |
| 2023-02-21 | [libc++] Move constexpr <cstring> functions into their own headers and remove... | Nikolas Klauser |
| 2023-02-15 | [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x | Nikolas Klauser |
| 2023-01-19 | [libc++][format] Adds formatter std::vector<bool>. | Mark de Wever |
| 2023-01-08 | [libc++] Granularize <bit> and remove <__bits> | Nikolas Klauser |
| 2022-12-23 | [libc++] Add custom clang-tidy checks | Nikolas Klauser |
| 2022-10-01 | [libc++][NFC] Prefer type aliases over structs | Nikolas Klauser |
| 2022-08-19 | [libc++][NFC] Rename the constexpr macros | Nikolas Klauser |
| 2022-08-14 | [libc++] Implement P2417R2 (A more constexpr bitset) | Nikolas Klauser |
| 2022-08-13 | [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI | Nikolas Klauser |
| 2022-07-27 | [libc++] Implement P1004R2 (constexpr std::vector) | Nikolas Klauser |
| 2022-07-08 | [libc++] Make parameter names consistent and enforce the naming style using r... | Nikolas Klauser |
| 2022-04-25 | [libc++] Fix C++03 with the unstable ABI enabled | Nikolas Klauser |
| 2022-04-22 | [libc++] Change vector<bool>::const_iterator::reference to bool in ABIv2 | Nikolas Klauser |
| 2022-03-01 | [libc++] Add `explicit` to a bunch of internal detail ctors. | Arthur O'Dwyer |
| 2022-03-01 | [libc++] Revert "Protect users from relying on detail headers" & related changes | Louis Dionne |
| 2022-02-26 | [libcxx][modules] protects users from relying on detail headers | Christopher Di Bella |
| 2022-02-16 | [libc++] Granularize algorithm includes | Nikolas Klauser |
| 2022-02-10 | [libc++][P2321R2] Add vector<bool>::reference::operator=(bool) const | Nikolas Klauser |
| 2022-02-04 | [libc++] Normalize all our '#pragma GCC system_header', and regression-test. | Arthur O'Dwyer |
| 2022-01-10 | [libc++] Alphabetize header #includes. NFCI. | Arthur O'Dwyer |
| 2021-04-26 | [libc++] __bit_iterator mustn't rely on deprecated SMF generation. | Arthur O'Dwyer |