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?