From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: by sourceware.org (Postfix, from userid 2181)
id 8B2D03858D32; Mon, 18 Sep 2023 13:01:15 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8B2D03858D32
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org;
s=default; t=1695042075;
bh=8KmJPakj7TxovUeXDzHY7En+RuNwIWh4OJK9CIWdSbw=;
h=To:Subject:Date:From:From;
b=jAb8bj88ckA7bgJgG2zqtsSu8eAc0uCHlkFm/TU1BqBs+lc/WXlF6QeZHISBFDqf8
cJGvIpBgdlyWQ7y/n1QgM/HPgsSc9gnsGldEhaEfErHCB3MWMAmjc0s6Oten+qxVct
gaME5R1MRqgSjobBceVBMQzc7le9sphSCof+/1AU=
To: gcc-cvs-wwwdocs@gcc.gnu.org
Subject: gcc-wwwdocs branch master updated. 233590627033c241abe66551363c8de5fb76eed0
X-Git-Refname: refs/heads/master
X-Git-Reftype: branch
X-Git-Oldrev: 073b97f6a2dee2ac535eb0bf76a641f53a930ebe
X-Git-Newrev: 233590627033c241abe66551363c8de5fb76eed0
Message-Id: <20230918130115.8B2D03858D32@sourceware.org>
Date: Mon, 18 Sep 2023 13:01:15 +0000 (GMT)
From: Jonathan Wakely
List-Id:
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via 233590627033c241abe66551363c8de5fb76eed0 (commit)
from 073b97f6a2dee2ac535eb0bf76a641f53a930ebe (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 233590627033c241abe66551363c8de5fb76eed0
Author: Jonathan Wakely
Date: Mon Sep 18 14:00:51 2023 +0100
Document libstdc++ changes in GCC 14
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index eae25f1a..65382746 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -97,7 +97,53 @@ a work-in-progress.
-
+Runtime Library (libstdc++)
+
+
+ -
+ The
libstdc++exp.a
library now includes all the Filesystem TS
+ symbols from the libstdc++fs.a
library.
+ The experimental symbols for the C++23 std::stacktrace
class
+ are also in libstdc++exp.a
, replacing the
+ libstdc++_libbacktrace.a
library that GCC 13 provides.
+ This means that -lstdc++exp
is the only library needed for
+ all experimental libstdc++ features.
+
+ - Improved experimental support for C++20, including:
+
+
+ - Improved experimental support for C++23, including:
+
+ - The
<stacktrace>
header is supported by default.
+
+ - Formatters for
std::thread::id
and
+ std::stacktrace
.
+
+ - Some range adaptors now support move-only types.
+
+
+ - Experimental support for C++26, including:
+
+ - Native handles for
filebuf
, fstream
, etc.
+ std::to_string
now uses std::format
.
+ - Enhanced formatting of pointers with
std::format
.
+ - Testable result types for
<charconv>
functions.
+
+
+ - Faster numeric conversions using
std::to_string
and
+ std::to_wstring
.
+
+ - Updated parallel algorithms that are compatible with oneTBB.
+ std::numeric_limits<_Float32>
and
+ std::numeric_limits<_Float64>
are now defined
+ for all standard modes, not only for C++23.
+
+ - Using the
std::setfill
manipulator with
+ std::istream
is deprecated.
+
+
-----------------------------------------------------------------------
Summary of changes:
htdocs/gcc-14/changes.html | 48 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 47 insertions(+), 1 deletion(-)
hooks/post-receive
--
gcc-wwwdocs