[libcxx-commits] [libcxx] 5a53323 - [libc++][spaceship][NFC] P1612R2: Mark some items "remove `operator!=` from `*_iterator`" as "Complete"
Hristo Hristov via libcxx-commits
libcxx-commits at lists.llvm.org
Mon Jun 12 21:44:08 PDT 2023
Author: Hristo Hristov
Date: 2023-06-13T07:44:01+03:00
New Revision: 5a53323d2c14eeb9665b16dba1d09f708455159b
URL: https://github.com/llvm/llvm-project/commit/5a53323d2c14eeb9665b16dba1d09f708455159b
DIFF: https://github.com/llvm/llvm-project/commit/5a53323d2c14eeb9665b16dba1d09f708455159b.diff
LOG: [libc++][spaceship][NFC] P1612R2: Mark some items "remove `operator!=` from `*_iterator`" as "Complete"
Several parts of P1612R2 are already implemented:
- `common_iterator` (new in C++20) https://reviews.llvm.org/D103335
- `unreachable_sentinel_t` (new in C++20) https://reviews.llvm.org/D107920
- `istream_iterator` (removed) https://reviews.llvm.org/D119620
- `istreambuf_iterator` (removed) https://reviews.llvm.org/D119620
Reviewed By: #libc, Mordante
Differential Revision: https://reviews.llvm.org/D152656
Added:
Modified:
libcxx/docs/Status/SpaceshipProjects.csv
Removed:
################################################################################
diff --git a/libcxx/docs/Status/SpaceshipProjects.csv b/libcxx/docs/Status/SpaceshipProjects.csv
index 0eeb588e0ccbd..c9dca960a7a4b 100644
--- a/libcxx/docs/Status/SpaceshipProjects.csv
+++ b/libcxx/docs/Status/SpaceshipProjects.csv
@@ -111,15 +111,14 @@ Section,Description,Dependencies,Assignee,Complete
"| `[move.iterator] <https://wg21.link/move.iterator>`_
| `[move.iter.op.comp] <https://wg21.link/move.iter.op.comp>`_",| `move_iterator <https://reviews.llvm.org/D117656>`_,None,Arthur O'Dwyer,|Complete|
"| `[common.iterator] <https://wg21.link/common.iterator>`_
-| `[common.iter.cmp] <https://wg21.link/common.iter.cmp>`_",| remove ops `common_iterator`,None,Unassigned,|Not Started|
+| `[common.iter.cmp] <https://wg21.link/common.iter.cmp>`_",| `common_iterator <https://reviews.llvm.org/D103335>`_,None,Zoe Carver,|Complete|
"| `[counted.iterator] <https://wg21.link/counted.iterator>`_
| `[counted.iter.cmp] <https://wg21.link/counted.iter.cmp>`_",| `counted_iterator <https://reviews.llvm.org/D106205>`_,None,Zoe Carver,|Complete|
-"| `[unreachable.sentinel] <https://wg21.link/unreachable.sentinel>`_
-| `[unreachable.sentinel.cmp] <https://wg21.link/common.iter.cmp>`_",| `unreachable_sentinel_t`,None,Unassigned,|Not Started|
+| `[unreachable.sentinel] <https://wg21.link/unreachable.sentinel>`_,| `unreachable_sentinel_t <https://reviews.llvm.org/D107920>`_,None,Zoe Carver,|Complete|
"| `[istream.iterator] <https://wg21.link/istream.iterator>`_
-| `[istream.iterator.ops] <https://wg21.link/istream.iterator.ops>`_",| remove ops `istream_iterator`,None,Unassigned,|Not Started|
+| `[istream.iterator.ops] <https://wg21.link/istream.iterator.ops>`_",| remove ops `istream_iterator <https://reviews.llvm.org/D119620>`_,None,Konstantin Varlamov,|Complete|
"| `[istreambuf.iterator] <https://wg21.link/istreambuf.iterator>`_
-| `[istreambuf.iterator.ops] <https://wg21.link/istreambuf.iterator.ops>`_",| remove ops `istreambuf_iterator`,None,Unassigned,|Not Started|
+| `[istreambuf.iterator.ops] <https://wg21.link/istreambuf.iterator.ops>`_",| remove ops `istreambuf_iterator <https://reviews.llvm.org/D119620>`_,None,Konstantin Varlamov,|Complete|
- `5.9 Clause 24: Ranges library <https://wg21.link/p1614r2#clause-24-ranges-library>`_,,,,
| `[range.iota.iterator] <https://wg21.link/range.iota.iterator>`_,| `ranges::iota_view::iterator <https://reviews.llvm.org/D110774>`_,[concepts.cmp],Arthur O'Dwyer,|Complete|
| `[range.iota.sentinel] <https://wg21.link/range.iota.sentinel>`_,| remove ops `iota_view::sentinel`,None,Unassigned,|Not Started|
More information about the libcxx-commits
mailing list