From patchwork Thu Nov 30 14:52:01 2023
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Marek Polacek
X-Patchwork-Id: 171943
Return-Path:
Delivered-To: ouuuleilei@gmail.com
Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp441894vqy;
Thu, 30 Nov 2023 06:52:30 -0800 (PST)
X-Google-Smtp-Source:
AGHT+IELkCM12J5K9LP5ceCsbkZxS2wIqEUCGZrUuoZFEwr/C223rRBvaBz1TaxpuuAOkD1hTxew
X-Received: by 2002:a05:622a:354:b0:421:b909:de9e with SMTP id
r20-20020a05622a035400b00421b909de9emr26676840qtw.2.1701355949966;
Thu, 30 Nov 2023 06:52:29 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1701355949; cv=pass;
d=google.com; s=arc-20160816;
b=errBMwG64VqNTfWGB07YYiRM/84bdYrFavBAAelgSNuCKPEu/YaYRpwak0suadXXGJ
tiQH0W5LlaJXJBPkpuOB+3LdhqStSk4Zn07iUwxd3ZVnvMAmUCI33pxSe1DU+pjFpOE1
uFCEnXKaFzxfLP3wGMNmto9pDnbwFP8sSz1I4lVa0V0B7IlHtutDwDL2oJ5lB9sUtAaK
wJbL9+p5vI/Hi+1S8H+SjdpFK9QKcywUjwixd2mmyDmq+KwGjr02B/xEpKbxbi7L91nC
Svaj7tv0Su10ioLq/G7XzFyVWfeomYECQg39uHZbZMf7eVvYxhVWR/L+snjHPkxSlR9N
f9Eg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
s=arc-20160816;
h=errors-to:list-subscribe:list-help:list-post:list-archive
:list-unsubscribe:list-id:precedence:content-disposition:user-agent
:mime-version:message-id:subject:to:from:date:dkim-signature
:arc-filter:dmarc-filter:delivered-to;
bh=dmAdxOUxQzNWjTd/aiwmKmUiW5hfR71WExAWQlvT/GU=;
fh=1L2/IiukS00vgiXcKREcvt+pFBEM8GuYOng2C1a9k1k=;
b=M46dGsqzanSrkYKsLu6k5t7sCZWzhcg6XMtvolL0cBEglFY5fLOCpAdOWYuRCXEdWb
1WbnbEAkoktPth9uW3ENzVqN1QOkd5UxsJ71/FkrHos9Y3FYiI7g537OK2vuw19uthVK
/l129c7UgjXM6KXCvuy23Jb1I+zuAdUK4DAjwSL3MaOxN2mFpYQwMna8dxvWc28HfKCu
pjpDYPh21WnfrE/tqa19C1cg2e3AgniydfZ6iv9KPNNAQYzDql00XZ2xbrZlvPfBTeZH
b8ngDVn0E8IQsGypdbYM5e1HlzdenG5Pwy/qPAWysxGlQGgY+ki19JyA8yIScnbdp+j9
Z19Q==
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@redhat.com header.s=mimecast20190719
header.b=d7fXMTBk;
arc=pass (i=1);
spf=pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org";
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com
Received: from server2.sourceware.org (server2.sourceware.org.
[2620:52:3:1:0:246e:9693:128c])
by mx.google.com with ESMTPS id
bx13-20020a05622a090d00b0042377aef957si1246850qtb.288.2023.11.30.06.52.29
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 30 Nov 2023 06:52:29 -0800 (PST)
Received-SPF: pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
client-ip=2620:52:3:1:0:246e:9693:128c;
Authentication-Results: mx.google.com;
dkim=pass header.i=@redhat.com header.s=mimecast20190719
header.b=d7fXMTBk;
arc=pass (i=1);
spf=pass (google.com: domain of
gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates
2620:52:3:1:0:246e:9693:128c as permitted sender)
smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org";
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com
Received: from server2.sourceware.org (localhost [IPv6:::1])
by sourceware.org (Postfix) with ESMTP id ABAC8385AC27
for ; Thu, 30 Nov 2023 14:52:29 +0000 (GMT)
X-Original-To: gcc-patches@gcc.gnu.org
Delivered-To: gcc-patches@gcc.gnu.org
Received: from us-smtp-delivery-124.mimecast.com
(us-smtp-delivery-124.mimecast.com [170.10.129.124])
by sourceware.org (Postfix) with ESMTPS id 1486A3858D32
for ; Thu, 30 Nov 2023 14:52:06 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1486A3858D32
Authentication-Results: sourceware.org;
dmarc=pass (p=none dis=none) header.from=redhat.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1486A3858D32
Authentication-Results: server2.sourceware.org;
arc=none smtp.remote-ip=170.10.129.124
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1701355927; cv=none;
b=UNTHFmzNL45HxQcC2g+NGaoHCByURbKKmTxhfS0I42O806IqIkn5jmCI+rt87XLrrXVqNQDQlekz4OvIJE9QTJdU8+Yw50tMI1cyjWSIgksZqQhhE03G44K5LC/3AOF3cKYs1RrCBLiEbAOitbKeGiE7PqgXfWcq4XRzIAx9zEE=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1701355927; c=relaxed/simple;
bh=LlExW1aLcnLVsSUEoirAMRjtLMkpjA3638oyqNQVmkY=;
h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;
b=B9LsqCms11F5s4hh3YAetbgl6bbA7WxWCE44TdbhY0M68L4CeEm1b15iGqWm4lzZYdMamOTRPYLY5NaJ1FW/GFuhtt9eGliUK6tOhINoEx8ps38DL5oyb3AafMqwKUjMuLSG9y7C4eBl+jefBVDAKnFfv7TV8p0Nf0V85aIfly0=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
s=mimecast20190719; t=1701355925;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type;
bh=dmAdxOUxQzNWjTd/aiwmKmUiW5hfR71WExAWQlvT/GU=;
b=d7fXMTBkIEB2CCXFpSkTkb1N43pBiK8IUkB/FGk3NmZqgR3ObfzKvtjYRMsX9kOYqz0LLu
JNP+jmtHB3sI+499bC65xU756T4pA5uS0YpNY4eJZ2GCdlk0zGkOOxF1urzZMx/utfS7yw
J1/Tm4S0mSPvBKSOKuujHriICdBe4h0=
Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com
[209.85.222.197]) by relay.mimecast.com with ESMTP with STARTTLS
(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id
us-mta-509-qhAJhVFSPliRs_LbaAXDPQ-1; Thu, 30 Nov 2023 09:52:04 -0500
X-MC-Unique: qhAJhVFSPliRs_LbaAXDPQ-1
Received: by mail-qk1-f197.google.com with SMTP id
af79cd13be357-77d69e3dd18so135507785a.0
for ; Thu, 30 Nov 2023 06:52:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1701355923; x=1701960723;
h=user-agent:content-disposition:mime-version:message-id:subject:to
:from:date:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=dmAdxOUxQzNWjTd/aiwmKmUiW5hfR71WExAWQlvT/GU=;
b=VxQYlDb39YiIFDrfLnMNPHNV6rQnM5ILd2IpWFZZo7rxGty7d7SyVVGqN0+1W4AxrC
fvZjzYQLKALBmcZrf8ZidaGV77kYZpTLQmT/FIZ8AvO6+PFv3IAd7bzD/QybaZ1pH7cB
wYBfMRQ/EfyGv3ki/Jbcjpy1Mva1nhKbUchCukc6PrwbIbKqgXVn/QDQ/1piDTnhjxT5
rx+jSDDrsWckDSvPq5HOhaoBXGKcJpLgRtDYbO4uBfscMrS2qWCuiubVpnC9/CwMVjT4
AlacUabGHXQOwn6VyJc1iejLvpuX+aKDBlgPh5r1jAkP4vZMyyBYGYooSF/zgvlx3BHN
jgzQ==
X-Gm-Message-State: AOJu0YwzN1oYObO/3UkMG/qvXI2gxlEeQxuk/gXUzp4ZupekH/rxUFvy
qMQMmLKNyCb0EtegXdnNzImowxLQknm/nxZGmLpNuXnLIrYPevldICPpbtznNG6NN700JTPNvvG
XnvXh12rjyHuANMZwp3aGFXXMNZ2S9b7cFGFpyAPok1LDIptT/pGjCZzYT5KvUlqhZ1tTtVF7YX
H5
X-Received: by 2002:a05:620a:5e:b0:77d:c886:9ec with SMTP id
t30-20020a05620a005e00b0077dc88609ecmr6957375qkt.11.1701355923473;
Thu, 30 Nov 2023 06:52:03 -0800 (PST)
X-Received: by 2002:a05:620a:5e:b0:77d:c886:9ec with SMTP id
t30-20020a05620a005e00b0077dc88609ecmr6957352qkt.11.1701355923015;
Thu, 30 Nov 2023 06:52:03 -0800 (PST)
Received: from redhat.com
(2603-7000-9500-34a5-0000-0000-0000-1db4.res6.spectrum.com.
[2603:7000:9500:34a5::1db4]) by smtp.gmail.com with ESMTPSA id
o4-20020a05620a22c400b0077dc7a029bfsm541946qki.100.2023.11.30.06.52.02
for
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Thu, 30 Nov 2023 06:52:02 -0800 (PST)
Date: Thu, 30 Nov 2023 09:52:01 -0500
From: Marek Polacek
To: GCC Patches
Subject: [wwwdocs] gcc-14/changes.html: Update C++ news for GCC 14
Message-ID:
MIME-Version: 1.0
User-Agent: Mutt/2.2.9 (2022-11-12)
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Content-Disposition: inline
X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH,
DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0,
KAM_NUMSUBJECT, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4,
RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP,
T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: gcc-patches@gcc.gnu.org
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: Gcc-patches mailing list
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org
X-getmail-retrieved-from-mailbox: INBOX
X-GMAIL-THRID: 1784001016401849480
X-GMAIL-MSGID: 1784001016401849480
Pushed. I still need to trawl all C++ commits to highlight the interesting
user-visible changes.
commit 4304a8b720b1e605a47e2da4c5a0ad21e3f05dec
Author: Marek Polacek
Date: Thu Nov 30 09:48:36 2023 -0500
changes.html: Update C++ news for GCC 14
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index e7779324..5a453437 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -129,12 +129,32 @@ a work-in-progress.
- Several C++26 features have been implemented:
- - Several C++23 features have been implemented:
+
- A C++23 feature has been implemented:
- P2280R4, Using unknown
references in constant expressions
@@ -142,6 +162,16 @@ a work-in-progress.
+ - Several C++ Defect Reports have been resolved, e.g.:
+
+ - DR 976,
+ Deduction for
const T&
conversion operators
+ - DR 2406,
+
[[fallthrough]]
attribute and iteration statements
+ - DR 2543,
+
constinit
and optimized dynamic initialization
+
+
Runtime Library (libstdc++)