diff --git i/htdocs/gcc-11/changes.html w/htdocs/gcc-11/changes.html
index f457b7e7..e044d710 100644
--- i/htdocs/gcc-11/changes.html
+++ w/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 i/htdocs/projects/cxx-status.html w/htdocs/projects/cxx-status.html
index 403d6740..d8e6d8f8 100644
--- i/htdocs/projects/cxx-status.html
+++ w/htdocs/projects/cxx-status.html
@@ -418,43 +418,65 @@
|
- Modules |
+ 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 |