From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: by sourceware.org (Postfix, from userid 1059)
id 7C1943857811; Tue, 5 Jan 2021 12:50:30 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7C1943857811
To: gcc-cvs-wwwdocs@gcc.gnu.org
Subject: gcc-wwwdocs branch master updated.
3bafc24ce613d08fa84c8fbd20abad142e7b825e
X-Git-Refname: refs/heads/master
X-Git-Reftype: branch
X-Git-Oldrev: 1b32b72e399b97aa54cb0b72e06d2e56420cce3f
X-Git-Newrev: 3bafc24ce613d08fa84c8fbd20abad142e7b825e
Message-Id: <20210105125030.7C1943857811@sourceware.org>
Date: Tue, 5 Jan 2021 12:50:30 +0000 (GMT)
From: Nathan Sidwell
X-BeenThere: gcc-cvs-wwwdocs@gcc.gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Gcc-cvs-wwwdocs mailing list
List-Unsubscribe: ,
List-Archive:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 05 Jan 2021 12:50:30 -0000
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 3bafc24ce613d08fa84c8fbd20abad142e7b825e (commit)
from 1b32b72e399b97aa54cb0b72e06d2e56420cce3f (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 3bafc24ce613d08fa84c8fbd20abad142e7b825e
Author: Nathan Sidwell
Date: Tue Jan 5 07:47:12 2021 -0500
Update C++ 20 modules status
diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html
index f457b7e7..e044d710 100644
--- a/htdocs/gcc-11/changes.html
+++ b/htdocs/gcc-11/changes.html
@@ -228,7 +228,8 @@ a work-in-progress.
The default mode has been changed to -std=gnu++17
.
Several C++20 features have been implemented:
- - the compiler now supports
consteval virtual
functions
+ - the compiler now supports
consteval virtual
+ functions
- P2082R1, Fixing CTAD for aggregates
- P0593R6, Pseudo-destructors end object lifetimes
- P1907R1, Inconsistencies with non-type template parameters (complete
@@ -236,6 +237,9 @@ a work-in-progress.
- P1975R0, Fixing the wording of parenthesized aggregate-initialization
- P1009R2, Array size deduction in new-expressions
- P1099R5,
using enum
+ - Modules, Requires
-fmodules-ts
and some aspects
+ are incomplete. Refer
+ to C++ 20 Status
Several C++ Defect Reports have been resolved, e.g.:
diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html
index 403d6740..07c560ce 100644
--- a/htdocs/projects/cxx-status.html
+++ b/htdocs/projects/cxx-status.html
@@ -420,41 +420,63 @@
Modules |
P1103R3 |
- No (Modules Wiki) |
- |
+ 11 (requires -fmodules-ts )
+ (No Private Module Fragment,
+ Parser-level Global Module Entity Merging,
+ Global Module Implications of extern "C/C++" ,
+ or Partition-specific Definition Visibility) |
+ __cpp_modules >= 201810L (Date of p1103r3) |
- P1766R1 |
+ P1766R1 |
+ No |
+ |
P1811R0 |
+ 11 |
+ |
- P1703R1 |
+ P1703R1 (superceded by p1857) |
+ 11 |
+ |
P1874R1 |
+ 11 |
+ |
P1979R0 |
+ 11 |
+ |
P1779R3 |
+ 11 |
+ |
P1857R3 |
+ 11 |
+ |
P2115R0 |
+ 11 |
+ |
P1815R2 |
+ No |
+ |
Coroutines |
@@ -887,16 +909,16 @@
Coroutines |
N4649 |
- In progress |
- |
- |
+ 10 |
+ -fcoroutines |
+ __cpp_impl_coroutine >= 201902L |
Modules |
N4720 |
- In progress |
- |
- |
+ 11 |
+ -fmodules-ts |
+ __cpp_modules >= 201810L |
-----------------------------------------------------------------------
Summary of changes:
htdocs/gcc-11/changes.html | 6 +++++-
htdocs/projects/cxx-status.html | 42 +++++++++++++++++++++++++++++++----------
2 files changed, 37 insertions(+), 11 deletions(-)
hooks/post-receive
--
gcc-wwwdocs