From ac2c4bf5d1e9b1c778de2794a1a6e0d7f9cd5e32 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sat, 23 Feb 2019 21:06:25 +0000 Subject: [PATCH] [cxx_status] Update to match Kona motions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@354735 91177308-0d34-0410-b5e6-96231b3b80d8 --- www/cxx_status.html | 67 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 59 insertions(+), 8 deletions(-) diff --git a/www/cxx_status.html b/www/cxx_status.html index 95aa291827..3d0090a549 100755 --- a/www/cxx_status.html +++ b/www/cxx_status.html @@ -104,10 +104,14 @@ with libc++ or with gcc's libstdc++. Clang 2.9 - Initializer lists + Initializer lists N2672 Clang 3.1 + + P1009R2 (DR) + No + Static assertions N1720 @@ -275,10 +279,14 @@ with libc++ or with gcc's libstdc++. Clang 3.0 - Defaulted functions + Defaulted functions N2346 Clang 3.0 + + P1286R2 (DR) + No + Deleted functions N2346 @@ -893,7 +901,7 @@ as the draft C++2a standard evolves. SVN - Consistent comparison (operator<=>) + Consistent comparison (operator<=>) P0515R3 Partial @@ -903,6 +911,10 @@ as the draft C++2a standard evolves. P1120R0 + + P1185R2 + No + Access checking on specializations P0692R1 @@ -972,13 +984,16 @@ as the draft C++2a standard evolves. SVN - Contracts + Contracts P0542R5 - No + No P1289R1 + + P1323R2 + Feature test macros P0941R2 @@ -1015,6 +1030,38 @@ as the draft C++2a standard evolves. P1094R2 SVN + + + Structured binding extensions + P1091R3 + No + + + P1381R1 + + + Stronger Unicode requirements + P1041R4 + Yes + + + P1139R2 + + + Parenthesized initialization of aggregates + P0960R3 + No + + + Modules + P1103R3 + Partial (-fmodules, -fmodules-ts) + + + Coroutines + P0912R5 + Partial (-fcoroutines-ts) +

@@ -1108,11 +1155,15 @@ and library features that are not part of standard C++.

- [DRAFT TS] Coroutines - N4663 + [TS] Coroutines + N4663 -fcoroutines-ts
-stdlib=libc++
Clang 5 + + -std=c++2a
-stdlib=libc++
+ Superseded by P0912R5 + [TS] Library Fundamentals, Version 1 (invocation type traits) N4480 @@ -1129,7 +1180,7 @@ and library features that are not part of standard C++.

[TS] Modules N4720 -fmodules-ts - WIP + Superseded by P1103R3 [DRAFT TS] Reflection -- 2.40.0