summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/stl_iterator.h
AgeCommit message (Expand)Author
2025-07-07libstdc++: Fix attribute order on __normal_iterator friends [PR120949]Jonathan Wakely
2025-07-02libstdc++: Use hidden friends for __normal_iterator operatorsJonathan Wakely
2025-05-06libstdc++: Add noexcept to some std::counted_iterator operationsJonathan Wakely
2025-04-28libstdc++: Strip reference and cv-qual in range deduction guides for maps.Tomasz Kamiński
2025-04-09libstdc++: Fix constraint recursion in basic_const_iterator operator- [PR115046]Patrick Palka
2025-02-28libstdc++: Fix constraint recursion in basic_const_iterator relops [PR112490]Patrick Palka
2025-01-02Update copyright years.Jakub Jelinek
2024-11-14libstdc++: Add missing constraint to operator+ for std::move_iteratorJonathan Wakely
2024-11-14libstdc++: Use requires-clause for __normal_iterator constructorJonathan Wakely
2024-11-14libstdc++: Use feature test macros consistently in <bits/stl_iterator.h>Jonathan Wakely
2024-10-25non-gcc: Remove trailing whitespaceJakub Jelinek
2024-10-22libstdc++: Avoid using std::__to_address with iteratorsJonathan Wakely
2024-10-21libstdc++: Fix order of [[...]] and __attribute__((...)) attrs [PR117220]Jonathan Wakely
2024-10-18libstdc++: Make __normal_iterator constexpr, always_inline, nodiscardJonathan Wakely
2024-10-18libstdc++: Move std::__niter_base and std::__niter_wrap to stl_iterator.hJonathan Wakely
2024-10-11libstdc++: Rearrange std::move_iterator helpers in stl_iterator.hJonathan Wakely
2024-09-03libstdc++: Specialize std::disable_sized_sentinel_for for std::move_iterator ...Jonathan Wakely
2024-06-13libstdc++: Use __glibcxx_ranges_as_const to guard P2278R4 changesJonathan Wakely
2024-02-01libstdc++: Implement P2165R4 changes to std::pair/tuple/etc [PR113309]Patrick Palka
2024-01-15libstdc++: Implement P2836R1 changes to const_iteratorPatrick Palka
2024-01-03Update copyright years.Jakub Jelinek
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-08-11libstdc++: Revert accidentally committed change to bits/stl_iterator.hJonathan Wakely
2023-08-10libstdc++: Use alias template for iterator_category [PR110970]Jonathan Wakely
2023-04-14libstdc++: Implement P2278R4 "cbegin should always return a constant iterator"Patrick Palka
2023-03-14libstdc++: Implement P2520R0 changes to move_iterator's iterator_conceptPatrick Palka
2023-01-16Update copyright years.Jakub Jelinek
2022-07-29libstdc++: Tweak common_iterator::operator-> return type [PR104443]Jonathan Wakely
2022-07-20libstdc++: Fix std::common_iterator triviality [PR100823]Jonathan Wakely
2022-07-20libstdc++: Fix std::common_iterator assignment [PR100823]Jonathan Wakely
2022-07-20libstdc++: Fix minor bugs in std::common_iteratorJonathan Wakely
2022-07-12libstdc++: Prefer const T to std::add_const_t<T>Jonathan Wakely
2022-05-26libstdc++: Add constexpr to std::counted_iterator post-increment (LWG 3643)Jonathan Wakely
2022-01-21libstdc++: Ensure all feature test macros have type long [PR87193]Jonathan Wakely
2022-01-18libstdc++: Use __cpp_lib_concepts in std::reverse_iterator [PR104098]Jonathan Wakely
2022-01-14libstdc++: Add attribute to features deprecated in C++17 [PR91260]Jonathan Wakely
2022-01-14libstdc++: Use std::construct_at in std::common_iterator [PR103992]Jonathan Wakely
2022-01-11libstdc++: Make std::common_iterator completely constexpr-able (LWG 3574)Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-12-15libstdc++: Overload std::__to_address for __gnu_cxx::__normal_iterator.François Dumont
2021-12-09libstdc++: Fix ambiguous comparisons for iterators in C++20Jonathan Wakely
2021-10-21libstdc++: missing constexpr for __[nm]iter_base [PR102358]Patrick Palka
2021-10-20libstdc++: Implement LWG 3595 changes to common_iteratorPatrick Palka
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely
2021-10-01libstdc++: Simplify __normal_iterator converting constructorJonathan Wakely
2021-10-01libstdc++: Add noexcept to common_iterator proxy operatorsJonathan Wakely
2021-10-01libstdc++: Use conditional noexcept in std::reverse_iterator [PR 94418]Jonathan Wakely
2021-09-28libstdc++: Specialize std::pointer_traits<__normal_iterator<I,C>>Jonathan Wakely
2021-08-05libstdc++: Move [[nodiscard]] attributes again [PR101782]Jonathan Wakely