doc: drop support for VS2015
V8 master no longer builds with VS2015: https://github.com/nodejs/node-v8/issues/19#issuecomment-342440529 There are two main issues:
- Internal compiler error. Might get fixed by Microsoft, but chances are slim since VS2015 is no longer actively supported. There might be a workaround, but the V8 team is probably not eager to spend time tinkering to please an outdated compiler.
- Extended
constexpr
inbits.h
(introduced in https://github.com/v8/v8/commit/51f4d2e9e3459a5f3f92f24183d52f8d84137596). Supported since VS2017. There is no trivial way to work around it while keeping the functionconstexpr
.
Visual Studio Community 2017 is free and supports all the operating systems VS2015 does, so spending extra effort to support VS2015 doesn't seem justifiable.
Checklist
-
commit message follows commit guidelines
Affected core subsystem(s)
doc