Visual Studio 2010 Service Pack 1 General Availability

If you guys follow Jason Zander’s (Visual Studio corporate Vice President) blog, you learned two days ago that the Visual Studio 2010 Service Pack 1 whose Beta had been released last December achieved final release stage. Today is generally available (last Tuesday was only for MSDN subscribers).

You can get it from here.

Let’s summarize the list of C++ new features and fixes that are included in this release. You’ll find an expanded description beyond C++ in this Microsoft Support article.

 

New C++ Features

MFC-based GPU-accelerated graphics and animations

Visual Studio 2010 SP1 enables the following two technologies for MFC:

You can take advantage of these two technologies without breaking the MFC programming model. Additionally, you can find demos in the following directory:

[drive]:Program FilesMicrosoft Visual Studio 10.0Samples1033VC2010SP1Samples.zip

For more information about the technology improvements in Visual Studio 2010 SP1, visit the following website: MFC Additions for Visual Studio 2010 SP1.

New AMD and Intel instruction set support

Visual Studio 2010 SP1 adds intrinsic functions or intrinsics to enable the extensions on the AMD and Intel new microprocessors (being released this year). The intrinsic functions allow for highly efficient computing without the overhead of a function call. For more information about the intrinsic function, visit the following website: Compiler Intrinsics.

For more information about the extensions, visit the following third-party websites:

 

List of C++ Specific Issues that Are Fixed

Some link to the Connect bug, some don’t when the issue was found internally.

C++ Editor

C++ Compiler

Standard C++ Library

C Runtime (CRT)

Microsoft Foundation Classes (MFC) and Active Template Library (ATL)

C++ Debugging

For a complete list of new features and fixes, please visit this article.

 

ATTENTION: if you are to install Visual Studio 2010 SP1 in machines containing the stand-alone Microsoft Windows SDK for Windows 7 and .NET Framework 4, read this first.