diff options
author | Corentin Jabot <corentinjabot@gmail.com> | 2024-03-06 14:47:30 +0100 |
---|---|---|
committer | Corentin Jabot <corentinjabot@gmail.com> | 2024-03-06 14:47:53 +0100 |
commit | 33e312137b065ba330b187f56ddd60df70927241 (patch) | |
tree | 8e9035b40f4bec91c7ec8a94e4c548911849abfd /clang/www | |
parent | e9c1dbb408c51115289a135e721de0bf5efec0c1 (diff) | |
download | llvm-33e312137b065ba330b187f56ddd60df70927241.zip llvm-33e312137b065ba330b187f56ddd60df70927241.tar.gz llvm-33e312137b065ba330b187f56ddd60df70927241.tar.bz2 |
[Clang] Mark papers & core issues implemented in clang 18 as released
Diffstat (limited to 'clang/www')
-rwxr-xr-x | clang/www/cxx_dr_status.html | 14 | ||||
-rwxr-xr-x | clang/www/cxx_status.html | 10 | ||||
-rwxr-xr-x | clang/www/make_cxx_dr_status | 3 |
3 files changed, 13 insertions, 14 deletions
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index b134016..0b810b5 100755 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -11076,7 +11076,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/1878.html">1878</a></td> <td>CD4</td> <td><TT>operator auto</TT> template</td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr id="1879"> <td><a href="https://cplusplus.github.io/CWG/issues/1879.html">1879</a></td> @@ -12384,7 +12384,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/2096.html">2096</a></td> <td>CD4</td> <td>Constraints on literal unions</td> - <td class="unreleased" align="center">Duplicate of <a href="#2598">2598</a></td> + <td class="full" align="center">Duplicate of <a href="#2598">2598</a></td> </tr> <tr class="open" id="2097"> <td><a href="https://cplusplus.github.io/CWG/issues/2097.html">2097</a></td> @@ -15396,7 +15396,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/2598.html">2598</a></td> <td>C++23</td> <td>Unions should not require a non-static data member of literal type</td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr id="2599"> <td><a href="https://cplusplus.github.io/CWG/issues/2599.html">2599</a></td> @@ -15726,7 +15726,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/2653.html">2653</a></td> <td>C++23</td> <td>Can an explicit object parameter have a default argument?</td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr id="2654"> <td><a href="https://cplusplus.github.io/CWG/issues/2654.html">2654</a></td> @@ -15840,7 +15840,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/2672.html">2672</a></td> <td>DR</td> <td>Lambda body SFINAE is still required, contrary to intent and note</td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr id="2673"> <td><a href="https://cplusplus.github.io/CWG/issues/2673.html">2673</a></td> @@ -15930,7 +15930,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/2687.html">2687</a></td> <td>C++23</td> <td>Calling an explicit object member function via an address-of-overload-set</td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr class="open" id="2688"> <td><a href="https://cplusplus.github.io/CWG/issues/2688.html">2688</a></td> @@ -16542,7 +16542,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/2789.html">2789</a></td> <td>DR</td> <td>Overload resolution with implicit and explicit object member functions</td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr class="open" id="2790"> <td><a href="https://cplusplus.github.io/CWG/issues/2790.html">2790</a></td> diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 301f141..421b342 100755 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -115,7 +115,7 @@ C++23, informally referred to as C++26.</p> <tr> <td>Unevaluated strings</td> <td><a href="https://wg21.link/P2361R6">P2361R6</a></td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr> <td>Add @, $, and ` to the basic character set</td> @@ -145,13 +145,13 @@ C++23, informally referred to as C++26.</p> <tr> <td>Placeholder variables with no name</td> <td><a href="https://wg21.link/P2169R4">P2169R4</a></td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <!-- Fall 2023 papers (Kona) --> <tr> <td>Template parameter initialization</td> <td><a href="https://wg21.link/P2308R1">P2308R1</a> (<a href="#dr">DR</a>)</td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr> <td>Pack Indexing</td> @@ -161,7 +161,7 @@ C++23, informally referred to as C++26.</p> <tr> <td>Remove Deprecated Arithmetic Conversion on Enumerations</td> <td><a href="https://wg21.link/P2864R2">P2864R2</a></td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> </table> @@ -239,7 +239,7 @@ C++23, informally referred to as C++26.</p> <tr> <td rowspan=2>Deducing this</td> <td><a href="https://wg21.link/P0847R7">P0847R7</a></td> - <td class="unreleased" align="center">Clang 18</td> + <td class="full" align="center">Clang 18</td> </tr> <tr> <td><a href="https://wg21.link/P2797R0">P2797R0</a></td> diff --git a/clang/www/make_cxx_dr_status b/clang/www/make_cxx_dr_status index 38f847c..7183e1a 100755 --- a/clang/www/make_cxx_dr_status +++ b/clang/www/make_cxx_dr_status @@ -1,6 +1,7 @@ #! /usr/bin/env python3 import sys, os, re, urllib.request +latest_release = 18 clang_www_dir = os.path.dirname(__file__) default_issue_list_path = os.path.join(clang_www_dir, 'cwg_index.html') @@ -127,8 +128,6 @@ out_file.write('''\ <th>Available in Clang?</th> </tr>''') -latest_release = 17 - class AvailabilityError(RuntimeError): pass |