Posts by this author

Aug 24, 2016
0
0

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 optimizer i...

C++
Aug 12, 2016
0
0

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, is_nothrow_...

C++
Dec 7, 2015
0
0

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 writte...

C++
Jul 14, 2015
0
0

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/mem_fn()/r...

C++
Jun 2, 2015
0
0

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 webcompiler.cloudapp.net 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 in 201...

C++