@@ -108,14 +108,18 @@ <h2 id="cxx11">C++11 implementation status</h2>
108108 < td class ="full " align ="center "> Clang 2.9</ td >
109109 </ tr >
110110 < tr >
111- < td rowspan ="2 "> Initializer lists</ td >
111+ < td rowspan ="3 "> Initializer lists</ td >
112112 < td > < a href ="https://wg21.link/n2672 "> N2672</ a > </ td >
113113 < td class ="full " align ="center "> Clang 3.1</ td >
114114 </ tr >
115115 < tr > <!-- from Kona 2019-->
116116 < td > < a href ="https://wg21.link/p1009r2 "> P1009R2</ a > (< a href ="#dr "> DR</ a > )</ td >
117117 < td class ="full " align ="center "> Clang 9</ td >
118118 </ tr >
119+ < tr > <!-- from Prague-->
120+ < td > < a href ="https://wg21.link/p1957r2 "> P1957R2</ a > (< a href ="#dr "> DR</ a > )</ td >
121+ < td class ="unreleased " align ="center "> Clang 11</ td >
122+ </ tr >
119123 < tr >
120124 < td > Static assertions</ td >
121125 < td > < a href ="https://wg21.link/n1720 "> N1720</ a > </ td >
@@ -869,7 +873,7 @@ <h2 id="cxx20">C++2a implementation status</h2>
869873 < td class ="full " align ="center "> Clang 9</ td >
870874 </ tr >
871875 < tr id ="p0734 ">
872- < td rowspan ="9 "> Concepts</ td >
876+ < td rowspan ="12 "> Concepts</ td >
873877 < td > < a href ="https://wg21.link/p0734r0 "> P0734R0</ a > </ td >
874878 < td rowspan ="4 " class ="unreleased " align ="center "> Clang 10</ td >
875879 </ tr >
@@ -900,6 +904,16 @@ <h2 id="cxx20">C++2a implementation status</h2>
900904 < tr >
901905 < td > < a href ="https://wg21.link/p1980r0 "> P1980R0</ a > </ td >
902906 </ tr >
907+ < tr > <!-- from Prague -->
908+ < td > < a href ="https://wg21.link/p2103r0 "> P2103R0</ a > </ td >
909+ < td rowspan ="3 " class ="none " align ="center "> No</ td >
910+ </ tr >
911+ < tr >
912+ < td > < a href ="https://wg21.link/p2092r0 "> P2092R0</ a > </ td >
913+ </ tr >
914+ < tr >
915+ < td > < a href ="https://wg21.link/p2113r0 "> P2113R0</ a > </ td >
916+ </ tr >
903917 <!-- Albuquerque papers -->
904918 < tr >
905919 < td > Range-based for statements with initializer</ td >
@@ -917,7 +931,7 @@ <h2 id="cxx20">C++2a implementation status</h2>
917931 < td class ="full " align ="center "> Clang 8</ td >
918932 </ tr >
919933 < tr >
920- < td rowspan ="8 "> Consistent comparison (< tt > operator<=></ tt > )</ td >
934+ < td rowspan ="10 "> Consistent comparison (< tt > operator<=></ tt > )</ td >
921935 < td > < a href ="https://wg21.link/p0515r3 "> P0515R3</ a > </ td >
922936 < td rowspan ="8 " class ="unreleased " align ="center "> Clang 10</ td >
923937 </ tr >
@@ -942,6 +956,14 @@ <h2 id="cxx20">C++2a implementation status</h2>
942956 < tr >
943957 < td > < a href ="https://wg21.link/p1959r0 "> P1959R0</ a > </ td >
944958 </ tr >
959+ < tr > <!-- from Prague -->
960+ < td > < a href ="https://wg21.link/p2002r1 "> P2002R1</ a > </ td >
961+ < td class ="partial " align ="center "> Partial</ td >
962+ </ tr >
963+ < tr >
964+ < td > < a href ="https://wg21.link/p2085r0 "> P2085R0</ a > </ td >
965+ < td class ="none " align ="center "> No</ td >
966+ </ tr >
945967 < tr >
946968 < td > Access checking on specializations</ td >
947969 < td > < a href ="https://wg21.link/p0692r1 "> P0692R1</ a > </ td >
@@ -1045,10 +1067,13 @@ <h2 id="cxx20">C++2a implementation status</h2>
10451067 < td class ="full " align ="center "> Clang 7 < a href ="#p0482 "> (11)</ a > </ td >
10461068 </ tr >
10471069 < tr >
1048- < td > Immediate functions (< tt > consteval</ tt > )</ td >
1070+ < td rowspan = 2 > Immediate functions (< tt > consteval</ tt > )</ td >
10491071 < td > < a href ="https://wg21.link/p1073r3 "> P1073R3</ a > </ td >
1050- < td class ="none " align ="center "> No</ td >
1072+ < td rowspan = 2 class ="none " align ="center "> No</ td >
10511073 </ tr >
1074+ < tr > <!-- from Prague -->
1075+ < td > < a href ="https://wg21.link/p1937r2 "> P1937R2</ a > </ td >
1076+ </ tr >
10521077 < tr >
10531078 < td > < tt > std::is_constant_evaluated</ tt > </ td >
10541079 < td > < a href ="https://wg21.link/p0595r2 "> P0595R2</ a > </ td >
@@ -1085,7 +1110,7 @@ <h2 id="cxx20">C++2a implementation status</h2>
10851110 < td > < a href ="https://wg21.link/p1975r0 "> P1975R0</ a > </ td >
10861111 </ tr >
10871112 < tr >
1088- < td rowspan ="6 "> Modules</ td >
1113+ < td rowspan ="10 "> Modules</ td >
10891114 < td > < a href ="https://wg21.link/p1103r3 "> P1103R3</ a > </ td >
10901115 < td class ="partial " align ="center "> Partial</ td >
10911116 </ tr >
@@ -1106,6 +1131,20 @@ <h2 id="cxx20">C++2a implementation status</h2>
11061131 </ tr >
11071132 < tr > <!-- from Belfast -->
11081133 < td > < a href ="https://wg21.link/p1979r0 "> P1979R0</ a > </ td >
1134+ < td rowspan ="3 " class ="none " align ="center "> No</ td >
1135+ </ tr >
1136+ < tr > <!-- from Prague -->
1137+ < td > < a href ="https://wg21.link/p1779r3 "> P1779R3</ a > </ td >
1138+ </ tr >
1139+ < tr >
1140+ < td > < a href ="https://wg21.link/p1857r3 "> P1857R3</ a > </ td >
1141+ </ tr >
1142+ < tr >
1143+ < td > < a href ="https://wg21.link/p2115r0 "> P2115R0</ a > </ td >
1144+ < td class ="partial " align ="center "> Partial</ td >
1145+ </ tr >
1146+ < tr >
1147+ < td > < a href ="https://wg21.link/p1815r2 "> P1815R2</ a > </ td >
11091148 < td class ="none " align ="center "> No</ td >
11101149 </ tr >
11111150 < tr >
@@ -1135,10 +1174,13 @@ <h2 id="cxx20">C++2a implementation status</h2>
11351174 < td class ="none " align ="center "> No</ td >
11361175 </ tr >
11371176 < tr >
1138- < td > Class template argument deduction for aggregates</ td >
1177+ < td rowspan = 2 > Class template argument deduction for aggregates</ td >
11391178 < td > < a href ="https://wg21.link/p1816r0 "> P1816R0</ a > </ td >
1140- < td class ="none " align ="center "> No</ td >
1179+ < td rowspan = 2 class ="none " align ="center "> No</ td >
11411180 </ tr >
1181+ < tr > <!-- from Prague -->
1182+ < td > < a href ="https://wg21.link/p2082r1 "> P2082R1</ a > </ td >
1183+ </ tr >
11421184 < tr >
11431185 < td > Class template argument deduction for alias templates</ td >
11441186 < td > < a href ="https://wg21.link/p1814r0 "> P1814R0</ a > </ td >
@@ -1154,6 +1196,12 @@ <h2 id="cxx20">C++2a implementation status</h2>
11541196 < td > < a href ="https://wg21.link/p1143r2 "> P1143R2</ a > </ td >
11551197 < td class ="unreleased " align ="center "> Clang 10</ td >
11561198 </ tr >
1199+ <!-- Prague 2019 papers -->
1200+ < tr >
1201+ < td > Pseudo-destructors end object lifetimes</ td >
1202+ < td > < a href ="https://wg21.link/p0593r6 "> P0593R6</ a > (< a href ="#dr "> DR</ a > )</ td >
1203+ < td class ="partial " align ="center "> Partial</ td >
1204+ </ tr >
11571205</ table >
11581206
11591207< p >
0 commit comments