aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/ranges
AgeCommit message (Expand)AuthorFilesLines
2022-02-22libstdc++: Implement P2415R2 changes to viewable_range / views::allPatrick Palka1-4/+85
2022-01-11libstdc++: Add missing noexcept to lazy_split_view iterator (LWG 3593)Jonathan Wakely1-1/+1
2022-01-11libstdc++: Make copyable-box completely constexpr (LWG 3572)Jonathan Wakely1-2/+3
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-21libstdc++: Implement P2432R1 changes for views::istreamPatrick Palka1-4/+21
2021-10-21libstdc++: Implement P1739R4 changes to views::take/drop/countedPatrick Palka1-13/+94
2021-10-20libstdc++: Implement LWG 3590-3592 changes to split_view/lazy_split_viewPatrick Palka1-6/+10
2021-10-20libstdc++: Implement LWG 3535 changes to ranges::join_viewPatrick Palka1-2/+4
2021-10-19libstdc++: Implement LWG 3580 change to ranges::iota_viewPatrick Palka1-2/+8
2021-10-19libstdc++: Implement LWG 3568 change to ranges::basic_istream_viewPatrick Palka1-1/+1
2021-10-19libstdc++: Implement LWG 3523 changes to ranges::iota_viewPatrick Palka1-0/+21
2021-10-19libstdc++: Implement LWG 3549 changes to ranges::enable_viewPatrick Palka1-23/+22
2021-10-19libstdc++: Implement monadic operations for std::optional (P0798R8)Jonathan Wakely1-35/+7
2021-10-15libstdc++: Make non-propagating-cache fully constexpr [PR101263]Jonathan Wakely1-9/+33
2021-10-01libstdc++: Add std::__conditional_t alias templateJonathan Wakely1-5/+5
2021-08-23libstdc++: Add default template argument to basic_istream_viewJonathan Wakely1-1/+2
2021-08-17libstdc++: Rename __detail::__not_same_as helperJonathan Wakely1-1/+1
2021-08-05libstdc++: Move [[nodiscard]] attributes again [PR101782]Jonathan Wakely1-28/+14
2021-08-05libstdc++: Move attributes that follow requires-clauses [PR101782]Jonathan Wakely1-14/+14
2021-08-04libstdc++: Add [[nodiscard]] to iterators and related utilitiesJonathan Wakely1-0/+17
2021-08-02libstdc++: Fix up implementation of LWG 3533 [PR101589]Patrick Palka1-7/+6
2021-08-02libstdc++: Add missing std::move to join_view::iterator ctor [PR101483]Patrick Palka1-1/+1
2021-07-16libstdc++: invalid default init in _CachedPosition [PR101231]Patrick Palka1-1/+1
2021-07-16libstdc++: Give split_view::_Sentinel a default ctor [PR101214]Patrick Palka1-2/+4
2021-06-20libstdc++: Implement new views::split as per P2210Patrick Palka1-0/+205
2021-06-20libstdc++: Implement P2210 changes to rename views::split to lazy_splitPatrick Palka1-30/+30
2021-06-20libstdc++: Implement P2210 changes to split_view resolving LWG 3478Patrick Palka1-4/+17
2021-06-20libstdc++: Define split_view::_InnerIter::base as per P2210Patrick Palka1-0/+8
2021-06-18libstdc++: Implement LWG 3555 changes to transform/elements_viewPatrick Palka1-6/+6
2021-06-18libstdc++: Implement LWG 3553 changes to split_viewPatrick Palka1-6/+0
2021-06-17libstdc++: Move ranges algos used by <ranges> into ranges_util.hPatrick Palka1-60/+12
2021-06-17libstdc++: Implement P2325 changes to default-constructibility of viewsPatrick Palka1-55/+105
2021-06-17libstdc++: Non-triv-copyable extra args aren't simple [PR100940]Patrick Palka1-3/+5
2021-06-17libstdc++: Refine range adaptors' "simple extra args" mechanism [PR100940]Patrick Palka1-11/+26
2021-06-15libstdc++: Add noexcept specifiers to some range adaptorsJonathan Wakely1-0/+18
2021-06-07libstdc++: add missing typename for dependent type in ranges::elements_view [...Avi Kivity1-1/+1
2021-06-03libstdc++: Simplify range adaptors' forwarding of bound args [PR100577]Patrick Palka1-1/+118
2021-05-24libstdc++: Fix iterator caching inside range adaptors [PR100479]Patrick Palka1-67/+88
2021-05-21libstdc++: Implement LWG 3490 change to drop_while_view::begin()Patrick Palka1-0/+1
2021-05-20libstdc++: Fix access issue in iota_view::_Sentinel [PR100690]Patrick Palka1-2/+6
2021-05-18libstdc++: Fix access issue in elements_view::_Sentinel [PR100631]Patrick Palka1-1/+1
2021-05-18libstdc++: Fix up semiregular-box partial specialization [PR100475]Patrick Palka1-3/+3
2021-05-18libstdc++: Fix condition for memoizing reverse_view::begin() [PR100621]Patrick Palka1-1/+3
2021-05-18libstdc++: Fix miscellaneous issues with elements_view::_Sentinel [PR100631]Patrick Palka1-6/+12
2021-05-06libstdc++: Implement LWG 3533 changes to foo_view::iterator::base()Patrick Palka1-8/+6
2021-05-05libstdc++: Don't constrain some enable_borrowed_range specializationsPatrick Palka1-1/+1
2021-05-05libstdc++: Implement LWG 3517/3520 for join_view/transform_viewPatrick Palka1-6/+1
2021-04-30libstdc++: Implement P2328 changes to join_viewPatrick Palka1-11/+66
2021-04-30libstdc++: Implement proposed resolution for LWG 3532Patrick Palka1-1/+1
2021-04-30libstdc++: Implement P2367 changes to avoid some list-initializationPatrick Palka1-26/+29