Greetings,
I would like peoples opinion of adding another column to the tables
indicating C++ feature status for C++11 and C++14 that contains the
relevant SD-6 feature macro.
Ed
Index: htdocs/projects/cxx0x.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cxx0x.html,v
retrieving revision 1.66
diff -r1.66 cxx0x.html
63a64
> <th>SD-6 Feature Test</th>
68a70
> <td>__cpp_rvalue_references >= 200610</td>
73a76
> <td>__cpp_ref_qualifiers >= 200710</td>
78a82
> <td></td>
83a88
> <td>__cpp_nsdmi >= 200809</td>
89a95
> <td>__cpp_variadic_templates >= 200704</td>
95a102
> <td></td>
100a108
> <td>__cpp_initializer_lists >= 200806</td>
105a114
> <td>__cpp_static_assert >= 200410</td>
110a120
> <td></td>
115a126
> <td></td>
120a132
> <td></td>
125a138
> <td></td>
130a144
> <td>__cpp_lambdas >= 200907</td>
136a151
> <td>__cpp_decltype >= 200707</td>
141a157
> <td></td>
147a164
> <td></td>
153a171
> <td></td>
159a178
> <td></td>
164a184
> <td>__cpp_alias_templates >= 200704</td>
169a190
> <td></td>
174a196
> <td></td>
180a203
> <td></td>
187a211
> <td></td>
192a217,218
> <td>__cpp_attributes >= 200809; __has_cpp_attribute(noreturn) >= 200809;
> __has_cpp_attribute(carries_dependency) == 0 (not implemented)</td>
197a224
> <td>__cpp_constexpr >= 200704</td>
202a230
> <td></td>
209a238
> <td>__cpp_delegating_constructors >= 200604</td>
214a244
> <td>__cpp_inheriting_constructors >= 200802</td>
219a250
> <td></td>
224a256
> <td>__cpp_unicode_characters >= 200704</td>
229a262
> <td>__cpp_unicode_literals >= 200710</td>
234a268
> <td>__cpp_raw_strings >= 200710</td>
239a274
> <td></td>
244a280
> <td>__cpp_user_defined_literals >= 200809</td>
249a286
> <td></td>
255a293
> <td></td>
260a299
> <td></td>
265a305
> <td></td>
271a312
> <td></td>
276a318
> <td></td>
281a324
> <td></td>
286a330
> <td>__cpp_range_based_for >= 200907</td>
293a338
> <td></td>
298a344
> <td></td>
303a350
> <td></td>
308a356
> <td></td>
312c360
< <th align="center" colspan="3">Concurrency</th>
---
> <th align="center" colspan="4">Concurrency</th>
317a366
> <td></td>
322a372
> <td></td>
327a378
> <td></td>
332a384
> <td></td>
338a391
> <td></td>
343a397
> <td></td>
349a404
> <td></td>
354a410
> <td></td>
359a416
> <td></td>
364a422
> <td></td>
369a428
> <td></td>
373c432
< <th align="center" colspan="3">C99 Features in C++11</th>
---
> <th align="center" colspan="4">C99 Features in C++11</th>
379a439
> <td></td>
385a446
> <td></td>
391a453
> <td></td>
396a459
> <td></td>
Index: htdocs/projects/cxx1y.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cxx1y.html,v
retrieving revision 1.21
diff -r1.21 cxx1y.html
47a48
> <th>SD-6 Feature Test</th>
59a61,62
> <td>__cpp_binary_literals >= 201304</td>
>
66a70,71
> <td>__cpp_decltype_auto >= 201304</td>
>
73a79,80
> <td>__cpp_init_captures >= 201304</td>
>
80a88,89
> <td>__cpp_generic_lambdas >= 201304</td>
>
87a97,98
> <td>__cpp_variable_templates >= 201304</td>
>
94a106
> <td>__cpp_constexpr >= 201304</td>
101a114
> <td>__cpp_aggregate_nsdmi >= 201304</td>
106a120
> <td></td>
113a128
> <td>__cpp_sized_deallocation >= 201309</td>
119a135
> <td>__has_cpp_attribute(deprecated) >= 201309</td>
125a142,143
> <td>__has_cpp_attribute(deprecated) >= 201309</td>
> <td>__cpp_digit_separator >= 201309</td>
145a164
> <td>__cpp_runtime_arrays >= 198712</td>