[libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)

nicole mazzuca via libcxx-commits libcxx-commits at lists.llvm.org
Mon Sep 2 04:22:28 PDT 2024


================
@@ -61,7 +61,7 @@
 "`P1899R3 <https://wg21.link/P1899R3>`__","``stride_view``","2022-07 (Virtual)","","",""
 "`P2093R14 <https://wg21.link/P2093R14>`__","Formatted output","2022-07 (Virtual)","|Complete|","18.0",""
 "`P2165R4 <https://wg21.link/P2165R4>`__","Compatibility between ``tuple``, ``pair`` and ``tuple-like`` objects","2022-07 (Virtual)","","",""
-"`P2278R4 <https://wg21.link/P2278R4>`__","``cbegin`` should always return a constant iterator","2022-07 (Virtual)","","",""
+"`P2278R4 <https://wg21.link/P2278R4>`__","``cbegin`` should always return a constant iterator","2022-07 (Virtual)","|Complete|","20.0","This paper is applied as DR against C++23 (MSVC STL and libstdc++ have done the same). The feature macro is not yet defined, since other features from the original paper have not been completed."
----------------
strega-nil wrote:

As to your first question, originally the plan was to implement this in two parts for ease of review; however, since I've been waiting for review for so long, I did end up implementing the other parts of the paper. I can certainly merge that PR into this one.

On the second point... I need to look through this and figure out exactly what's going on, it's been a while since I've looked.

https://github.com/llvm/llvm-project/pull/99915


More information about the libcxx-commits mailing list