mapbox / windows-builds

DEPRECATED! build scripts for mapnik dependencies, mapnik, node-mapnik, node, libosmiom, osmium-tool
38 stars 22 forks source link

REFERENCE: C++14 supported features in VS2015 #78

Open wilhelmberg opened 8 years ago

wilhelmberg commented 8 years ago

/cc @artemp @flippmoke @springmeyer

https://msdn.microsoft.com/en-us/library/hh567368.aspx#cpp14table

https://msdn.microsoft.com/en-us/library/hh409293.aspx

Comparison with other compilers: http://en.cppreference.com/w/cpp/compiler_support MSVC 14 => VS2015 MSVC 12 => VS2013 MSVC 11 => VS2012 MSVC 10 => VS2010

daniel-j-h commented 8 years ago

/cc @TheMarex for decision to switch osrm-backend and related to C++14.

I can only find a comparison regarding the core language features and some improvements to the stdlib. What's the stdlib's state regarding C++14?

wilhelmberg commented 8 years ago

Compiler improvements in VS 2015 Update 2:

One particularly big milestone is that our standard library in Update 2 supports every C++ Standard Library feature that’s been voted into C++11, C++14, and C++17-so-far.

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


VS 2015 Update 2 is still CTP (Community Technology Preview), which means it might take a bit for it to be available as a official release (and on AppVeyor)!