llvm-project/libcxx/docs/Status/Cxx2bPapers.csv

11 KiB

1Paper #GroupPaper NameMeetingStatusFirst released versionLabels
2`P2017R1 <https://wg21.link/P2017R1>`__LWGConditionally borrowed rangesFebruary 2021|ranges|
3`P2259R1 <https://wg21.link/P2259R1>`__LWGRepairing input range adaptors and counted_iteratorFebruary 2021|ranges|
4`P1425R4 <https://wg21.link/P1425R4>`__LWGIterators pair constructors for stack and queueJune 2021|Complete|14.0|ranges|
5`P1659R3 <https://wg21.link/P1659R3>`__LWGstarts_with and ends_withJune 2021|ranges|
6`P1989R2 <https://wg21.link/P1989R2>`__LWGRange constructor for std::string_viewJune 2021|Complete|14.0|ranges|
7`P2321R2 <https://wg21.link/P2321R2>`__LWG``zip``October 2021|In Progress||ranges|
8`P1206R7 <https://wg21.link/P1206R7>`__LWG``ranges::to``: A function to convert any range to a containerFebruary 2022|ranges|
9`P2387R3 <https://wg21.link/P2387R3>`__LWGPipe support for user-defined range adaptorsFebruary 2022|ranges|
10`P2440R1 <https://wg21.link/P2440R1>`__LWG``ranges::iota``, ``ranges::shift_left`` and ``ranges::shift_right``February 2022|ranges|
11`P2441R2 <https://wg21.link/P2441R2>`__LWG``views::join_with``February 2022|ranges|
12`P2442R1 <https://wg21.link/P2442R1>`__LWGWindowing range adaptors: ``views::chunk`` and ``views::slide``February 2022|ranges|
13`P2443R1 <https://wg21.link/P2443R1>`__LWG``views::chunk_by``February 2022|ranges|
14`P1223R5 <https://wg21.link/P1223R5>`__LWG``ranges::find_last()``, ``ranges::find_last_if()``, and ``ranges::find_last_if_not()``July 2022|ranges|
15`P1899R3 <https://wg21.link/P1899R3>`__LWG``stride_view``July 2022|ranges|
16`P2278R4 <https://wg21.link/P2278R4>`__LWG``cbegin`` should always return a constant iteratorJuly 2022|ranges|
17`P2286R8 <https://wg21.link/P2286R8>`__LWGFormatting RangesJuly 2022|Partial||format| |ranges|
18`P2302R4 <https://wg21.link/P2302R4>`__LWG``std::ranges::contains``July 2022|ranges|
19`P2322R6 <https://wg21.link/P2322R6>`__LWG``ranges::fold``July 2022|ranges|
20`P2374R4 <https://wg21.link/P2374R4>`__LWG``views::cartesian_product``July 2022|ranges|
21`P2408R5 <https://wg21.link/P2408R5>`__LWGRanges iterators as inputs to non-Ranges algorithmsJuly 2022|ranges|
22`P2446R2 <https://wg21.link/P2446R2>`__LWG``views::as_rvalue``July 2022|ranges|
23`P2474R2 <https://wg21.link/P2474R2>`__LWG``views::repeat``July 2022|ranges|
24`P2494R2 <https://wg21.link/P2494R2>`__LWGRelaxing range adaptors to allow for move only typesJuly 2022|ranges|
25`P2499R0 <https://wg21.link/P2499R0>`__LWG``string_view`` range constructor should be ``explicit``July 2022|Complete|16.0|ranges|
26`P2502R2 <https://wg21.link/P2502R2>`__LWG``std::generator``: Synchronous Coroutine Generator for RangesJuly 2022|ranges|
27`P2520R0 <https://wg21.link/P2520R0>`__LWG``move_iterator`` should be a random access iteratorJuly 2022|ranges|
28`P2540R1 <https://wg21.link/P2540R1>`__LWGEmpty Product for certain ViewsJuly 2022|ranges|