[PATCH] D145814: Release notes and C++ status
Andrey Ali Khan Bolshakov via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Mar 10 10:37:38 PST 2023
bolshakov-a created this revision.
Herald added a project: All.
bolshakov-a requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D145814
Files:
clang/docs/ReleaseNotes.rst
clang/www/cxx_status.html
Index: clang/www/cxx_status.html
===================================================================
--- clang/www/cxx_status.html
+++ clang/www/cxx_status.html
@@ -1053,13 +1053,21 @@
</tr>
<!-- Rapperswil papers -->
<tr>
- <td rowspan="2">Class types as non-type template parameters</td>
+ <td>Class types as non-type template parameters</td>
<td><a href="https://wg21.link/p0732r2">P0732R2</a></td>
- <td rowspan="2" class="partial" align="center">Partial</td>
+ <td class="full" align="center">Clang 12</td>
+ </tr>
+ <tr> <!-- from Belfast -->
+ <td>Generalized non-type template parameters of scalar type</td>
+ <td><a href="https://wg21.link/p1907r1">P1907R1</a></td>
+ <td class="partial" align="center">
+ <details>
+ <summary>Clang 16 (Partial)</summary>
+ Reference type template arguments referring to instantiation-dependent objects and subobjects
+ (i.e. delcared inside a template but neither type- nor value-dependent) aren't fully supported.
+ </details>
+ </td>
</tr>
- <tr> <!-- from Belfast -->
- <td><a href="https://wg21.link/p1907r1">P1907R1</a></td>
- </tr>
<tr>
<td>Destroying operator delete</td>
<td><a href="https://wg21.link/p0722r3">P0722R3</a></td>
Index: clang/docs/ReleaseNotes.rst
===================================================================
--- clang/docs/ReleaseNotes.rst
+++ clang/docs/ReleaseNotes.rst
@@ -78,6 +78,8 @@
C++20 Feature Support
^^^^^^^^^^^^^^^^^^^^^
+- Implemented `P1907R1 <https://wg21.link/P1907R1>` which extends allowed non-type template argument
+ kinds with e.g. floating point values and pointers and references to subobjects.
C++2b Feature Support
^^^^^^^^^^^^^^^^^^^^^
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D145814.504215.patch
Type: text/x-patch
Size: 1797 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20230310/9354b6c0/attachment.bin>
More information about the cfe-commits
mailing list