Stephan T. Lavavej - MSFT

Programmer-Archaeologist, Visual C++ Libraries

Pronounced Steh-fin Lah-wah-wade, or just STL.

Post by this author

C++14/17 Features and STL Fixes in VS “15” Preview 5

C++14/17 Features and STL Fixes in VS “15” Preview 4

Visual Studio "15" Preview 4 is now available, with a new installer.  (VS "15" is an IDE version number, not a year.  It's the next major version after VS 2015, which was IDE version 14.  VS has different numbers for its year branding, IDE version, and C++ compiler version.)  All of the features and fixes in VS 2015 Update 3 (including ...

STL Fixes In VS 2015 Update 3

VS 2015 Update 3 was released over a month ago.  While its release notes mentioned some STL fixes, here's a comprehensive list.  (Previous changelogs: RTM Part 1, RTM Part 2, Update 1, Update 2 features, and Update 2 fixes.)  STL Features  /std:c++latest enables the following new features: P0025R1 "clamp()", P0185R1 "is_swappable, ...

VS 2015 Update 2’s STL is C++17-so-far Feature Complete

VS 2015 Update 2's STL is C++17-so-far Feature Complete

STL Fixes In VS 2015 Update 1

VS 2015 Update 1 is now available, and it contains numerous STL fixes.  (This is the first time since 2010 SP1 that we've shipped STL fixes outside of a major version.  Nothing was severely broken in 2015 RTM - we're just trying to deliver fixes to you faster, and our internal processes are making this easier.)  As usual, I've ...

STL Fixes In VS 2015, Part 2

In addition to implementing a whole bunch of features in VS 2015's C++ Standard Library, we've also fixed a whole bunch of bugs.  A year ago, I listed the STL fixes in VS 2015 CTP1.  Now, it's time to list the STL fixes between CTP1 and RTM.   <functional> Overhaul   We originally shipped bind()/function/...

C++11/14/17 Features In VS 2015 RTM

constexpr Complete For VS 2015 RTM: C++11 compiler, C++17 STL

We've finished implementing constexpr for VS 2015 RTM, and we've updated the online compiler at with our latest development build.     As I previously mentioned, the compiler currently supports C++11's original rules for constexpr.  C++14 extended constexpr will be implemented in the future, but not ...

C++11/14/17 Features In VS 2015 RC