aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/ranges
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-27libstdc++/ranges: make _RangeAdaptorClosure befriend operator|Patrick Palka1-2/+21
2024-11-14libstdc++: Implement LWG 3563 changes to keys_view and values_viewPatrick Palka1-2/+4
2024-10-29libstdc++: Fix complexity of drop_view::begin() const [PR112641]Patrick Palka1-2/+2
2024-10-22libstdc++: Implement LWG 4166 changes to concat_view::end()Patrick Palka1-4/+6
2024-10-22libstdc++: Avoid using std::__to_address with iteratorsJonathan Wakely1-1/+1
2024-10-15libstdc++: Implement LWG 3798 for range adaptors [PR106676]Jonathan Wakely1-5/+13
2024-10-14libstdc++: Implement LWG 3564 for ranges::transform_viewJonathan Wakely1-2/+7
2024-10-04libstdc++/ranges: Implement various small LWG issuesPatrick Palka1-8/+76
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill1-0/+2
2024-09-22libstdc++: add default template parameters to algorithmsJonathan Wakely1-0/+1
2024-08-28libstdc++: Remove unused typedef in <ranges>Jonathan Wakely1-1/+0
2024-07-25libstdc++: fix uses of explicit object parameter [PR116038]Patrick Palka1-4/+7
2024-06-05[libstdc++] add _GLIBCXX_CLANG to workaround predefined __clang__Alexandre Oliva1-4/+4
2024-05-23libstdc++: Implement ranges::concat_view from P2542R7Patrick Palka1-0/+580
2024-04-02libstdc++: Allow adjacent __maybe_present_t<false, ...> fields to overlapPatrick Palka1-5/+8
2024-02-01libstdc++: Implement P2165R4 changes to std::pair/tuple/etc [PR113309]Patrick Palka1-30/+18
2024-01-20libstdc++: suppress -Wdangling-reference with operator| [PR111410]Marek Polacek1-0/+3
2024-01-16libstdc++: Implement P2540R1 change to views::cartesian_product()Patrick Palka1-1/+1
2024-01-12libstdc++/ranges: Use perfect forwarding in _Pipe and _Partial ctorsPatrick Palka1-29/+40
2024-01-11libstdc++: Removed a duplicate define directive for __glibcxx_want_ranges_iotaMichael Levine1-1/+0
2024-01-11libstdc++/ranges: Use C++23 deducing this in _Pipe and _PartialPatrick Palka1-2/+34
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-21libstdc++: implement std::generatorArsen Arsenović1-0/+4
2023-12-18libstdc++: Make ranges::to closure objects SFINAE-friendly [PR112802]Patrick Palka1-0/+4
2023-12-09libstdc++: Fix resolution of LWG 4016 for std::ranges::to [PR112876]Jonathan Wakely1-7/+3
2023-12-07libstdc++: Simplify ranges::to closure objectsPatrick Palka1-102/+26
2023-12-05libstdc++: Implement LWG 4016 for std::ranges::toJonathan Wakely1-27/+23
2023-11-30libstdc++: Fix std::ranges::to errorsJonathan Wakely1-22/+4
2023-11-23libstdc++: Define std::ranges::to for C++23 (P1206R7) [PR111055]Jonathan Wakely1-1/+360
2023-11-16libstdc++: Only declare feature test macros in standard headersJonathan Wakely1-0/+1
2023-11-09libstdc++: Fix forwarding in __take/drop_of_repeat_view [PR112453]Patrick Palka1-5/+15
2023-10-21libstdc++: Workaround for LLVM-61763 in <ranges>Benjamin Brock1-0/+10
2023-09-07libstdc++: Relax range adaptors for move-only types (P2494R2)Jonathan Wakely1-21/+51
2023-08-17libstdc++: Implement P2770R0 changes to join_view / join_with_viewPatrick Palka1-49/+141
2023-08-17libstdc++: Convert _RangeAdaptorClosure into a CRTP base [PR108827]Patrick Palka1-35/+45
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović1-25/+37
2023-04-18libstdc++: Implement range_adaptor_closure from P2387R3 [PR108827]Patrick Palka1-0/+8
2023-04-18libstdc++: Fix typo in views::as_const's operator() [PR109525]Patrick Palka1-1/+1
2023-04-14libstdc++: Implement P2278R4 "cbegin should always return a constant iterator"Patrick Palka1-0/+106
2023-04-12libstdc++: Implement ranges::enumerate_view from P2164R9Patrick Palka1-0/+303
2023-04-12libstdc++: Implement LWG 3904 change to lazy_split_view's iteratorPatrick Palka1-1/+2
2023-04-12libstdc++: Fix chunk_by_view when value_type& and reference differ [PR108291]Patrick Palka1-4/+4
2023-03-14libstdc++: Fix template-head of repeat_view::_Iterator [PR109111]Patrick Palka1-3/+4
2023-03-09libstdc++: Implement LWG 3820/3849 changes to cartesian_product_viewPatrick Palka1-10/+13
2023-03-09libstdc++: Implement LWG 3796 changes to repeat_/chunk_by_view [PR109024]Patrick Palka1-2/+2
2023-03-09libstdc++: Make views::single/iota/istream SFINAE-friendly [PR108362]Patrick Palka1-10/+29
2023-03-09libstdc++: extraneous begin in cartesian_product_view::end [PR107572]Patrick Palka1-12/+20
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-13libstdc++: Enable string_view in freestandingArsen Arsenović1-2/+1