aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/ranges
AgeCommit message (Expand)AuthorFilesLines
2026-01-02Update copyright years.Jakub Jelinek1-1/+1
2025-12-05libstdc++: Use deducing this in range adaptors even in C++20 [PR111550]Patrick Palka1-2/+8
2025-11-27libstdc++: Fix exposure of TU-local lambda in __detail::__func_handle_t.Tomasz Kamiński1-20/+25
2025-11-26libstdc++: Optimize functor storage for transform views iterators.Tomasz Kamiński1-29/+232
2025-11-13libstdc++: Optimize handling of optional for views: take, drop, reverse and a...Tomasz Kamiński1-0/+16
2025-10-22libstdc++: Add missing constraints to views::indicesJonathan Wakely1-0/+1
2025-10-21libstdc++: Implement P3060R3: Add std::views::indices(n)Yuao Ma1-0/+13
2025-09-16libstdc++: Optimize determination of std::tuple_cat return typeJonathan Wakely1-1/+1
2025-09-16libstdc++: Fix missing change to views::pairwise from P2165R4 [PR121956]Jonathan Wakely1-3/+1
2025-09-05libstdc++: Make join_view::_Iterator::_M_get_inner noexcept [PR121804]Patrick Palka1-2/+2
2025-09-04libstdc++: Conditionalize LWG 3569 changes to join_viewPatrick Palka1-12/+37
2025-09-04libstdc++: Reuse _Bind_back_t functor in ranges::_PartialTomasz Kamiński1-92/+12
2025-08-26libstdc++/ranges: Prefer using offset-based _CachedPositionPatrick Palka1-2/+0
2025-07-15libstdc++: Add missing initializers for __maybe_present_t members [PR119962]Patrick Palka1-3/+6
2025-07-03libstdc++: Update LWG 4166 changes to concat_view::end() [PR120934]Patrick Palka1-2/+2
2025-07-02libstdc++: make range view ctors explicit (P2711) [PR119744]Nathan Myers1-16/+16
2025-05-19libstdc++: Fix some Clang -Wsystem-headers warnings in <ranges>Jonathan Wakely1-6/+6
2025-04-15libstdc++: Do not define __cpp_lib_ranges_iota in <ranges>Jonathan Wakely1-1/+0
2025-03-25libstdc++: Allow std::ranges::to to create unionsJonathan Wakely1-2/+2
2025-03-14libstdc++: Fix views::zip_transform constraints for empty range pack [PR111138]Tomasz Kamiński1-5/+11
2025-03-13libstdc++: Fix ref_view branch of views::as_const [PR119135]Patrick Palka1-6/+6
2025-03-12libstdc++: Implement P3137R3 views::to_input for C++26Patrick Palka1-0/+170
2025-03-05libstdc++: Make enumerate_view::iterator::operator- noexceptJonathan Wakely1-1/+1
2025-03-05libstdc++: Implement P3138R5 views::cache_latestPatrick Palka1-0/+189
2025-03-05libstdc++: Some concat_view bugfixes [PR115215, PR115218, LWG 4082]Patrick Palka1-12/+13
2025-02-28libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803]Jonathan Wakely1-0/+3
2025-02-19libstdc++: Rename concat_view::iterator to ::_IteratorPatrick Palka1-39/+39
2025-02-19libstdc++: Sync concat_view with final P2542 revision [PR115209]Patrick Palka1-22/+16
2025-01-29libstdc++: Fix views::transform(move_only_fn{}) forwarding [PR118413]Patrick Palka1-2/+2
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