This is just something I whipped up in order to get some example Ranges code compiling with Clang/libc++.
If someone wants to commandeer it to get the tests written faster, that's cool with me.
There are a total of 6 commits here: refactor, [alg.req], ranges::distance, view::take, view::drop, ranges::equal. https://github.com/Quuxplusone/llvm-project/compare/09208a38def076224e14b3202a1fd07cbebbbe8e...ranges-take
Details
Details
- Reviewers
• Quuxplusone - Group Reviewers
Restricted Project
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I already have views::take, views::drop and views::join locally, with partial tests. I'll take a look at what you did and incorporate it in mine.
My bad for not publicizing that, I've been unable to resume work on those due to other stuff coming up.
libcxx/include/__algorithm/ranges_equal.h | ||
---|---|---|
88–90 |
Comment Actions
Abandoning since this has been superseded by a couple of newer reviews, like D125156.
What is the rationale behind this namespace? Is there some requirement?