[all-commits] [llvm/llvm-project] d344c3: [libc++][ranges] implement `std::ranges::zip_trans...
Hui via All-commits
all-commits at lists.llvm.org
Sun Jul 20 01:14:21 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d344c383e20a7e2cc05d947855e818d98b889ee9
https://github.com/llvm/llvm-project/commit/d344c383e20a7e2cc05d947855e818d98b889ee9
Author: Hui <hui.xie1990 at gmail.com>
Date: 2025-07-20 (Sun, 20 Jul 2025)
Changed paths:
M libcxx/docs/ReleaseNotes/22.rst
M libcxx/docs/Status/Cxx23Issues.csv
M libcxx/include/CMakeLists.txt
A libcxx/include/__ranges/zip_transform_view.h
M libcxx/include/__ranges/zip_view.h
M libcxx/include/module.modulemap.in
M libcxx/include/ranges
M libcxx/modules/std/ranges.inc
A libcxx/test/libcxx/ranges/range.adaptors/range.zip.transform/no_unique_address.compile.pass.cpp
M libcxx/test/std/library/description/conventions/customization.point.object/cpo.compile.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/begin.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/cpo.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/ctad.compile.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/ctor.default.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/ctor.views.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/end.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/general.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/arithmetic.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/compare.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/ctor.default.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/ctor.other.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/decrement.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/deref.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/increment.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/member_types.compile.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/iterator/subscript.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/sentinel/ctor.default.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/sentinel/ctor.other.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/sentinel/eq.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/sentinel/minus.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/size.pass.cpp
A libcxx/test/std/ranges/range.adaptors/range.zip.transform/types.h
M libcxx/test/std/ranges/range.adaptors/range.zip/begin.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/cpo.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/ctor.views.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/end.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/arithmetic.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/compare.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ctor.default.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ctor.other.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/decrement.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/deref.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/increment.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/iter_move.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/iter_swap.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/member_types.compile.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/singular.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/iterator/subscript.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/range.concept.compile.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/ctor.other.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/eq.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/minus.pass.cpp
M libcxx/test/std/ranges/range.adaptors/range.zip/size.pass.cpp
R libcxx/test/std/ranges/range.adaptors/range.zip/types.h
A libcxx/test/std/ranges/range.adaptors/range_adaptor_types.h
M libcxx/test/std/ranges/ranges_robust_against_no_unique_address.pass.cpp
Log Message:
-----------
[libc++][ranges] implement `std::ranges::zip_transform_view` (#79605)
Fixes #104977
Fixes #105035
---------
Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
Co-authored-by: A. Jiang <de34 at live.cn>
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list