diff options
Diffstat (limited to 'clang/www')
-rw-r--r-- | clang/www/cxx_dr_status.html | 20 | ||||
-rwxr-xr-x | clang/www/make_cxx_dr_status | 6 |
2 files changed, 15 insertions, 11 deletions
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index 5fa95f4e9d1..04fc4a04c74 100644 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -218,7 +218,7 @@ <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#30">30</a></td> <td>TC1</td> <td>Valid uses of "<TT>::template</TT>"</td> - <td class="none" align="center">Superseded by 468</td> + <td class="none" align="center">Superseded by 468 (C++11 onwards)</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#31">31</a></td> @@ -1485,7 +1485,7 @@ accessible?</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#241">241</a></td> <td>TC1</td> <td>Error in example in 14.8.1</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr class="open"> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#242">242</a></td> @@ -1497,49 +1497,49 @@ accessible?</td> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#243">243</a></td> <td>NAD</td> <td>Weighting of conversion functions in direct-initialization</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#244">244</a></td> <td>CD1</td> <td>Destructor lookup</td> - <td class="none" align="center">Unknown</td> + <td class="none" align="center">No</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#245">245</a></td> <td>CD1</td> <td>Name lookup in <I>elaborated-type-specifier</I>s</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#246">246</a></td> <td>CD1</td> <td>Jumps in <I>function-try-block</I> handlers</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#247">247</a></td> <td>NAD</td> <td>Pointer-to-member casts and function overload resolution</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#248">248</a></td> <td>FDIS</td> <td>Identifier characters</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes (C++11 onwards)</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#249">249</a></td> <td>TC1</td> <td>What is a member function template?</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#250">250</a></td> <td>TC1</td> <td>Address of function template specialization with non-deduced template arguments</td> - <td class="none" align="center">Unknown</td> + <td class="full" align="center">Yes</td> </tr> <tr class="open"> <td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#251">251</a></td> diff --git a/clang/www/make_cxx_dr_status b/clang/www/make_cxx_dr_status index d2527deb8c7..4750e1b2cbb 100755 --- a/clang/www/make_cxx_dr_status +++ b/clang/www/make_cxx_dr_status @@ -94,6 +94,10 @@ print >> out_file, '''\ def availability(issue): status = status_map.get(issue, 'unknown') + avail_suffix = '' + if status.endswith(' c++11'): + status = status[:-6] + avail_suffix = ' (C++11 onwards)' if status == 'unknown': avail = 'Unknown' avail_style = ' class="none"' @@ -129,7 +133,7 @@ def availability(issue): _, avail_style = availability(dup) else: assert False, 'unknown status %s for issue %s' % (status, dr.issue) - return (avail, avail_style) + return (avail + avail_suffix, avail_style) count = {} for dr in drs: |