aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/bits/iterator_concepts.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-27libstdc++: Fix std::ranges::iter_move for function references [PR119469]Jonathan Wakely1-2/+9
2025-02-28libstdc++: Fix ranges::iter_move handling of rvalues [PR106612]Jonathan Wakely1-9/+24
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-10-15libstdc++: Implement LWG 3798 for range adaptors [PR106676]Jonathan Wakely1-1/+3
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-09-22libstdc++: add default template parameters to algorithmsJonathan Wakely1-0/+7
2024-09-19libstdc++: add #pragma diagnosticJason Merrill1-0/+4
2024-08-22libstdc++: Optimize std::projected<I, std::identity>Patrick Palka1-0/+5
2024-08-22libstdc++: Implement P2997R1 changes to the indirect invocability conceptsPatrick Palka1-13/+4
2024-08-22libstdc++: Implement P2609R3 changes to the indirect invocability conceptsPatrick Palka1-15/+46
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-09-07libstdc++: Simplify C++20 poison pill overloads (P2602R2)Jonathan Wakely1-4/+3
2023-09-07libstdc++: Rename C++20 Customization Point ObjectsJonathan Wakely1-23/+23
2023-07-05libstdc++: Add redundant 'typename' to std::projectedJonathan Wakely1-1/+1
2023-06-26libstdc++: Implement P2538R1 ADL-proof std::projectedJonathan Wakely1-10/+25
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-08-04libstdc++: Add comparisons to std::default_sentinel_t (LWG 3719)Jonathan Wakely1-5/+23
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-04libstdc++: Add [[nodiscard]] to iterators and related utilitiesJonathan Wakely1-0/+1
2021-07-16libstdc++: Use __extension__ instead of diagnostic pragmasJonathan Wakely1-5/+2
2021-07-16libstdc++: Suppress pedantic warnings about __int128Jonathan Wakely1-0/+5
2021-06-17libstdc++: Implement P2325 changes to default-constructibility of viewsPatrick Palka1-2/+1
2021-06-16libstdc++: Use named struct for __decay_copyJonathan Wakely1-1/+2
2021-06-15libstdc++: Use function object for __decay_copy helperJonathan Wakely1-9/+9
2021-06-09libstdc++: Add warnings for some C++23 deprecationsJonathan Wakely1-2/+2
2021-06-04libstdc++: Fix value categories used by ranges access CPOs [PR 100824]Jonathan Wakely1-10/+15
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-15libstdc++: Remove workaround for PR c++/78173Jonathan Wakely1-4/+1
2020-11-25libstdc++: Fix missing subsumption in std::iterator_traits [PR 97935]Jonathan Wakely1-6/+11
2020-09-22libstdc++: Introduce new headers for C++20 ranges componentsJonathan Wakely1-1/+1
2020-08-24libstdc++: Fix std::indirectly_readable ambiguity [LWG 3446]Jonathan Wakely1-2/+28
2020-08-20libstdc++: Make incrementable<__int128> satisfied in strict modeJonathan Wakely1-0/+11
2020-08-19libstdc++: integer-class types as per [iterator.concept.winc]Patrick Palka1-4/+20
2020-07-30libstdc++: cv bool can't be an integer-like type (LWG 3467)Jonathan Wakely1-1/+7
2020-06-04libstdc++: Remove workarounds for constrained nested class templatesJonathan Wakely1-73/+80
2020-05-21libstdc++: Avoid constraint recursion with iterator_traits (PR 93983)Jonathan Wakely1-4/+6
2020-05-01libstdc++: Replace deduced return type in ranges::iter_move (PR 92894)Jonathan Wakely1-11/+31
2020-03-27libstdc++: Implement C++20 changes to insert iteratorsJonathan Wakely1-0/+50
2020-02-19libstdc++: ranges::iter_move should perform ADL-only lookup (LWG 3247)Jonathan Wakely1-0/+2
2020-02-17libstdc++: Make "implicit expression variants" more explicit (P2102R0)Jonathan Wakely1-0/+3
2020-02-07libstdc++: Implement P1878R1 "Constraining Readable Types"Jonathan Wakely1-48/+73
2020-02-05libstdc++: Remove workarounds for constraints on alias templatesJonathan Wakely1-56/+11
2020-01-15libstdc++: Fix weakly_incrementable to allow __int128 (PR 93267)Jonathan Wakely1-1/+23
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-10libstdc++: Fix bug in std::indirect_result_tJonathan Wakely1-13/+17
2019-11-25libstdc++: Add move_sentinel, common_iterator and counted_iteratorJonathan Wakely1-2/+3
2019-11-15libstdc++: Implement LWG 3149 for std::default_constructibleJonathan Wakely1-1/+1
2019-11-14libstdc++: Implement new predicate concepts from P1716R3Jonathan Wakely1-11/+30
2019-11-14libstdc++: Rename disable_sized_sentinel [P1871R1]Jonathan Wakely1-2/+2
2019-11-06libstdc++: remove redundant equality operatorsJonathan Wakely1-17/+0