[libc++] [docs] Mark contract-related papers as removed from C++20.

This commit is contained in:
Marek Kurdej 2020-12-30 14:24:02 +01:00
parent e6e6404600
commit 3f0b637d6b

View File

@ -31,7 +31,7 @@
"`P0475R1 <https://wg21.link/P0475R1>`__","LWG","LWG 2511: guaranteed copy elision for piecewise construction","Rapperswil","",""
"`P0476R2 <https://wg21.link/P0476R2>`__","LWG","Bit-casting object representations","Rapperswil","",""
"`P0528R3 <https://wg21.link/P0528R3>`__","CWG","The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange","Rapperswil","",""
"`P0542R5 <https://wg21.link/P0542R5>`__","CWG","Support for contract based programming in C++","Rapperswil","",""
"`P0542R5 <https://wg21.link/P0542R5>`__","CWG","Support for contract based programming in C++","Rapperswil","*Removed in Cologne*","n/a"
"`P0556R3 <https://wg21.link/P0556R3>`__","LWG","Integral power-of-2 operations","Rapperswil","|Complete|","9.0"
"`P0619R4 <https://wg21.link/P0619R4>`__","LWG","Reviewing Deprecated Facilities of C++17 for C++20","Rapperswil","|Partial| [#note-P0619]_",""
"`P0646R1 <https://wg21.link/P0646R1>`__","LWG","Improving the Return Value of Erase-Like Algorithms","Rapperswil","|Complete|","10.0"
@ -39,7 +39,7 @@
"`P0758R1 <https://wg21.link/P0758R1>`__","LWG","Implicit conversion traits and utility functions","Rapperswil","|Complete|",""
"`P0759R1 <https://wg21.link/P0759R1>`__","LWG","fpos Requirements","Rapperswil","|Complete|","11.0"
"`P0769R2 <https://wg21.link/P0769R2>`__","LWG","Add shift to <algorithm>","Rapperswil","",""
"`P0788R3 <https://wg21.link/P0788R3>`__","LWG","Standard Library Specification in a Concepts and Contracts World","Rapperswil","",""
"`P0788R3 <https://wg21.link/P0788R3>`__","LWG","Standard Library Specification in a Concepts and Contracts World","Rapperswil","*Removed in Cologne*","n/a"
"`P0879R0 <https://wg21.link/P0879R0>`__","LWG","Constexpr for swap and swap related functions Also resolves LWG issue 2800.","Rapperswil","",""
"`P0887R1 <https://wg21.link/P0887R1>`__","LWG","The identity metafunction","Rapperswil","|Complete|","8.0"
"`P0892R2 <https://wg21.link/P0892R2>`__","CWG","explicit(bool)","Rapperswil","",""

1 Paper # Group Paper Name Meeting Status First released version
31 `P0475R1 <https://wg21.link/P0475R1>`__ LWG LWG 2511: guaranteed copy elision for piecewise construction Rapperswil
32 `P0476R2 <https://wg21.link/P0476R2>`__ LWG Bit-casting object representations Rapperswil
33 `P0528R3 <https://wg21.link/P0528R3>`__ CWG The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange Rapperswil
34 `P0542R5 <https://wg21.link/P0542R5>`__ CWG Support for contract based programming in C++ Rapperswil *Removed in Cologne* n/a
35 `P0556R3 <https://wg21.link/P0556R3>`__ LWG Integral power-of-2 operations Rapperswil |Complete| 9.0
36 `P0619R4 <https://wg21.link/P0619R4>`__ LWG Reviewing Deprecated Facilities of C++17 for C++20 Rapperswil |Partial| [#note-P0619]_
37 `P0646R1 <https://wg21.link/P0646R1>`__ LWG Improving the Return Value of Erase-Like Algorithms Rapperswil |Complete| 10.0
39 `P0758R1 <https://wg21.link/P0758R1>`__ LWG Implicit conversion traits and utility functions Rapperswil |Complete|
40 `P0759R1 <https://wg21.link/P0759R1>`__ LWG fpos Requirements Rapperswil |Complete| 11.0
41 `P0769R2 <https://wg21.link/P0769R2>`__ LWG Add shift to <algorithm> Rapperswil
42 `P0788R3 <https://wg21.link/P0788R3>`__ LWG Standard Library Specification in a Concepts and Contracts World Rapperswil *Removed in Cologne* n/a
43 `P0879R0 <https://wg21.link/P0879R0>`__ LWG Constexpr for swap and swap related functions Also resolves LWG issue 2800. Rapperswil
44 `P0887R1 <https://wg21.link/P0887R1>`__ LWG The identity metafunction Rapperswil |Complete| 8.0
45 `P0892R2 <https://wg21.link/P0892R2>`__ CWG explicit(bool) Rapperswil