Details
Description
Visual Studio 2015 has just been released (on the 20th July). It fixes a number of C++11 issues which we are either currently working around or have outstanding.
- "magic static" variables are not thread-safe (as they should be).
- Resolution of std::chrono::high_resolution_timer isn't actually a high resolution.
This is in addition to the many other C++11 fixes - see http://blogs.msdn.com/b/vcblog/archive/2015/06/19/c-11-14-17-features-in-vs-2015-rtm.aspx for a complete list.
We should upgrade to build with VS 2015 on Windows.
Attachments
Issue Links
Gerrit Reviews
For Gerrit Dashboard: MB-15794 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
65831,5 | MB-15796: Ansible scripting to deploy Windows slaves | master | build | Status: MERGED | +2 | +1 |
66701,5 | MB-15796: Declare windows_msvc2015 dependencies | master | tlm | Status: MERGED | +2 | +1 |
67162,2 | MB-15796: Download Go for all Windows toolchain versions | master | tlm | Status: MERGED | +2 | +1 |
67202,2 | MB-15796: Move windows_msvc2015 to v8 5.2. | master | tlm | Status: MERGED | +2 | +1 |
67222,3 | MB-15796: SSH fixes for MSVC 2015 builder | master | build | Status: MERGED | +2 | +1 |
67991,2 | MB-15797: WIP: Rebuild Breakpad with MSVC2015 support | master | tlm | Status: ABANDONED | 0 | +1 |
67996,2 | MB-15797: MSVC2015: Switch Breakpad to version with MSVC 2015 support | master | tlm | Status: ABANDONED | 0 | +1 |
68023,3 | MB-15797: Update breakpad build to latest code (with Couchbase changes) | master | tlm | Status: MERGED | +2 | +1 |
68025,3 | MB-15797: Bumping breakpad and icu4c versions. | master | tlm | Status: MERGED | +2 | +1 |