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

Corentin Jabot via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jun 29 09:16:55 PDT 2021


cor3ntin updated this revision to Diff 355266.
cor3ntin added a comment.
Herald added a subscriber: jfb.

Add notes for C++20 targeting papers


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D105103

Files:
  libcxx/docs/Cxx2bStatusPaperStatus.csv
  libcxx/docs/FormatIssuePaperStatus.csv
  libcxx/docs/RangesIssuePaperStatus.csv


Index: libcxx/docs/RangesIssuePaperStatus.csv
===================================================================
--- libcxx/docs/RangesIssuePaperStatus.csv
+++ libcxx/docs/RangesIssuePaperStatus.csv
@@ -22,12 +22,19 @@
 `P1994R1 <https://wg21.link/P1994R1>`__,elements_view Needs Its Own sentinel,,
 `P2091R0 <https://wg21.link/P2091R0>`__,Fixing Issues With Range Access CPOs,,
 `P2106R0 <https://wg21.link/P2106R0>`__,Range Algorithm Result Types,,
+
+`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,,
+
 `LWG3169 <https://wg21.link/lwg3169>`__, ranges permutation generators discard useful information,,
 `LWG3173 <https://wg21.link/lwg3173>`__, Enable CTAD for ref-view,,
 `LWG3179 <https://wg21.link/lwg3179>`__, subrange should always model Range,,
 `LWG3180 <https://wg21.link/lwg3180>`__, Inconsistently named return type for ranges::minmax_element,,
 `LWG3183 <https://wg21.link/lwg3183>`__, Normative permission to specialize Ranges variable templates,,
-`LWG3186 <https://wg21.link/lwg3186>`__," ranges removal, partition, and partial_sort_copy algorithms discard useful information",,
+`LWG3186 <https://wg21.link/lwg3186>`__, "ranges removal, partition, and partial_sort_copy algorithms discard useful information",,
 `LWG3191 <https://wg21.link/lwg3191>`__, std::ranges::shuffle synopsis does not match algorithm definition,,
 `LWG3276 <https://wg21.link/lwg3276>`__, Class split_view::outer_iterator::value_type should inherit from view_interface,,
 `LWG3280 <https://wg21.link/lwg3280>`__, View converting constructors can cause constraint recursion and are unneeded,,
Index: libcxx/docs/FormatIssuePaperStatus.csv
===================================================================
--- libcxx/docs/FormatIssuePaperStatus.csv
+++ libcxx/docs/FormatIssuePaperStatus.csv
@@ -22,3 +22,5 @@
 `LWG-3270 <https://wg21.link/LWG3270>`_,"Parsing and formatting %j with durations",,,,
 `LWG-3272 <https://wg21.link/LWG3272>`_,"%I%p should parse/format duration since midnight",,,,
 `LWG-3332 <https://wg21.link/LWG3332>`_,"Issue in [time.format]",,,,
+
+`P2216 <https://wg21.link/P2216>`_,"std::format improvements",,,,
Index: libcxx/docs/Cxx2bStatusPaperStatus.csv
===================================================================
--- libcxx/docs/Cxx2bStatusPaperStatus.csv
+++ libcxx/docs/Cxx2bStatusPaperStatus.csv
@@ -1,15 +1,32 @@
-"Paper #","Group","Paper Name","Meeting","Status","First released version"
-"`P0881R7 <https://wg21.link/P0881R7>`__","LWG","A Proposal to add stacktrace library","Autumn 2020","",""
-"`P0943R6 <https://wg21.link/P0943R6>`__","LWG","Support C atomics in C++","Autumn 2020","",""
-"`P1048R1 <https://wg21.link/P1048R1>`__","LWG","A proposal for a type trait to detect scoped enumerations","Autumn 2020","|Complete|","12.0"
-"`P1679R3 <https://wg21.link/P1679R3>`__","LWG","string contains function","Autumn 2020","|Complete|","12.0"
+"Paper #","Group","Paper Name","Meeting","Status","First released version", "Note"
+"`P0881R7 <https://wg21.link/P0881R7>`__","LWG","A Proposal to add stacktrace library","Autumn 2020","","",""
+"`P0943R6 <https://wg21.link/P0943R6>`__","LWG","Support C atomics in C++","Autumn 2020","","",""
+"`P1048R1 <https://wg21.link/P1048R1>`__","LWG","A proposal for a type trait to detect scoped enumerations","Autumn 2020","|Complete|","12.0",""
+"`P1679R3 <https://wg21.link/P1679R3>`__","LWG","string contains function","Autumn 2020","|Complete|","12.0",""
 "","","","","",""
-"`P1682R3 <https://wg21.link/P1682R3>`__","LWG","std::to_underlying for enumerations","February 2021","|Complete|","13.0"
-"`P2017R1 <https://wg21.link/P2017R1>`__","LWG","Conditionally borrowed ranges","February 2021","",""
-"`P2160R1 <https://wg21.link/P2160R1>`__","LWG","Locks lock lockables","February 2021","",""
-"`P2162R2 <https://wg21.link/P2162R2>`__","LWG","Inheriting from std::variant","February 2021","|Complete|","13.0"
-"`P2212R2 <https://wg21.link/P2212R2>`__","LWG","Relax Requirements for time_point::clock","February 2021","",""
-"`P2259R1 <https://wg21.link/P2259R1>`__","LWG","Repairing input range adaptors and counted_iterator","February 2021","",""
+"`P1682R3 <https://wg21.link/P1682R3>`__","LWG","std::to_underlying for enumerations","February 2021","|Complete|","13.0",""
+"`P2017R1 <https://wg21.link/P2017R1>`__","LWG","Conditionally borrowed ranges","February 2021","","",""
+"`P2160R1 <https://wg21.link/P2160R1>`__","LWG","Locks lock lockables","February 2021","","",""
+"`P2162R2 <https://wg21.link/P2162R2>`__","LWG","Inheriting from std::variant","February 2021","|Complete|","13.0",""
+"`P2212R2 <https://wg21.link/P2212R2>`__","LWG","Relax Requirements for time_point::clock","February 2021","","",""
+"`P2259R1 <https://wg21.link/P2259R1>`__","LWG","Repairing input range adaptors and counted_iterator","February 2021","","",""
 "","","","","",""
-"`P1518R2 <https://wg21.link/P1518R2>`__","LWG","Stop overconstraining allocators in container deduction guides","June 2021","|Complete|","13.0"
+"`P0401R6 <https://wg21.link/P0401R6>`__","LWG","Providing size feedback in the Allocator interface","June 2021","",,""
+"`P0448R4 <https://wg21.link/P0448R4>`__","LWG","A strstream replacement using span<charT> as buffer","June 2021","","",""
+"`P1132R8 <https://wg21.link/P1132R8>`__","LWG","out_ptr - a scalable output pointer abstraction","June 2021","","",""
+"`P1328R1 <https://wg21.link/P1328R1>`__","LWG","Making std::type_info::operator== constexpr","June 2021","","",""
+"`P1425R4 <https://wg21.link/P1425R4>`__","LWG","Iterators pair constructors for stack and queue","June 2021","","",""
+"`P1518R2 <https://wg21.link/P1518R2>`__","LWG","Stop overconstraining allocators in container deduction guides","June 2021","|Complete|","13.0",""
+"`P1659R3 <https://wg21.link/P1659R3>`__","LWG","starts_with and ends_with","June 2021","","",""
+"`P1951R1 <https://wg21.link/P1951R1>`__","LWG","Default Arguments for pair Forwarding Constructor","June 2021","","",""
+"`P1989R2 <https://wg21.link/P1989R2>`__","LWG","Range constructor for std::string_view","June 2021","","",""
+"`P2136R3 <https://wg21.link/P2136R3>`__","LWG","invoke_r","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","","","To be applied to C++20"
+"`P2210R2 <https://wg21.link/P2210R2>`__","LWG",Superior String Splitting,"June 2021","","","To be applied to C++20"
+"`P2216R3 <https://wg21.link/P2216R3>`__","LWG",std::format improvements,"June 2021","","","To be applied to C++20"
+"`P2231R1 <https://wg21.link/P2231R1>`__","LWG","Missing constexpr in std::optional and std::variant","June 2021","","","To be applied to C++20"
+"`P2281R1 <https://wg21.link/P2281R1>`__","LWG",Clarifying range adaptor objects,"June 2021","","","To be applied to C++20"
+"`P2325R3 <https://wg21.link/P2325R3>`__","LWG",Views should not be required to be default constructible,"June 2021","","","To be applied to C++20"
+"`P2328R1 <https://wg21.link/P2328R1>`__","LWG",join_view should join all views of ranges,"June 2021","","","To be applied to C++20"
+"`P2367R0 <https://wg21.link/P2367R0>`__","LWG",Remove misuses of list-initialization from Clause 24,"June 2021","","","To be applied to C++20"
 "","","","","",""


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D105103.355266.patch
Type: text/x-patch
Size: 7662 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210629/d16a1df0/attachment-0001.bin>


More information about the libcxx-commits mailing list