Microsoft recently announced that it released version 15.5 of Visual Studio 2017 (and Visual Studio for Mac version 7.3).
There are various improvements to performance and diagnostics (such as cutting the solution load times for large C# and VB projects by half), new features for C#, C++, F# development, and others. You can read the announcement and the release notes to get the complete list. Concerning VC++, the claim is that it now supports 75% of the C++17 features, although I’d still like to see an update on the supported feature list.
The VC++ compiler supports 75% of the C++ 17 features. In addition, the team has added new optimizations to the compile.
VS 2017 15.5 is now available for production use, implementing 13 C++17 STL papers (deprecations/removals, splicing maps/sets, not_fn(), shared_ptr for arrays, enable_shared_from_this overhaul, inline variables) and 8 C++17 Core papers: https://t.co/gWCdTlvatT
— Stephan T. Lavavej (@StephanTLavavej) December 4, 2017
However, looking back at the previous releases I just realized how many have been. I put them all in a table (as far as I figured this should be the complete list). The total is 11 releases within the past 9 months.
That reminds me of this good old quote from the Gladiator movie:
The Visual Studio teams have been some busy little bees. Kudos!