| Age | Commit message (Expand) | Author |
| 2025-10-07 | [libc++] Make the naming of the iterator_traits aliases consistent (#161661) | Nikolas Klauser |
| 2025-06-18 | [libc++] Move __has_iterator_typedefs to the up-to-C++17 implementation of it... | Nikolas Klauser |
| 2025-06-06 | [libc++] Move _ITER_TRAITS and _ITER_CONCEPT into <__iterator/concepts.h> (#1... | Nikolas Klauser |
| 2025-05-30 | [libc++] P2165R4: Update deduction guides for map containers and container ad... | Ksar |
| 2025-04-09 | [libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885) | Nikolas Klauser |
| 2025-03-29 | [libc++] Unify __can_reference and __is_referenceable_v (#133278) | Louis Dionne |
| 2025-03-26 | [libc++] Use __detected_or_t to implement __has_iterator_{category,concept}_c... | Nikolas Klauser |
| 2025-03-23 | [libc++] Add [[gnu::nodebug]] on type traits (#128502) | Nikolas Klauser |
| 2025-01-08 | [libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710) | Nikolas Klauser |
| 2024-10-31 | [libc++] Granularize <cstddef> includes (#108696) | Nikolas Klauser |
| 2024-09-05 | [libc++][modules] Modularize <cstddef> (#107254) | Louis Dionne |
| 2024-03-20 | [libc++][NFC] Remove uses of add_{const,cv,volatile} (#85635) | Nikolas Klauser |
| 2024-01-21 | [libc++] Clang-tidy enable modernize-use-nullptr. | Mark de Wever |
| 2023-12-18 | [libc++] Format the code base (#74334) | Louis Dionne |
| 2023-06-27 | [libc++] __iterator/readable_traits.h isn't standalone | Ian Anderson |
| 2023-05-18 | [libc++][NFC] Rename iterator category checks to make it obvious that they ch... | Nikolas Klauser |
| 2023-05-10 | [libc++][NFC] Remove duplicate declaration of __iter_value_type | Louis Dionne |
| 2023-05-03 | [libc++][PSTL] Reduce the amount of transitive includes | Nikolas Klauser |
| 2023-02-15 | [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x | Nikolas Klauser |
| 2023-01-31 | [libc++] Partly addresses LWG3798. | Mark de Wever |
| 2023-01-12 | [libc++][NFC] Qualify declval | Nikolas Klauser |
| 2022-12-23 | [libc++] Granularize <type_traits> includes in <compare> | Nikolas Klauser |
| 2022-11-05 | [libc++] Granularize <concept> includes | Nikolas Klauser |
| 2022-10-01 | [libc++][NFC] Prefer type aliases over structs | Nikolas Klauser |
| 2022-09-06 | [libc++] Avoid instantiating type_trait classes | Nikolas Klauser |
| 2022-08-14 | [libc++] Granularize the rest of type_traits | Nikolas Klauser |
| 2022-08-10 | [libc++] Add missing includes of <cstddef> | Louis Dionne |
| 2022-08-04 | [libc++][ranges] Implement `ranges::is_permutation` | Nikolas Klauser |
| 2022-07-25 | [libc++] Fix algorithms which use reverse_iterator | Nikolas Klauser |
| 2022-07-13 | [libc++] Implement ranges::find_end, ranges::search{, _n} | Nikolas Klauser |
| 2022-07-13 | Revert "[libc++] Implement ranges::find_end, ranges::search{, _n}" | Nikolas Klauser |
| 2022-07-13 | [libc++] Implement ranges::find_end, ranges::search{, _n} | Nikolas Klauser |
| 2022-07-05 | [libc++] Use __is_exactly_{input, forward}_iterator | Nikolas Klauser |
| 2022-06-10 | [libc++] Remove uses of __two in type_traits | Nikolas Klauser |
| 2022-06-03 | [libc++] Forward more often to memmove in copy | Nikolas Klauser |
| 2022-03-17 | [libc++][ranges] Implement changes to reverse_iterator from One Ranges Proposal. | Konstantin Varlamov |
| 2022-03-13 | [libc++] Replace _LIBCPP_HAS_NO_CONCEPTS with _LIBCPP_STD_VER > 17. NFCI. | Joe Loser |
| 2022-03-03 | [libc++] Use -I instead of -isystem to include headers in the test suite | Nikolas Klauser |
| 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-04 | [libc++] Normalize all our '#pragma GCC system_header', and regression-test. | Arthur O'Dwyer |
| 2022-02-02 | [libc++] [NFC] s/__referenceable/__can_reference/ | Arthur O'Dwyer |
| 2022-01-31 | [libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC. | Arthur O'Dwyer |
| 2021-09-08 | [libc++][NFC] Rename _EnableIf to __enable_if_t for consistency | Louis Dionne |
| 2021-08-27 | [libc++][NFC] Remove useless _LIBCPP_PUSH_MACROS | Louis Dionne |
| 2021-08-18 | [libc++] Remove workarounds for the lack of deduction guides in C++17 | Louis Dionne |
| 2021-06-07 | [libc++] Rename 'and' to '&&' | Louis Dionne |
| 2021-06-04 | [libcxx][ranges] Add concepts in range.utility.helpers. | zoecarver |
| 2021-05-24 | [libc++] Assume that __wrap_iter always wraps a fancy pointer. | Arthur O'Dwyer |
| 2021-05-21 | [libcxx][gardening] Re-order includes across libcxx. | zoecarver |