mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 05:16:08 +00:00

The paper P0768R1 Library Support for the Spaceship (Comparison) Operator did not add a feature-test macro. This omission has been corrected in P1353R0 Missing Feature Test Macros This enables the FTM for P0768R1 Fixes: https://github.com/llvm/llvm-project/issues/73953 --------- Co-authored-by: S. B. Tam <cpplearner@outlook.com>
24 KiB
24 KiB
1 | Paper # | Group | Paper Name | Meeting | Status | First released version | Labels |
---|---|---|---|---|---|---|---|
2 | |||||||
3 | `P0905R1 <https://wg21.link/P0905R1>`__ | CWG | Symmetry for spaceship | Jacksonville | |Complete| | 7.0 | |spaceship| |
4 | |||||||
5 | `P1120R0 <https://wg21.link/P1120R0>`__ | CWG | Consistency improvements for <=> and other comparison operators | Rapperswil | |spaceship| | ||
6 | |||||||
7 | `P0896R4 <https://wg21.link/P0896R4>`__ | LWG | The One Ranges Proposal | San Diego | |Complete| | 15.0 | |ranges| |
8 | |||||||
9 | `P1252R2 <https://wg21.link/P1252R2>`__ | LWG | Ranges Design Cleanup | Kona | |Complete| | 15.0 | |ranges| |
10 | |||||||
11 | `P1035R7 <https://wg21.link/P1035R7>`__ | LWG | Input Range Adaptors | Cologne | |Complete| | 16.0 | |ranges| |
12 | `P1207R4 <https://wg21.link/P1207R4>`__ | LWG | Movability of Single-pass Iterators | Cologne | |Complete| | 15.0 | |ranges| |
13 | `P1474R1 <https://wg21.link/P1474R1>`__ | LWG | Helpful pointers for ContiguousIterator | Cologne | |Complete| | 15.0 | |ranges| |
14 | `P1522R1 <https://wg21.link/P1522R1>`__ | LWG | Iterator Difference Type and Integer Overflow | Cologne | |Complete| | 15.0 | |ranges| |
15 | `P1523R1 <https://wg21.link/P1523R1>`__ | LWG | Views and Size Types | Cologne | |Complete| | 15.0 | |ranges| |
16 | `P1638R1 <https://wg21.link/P1638R1>`__ | LWG | basic_istream_view::iterator should not be copyable | Cologne | |Complete| | 16.0 | |ranges| |
17 | `P1754R1 <https://wg21.link/P1754R1>`__ | LWG | Rename concepts to standard_case for C++20, while we still can | Cologne | |Complete| | 15.0 | |ranges| |
18 | `P1391R4 <https://wg21.link/P1391R4>`__ | LWG | Range constructor for std::string_view | Belfast | |Complete| | 14.0 | |ranges| |
19 | `P1394R4 <https://wg21.link/P1394R4>`__ | LWG | Range constructor for std::span | Belfast | |Complete| | 14.0 | |ranges| |
20 | `P1456R1 <https://wg21.link/P1456R1>`__ | LWG | Move-only views | Belfast | |Complete| | 15.0 | |ranges| |
21 | `P1716R3 <https://wg21.link/P1716R3>`__ | LWG | ranges compare algorithm are over-constrained | Belfast | |Complete| | 15.0 | |ranges| |
22 | `P1862R1 <https://wg21.link/P1862R1>`__ | LWG | Ranges adaptors for non-copyable iterators | Belfast | |Complete| | 16.0 | |ranges| |
23 | `P1870R1 <https://wg21.link/P1870R1>`__ | LWG | forwarding-range is too subtle | Belfast | |Complete| | 15.0 | |ranges| |
24 | `P1871R1 <https://wg21.link/P1871R1>`__ | LWG | Concept traits should be named after concepts | Belfast | |Complete| | 14.0 | |ranges| |
25 | `P1878R1 <https://wg21.link/P1878R1>`__ | LWG | Constraining Readable Types | Belfast | |Complete| | 15.0 | |ranges| |
26 | |||||||
27 | `P1243R4 <https://wg21.link/P1243R4>`__ | LWG | Rangify New Algorithms | Prague | |Complete| | 15.0 | |ranges| |
28 | `P1739R4 <https://wg21.link/P1739R4>`__ | LWG | Avoid template bloat for safe_ranges in combination with "subrange-y" view adaptors | Prague | |Complete| | 15.0 | |ranges| |
29 | `P1963R0 <https://wg21.link/P1963R0>`__ | LWG | Fixing US 313 | Prague | * * | ||
30 | `P1970R2 <https://wg21.link/P1970R2>`__ | LWG | Consistency for size() functions: Add ranges::ssize | Prague | |Complete| | 15.0 | |ranges| |
31 | `P1976R2 <https://wg21.link/P1976R2>`__ | LWG | Fixed-size span construction from dynamic range | Prague | |Complete| | 11.0 | |ranges| |
32 | `P1981R0 <https://wg21.link/P1981R0>`__ | LWG | Rename leap to leap_second | Prague | |Complete| | 19.0 | |chrono| |
33 | `P1982R0 <https://wg21.link/P1982R0>`__ | LWG | Rename link to time_zone_link | Prague | |Complete| | 19.0 | |chrono| |
34 | `P1983R0 <https://wg21.link/P1983R0>`__ | LWG | Wording for GB301, US296, US292, US291, and US283 | Prague | |Complete| | 15.0 | |ranges| |
35 | `P1994R1 <https://wg21.link/P1994R1>`__ | LWG | elements_view needs its own sentinel | Prague | |Complete| | 16.0 | |ranges| |
36 | `P2091R0 <https://wg21.link/P2091R0>`__ | LWG | Issues with range access CPOs | Prague | |Complete| | 15.0 | |ranges| |
37 | `P2106R0 <https://wg21.link/P2106R0>`__ | LWG | Alternative wording for GB315 and GB316 | Prague | |Complete| | 15.0 | |ranges| |
38 | |||||||
39 | `P2325R3 <https://wg21.link/P2325R3>`__ | LWG | Views should not be required to be default constructible | June 2021 | |Complete| | 16.0 | |ranges| |
40 | `P2210R2 <https://wg21.link/P2210R2>`__ | LWG | Superior String Splitting | June 2021 | |Complete| | 16.0 | |ranges| |
41 | `P2281R1 <https://wg21.link/P2281R1>`__ | LWG | Clarifying range adaptor objects | June 2021 | |Complete| | 14.0 | |ranges| |
42 | `P2328R1 <https://wg21.link/P2328R1>`__ | LWG | join_view should join all views of ranges | June 2021 | |Complete| | 15.0 | |ranges| |
43 | `P2367R0 <https://wg21.link/P2367R0>`__ | LWG | Remove misuses of list-initialization from Clause 24 | June 2021 | |Complete| | 15.0 | |ranges| |
44 | |||||||
45 | `P2415R2 <https://wg21.link/P2415R2>`__ | LWG | What is a ``view`` | October 2021 | |Complete| | 14.0 | |ranges| |
46 | `P2432R1 <https://wg21.link/P2432R1>`__ | LWG | Fix ``istream_view`` | October 2021 | |Complete| | 16.0 | |ranges| |