Introducing a new, advanced Visual C++ code optimizer

We are excited to announce the preview release of a new, advanced code optimizer for the Visual C++ compiler backend. It provides many improvements for both code size and performance, bringing the optimizer to a new standard of quality expected from a modern native compiler. This is the first public release and we are encouraging… Read more

Did You See: Improve Your Build Times With IncrediBuild and Visual Studio 2015

Did you see this post Improving your build times with IncrediBuild and Visual Studio 2015 on the Visual Studio blog? IncrediBuild is a software acceleration technology that allows builds, tests, and other development processes to execute in parallel over a distributed network. It works locally on your development box and over a build server, and can… Read more

Partial Support for Expression SFINAE in VS 2015 Update 1

In Visual Studio 2015 Update 1, we added partial support for C++11 core language feature Expression SFINAE. What is SFINAE? SFINAE is an acronym for ‘Substitution Failure Is Not An Error’. The idea is that when the compiler tries to specialize a function template during overload resolution, it is ok if the specialization fails as… Read more

Visual Studio 2015 Update 1 Is Here

Did you miss the Visual Studio 2015 Update 1 announcement yesterday on the Visual Studio blog? Find the release notes here Install C2/CLang support from the breadcrumb template under File > New > C++ > Cross-platform or, for new Visual Studio installs, under “Visual C++ Mobile Development” Improving your build times with IncrediBuild and Visual… Read more

The Visual C++ team is at CppCon 2015

Are you in town to attend CppCon this week? It’s going to be an exciting week in C++ and especially exciting for the Visual C++ team! We’ve got a dozen talks scheduled that discuss everything from the ideas we’re proposing to help move the language forward to amazing new functionality we’re adding in Visual Studio…. Read more

Setup Changes in Visual Studio 2015 Affecting C++ Developers

As mentioned in the Visual Studio 2015 IDE blog post, the setup experience of the product now provides more control to the user, for what does and doesn’t get installed.  That blog post also talks about the rationale for this change and future direction for Visual Studio install experience.  C++ is one of the features… Read more

Visual Studio 2015 RTM Now Available

Today Soma announced the availability of Visual Studio 2015 RTM and invited Brian Harry and others to talk about new features and experiences. You can watch the VS 2015 keynote or catch the recording on Channel 9 later. Additionally, we have over 60 on-demand videos on Channel 9 that drill into the details of various… Read more

Real World Cross-Platform Development with Visual Studio 2015: Synergex

The Visual C++ team welcomes opportunities to help partners, customers and the community (future customers) realize the benefits of Visual C++ and Visual Studio 2015. Recently, we have been fortunate to work with Synergex to go beyond debugging Windows code with Visual Studio: Now we’re focusing our efforts on moving our customers and our own… Read more

Visual Studio 2015 RC Now Available!

Today Soma (and Brian and Scott) announced the availability of Visual Studio 2015 RC, Team Foundation Server 2015 and Visual Studio 2013 Update 5. They all point to the downloads, so if you are in a hurry: Download Visual Studio2015 RC and VisualStudio 2013 Update 5 RC (also available on MSDN subscriber downloads). Alternatively, save some… Read more

What’s new with C++ cross-platform development with VS 2015 RC

Continuing our investment in Visual C++ cross-platform mobile, starting with VS2015 RC (download here) we are pleased to announce support for building iOS applications using Visual Studio. Our iOS targeting story is definitely work in progress, and this feature enablement shares our current line of thinking. Over the next few releases we will be focusing on… Read more