On 01/25/2015 05:04 PM, Gerald Pfeifer wrote:
Hi Ed,
On Friday 2015-01-02 13:59, Ed Smith-Rowland wrote:
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.
Sure, that makes sense.
I seem unable to commit to wwwdocs.
Could you or someone else commit this for me?
does https://gcc.gnu.org/about.html help? If you have SVN write
access, you should have write access to the web pages.
If not, can you please advise (and we can look into debugging it
off-list)?
Also if your concrete patch has not been applied yet, can you please
share again and I'll apply it on your behalf?
Gerald
Here is a new patch (no change from previous)..
If you could apply it that would be great.
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>