[libcxx-commits] [PATCH] D105103: Add list of LWG papers accepted by WG21 during the June 2021 plenary

Arthur O'Dwyer via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jun 29 06:40:11 PDT 2021


Quuxplusone added subscribers: cjdb, Quuxplusone.
Quuxplusone requested changes to this revision.
Quuxplusone added inline comments.
This revision now requires changes to proceed.


================
Comment at: libcxx/docs/Cxx2bStatusPaperStatus.csv:14
 "","","","","",""
 "`P1518R2 <https://wg21.link/P1518R2>`__","LWG","Stop overconstraining allocators in container deduction guides","June 2021","|Complete|","13.0"
+"`P1132R8 <https://wg21.link/P1132R8>`__","LWG","out_ptr - a scalable output pointer abstraction","June 2021","",""
----------------
Please alphabetize (within lines 14–25, that is); so e.g. `P1518R2` should come after `P1425R4`, and `P0401R6` should come first.


================
Comment at: libcxx/docs/Cxx2bStatusPaperStatus.csv:19
+"`P1425R4 <https://wg21.link/P1425R4>`__","LWG","Iterators pair constructors for stack and queue","June 2021","",""
+"`P2231R1 <https://wg21.link/P2231R1>`__","LWG","Missing constexpr in std::optional and std::variant","June 2021","",""
+"`P2166R1 <https://wg21.link/P2166R1>`__","LWG","A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr","June 2021","",""
----------------
I believe this was at least partly done in D102119. @cjdb's commit message mentions p2231, although it doesn't explicitly claim to have implemented the whole `optional` half of the paper.
D102119 also added a line to `libcxx/docs/Cxx2aStatusPaperStatus.csv`, which should be removed from there and moved over to here. Alternatively, ping me and I'll make a followup PR to verify and/or complete the `optional` implementation, add the feature-test macro, and move the line.


================
Comment at: libcxx/docs/FormatIssuePaperStatus.csv:26
+
+`P2216 <https://wg21.link/P2216>`_,"std::format improvements",,,,
----------------
Was p2216 accepted for C++2b in June? If so, then it should //also// be listed in `libcxx/docs/Cxx2bStatusPaperStatus.csv` (as well as here: I think this line is good).


================
Comment at: libcxx/docs/RangesIssuePaperStatus.csv:26-30
+`P2325R3 <https://wg21.link/P2325R3>`__,Views should not be required to be default constructible ,,
+`P2328R1 <https://wg21.link/P2328R1>`__,join_view should join all views of ranges,,
+`P2210R2 <https://wg21.link/P2210R2>`__,Superior String Splitting,,
+`P2281R1 <https://wg21.link/P2281R1>`__,Clarifying range adaptor objects,,
+`P2367R0 <https://wg21.link/P2367R0>`__,Remove misuses of list-initialization from Clause 24,,
----------------
Were these papers accepted for C++2b in June? If so, then they should //also// be listed in `libcxx/docs/Cxx2bStatusPaperStatus.csv` (as well as here).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105103/new/

https://reviews.llvm.org/D105103



More information about the libcxx-commits mailing list