[www] Update cxx_status page for Rapperswil motions.

llvm-svn: 334674
This commit is contained in:
Richard Smith 2018-06-14 00:05:28 +00:00
parent d86ca94901
commit 3e3e2e9f82
1 changed files with 47 additions and 4 deletions

View File

@ -844,10 +844,14 @@ as the draft C++2a standard evolves.
<td class="full" align="center">Clang 6</td>
</tr>
<tr>
<td><tt>__VA_OPT__</tt> for preprocessor comma elision</td>
<td rowspan="2"><tt>__VA_OPT__</tt> for preprocessor comma elision</td>
<td><a href="http://wg21.link/p0306r4">P0306R4</a></td>
<td class="full" align="center">Clang 6</td>
</tr>
<tr> <!-- from Rapperswil -->
<td><a href="http://wg21.link/p1042r1">P1042R1</a></td>
<td class="partial" align="center">Partial</td>
</tr>
<tr>
<td>Designated initializers</td>
<td><a href="http://wg21.link/p0329r4">P0329R4</a></td>
@ -883,13 +887,16 @@ as the draft C++2a standard evolves.
<td class="none" align="center">No</td>
</tr>
<tr>
<td rowspan="2">Consistent comparison (<tt>operator&lt;=&gt;</tt>)</td>
<td rowspan="3">Consistent comparison (<tt>operator&lt;=&gt;</tt>)</td>
<td><a href="http://wg21.link/p0515r3">P0515R3</a></td>
<td rowspan="2" class="partial" align="center">Partial</td>
<td rowspan="3" class="partial" align="center">Partial</td>
</tr>
<tr> <!-- from Jacksonville -->
<td><a href="http://wg21.link/p0905r1">P0905R1</a></td>
</tr>
<tr> <!-- from Rapperswil -->
<td><a href="http://wg21.link/p1120r0">P1120R0</a></td>
</tr>
<tr>
<td>Access checking on specializations</td>
<td><a href="http://wg21.link/p0692r1">P0692R1</a></td>
@ -926,6 +933,42 @@ as the draft C++2a standard evolves.
<td><a href="http://wg21.link/p0780r2">P0780R2</a></td>
<td class="none" align="center">No</td>
</tr>
<!-- Rapperswil papers -->
<tr>
<td>Class types as non-type template parameters</td>
<td><a href="http://wg21.link/p0732r2">P0732R2</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Destroying operator delete</td>
<td><a href="http://wg21.link/p0722r3">P0722R3</a></td>
<td class="full" align="center">Clang 6</td>
</tr>
<tr>
<td>Virtual function calls in constant expressions</td>
<td><a href="http://wg21.link/p1064r0">P1064R0</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Prohibit aggregates with user-declared constructors</td>
<td><a href="http://wg21.link/p1008r1">P1008R1</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Contracts</td>
<td><a href="http://wg21.link/p0542r5">P0542R5</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Feature test macros</td>
<td><a href="http://wg21.link/p0941r2">P0941R2</a></td>
<td class="na" align="center"><a href="#sd6">(see below)</a></td>
</tr>
<tr>
<td><tt>explicit(bool)</tt></td>
<td><a href="http://wg21.link/p0892r2">P0892R2</a></td>
<td class="none" align="center">No</td>
</tr>
</table>
</details>
@ -958,7 +1001,7 @@ and library features that are not part of standard C++.</p>
<th>Compiler flag</th>
<th>Available in Clang?</th>
</tr>
<tr>
<tr id="sd6">
<td rowspan="4">SD-6: SG10 feature test recommendations</td>
<td rowspan="4"><a href="http://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations">SD-6</a></td>
<td rowspan="4">N/A</td>