From patchwork Fri Nov 12 11:56:31 2021
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Jonathan Wakely
X-Patchwork-Id: 47517
Return-Path:
X-Original-To: patchwork@sourceware.org
Delivered-To: patchwork@sourceware.org
Received: from server2.sourceware.org (localhost [IPv6:::1])
by sourceware.org (Postfix) with ESMTP id C2F0A385842C
for ; Fri, 12 Nov 2021 11:57:35 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C2F0A385842C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org;
s=default; t=1636718255;
bh=gpVtEO1RgQyYGrldpGSkfI73kEutbb00pvVd97bSNz4=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=nwzffoEGVCnIcA+lX/4YEZXJCnqtwE9V/I+uxuma6jl2L4FKu51L3hdj0P8YZPdl9
ujsJIBr0FJvJajln5gjQaf84SHDB5a9QTP1GYUwUmtXsJN/re3iDad7KzMpHxXqRNp
T/uG/vyLInIkVro62BktBUPIM1oLjEfT1O1GHUB4=
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.133.124])
by sourceware.org (Postfix) with ESMTPS id B4CC1385840B
for ; Fri, 12 Nov 2021 11:56:36 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org B4CC1385840B
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
[209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
us-mta-564-x7M349F0PB24_ccNsNrftw-1; Fri, 12 Nov 2021 06:56:33 -0500
X-MC-Unique: x7M349F0PB24_ccNsNrftw-1
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
[10.5.11.11])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 5BF29100CFB2;
Fri, 12 Nov 2021 11:56:32 +0000 (UTC)
Received: from localhost (unknown [10.33.36.17])
by smtp.corp.redhat.com (Postfix) with ESMTP id 0D814179B3;
Fri, 12 Nov 2021 11:56:31 +0000 (UTC)
To: gcc-patches@gcc.gnu.org,
libstdc++@gcc.gnu.org
Subject: [wwwdocs] Document libstdc++ changes in gcc-12
Date: Fri, 12 Nov 2021 11:56:31 +0000
Message-Id: <20211112115631.3199730-1-jwakely@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
X-Spam-Status: No, score=-13.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH,
DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0,
KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,
SPF_NONE,
TXREP autolearn=unavailable autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: gcc-patches@gcc.gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Gcc-patches mailing list
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-Patchwork-Original-From: Jonathan Wakely via Gcc-patches
From: Jonathan Wakely
Reply-To: Jonathan Wakely
Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org
Sender: "Gcc-patches"
Pushed to wwwdocs.
---
htdocs/gcc-12/changes.html | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index 19947f90..5f12fb42 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -165,7 +165,26 @@ a work-in-progress.
-
+Runtime Library (libstdc++)
+
+
+- Improved experimental C++20 support, including:
+
+ std::vector
, std::optional
,
+ and std::variant
can be used in constexpr
+ functions.
+ - Layout-compatibility and pointer-interconvertibility traits.
+
+
+- Improved experimental C++23 support, including:
+
+ - Monadic operations for
std::optional
.
+ std::move_only_function
+ std::invoke_r
+ std::basic_string::resize_and_overwrite
+
+
+