Skip to content

Commit 2a6681a

Browse files
committed
draft
1 parent 8c51c47 commit 2a6681a

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

docs/overview/msvc-conformance-improvements.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ Microsoft C/C++ in Visual Studio (MSVC) Build Tools v14.50 introduces significan
2626

2727
This document details the C++ language conformance improvements and compiler enhancements included in MSVC Build Tools v14.50. For more information about updates in the Standard Library, see [STL Changelog](https://github.com/microsoft/STL/wiki/Changelog), which is regularly updated.
2828

29+
The Microsoft C++ standard library (STL) no longer supports targeting Windows 7 / Server 2008 R2, Windows 8 / Server 2012, or Windows 8.1 / Server 2012 R2.\
30+
Windows 10 / Server 2016 are the minimum supported operating systems.
31+
2932
## C++23 Features
3033

3134
MSVC Build Tools v14.50 adds support for several C++23 features, bringing the compiler closer to full C++23 conformance.
@@ -136,12 +139,17 @@ Improved adherence to C++ standards:
136139
- Added `/Zc:enumEncoding` switch to [correctly encode enum non-type template parameters](https://developercommunity.visualstudio.com/t/Overload-resolution-fails-for-enum-non-t/10398088).
137140
- Fixed issues with [missing 'template' keyword diagnostics](https://developercommunity.visualstudio.com/t/No-diagnostic-for-missing-template-in-d/10501221)
138141
139-
140142
#### C++20 and C++23 Features
141143
142144
- Enhanced [multidimensional operator[] support](https://developercommunity.visualstudio.com/t/Multidimensional-operator-with-Wall-r/10876026)
143145
- Improved [concept and constraint evaluation](https://developercommunity.visualstudio.com/t/VS-1714-if-constexpr-requires--does/10905731)
144146
147+
## Bug fixes
148+
149+
Bug fixes for C++ Modules, `constexpr`, and others were made in v14.50. For a detailed list of bug fixes, see [Compiler Improvements in v14.50](https://devblogs.microsoft.com/cppblog/c-language-updates-in-msvc-build-tools-v14-50/#compiler-improvements-in-v14.50)
150+
151+
https://devblogs.microsoft.com/cppblog/c-language-updates-in-msvc-build-tools-v14-50/#constexpr
152+
145153
## Migrating to MSVC Build Tools v14.50
146154
147155
When upgrading to MSVC Build Tools v14.50, consider the following potential breaking changes and migration guidance:

0 commit comments

Comments
 (0)