summaryrefslogtreecommitdiff
path: root/libcxx/include/__iterator
Commit message (Expand)AuthorAgeFilesLines
* [libc++][NFC] Remove duplicate declaration of __iter_value_typeLouis Dionne2023-05-101-3/+0
* [libc++][PSTL] Reduce the amount of transitive includesNikolas Klauser2023-05-031-0/+3
* [libc++] Add hide_from_abi check for classesNikolas Klauser2023-04-162-13/+13
* [libc++] Remove <cstdlib> includesNikolas Klauser2023-04-091-1/+0
* [libc++] Granularize <exception>Nikolas Klauser2023-03-121-0/+1
* [libc++] implement move_iterator<T*> should be a random access iterator \n Di...Shivam kunwar2023-03-011-1/+16
* [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser2023-02-171-2/+2
* [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser2023-02-1536-112/+112
* [libc++] Enable radability-identifier-naming for local variables and fix any ...Nikolas Klauser2023-02-111-2/+2
* [libc++] Partly addresses LWG3798.Mark de Wever2023-01-311-1/+1
* [libc++] Enable segmented iterator optimizations for join_view::iteratorNikolas Klauser2023-01-201-0/+100
* [libc++] Implement P2446R2 (views::as_rvalue)Nikolas Klauser2023-01-201-0/+2
* [libc++] Refactor deque::iterator algorithm optimizationsNikolas Klauser2023-01-192-0/+80
* [libcxx] Add missing includesMichael Buch2023-01-162-0/+3
* Reapply "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`"varconst2023-01-131-9/+0
* [libc++] Add missing includes in move_iterator.hLouis Dionne2023-01-121-0/+2
* [libc++][NFC] Qualify declvalNikolas Klauser2023-01-128-13/+13
* [libc++] Granularize <type_traits> includes in <iterator>Nikolas Klauser2022-12-277-6/+16
* [libc++] Add custom clang-tidy checksNikolas Klauser2022-12-233-8/+15
* [libc++] Granularize <type_traits> includes in <compare>Nikolas Klauser2022-12-2311-11/+53
* [libc++][NFC] Consistently use newline between license and include guardLouis Dionne2022-11-253-0/+3
* [libc++] Granularize <concept> includesNikolas Klauser2022-11-058-8/+40
* [libc++] Replace some _LIBCPP_HIDDEN with _LIBCPP_HIDE_FROM_ABIDavid Tenty2022-10-121-1/+1
* [libc++] Suppress -Wctad-maybe-unsupported on types w/o deduction guidesLouis Dionne2022-10-034-0/+4
* Revert "[libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`"Vitaly Buka2022-10-021-0/+9
* [libc++][ranges]Refactor `copy{,_backward}` and `move{,_backward}`Konstantin Varlamov2022-10-011-9/+0
* [libc++][NFC] Prefer type aliases over structsNikolas Klauser2022-10-011-5/+5
* [libc++] Avoid instantiating type_trait classesNikolas Klauser2022-09-063-4/+4
* [libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser2022-09-022-18/+18
* [libc++][NFC] Rename the constexpr macrosNikolas Klauser2022-08-1913-139/+139
* [libc++] Make <ranges> non-experimentalLouis Dionne2022-08-186-10/+10
* [libc++] Granularize the rest of type_traitsNikolas Klauser2022-08-142-0/+2
* [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser2022-08-132-3/+6
* [libc++] Add missing includes of <cstddef>Louis Dionne2022-08-102-0/+2
* [libc++][ranges] Implement `ranges::is_permutation`Nikolas Klauser2022-08-041-0/+6
* [libc++][ranges] Implement `ranges::rotate`.Konstantin Varlamov2022-08-031-1/+9
* [libc++] Fix reverse_iterator::iterator_conceptNikolas Klauser2022-07-301-3/+1
* [libc++] Fix algorithms which use reverse_iteratorNikolas Klauser2022-07-252-8/+182
* [libc++] Granularize some more type_traitsNikolas Klauser2022-07-241-0/+1
* [libc++] Use __unwrap_iter_impl for both unwrapping and rewrappingNikolas Klauser2022-07-141-32/+7
* [libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser2022-07-131-0/+6
* Revert "[libc++] Implement ranges::find_end, ranges::search{, _n}"Nikolas Klauser2022-07-131-6/+0
* [libc++] Implement ranges::find_end, ranges::search{, _n}Nikolas Klauser2022-07-131-0/+6
* [libc++] Implement ranges::{reverse, rotate}_copyNikolas Klauser2022-07-111-0/+15
* [libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser2022-07-085-15/+15
* [libc++] Use __is_exactly_{input, forward}_iteratorNikolas Klauser2022-07-051-0/+6
* [libc++][ranges] Finish LWG issues directly related to the One Ranges Proposal.Konstantin Varlamov2022-06-281-2/+3
* [libc++] Use bounded iterators in std::span when the debug mode is enabledLouis Dionne2022-06-271-0/+229
* [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iterNikolas Klauser2022-06-171-0/+44
* [libc++] Fix std::lower_bound with C++20-hostile iteratorsNikolas Klauser2022-06-132-19/+0