aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2018-11-10 18:02:40 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2018-11-10 18:02:40 +0000
commit5a7aa718fe09311c46e2ed86ade4ff564dfe990e (patch)
tree4aa9c436c1acc6371c882ff8888eb5f84b91d99a
parent8d3c930260730d83b6a8979800135df8ccb27148 (diff)
[cxx_status] Update for San Diego motions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@346591 91177308-0d34-0410-b5e6-96231b3b80d8
-rwxr-xr-xwww/cxx_status.html58
1 files changed, 51 insertions, 7 deletions
diff --git a/www/cxx_status.html b/www/cxx_status.html
index df9326c24e..f7db88f649 100755
--- a/www/cxx_status.html
+++ b/www/cxx_status.html
@@ -863,13 +863,19 @@ as the draft C++2a standard evolves.
<td class="none" align="center">No</td>
</tr>
<tr id="p0734">
- <td rowspan="2">Concepts</td>
+ <td rowspan="4">Concepts</td>
<td><a href="http://wg21.link/p0734r0">P0734R0</a></td>
- <td rowspan="2" class="none" align="center">No</td>
+ <td rowspan="4" class="none" align="center">No</td>
</tr>
<tr> <!-- from Albuquerque -->
<td><a href="http://wg21.link/p0857r0">P0857R0</a></td>
</tr>
+ <tr> <!-- from San Diego -->
+ <td><a href="http://wg21.link/p1084r2">P1084R2</a></td>
+ </tr>
+ <tr>
+ <td><a href="http://wg21.link/p1141r2">P1414R2</a></td>
+ </tr>
<!-- Albuquerque papers -->
<tr>
<td>Range-based for statements with initializer</td>
@@ -945,20 +951,32 @@ as the draft C++2a standard evolves.
<td class="full" align="center">Clang 6</td>
</tr>
<tr>
- <td>Virtual function calls in constant expressions</td>
+ <td rowspan=4>Relaxations of <tt>constexpr</tt> restrictions</td>
<td><a href="http://wg21.link/p1064r0">P1064R0</a></td>
- <td class="none" align="center">No</td>
+ <td rowspan=4 class="none" align="center">No</td>
</tr>
+ <tr> <!-- from San Diego -->
+ <td><a href="http://wg21.link/p1002r1">P1002R1</a></td>
+ </tr>
+ <tr>
+ <td><a href="http://wg21.link/p1327r1">P1327R1</a></td>
+ </tr>
+ <tr>
+ <td><a href="http://wg21.link/p1330r0">P1330R0</a></td>
+ </tr>
<tr>
<td>Prohibit aggregates with user-declared constructors</td>
<td><a href="http://wg21.link/p1008r1">P1008R1</a></td>
<td class="svn" align="center">SVN</td>
</tr>
<tr>
- <td>Contracts</td>
+ <td rowspan=2>Contracts</td>
<td><a href="http://wg21.link/p0542r5">P0542R5</a></td>
- <td class="none" align="center">No</td>
+ <td rowspan=2 class="none" align="center">No</td>
</tr>
+ <tr> <!-- from San Diego -->
+ <td><a href="http://wg21.link/p1289r1">P1289R1</a></td>
+ </tr>
<tr>
<td>Feature test macros</td>
<td><a href="http://wg21.link/p0941r2">P0941R2</a></td>
@@ -969,6 +987,32 @@ as the draft C++2a standard evolves.
<td><a href="http://wg21.link/p0892r2">P0892R2</a></td>
<td class="none" align="center">No</td>
</tr>
+ <!-- San Diego papers -->
+ <tr>
+ <td>Signed integers are two's complement</td>
+ <td><a href="http://wg21.link/p1236r1">P1236R1</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td><tt>char8_t</tt></td>
+ <td><a href="http://wg21.link/p0482r6">P0482R6</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Immediate functions (<tt>consteval</tt>)</td>
+ <td><a href="http://wg21.link/p1073r3">P1073R3</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td><tt>std::is_constant_evaluated</tt></td>
+ <td><a href="http://wg21.link/p0595r2">P0595R2</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
+ <tr>
+ <td>Nested inline namespaces</td>
+ <td><a href="http://wg21.link/p1094r2">P1094R2</a></td>
+ <td class="none" align="center">No</td>
+ </tr>
</table>
</details>
@@ -1050,7 +1094,7 @@ and library features that are not part of standard C++.</p>
<td class="na" align="center">Superseded by <a href="#p0734">P0734R0</a></td>
</tr>
<tr>
- <!-- track unimplemented Coroutines features: p0913r1 p0914r1 -->
+ <!-- track unimplemented Coroutines features: p0913r1 p0914r1 p1356r0 -->
<td>[DRAFT TS] Coroutines</td>
<td><a href="https://isocpp.org/files/papers/N4663.pdf">N4663</a></td>
<td><tt>-fcoroutines-ts<br>-stdlib=libc++</tt></td>