aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/ranges
AgeCommit message (Expand)AuthorFilesLines
2026-04-24libsdc++: Restore check for validity of std::get for elements_view.Tomasz Kamiński1-1/+8
2026-04-24libstdc++: Reject using views::iota on iota_view.Tomasz Kamiński1-2/+4
2026-04-24libstdc++: Constrain views::adjacent(_transform)?<0> to forward_ranges.Tomasz Kamiński1-2/+8
2026-04-24libstdc++: Add _GLIBCXX_RESOLVE_LIB_DEFECTS comment for LWG4083.Tomasz Kamiński1-0/+3
2026-04-10libstdc++/ranges: Implement LWG 3599 change to lazy_split_viewPatrick Palka1-1/+6
2026-04-10libstdc++: Rename views::to_input to views::as_input.Tomasz Kamiński1-14/+14
2026-04-02libstdc++/ranges: Uglify 'sizes' function parameterPatrick Palka1-6/+6
2026-04-01libstdc++/ranges: Inline hidden friends' member function helpersPatrick Palka1-58/+16
2026-04-01libstdc++: Implement P3725R3 Filter View Extensions for Safer UsePatrick Palka1-32/+75
2026-03-17libstdc++: Fix some non-uglified namesJonathan Wakely1-4/+6
2026-02-18libstdc++: Add [[no_unique_address]] to repeat_view::_M_value [PR121402]Patrick Palka1-1/+1
2026-02-11libstdc++: Make function_ref non-dangling for stateless wrappersTomasz Kamiński1-50/+0
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