@@ -879,9 +879,9 @@ <h2 id="cxx20">C++2a implementation status</h2>
879
879
< td class ="full " align ="center "> Clang 9</ td >
880
880
</ tr >
881
881
< tr id ="p0734 ">
882
- < td rowspan ="7 "> Concepts</ td >
882
+ < td rowspan ="9 "> Concepts</ td >
883
883
< td > < a href ="https://wg21.link/p0734r0 "> P0734R0</ a > </ td >
884
- < td rowspan ="7 " class ="none " align ="center "> No</ td >
884
+ < td rowspan ="9 " class ="none " align ="center "> No</ td >
885
885
</ tr >
886
886
< tr > <!-- from Albuquerque -->
887
887
< td > < a href ="https://wg21.link/p0857r0 "> P0857R0</ a > </ td >
@@ -901,6 +901,12 @@ <h2 id="cxx20">C++2a implementation status</h2>
901
901
< tr >
902
902
< td > < a href ="https://wg21.link/p1452r2 "> P1452R2</ a > </ td >
903
903
</ tr >
904
+ < tr > <!-- from Belfast -->
905
+ < td > < a href ="https://wg21.link/p1972r0 "> P1972R0</ a > </ td >
906
+ </ tr >
907
+ < tr >
908
+ < td > < a href ="https://wg21.link/p1980r0 "> P1980R0</ a > </ td >
909
+ </ tr >
904
910
<!-- Albuquerque papers -->
905
911
< tr >
906
912
< td > Range-based for statements with initializer</ td >
@@ -918,7 +924,7 @@ <h2 id="cxx20">C++2a implementation status</h2>
918
924
< td class ="full " align ="center "> Clang 8</ td >
919
925
</ tr >
920
926
< tr >
921
- < td rowspan ="6 "> Consistent comparison (< tt > operator<=></ tt > )</ td >
927
+ < td rowspan ="7 "> Consistent comparison (< tt > operator<=></ tt > )</ td >
922
928
< td > < a href ="https://wg21.link/p0515r3 "> P0515R3</ a > </ td >
923
929
< td class ="partial " align ="center "> Partial</ td >
924
930
</ tr >
@@ -941,6 +947,10 @@ <h2 id="cxx20">C++2a implementation status</h2>
941
947
< td > < a href ="https://wg21.link/p1630r1 "> P1630R1</ a > </ td >
942
948
< td class ="partial " align ="center "> Partial</ td >
943
949
</ tr >
950
+ < tr > <!-- from Belfast -->
951
+ < td > < a href ="https://wg21.link/p1946r0 "> P1946R0</ a > </ td >
952
+ < td class ="none " align ="center "> No</ td >
953
+ </ tr >
944
954
< tr >
945
955
< td > Access checking on specializations</ td >
946
956
< td > < a href ="https://wg21.link/p0692r1 "> P0692R1</ a > </ td >
@@ -979,10 +989,13 @@ <h2 id="cxx20">C++2a implementation status</h2>
979
989
</ tr >
980
990
<!-- Rapperswil papers -->
981
991
< tr >
982
- < td > Class types as non-type template parameters</ td >
992
+ < td rowspan =" 2 " > Class types as non-type template parameters</ td >
983
993
< td > < a href ="https://wg21.link/p0732r2 "> P0732R2</ a > </ td >
984
- < td class ="none " align ="center "> No</ td >
994
+ < td rowspan =" 2 " class ="none " align ="center "> No</ td >
985
995
</ tr >
996
+ < tr > <!-- from Belfast -->
997
+ < td > < a href ="https://wg21.link/p1907r1 "> P1907R1</ a > </ td >
998
+ </ tr >
986
999
< tr >
987
1000
< td > Destroying operator delete</ td >
988
1001
< td > < a href ="https://wg21.link/p0722r3 "> P0722R3</ a > </ td >
@@ -1073,12 +1086,15 @@ <h2 id="cxx20">C++2a implementation status</h2>
1073
1086
< td > < a href ="https://wg21.link/p1139r2 "> P1139R2</ a > </ td >
1074
1087
</ tr >
1075
1088
< tr >
1076
- < td > Parenthesized initialization of aggregates</ td >
1089
+ < td rowspan =" 2 " > Parenthesized initialization of aggregates</ td >
1077
1090
< td > < a href ="https://wg21.link/p0960r3 "> P0960R3</ a > </ td >
1078
- < td class ="none " align ="center "> No</ td >
1091
+ < td rowspan =" 2 " class ="none " align ="center "> No</ td >
1079
1092
</ tr >
1093
+ < tr > <!-- from Belfast -->
1094
+ < td > < a href ="https://wg21.link/p1975r0 "> P1975R0</ a > </ td >
1095
+ </ tr >
1080
1096
< tr >
1081
- < td rowspan ="4 "> Modules</ td >
1097
+ < td rowspan ="6 "> Modules</ td >
1082
1098
< td > < a href ="https://wg21.link/p1103r3 "> P1103R3</ a > </ td >
1083
1099
< td class ="partial " align ="center "> Partial</ td >
1084
1100
</ tr >
@@ -1092,6 +1108,14 @@ <h2 id="cxx20">C++2a implementation status</h2>
1092
1108
< tr >
1093
1109
< td > < a href ="https://wg21.link/p1703r1 "> P1703R1</ a > </ td >
1094
1110
</ tr >
1111
+ < tr > <!-- from Belfast -->
1112
+ < td > < a href ="https://wg21.link/p1874r1 "> P1874R1</ a > </ td >
1113
+ < td class ="partial " align ="center "> Partial</ td >
1114
+ </ tr >
1115
+ < tr > <!-- from Belfast -->
1116
+ < td > < a href ="https://wg21.link/p1979r0 "> P1979R0</ a > </ td >
1117
+ < td class ="none " align ="center "> No</ td >
1118
+ </ tr >
1095
1119
< tr >
1096
1120
< td > Coroutines</ td >
1097
1121
< td > < a href ="https://wg21.link/p0912r5 "> P0912R5</ a > </ td >
@@ -1177,9 +1201,9 @@ <h2 id="ts">Technical specifications and standing documents</h2>
1177
1201
< th > Available in Clang?</ th >
1178
1202
</ tr >
1179
1203
< tr id ="sd6 ">
1180
- < td rowspan ="6 "> SD-6: SG10 feature test recommendations</ td >
1181
- < td rowspan ="6 "> < a href ="https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations "> SD-6</ a > </ td >
1182
- < td rowspan ="6 "> N/A</ td >
1204
+ < td rowspan ="7 "> SD-6: SG10 feature test recommendations</ td >
1205
+ < td rowspan ="7 "> < a href ="https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations "> SD-6</ a > </ td >
1206
+ < td rowspan ="7 "> N/A</ td >
1183
1207
< td class ="full " align ="center ">
1184
1208
Clang 3.4 (< a href ="https://wg21.link/n3745 "> N3745</ a > )</ br >
1185
1209
</ td >
@@ -1209,6 +1233,11 @@ <h2 id="ts">Technical specifications and standing documents</h2>
1209
1233
WIP (< a href ="https://wg21.link/p1353r0 "> P1353R0</ a > )
1210
1234
</ td >
1211
1235
</ tr >
1236
+ < tr >
1237
+ < td class ="none " align ="center ">
1238
+ No (< a href ="https://wg21.link/p1902r1 "> P1902R1</ a > )</ a >
1239
+ </ td >
1240
+ </ tr >
1212
1241
<!-- FIXME: Implement latest recommendations.
1213
1242
<tr>
1214
1243
<td class="svn" align="center">
0 commit comments