[libcxx-commits] [PATCH] D151629: [libc++] Implement P2494R2 (Relaxing range adaptors to allow for move only types)

Yurong via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue May 30 07:09:48 PDT 2023


yronglin created this revision.
Herald added a subscriber: arichardson.
Herald added a project: All.
yronglin updated this revision to Diff 526329.
yronglin added a comment.
yronglin edited the summary of this revision.
yronglin updated this revision to Diff 526335.
yronglin edited the summary of this revision.
yronglin updated this revision to Diff 526336.
yronglin retitled this revision from "[libcxx] Implement P2494R2 (Relaxing range adaptors to allow for move only types)" to "[libc++] Implement P2494R2 (Relaxing range adaptors to allow for move only types)".
yronglin updated this revision to Diff 526598.
yronglin added reviewers: philnik, ldionne, huixie90.
yronglin published this revision for review.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

Try fix CI.


yronglin added a comment.

try fix ci


yronglin added a comment.

Fix CI


yronglin added a comment.

Remove extra format change.


Implement P2494R2 `Relaxing range adaptors to allow for move only types`

https://open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2494r2.html#wording-ftm


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D151629

Files:
  libcxx/docs/Status/Cxx23Papers.csv
  libcxx/include/CMakeLists.txt
  libcxx/include/__ranges/copyable_box.h
  libcxx/include/__ranges/drop_while_view.h
  libcxx/include/__ranges/filter_view.h
  libcxx/include/__ranges/iota_view.h
  libcxx/include/__ranges/movable_box.h
  libcxx/include/__ranges/single_view.h
  libcxx/include/__ranges/take_while_view.h
  libcxx/include/__ranges/transform_view.h
  libcxx/include/module.modulemap.in
  libcxx/test/libcxx/private_headers.verify.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/arrow.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.copy.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/assign.move.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.default.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/ctor.in_place.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/deref.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/has_value.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/no_unique_address.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/properties.compile.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.copy.wrap/types.h
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/arrow.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/assign.copy.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/assign.move.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/ctor.default.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/ctor.in_place.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/deref.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/has_value.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/no_unique_address.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/properties.compile.pass.cpp
  libcxx/test/libcxx/ranges/range.adaptors/range.move.wrap/types.h
  libcxx/test/std/ranges/range.factories/range.single.view/cpo.pass.cpp
  libcxx/utils/data/ignore_format.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D151629.526598.patch
Type: text/x-patch
Size: 56744 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230530/b6f8b83a/attachment-0001.bin>


More information about the libcxx-commits mailing list