From cd77226a3e8c37357d96c0424f40f4b5ea70aec2 Mon Sep 17 00:00:00 2001 From: Tymi Date: Thu, 15 Jan 2026 18:37:57 +0100 Subject: [PATCH 1/5] Update some MSVC support listings Signed-off-by: Tymi --- features_cpp23.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/features_cpp23.yaml b/features_cpp23.yaml index f51a038..e2ab3d7 100644 --- a/features_cpp23.yaml +++ b/features_cpp23.yaml @@ -318,6 +318,8 @@ features: - desc: "Declarations and where to find them" paper: P1787 + support: + - MSVC Yes - desc: "Change scope of lambda trailing-return-type" paper: @@ -350,6 +352,7 @@ features: - GCC 12 - Clang 14 - Xcode 14 + - MSVC 14.50 - desc: "Allow duplicate attributes" paper: P2156 @@ -357,6 +360,7 @@ features: - GCC 11 - Clang 13 - Xcode 13.4.1 + - MSVC 14.50 - desc: "Adjusting the value of feature-test macro `__cpp_concepts`" paper: P2493 @@ -388,6 +392,7 @@ features: - GCC 13 - Clang 16 - Xcode 16 + - MSVC 17.6 - desc: "`char8_t` compatibility and portability fix" paper: P2513 @@ -906,6 +911,7 @@ features: lib: true support: - Xcode 15 + - MSVC 17.14 - desc: "`std::flat_map` (``)" paper: P0429 From aca3bc8d2d8d3a06cc91e2b999e504513ed6caaf Mon Sep 17 00:00:00 2001 From: Tymi Date: Thu, 15 Jan 2026 18:40:41 +0100 Subject: [PATCH 2/5] Update features_cpp23.yaml Signed-off-by: Tymi --- features_cpp23.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/features_cpp23.yaml b/features_cpp23.yaml index e2ab3d7..4c5f052 100644 --- a/features_cpp23.yaml +++ b/features_cpp23.yaml @@ -335,6 +335,7 @@ features: support: - GCC 15 - Clang 17 + - MSVC Yes - desc: "`consteval` needs to propagate up" paper: P2564 From dc23bcd9208068e4ba98dc1433886f41ed71daaa Mon Sep 17 00:00:00 2001 From: Tymi Date: Thu, 15 Jan 2026 18:48:40 +0100 Subject: [PATCH 3/5] P2036 for MSVC Signed-off-by: Tymi --- features_cpp23.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/features_cpp23.yaml b/features_cpp23.yaml index 4c5f052..ed1a560 100644 --- a/features_cpp23.yaml +++ b/features_cpp23.yaml @@ -329,6 +329,7 @@ features: - GCC 16 - Clang 17 - Xcode 16.3 + - MSVC 14.50 - desc: "Meaningful exports" paper: P2615 From e06c3b07db06fa5ea4d6a155420e0ee24407da06 Mon Sep 17 00:00:00 2001 From: Tymi Date: Fri, 16 Jan 2026 17:36:58 +0100 Subject: [PATCH 4/5] Update features_cpp23.yaml to show correct values for MSVC Signed-off-by: Tymi --- features_cpp23.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/features_cpp23.yaml b/features_cpp23.yaml index ed1a560..30e0b60 100644 --- a/features_cpp23.yaml +++ b/features_cpp23.yaml @@ -336,7 +336,7 @@ features: support: - GCC 15 - Clang 17 - - MSVC Yes + - MSVC - desc: "`consteval` needs to propagate up" paper: P2564 @@ -913,7 +913,7 @@ features: lib: true support: - Xcode 15 - - MSVC 17.14 + - MSVC 19.34 - desc: "`std::flat_map` (``)" paper: P0429 From 6c215d080c7a01498ab505971e53da3648debe47 Mon Sep 17 00:00:00 2001 From: Tymi Date: Fri, 16 Jan 2026 17:47:05 +0100 Subject: [PATCH 5/5] Set MSVC version for meaningful exports Signed-off-by: Tymi --- features_cpp23.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features_cpp23.yaml b/features_cpp23.yaml index 30e0b60..4942257 100644 --- a/features_cpp23.yaml +++ b/features_cpp23.yaml @@ -336,7 +336,7 @@ features: support: - GCC 15 - Clang 17 - - MSVC + - MSVC 19.28 - desc: "`consteval` needs to propagate up" paper: P2564