| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-12-11 | [libc++] Merge the segmented iterator code for {copy,move}_backward (#165160) | Nikolas Klauser | 1 | -21/+5 |
| 2025-10-07 | [libc++] Make the naming of the iterator_traits aliases consistent (#161661) | Nikolas Klauser | 1 | -1/+2 |
| 2025-07-25 | [libc++][NFC] Make __is_segmented_iterator a variable template (#149976) | Nikolas Klauser | 1 | -2/+2 |
| 2025-02-19 | [libc++] Optimize ranges::move{,_backward} for vector<bool>::iterator (#121109) | Peng Liu | 1 | -0/+10 |
| 2024-09-16 | [libc++][modules] Fix missing and incorrect includes (#108850) | Louis Dionne | 1 | -0/+2 |
| 2024-03-27 | [libc++][NFC] Simplify copy and move lowering to memmove a bit (#83574) | Nikolas Klauser | 1 | -4/+2 |
| 2024-03-18 | [libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab... | Nikolas Klauser | 1 | -1/+1 |
| 2023-12-18 | [libc++] Format the code base (#74334) | Louis Dionne | 1 | -3/+3 |
| 2023-12-04 | [libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095) | Louis Dionne | 1 | -1/+1 |
| 2023-07-06 | [libc++][NFC] Add 'const' to some operator() | Louis Dionne | 1 | -1/+1 |
| 2023-05-18 | [libc++][NFC] Rename iterator category checks to make it obvious that they ch... | Nikolas Klauser | 1 | -1/+1 |
| 2023-01-19 | [libc++] Refactor deque::iterator algorithm optimizations | Nikolas Klauser | 1 | -9/+74 |
| 2023-01-13 | Reapply "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`" | varconst | 1 | -52/+37 |
| 2022-10-02 | Revert "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`" | Vitaly Buka | 1 | -35/+52 |
| 2022-10-01 | [libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}` | Konstantin Varlamov | 1 | -52/+35 |
| 2022-09-06 | [libc++] Avoid instantiating type_trait classes | Nikolas Klauser | 1 | -1/+1 |
| 2022-08-19 | [libc++][NFC] Rename the constexpr macros | Nikolas Klauser | 1 | -5/+5 |
| 2022-08-03 | [libc++][ranges] Implement `ranges::rotate`. | Konstantin Varlamov | 1 | -14/+24 |
| 2022-03-01 | [libc++] Revert "Protect users from relying on detail headers" & related changes | Louis Dionne | 1 | -1/+0 |
| 2022-02-26 | [libcxx][modules] protects users from relying on detail headers | Christopher Di Bella | 1 | -0/+1 |
| 2022-02-04 | [libc++] Replace includes of <utility> with specific detail headers | Arthur O'Dwyer | 1 | -1/+1 |
| 2022-02-04 | [libc++] Normalize all our '#pragma GCC system_header', and regression-test. | Arthur O'Dwyer | 1 | -1/+1 |
| 2022-01-10 | [libc++] Alphabetize header #includes. NFCI. | Arthur O'Dwyer | 1 | -2/+2 |
| 2021-08-27 | [libc++][NFC] Remove useless _LIBCPP_PUSH_MACROS | Louis Dionne | 1 | -5/+0 |
| 2021-06-19 | [libcxx] Move all algorithms into their own headers | Louis Dionne | 1 | -0/+84 |