Term | Definition |
The compiler supports managed incremental builds. | When you specify this option, the compiler will not recompile code when a referenced assembly changes. Instead it will perform an incremental build. Files are recompiled only if the changes affect the dependent code. For more information, see General Property Page (Project). |
Attributes related to ATL Server are no longer supported. | The compiler no longer supports several attributes that were directly related to ATL Server. For a complete list of the removed attributes, see Breaking Changes. |
The compiler supports Intel Core microarchitecture | The compiler contains tuning for the Intel Core microarchitecture during code generation. By default, this tuning is on and cannot be disabled as it also helps Pentium 4 and other processors. |
Intrinsics support newer AMD and Intel processors. | Several new intrinsic instructions support the greater functionality in more recent AMD and Intel processors. For more information about the new intrinsics, see Supplemental Streaming SIMD Extensions 3 Instructions, Streaming SIMD Extensions 4 Instructions, SSE4A and Advanced Bit Manipulation Intrinsics, AES Intrinsics, _mm_clmulepi64_si128, and __rdtscp. |
The __cpuid function is updated. | The __cpuid, __cpuidex functions now support several new features from the latest revisions of AMD and Intel processors. The __cpuidex intrinsic is new and gathers more information from recent processors. |
The /MP compiler option reduces total build time. | The /MP option can significantly reduce the total time to compile several source files by creating several processes that compile the files simultaneously. This option is especially useful on computers that support hyperthreading, multiple processors, or multiple cores. |
The /Wp64 compiler option and __w64 keyword are deprecated. | The /Wp64 compiler option and __w64 keyword, which detect 64-bit portability issues, are deprecated and will be removed in a future version of the compiler. Instead of this compiler option and keyword, use a Visual C++ compiler that targets a 64-bit platform. For more information, see 64-Bit Programming with Visual C++. |
/Qfast_transcendentals | Generates inline code for transcendental functions. For more information, see /Qfast_transcendentals (Force Fast Transcendentals). |
/Qimprecise_fwaits | Removes the fwait commands internal to try blocks when you use the /fp:except compiler option. For more information, see /Qimprecise_fwaits (Remove fwaits Inside Try Blocks). |