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

Christopher Di Bella via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jun 29 11:48:15 PDT 2021


cjdb added inline comments.


================
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","",""
----------------
cor3ntin wrote:
> Quuxplusone wrote:
> > 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.
> I actually would appreciate a follow up PR for that!
`std::optional` is 100% constexpr per that paper. No feature test macros have been updated.


================
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,,
----------------
Quuxplusone wrote:
> 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).
@ldionne asked me to put the constexpr optional paper into Cxx2a, so I think these should follow suit.


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