[libc++][test] Refactor SmallBasicString uses in range.lazy.split testsThe tests for `std::ranges::lazy_split_view` heavily use a wrapper class around`std::string` because `std::string` was not `c
[libc++][test] Refactor SmallBasicString uses in range.lazy.split testsThe tests for `std::ranges::lazy_split_view` heavily use a wrapper class around`std::string` because `std::string` was not `constexpr` until recently. Wherepossible, remove the wrapper class and extra functionality no longer needed.Remove `libcxx/test/std/ranges/range.adaptors/range.lazy.split/small_string.h`and inline its one use remaining in`libcxx/test/std/ranges/range.adaptors/range.lazy.split/general.pass.cpp`.Differential Revision: https://reviews.llvm.org/D126663
show more ...
[libc++][NFC] Add more tests to `move_{iterator,sentinel}`.More test coverage for the parts added by the One Ranges Proposal.Differential Revision: https://reviews.llvm.org/D124906
[libc++][ranges] Implement `views::single`.This only adds the customization point object (which isn't pipeable),the view itself has already been implemented previously.Differential Revision: htt
[libc++][ranges] Implement `views::single`.This only adds the customization point object (which isn't pipeable),the view itself has already been implemented previously.Differential Revision: https://reviews.llvm.org/D124978
[libc++][NFC] Use brace-init instead of parens to workaround macro expansion in badly behaved systems
[libc++] Granularize <functional> includesReviewed By: Mordante, #libcSpies: libcxx-commits, miyukiDifferential Revision: https://reviews.llvm.org/D123912
[libc++][ranges] Implement `lazy_split_view`.Note that this class was called just `split_view` in the original OneRanges Proposal and was renamed to `lazy_split_view` by[P2210](https://wg21.link/
[libc++][ranges] Implement `lazy_split_view`.Note that this class was called just `split_view` in the original OneRanges Proposal and was renamed to `lazy_split_view` by[P2210](https://wg21.link/p2210).Co-authored-by: zoecarver <[email protected]>Differential Revision: https://reviews.llvm.org/D107500