From b3e423df3785ed06e1cb3b70c5ac11b8abffec2f Mon Sep 17 00:00:00 2001 From: h-vetinari Date: Fri, 19 Sep 2025 09:38:11 +0200 Subject: [PATCH] [clang][docs] mark v21 as released (#158629) Update for the status pages now that v21.1 is out. Also specify WG14 N3006 "Underspecified object definitions" as available since Clang 19. --- clang/www/c_status.html | 18 +++++++++--------- clang/www/cxx_status.html | 8 ++++---- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/clang/www/c_status.html b/clang/www/c_status.html index f65c34cc6402..d41b5ccf43fc 100644 --- a/clang/www/c_status.html +++ b/clang/www/c_status.html @@ -176,7 +176,7 @@ conformance.

Obsolete implicitly octal literals and add delimited escape sequences N3353 - Clang 21 + Clang 21 'if' declarations, v2 @@ -243,11 +243,11 @@ conformance.

N3369 - Clang 21 + Clang 21 N3469 - Clang 21 + Clang 21 Named loops, v3 @@ -278,7 +278,7 @@ conformance.

Slay Some Earthly Demons X N3409 - Clang 21 + Clang 21 Slay Some Earthly Demons XI @@ -288,7 +288,7 @@ conformance.

Slay Some Earthly Demons XII N3411 - Clang 21 + Clang 21 Slay Some Earthly Demons XIII @@ -710,7 +710,7 @@ conformance.

Disambiguate the storage class of some compound literals N2819 - Clang 21 + Clang 21 Add annotations for unreachable control flow v2 @@ -864,7 +864,7 @@ conformance.

Underspecified object definitions N3006 - Yes + Clang 19 Type inference for object declarations @@ -899,7 +899,7 @@ conformance.

Improved tag compatibility N3037 - Clang 21 + Clang 21 #embed @@ -941,7 +941,7 @@ conformance.

Extending the lifetime of temporary objects (factored approach) N1285 - Clang 21 + Clang 21 Requiring signed char to have no padding bits diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html index 25940cc2899c..a35e50150a2a 100755 --- a/clang/www/cxx_status.html +++ b/clang/www/cxx_status.html @@ -223,7 +223,7 @@ C++23, informally referred to as C++26.

Structured binding declaration as a condition P0963R3 - Clang 21 + Clang 21 @@ -244,7 +244,7 @@ C++23, informally referred to as C++26.

Structured Bindings can introduce a Pack P1061R10 - Clang 21 + Clang 21 The Oxford variadic comma @@ -280,7 +280,7 @@ C++23, informally referred to as C++26.

Trivial Relocatability P2786R13 - Clang 21 + Clang 21
#embed
@@ -312,7 +312,7 @@ C++23, informally referred to as C++26.

Attaching main to the global module P3618R0 (DR) - Clang 21 + Clang 21 Expansion Statements