llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: cor3ntin (cor3ntin) <details> <summary>Changes</summary> --- Full diff: https://github.com/llvm/llvm-project/pull/108978.diff 4 Files Affected: - (modified) clang/www/c_status.html (+4-4) - (modified) clang/www/cxx_dr_status.html (+15-15) - (modified) clang/www/cxx_status.html (+13-13) - (modified) clang/www/make_cxx_dr_status (+1-1) ``````````diff diff --git a/clang/www/c_status.html b/clang/www/c_status.html index 6e37dd65ccbdee..148405ec31a9ba 100644 --- a/clang/www/c_status.html +++ b/clang/www/c_status.html @@ -532,7 +532,7 @@ <h2 id="c2x">C23 implementation status</h2> <tr> <td>Contradiction about INFINITY macro</td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2848.pdf">N2848</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Require exact-width integer type interfaces</td> @@ -603,7 +603,7 @@ <h2 id="c2x">C23 implementation status</h2> <tr> <td>char8_t: A type for UTF-8 characters and strings</td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2653.htm">N2653</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Clarification for max exponent macros-update</td> @@ -727,7 +727,7 @@ <h2 id="c2x">C23 implementation status</h2> <tr> <td>constexpr for object definitions</td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3018.htm">N3018</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Introduce storage class specifiers for compound literals</td> @@ -757,7 +757,7 @@ <h2 id="c2x">C23 implementation status</h2> <tr> <td>#embed</td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3017.htm">N3017</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> </table> </details> diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index a7ce84b5fa7213..71185b021def3d 100755 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -945,7 +945,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/150.html">150</a></td> <td>C++17</td> <td>Template template parameters and default arguments</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="151"> <td><a href="https://cplusplus.github.io/CWG/issues/151.html">151</a></td> @@ -1017,7 +1017,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/162.html">162</a></td> <td>CD1</td> <td>(<TT>&C::f)()</TT> with nonstatic members</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="163"> <td><a href="https://cplusplus.github.io/CWG/issues/163.html">163</a></td> @@ -7827,7 +7827,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/1334.html">1334</a></td> <td>NAD</td> <td>Layout compatibility and cv-qualification</td> - <td class="unreleased-superseded" align="center">Superseded by <a href="#1719">1719</a></td> + <td class="full-superseded" align="center">Superseded by <a href="#1719">1719</a></td> </tr> <tr id="1335"> <td><a href="https://cplusplus.github.io/CWG/issues/1335.html">1335</a></td> @@ -10141,7 +10141,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/1719.html">1719</a></td> <td>CD4</td> <td>Layout compatibility and cv-qualification revisited</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="1720"> <td><a href="https://cplusplus.github.io/CWG/issues/1720.html">1720</a></td> @@ -12977,7 +12977,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2191.html">2191</a></td> <td>C++17</td> <td>Incorrect result for <TT>noexcept(typeid(v))</TT></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr class="open" id="2192"> <td><a href="https://cplusplus.github.io/CWG/issues/2192.html">2192</a></td> @@ -14403,7 +14403,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2428.html">2428</a></td> <td>C++23</td> <td>Deprecating a concept</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="2429"> <td><a href="https://cplusplus.github.io/CWG/issues/2429.html">2429</a></td> @@ -14505,7 +14505,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2445.html">2445</a></td> <td>C++20</td> <td>Partial ordering with rewritten candidates</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="2446"> <td><a href="https://cplusplus.github.io/CWG/issues/2446.html">2446</a></td> @@ -15345,7 +15345,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2583.html">2583</a></td> <td>C++23</td> <td>Common initial sequence should consider over-alignment</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr class="open" id="2584"> <td><a href="https://cplusplus.github.io/CWG/issues/2584.html">2584</a></td> @@ -15573,7 +15573,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2621.html">2621</a></td> <td>C++23</td> <td>Kind of lookup for <TT>using enum</TT> declarations</td> - <td class="unreleased-superseded" align="center">Superseded by <a href="#2877">2877</a></td> + <td class="full-superseded" align="center">Superseded by <a href="#2877">2877</a></td> </tr> <tr id="2622"> <td><a href="https://cplusplus.github.io/CWG/issues/2622.html">2622</a></td> @@ -15999,7 +15999,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2692.html">2692</a></td> <td>C++23</td> <td>Static and explicit object member functions with the same parameter-type-lists</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr class="open" id="2693"> <td><a href="https://cplusplus.github.io/CWG/issues/2693.html">2693</a></td> @@ -16401,7 +16401,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2759.html">2759</a></td> <td>DRWP</td> <td>[[no_unique_address] and common initial sequence</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="2760"> <td><a href="https://cplusplus.github.io/CWG/issues/2760.html">2760</a></td> @@ -16762,7 +16762,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2819.html">2819</a></td> <td>accepted</td> <td>Cast from null pointer value in a constant expression</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="2820"> <td><a href="https://cplusplus.github.io/CWG/issues/2820.html">2820</a></td> @@ -17000,7 +17000,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2858.html">2858</a></td> <td>accepted</td> <td>Declarative <I>nested-name-specifier</I>s and <I>pack-index-specifier</I>s</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="2859"> <td><a href="https://cplusplus.github.io/CWG/issues/2859.html">2859</a></td> @@ -17114,7 +17114,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2877.html">2877</a></td> <td>DR</td> <td>Type-only lookup for <I>using-enum-declarator</I></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr class="open" id="2878"> <td><a href="https://cplusplus.github.io/CWG/issues/2878.html">2878</a></td> @@ -17138,7 +17138,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2881.html">2881</a></td> <td>DR</td> <td>Type restrictions for the explicit object parameter of a lambda</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr id="2882"> <td><a href="https://cplusplus.github.io/CWG/issues/2882.html">2882</a></td> diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 58bbb12a76dd75..3f6a46c08c8514 100755 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -156,7 +156,7 @@ <h2 id="cxx26">C++2c implementation status</h2> <tr> <td>Pack Indexing</td> <td><a href="https://wg21.link/P2662R3">P2662R3</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Remove Deprecated Arithmetic Conversion on Enumerations</td> @@ -167,7 +167,7 @@ <h2 id="cxx26">C++2c implementation status</h2> <tr> <td>Disallow Binding a Returned Glvalue to a Temporary</td> <td><a href="https://wg21.link/P2748R5">P2748R5</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Clarifying rules for brace elision in aggregate initialization</td> @@ -177,7 +177,7 @@ <h2 id="cxx26">C++2c implementation status</h2> <tr> <td>Attributes for Structured Bindings</td> <td><a href="https://wg21.link/P0609R3">P0609R3</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Module Declarations Shouldn’t be Macros</td> @@ -187,7 +187,7 @@ <h2 id="cxx26">C++2c implementation status</h2> <tr> <td>Trivial infinite loops are not Undefined Behavior</td> <td><a href="https://wg21.link/P2809R3">P2809R3</a> (<a href="#dr">DR</a>)</td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Erroneous behaviour for uninitialized reads</td> @@ -197,7 +197,7 @@ <h2 id="cxx26">C++2c implementation status</h2> <tr> <td><tt>= delete("should have a reason");</tt></td> <td><a href="https://wg21.link/P2573R2">P2573R2</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Variadic friends</td> @@ -213,12 +213,12 @@ <h2 id="cxx26">C++2c implementation status</h2> <tr> <td>Deleting a Pointer to an Incomplete Type Should be Ill-formed</td> <td><a href="https://wg21.link/P3144">P3144R2</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Ordering of constraints involving fold expressions</td> <td><a href="https://wg21.link/P2963R3">P2963R3</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Structured binding declaration as a condition</td> @@ -304,7 +304,7 @@ <h2 id="cxx23">C++23 implementation status</h2> </tr> <tr> <td><a href="https://wg21.link/P2797R0">P2797R0</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td rowspan=2>Change scope of lambda trailing-return-type</td> @@ -368,7 +368,7 @@ <h2 id="cxx23">C++23 implementation status</h2> <tr> <td>Type trait to determine if a reference binds to a temporary</td> <td><a href="https://wg21.link/P2255R2">P2255R2</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <!-- July 2022 papers --> <tr> @@ -409,7 +409,7 @@ <h2 id="cxx23">C++23 implementation status</h2> <tr> <td>Relaxing some constexpr restrictions</td> <td><a href="https://wg21.link/P2448R2">P2448R2</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Using unknown pointers and references in constant expressions</td> @@ -434,7 +434,7 @@ <h2 id="cxx23">C++23 implementation status</h2> <tr> <td>Portable assumptions</td> <td><a href="https://wg21.link/P1774R8">P1774R8</a></td> - <td class="unreleased" align="center">Clang 19</td> + <td class="full" align="center">Clang 19</td> </tr> <tr> <td>Support for UTF-8 as a portable source file encoding</td> @@ -564,7 +564,7 @@ <h2 id="cxx20">C++20 implementation status</h2> </tr> <tr> <!-- from Cologne --> <td><a href="https://wg21.link/p0848r3">P0848R3</a></td> - <td rowspan="1" class="unreleased" align="center">Clang 19</td> + <td rowspan="1" class="full" align="center">Clang 19</td> </tr> <tr> <td><a href="https://wg21.link/p1616r1">P1616R1</a></td> @@ -1154,7 +1154,7 @@ <h2 id="cxx17">C++17 implementation status</h2> <tr> <td>Matching template template parameters to compatible arguments</td> <td><a href="https://wg21.link/p0522r0">P0522R0</a> (<a href="#dr">DR</a>)</td> - <td class="unreleased" align="center">Clang 19 <a href="#p0522">(10)</a></td> + <td class="full" align="center">Clang 19 <a href="#p0522">(10)</a></td> </tr> <tr> <td>Removing deprecated dynamic exception specifications</td> diff --git a/clang/www/make_cxx_dr_status b/clang/www/make_cxx_dr_status index e245d0447baafc..f9a35c61c12dea 100755 --- a/clang/www/make_cxx_dr_status +++ b/clang/www/make_cxx_dr_status @@ -1,7 +1,7 @@ #! /usr/bin/env python3 import sys, os, re, urllib.request -latest_release = 18 +latest_release = 19 clang_www_dir = os.path.dirname(__file__) default_issue_list_path = os.path.join(clang_www_dir, 'cwg_index.html') `````````` </details> https://github.com/llvm/llvm-project/pull/108978 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits