Note that this class was called just split_view in the original One
Ranges Proposal and was renamed to lazy_split_view by
P2210.
Original patch by @zoecarver.
Differential D107500
[libc++][ranges] Implement `lazy_split_view`. var-const on Aug 4 2021, 2:43 PM. Authored by
Details
Note that this class was called just split_view in the original One Original patch by @zoecarver.
Diff Detail
Event TimelineThere are a very large number of changes, so older changes are hidden. Show Older Changes Comment Actions Thanks a lot for working on this! This is a monster of a view. It generally looks really good, but I do have a few comments and questions.
Comment Actions Address feedback, use sentinel_wrapper and outer-iterator::value_type to
Comment Actions I think this looks good to me once all my comments have been addressed! Thanks a lot for the extreme thoroughness of the tests, you're really raising the bar. I'll have a last look once everything is addressed, but I think we should be really close to merging this now. Thanks!
Comment Actions Thanks a lot! This LGTM with my comments applied and CI passing.
Comment Actions Thanks a lot for the review!
Comment Actions Other than moving the libc++-specific tests in the libcxx/ subdirectory all the comments are very nit-picky, so this LGTM!
|
You should rebase on top of 9a44ed43cf9a8d4e3e55d007432e363e094ec6b0. Basically, rm -rf libcxx/test/libcxx/diagnostics/detail.headers and then regenerate auto-generated files.