llvm-project/libcxx/docs/Status/Cxx20Papers.csv
Mark de Wever c36961bd96
[libc++] Adds __cpp_lib_three_way_comparison FTM. (#91515)
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>
2024-06-12 18:59:21 +02:00

24 KiB

1Paper #GroupPaper NameMeetingStatusFirst released versionLabels
2
3`P0905R1 <https://wg21.link/P0905R1>`__CWGSymmetry for spaceshipJacksonville|Complete|7.0|spaceship|
4
5`P1120R0 <https://wg21.link/P1120R0>`__CWGConsistency improvements for <=> and other comparison operatorsRapperswil|spaceship|
6
7`P0896R4 <https://wg21.link/P0896R4>`__LWGThe One Ranges ProposalSan Diego|Complete|15.0|ranges|
8
9`P1252R2 <https://wg21.link/P1252R2>`__LWGRanges Design CleanupKona|Complete|15.0|ranges|
10
11`P1035R7 <https://wg21.link/P1035R7>`__LWGInput Range AdaptorsCologne|Complete|16.0|ranges|
12`P1207R4 <https://wg21.link/P1207R4>`__LWGMovability of Single-pass IteratorsCologne|Complete|15.0|ranges|
13`P1474R1 <https://wg21.link/P1474R1>`__LWGHelpful pointers for ContiguousIteratorCologne|Complete|15.0|ranges|
14`P1522R1 <https://wg21.link/P1522R1>`__LWGIterator Difference Type and Integer OverflowCologne|Complete|15.0|ranges|
15`P1523R1 <https://wg21.link/P1523R1>`__LWGViews and Size TypesCologne|Complete|15.0|ranges|
16`P1638R1 <https://wg21.link/P1638R1>`__LWGbasic_istream_view::iterator should not be copyableCologne|Complete|16.0|ranges|
17`P1754R1 <https://wg21.link/P1754R1>`__LWGRename concepts to standard_case for C++20, while we still canCologne|Complete|15.0|ranges|
18`P1391R4 <https://wg21.link/P1391R4>`__LWGRange constructor for std::string_viewBelfast|Complete|14.0|ranges|
19`P1394R4 <https://wg21.link/P1394R4>`__LWGRange constructor for std::spanBelfast|Complete|14.0|ranges|
20`P1456R1 <https://wg21.link/P1456R1>`__LWGMove-only viewsBelfast|Complete|15.0|ranges|
21`P1716R3 <https://wg21.link/P1716R3>`__LWGranges compare algorithm are over-constrainedBelfast|Complete|15.0|ranges|
22`P1862R1 <https://wg21.link/P1862R1>`__LWGRanges adaptors for non-copyable iteratorsBelfast|Complete|16.0|ranges|
23`P1870R1 <https://wg21.link/P1870R1>`__LWGforwarding-range is too subtleBelfast|Complete|15.0|ranges|
24`P1871R1 <https://wg21.link/P1871R1>`__LWGConcept traits should be named after conceptsBelfast|Complete|14.0|ranges|
25`P1878R1 <https://wg21.link/P1878R1>`__LWGConstraining Readable TypesBelfast|Complete|15.0|ranges|
26
27`P1243R4 <https://wg21.link/P1243R4>`__LWGRangify New AlgorithmsPrague|Complete|15.0|ranges|
28`P1739R4 <https://wg21.link/P1739R4>`__LWGAvoid template bloat for safe_ranges in combination with "subrange-y" view adaptorsPrague|Complete|15.0|ranges|
29`P1963R0 <https://wg21.link/P1963R0>`__LWGFixing US 313Prague* *
30`P1970R2 <https://wg21.link/P1970R2>`__LWGConsistency for size() functions: Add ranges::ssizePrague|Complete|15.0|ranges|
31`P1976R2 <https://wg21.link/P1976R2>`__LWGFixed-size span construction from dynamic rangePrague|Complete|11.0|ranges|
32`P1981R0 <https://wg21.link/P1981R0>`__LWGRename leap to leap_secondPrague|Complete|19.0|chrono|
33`P1982R0 <https://wg21.link/P1982R0>`__LWGRename link to time_zone_linkPrague|Complete|19.0|chrono|
34`P1983R0 <https://wg21.link/P1983R0>`__LWGWording for GB301, US296, US292, US291, and US283Prague|Complete|15.0|ranges|
35`P1994R1 <https://wg21.link/P1994R1>`__LWGelements_view needs its own sentinelPrague|Complete|16.0|ranges|
36`P2091R0 <https://wg21.link/P2091R0>`__LWGIssues with range access CPOsPrague|Complete|15.0|ranges|
37`P2106R0 <https://wg21.link/P2106R0>`__LWGAlternative wording for GB315 and GB316Prague|Complete|15.0|ranges|
38
39`P2325R3 <https://wg21.link/P2325R3>`__LWGViews should not be required to be default constructibleJune 2021|Complete|16.0|ranges|
40`P2210R2 <https://wg21.link/P2210R2>`__LWGSuperior String SplittingJune 2021|Complete|16.0|ranges|
41`P2281R1 <https://wg21.link/P2281R1>`__LWGClarifying range adaptor objectsJune 2021|Complete|14.0|ranges|
42`P2328R1 <https://wg21.link/P2328R1>`__LWGjoin_view should join all views of rangesJune 2021|Complete|15.0|ranges|
43`P2367R0 <https://wg21.link/P2367R0>`__LWGRemove misuses of list-initialization from Clause 24June 2021|Complete|15.0|ranges|
44
45`P2415R2 <https://wg21.link/P2415R2>`__LWGWhat is a ``view``October 2021|Complete|14.0|ranges|
46`P2432R1 <https://wg21.link/P2432R1>`__LWGFix ``istream_view``October 2021|Complete|16.0|ranges|