File tree Expand file tree Collapse file tree 3 files changed +6
-10
lines changed Expand file tree Collapse file tree 3 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -127,17 +127,13 @@ unlikely to be supported by our host compilers.
127
127
* Variadic templates: N2242 _
128
128
* Explicit conversion operators: N2437 _
129
129
* Defaulted and deleted functions: N2346 _
130
-
131
- * But not defaulted move constructors or move assignment operators, MSVC 2013
132
- cannot synthesize them.
133
130
* Initializer lists: N2627 _
134
131
* Delegating constructors: N1986 _
135
132
* Default member initializers (non-static data member initializers): N2756 _
136
133
137
134
* Only use these for scalar members that would otherwise be left
138
135
uninitialized. Non-scalar members generally have appropriate default
139
- constructors, and MSVC 2013 has problems when braced initializer lists are
140
- involved.
136
+ constructors.
141
137
142
138
.. _N2118 : http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html
143
139
.. _N2439 : http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm
Original file line number Diff line number Diff line change @@ -262,7 +262,7 @@ our build systems:
262
262
263
263
* Clang 3.1
264
264
* GCC 4.8
265
- * Visual Studio 2013
265
+ * Visual Studio 2015
266
266
267
267
Anything older than these toolchains *may * work, but will require forcing the
268
268
build system with a special option and is not really a supported host platform.
@@ -296,8 +296,8 @@ Getting a Modern Host C++ Toolchain
296
296
297
297
This section mostly applies to Linux and older BSDs. On Mac OS X, you should
298
298
have a sufficiently modern Xcode, or you will likely need to upgrade until you
299
- do. On Windows, just use Visual Studio 2013 as the host compiler, it is
300
- explicitly supported and widely available . FreeBSD 10.0 and newer have a modern
299
+ do. Windows does not have a "system compiler", so you must install either Visual
300
+ Studio 2015 or a recent version of mingw64 . FreeBSD 10.0 and newer have a modern
301
301
Clang as the system compiler.
302
302
303
303
However, some Linux distributions and some other or older BSDs sometimes have
Original file line number Diff line number Diff line change @@ -39,13 +39,13 @@ and software you will need.
39
39
40
40
Hardware
41
41
--------
42
- Any system that can adequately run Visual Studio 2013 is fine. The LLVM
42
+ Any system that can adequately run Visual Studio 2015 is fine. The LLVM
43
43
source tree and object files, libraries and executables will consume
44
44
approximately 3GB.
45
45
46
46
Software
47
47
--------
48
- You will need Visual Studio 2013 or higher, with the latest Update installed.
48
+ You will need Visual Studio 2015 or higher, with the latest Update installed.
49
49
50
50
You will also need the `CMake <http://www.cmake.org/ >`_ build system since it
51
51
generates the project files you will use to build with. CMake 2.8.12.2 is the
You can’t perform that action at this time.
0 commit comments