Skip to content
Snippets Groups Projects
Commit e7ba0f5f authored by Richard Smith's avatar Richard Smith
Browse files

Update cxx_status with likely new features from Jacksonville WG21 meeting.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262743 91177308-0d34-0410-b5e6-96231b3b80d8
parent 573b72da
No related branches found
No related tags found
No related merge requests found
......@@ -571,10 +571,14 @@ as the draft C++1z standard evolves.</p>
</tr>
<!-- Urbana papers -->
<tr>
<td>Fold expressions</td>
<td rowspan="2">Fold expressions</td>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4295.html">N4295</a></td>
<td class="full" align="center">Clang 3.6</td>
</tr>
<tr> <!-- from Jacksonville -->
<td><a href="http://wg21.link/p0036r0">P0036R0</a></td>
<td class="no" align="center">No</td>
</tr>
<tr>
<td><tt>u8</tt> character literals</td>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4267.html">N4267</a></td>
......@@ -621,6 +625,52 @@ as the draft C++1z standard evolves.</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0136r1.html">P0136R1</a></td>
<td class="none" align="center">No</td>
</tr>
<!-- Jacksonville papers -->
<tr>
<td><tt>[[fallthrough]]</tt> attribute</td>
<td><a href="http://wg21.link/p0188r1">P0188R1</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td><tt>[[nodiscard]]</tt> attribute</td>
<td><a href="http://wg21.link/p0189r1">P0189R1</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td><tt>[[maybe_unused]]</tt> attribute</td>
<td><a href="http://wg21.link/p0212r1">P0212R1</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Aggregate initialization of classes with base classes</td>
<td><a href="http://wg21.link/p0017r1">P0017R1</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td><tt>constexpr</tt> lambda expressions</td>
<td><a href="http://wg21.link/p0170r1">P0170R1</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Differing <tt>begin</tt> and <tt>end</tt> types in range-based <tt>for</tt></td>
<td><a href="http://wg21.link/p0184r0">P0184R0</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Lambda capture of <tt>*this</tt></td>
<td><a href="http://wg21.link/p0018r3">P0018R3</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Direct-list-initialization of <tt>enum</tt>s</td>
<td><a href="http://wg21.link/p0138r2">P0138R2</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>Hexadecimal floating-point literals</td>
<td><a href="http://wg21.link/p0245r1">P0245R1</a></td>
<td class="full" align="center">Yes</td>
</tr>
</table>
<p>
......@@ -685,6 +735,11 @@ Clang version they became available:</p>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4529.html">N4529</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>[TS] Modules</td>
<td><a href="http://wg21.link/p0143r2">P0143R2</a></td>
<td class="none" align="center">No</td>
</tr>
<tr>
<td>[TS] Transactional Memory</td>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4514.pdf">N4514</a></td>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment