Skip to content

Commit 33e3121

Browse files
committed
[Clang] Mark papers & core issues implemented in clang 18 as released
1 parent e9c1dbb commit 33e3121

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

clang/www/cxx_dr_status.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11076,7 +11076,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1107611076
<td><a href="https://cplusplus.github.io/CWG/issues/1878.html">1878</a></td>
1107711077
<td>CD4</td>
1107811078
<td><TT>operator auto</TT> template</td>
11079-
<td class="unreleased" align="center">Clang 18</td>
11079+
<td class="full" align="center">Clang 18</td>
1108011080
</tr>
1108111081
<tr id="1879">
1108211082
<td><a href="https://cplusplus.github.io/CWG/issues/1879.html">1879</a></td>
@@ -12384,7 +12384,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1238412384
<td><a href="https://cplusplus.github.io/CWG/issues/2096.html">2096</a></td>
1238512385
<td>CD4</td>
1238612386
<td>Constraints on literal unions</td>
12387-
<td class="unreleased" align="center">Duplicate of <a href="#2598">2598</a></td>
12387+
<td class="full" align="center">Duplicate of <a href="#2598">2598</a></td>
1238812388
</tr>
1238912389
<tr class="open" id="2097">
1239012390
<td><a href="https://cplusplus.github.io/CWG/issues/2097.html">2097</a></td>
@@ -15396,7 +15396,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1539615396
<td><a href="https://cplusplus.github.io/CWG/issues/2598.html">2598</a></td>
1539715397
<td>C++23</td>
1539815398
<td>Unions should not require a non-static data member of literal type</td>
15399-
<td class="unreleased" align="center">Clang 18</td>
15399+
<td class="full" align="center">Clang 18</td>
1540015400
</tr>
1540115401
<tr id="2599">
1540215402
<td><a href="https://cplusplus.github.io/CWG/issues/2599.html">2599</a></td>
@@ -15726,7 +15726,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1572615726
<td><a href="https://cplusplus.github.io/CWG/issues/2653.html">2653</a></td>
1572715727
<td>C++23</td>
1572815728
<td>Can an explicit object parameter have a default argument?</td>
15729-
<td class="unreleased" align="center">Clang 18</td>
15729+
<td class="full" align="center">Clang 18</td>
1573015730
</tr>
1573115731
<tr id="2654">
1573215732
<td><a href="https://cplusplus.github.io/CWG/issues/2654.html">2654</a></td>
@@ -15840,7 +15840,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1584015840
<td><a href="https://cplusplus.github.io/CWG/issues/2672.html">2672</a></td>
1584115841
<td>DR</td>
1584215842
<td>Lambda body SFINAE is still required, contrary to intent and note</td>
15843-
<td class="unreleased" align="center">Clang 18</td>
15843+
<td class="full" align="center">Clang 18</td>
1584415844
</tr>
1584515845
<tr id="2673">
1584615846
<td><a href="https://cplusplus.github.io/CWG/issues/2673.html">2673</a></td>
@@ -15930,7 +15930,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1593015930
<td><a href="https://cplusplus.github.io/CWG/issues/2687.html">2687</a></td>
1593115931
<td>C++23</td>
1593215932
<td>Calling an explicit object member function via an address-of-overload-set</td>
15933-
<td class="unreleased" align="center">Clang 18</td>
15933+
<td class="full" align="center">Clang 18</td>
1593415934
</tr>
1593515935
<tr class="open" id="2688">
1593615936
<td><a href="https://cplusplus.github.io/CWG/issues/2688.html">2688</a></td>
@@ -16542,7 +16542,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1654216542
<td><a href="https://cplusplus.github.io/CWG/issues/2789.html">2789</a></td>
1654316543
<td>DR</td>
1654416544
<td>Overload resolution with implicit and explicit object member functions</td>
16545-
<td class="unreleased" align="center">Clang 18</td>
16545+
<td class="full" align="center">Clang 18</td>
1654616546
</tr>
1654716547
<tr class="open" id="2790">
1654816548
<td><a href="https://cplusplus.github.io/CWG/issues/2790.html">2790</a></td>

clang/www/cxx_status.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
115115
<tr>
116116
<td>Unevaluated strings</td>
117117
<td><a href="https://wg21.link/P2361R6">P2361R6</a></td>
118-
<td class="unreleased" align="center">Clang 18</td>
118+
<td class="full" align="center">Clang 18</td>
119119
</tr>
120120
<tr>
121121
<td>Add @, $, and ` to the basic character set</td>
@@ -145,13 +145,13 @@ <h2 id="cxx26">C++2c implementation status</h2>
145145
<tr>
146146
<td>Placeholder variables with no name</td>
147147
<td><a href="https://wg21.link/P2169R4">P2169R4</a></td>
148-
<td class="unreleased" align="center">Clang 18</td>
148+
<td class="full" align="center">Clang 18</td>
149149
</tr>
150150
<!-- Fall 2023 papers (Kona) -->
151151
<tr>
152152
<td>Template parameter initialization</td>
153153
<td><a href="https://wg21.link/P2308R1">P2308R1</a> (<a href="#dr">DR</a>)</td>
154-
<td class="unreleased" align="center">Clang 18</td>
154+
<td class="full" align="center">Clang 18</td>
155155
</tr>
156156
<tr>
157157
<td>Pack Indexing</td>
@@ -161,7 +161,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
161161
<tr>
162162
<td>Remove Deprecated Arithmetic Conversion on Enumerations</td>
163163
<td><a href="https://wg21.link/P2864R2">P2864R2</a></td>
164-
<td class="unreleased" align="center">Clang 18</td>
164+
<td class="full" align="center">Clang 18</td>
165165
</tr>
166166

167167
</table>
@@ -239,7 +239,7 @@ <h2 id="cxx23">C++23 implementation status</h2>
239239
<tr>
240240
<td rowspan=2>Deducing this</td>
241241
<td><a href="https://wg21.link/P0847R7">P0847R7</a></td>
242-
<td class="unreleased" align="center">Clang 18</td>
242+
<td class="full" align="center">Clang 18</td>
243243
</tr>
244244
<tr>
245245
<td><a href="https://wg21.link/P2797R0">P2797R0</a></td>

clang/www/make_cxx_dr_status

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#! /usr/bin/env python3
22
import sys, os, re, urllib.request
33

4+
latest_release = 18
45

56
clang_www_dir = os.path.dirname(__file__)
67
default_issue_list_path = os.path.join(clang_www_dir, 'cwg_index.html')
@@ -127,8 +128,6 @@ out_file.write('''\
127128
<th>Available in Clang?</th>
128129
</tr>''')
129130

130-
latest_release = 17
131-
132131
class AvailabilityError(RuntimeError):
133132
pass
134133

0 commit comments

Comments
 (0)