[libc++][ranges][NFC] Mark completed issues related to the One Ranges Proposal.
Quite a few C++20 LWG issues/papers related to the One Ranges Proposal
were already effectively implemented (or contain semantic-only wording
changes that don't affect the implementation), mark them as such.
Differential Revision: https://reviews.llvm.org/D125065
NOKEYCHECK=True
GitOrigin-RevId: 44ae09d75ffbf077aaad4bc1f6f75292fb5a1b52
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index cbbe6c0..514de5d 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -46,6 +46,19 @@
- Implemented P0980R1 (Making ``std::string`` constexpr)
+- Marked the following papers as "Complete" (note that some of those might have
+ been implemented in a previous release but not marked as such):
+
+ - P1207R4 (Movability of Single-pass Iterators);
+ - P1474R1 (Helpful pointers for ``ContiguousIterator``);
+ - P1522R1 (Iterator Difference Type and Integer Overflow);
+ - P1523R1 (Views and Size Types);
+ - P1456R1 (Move-only views);
+ - P1870R1 (``forwarding-range`` is too subtle);
+ - P1878R1 (Constraining Readable Types);
+ - P1970R2 (Consistency for ``size()`` functions: Add ``ranges::ssize``);
+ - P1983R0 (Wording for GB301, US296, US292, US291, and US283).
+
- `pop_heap` now uses an algorithm known as "bottom-up heapsort" or
"heapsort with bounce" to reduce the number of comparisons, and rearranges
elements using move-assignment instead of `swap`.