Showing archive results for 2016

Jun 7, 2016
Post comments count0
Post likes count0

Visual C++ for Linux Updates

Marc Goodner
Marc Goodner

Updated 6/14/2016: We updated the original announcement post with the content below if you want a single page that covers everything about this extension. The below remains the same and just covers the updates from the original release. We’re happy to provide an update on the VC++ for Linux extension which has a new release today. Go get it now ...

AnnouncementLinuxIoT
Jun 7, 2016
Post comments count0
Post likes count0

Compiler improvements in VS 2015 Update 3

Andrew Pardoe
Andrew Pardoe

The C++ compiler team is excited for you to try out the compiler in Visual Studio 2015 Update 3. We've made significant progress towards C++ standards conformance between the first release of Visual Studio 2015 and VS 2015 Update 3. Update 3 also has improvements in expression SFINAE, nested namespaces, and generalized range-based for loops. Lastly...

C++
Jun 7, 2016
Post comments count0
Post likes count0

Expression SFINAE improvements in VS 2017 RC

Andrew Pardoe
Andrew Pardoe

This post written by Xiang Fan, Andrew Pardoe, and Gabriel Dos Reis This post was updated to reflect progress we've made through VS 2017 RC since VS 2015 Update 3. Throughout the VS 2015 cycle we've been focusing on the quality of our expression SFINAE implementation. Because expression SFINAE issues can be subtle and complex we've been using po...

C++
Jun 7, 2016
Post comments count0
Post likes count0

Standards version switches in the compiler

Andrew Pardoe
Andrew Pardoe

Shareable link: https://aka.ms/versionswitches Official documentation on docs.microsoft.com. This blog post written by Gabriel Dos Reis, Ulzii Luvsanbat, and Andrew Pardoe. In Visual C++ 2015 Update 3 we are introducing tools to help you control the version of the ISO C++ programming language you depend on and the version you want VC++ to enforc...

C++
Jun 3, 2016
Post comments count0
Post likes count0

C++ Core Guidelines Checkers are now in a single NuGet package

Andrew Pardoe
Andrew Pardoe

Update: The C++ Core Guidelines Checkers are now included in-box with Visual Studio 2017. See this post for details: https://blogs.msdn.microsoft.com/vcblog/2016/10/12/cppcorecheck It has been an exciting year since the C++ Core Guidelines and checkers were announced starting with Bjarne Stroustrup's opening keynote at CppCon 2015. We've shipped m...

C++
Jun 3, 2016
Post comments count0
Post likes count0

Clang 3.8 in the May release of Clang with Microsoft CodeGen

Yuriy Solodkyy
Yuriy Solodkyy

This blog post written by Dave Bartolomeo, Yuriy Solodkyy, and Andrew Pardoe We have just released our fifth out-of-band update of Clang/C2 toolset. As always, this release has been driven by your feedback. While we've heard a lot of feature requests the one's we've heard most frequently are that you want Clang 3.8 and you want x64-hosted compiler...

Experimental
Jun 1, 2016
Post comments count0
Post likes count0

May/June update for the C/C++ extension in Visual Studio Code

Ankit Asthana
Ankit Asthana

We would like to thank all of you who have tried out the C/C++ extension in Visual Studio Code and have already provided rich feedback on your experiences and filed issues and requests with us. We are working hard on incorporating your feedback into the product. Continuing with our effort to make Visual Studio Code as the editor tool of choice for ...

C++
May 4, 2016
Post comments count0
Post likes count0

Introducing a new, advanced Visual C++ code optimizer

Gratian Lup
Gratian Lup

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 people to try it ...

C++
Apr 18, 2016
Post comments count0
Post likes count0

C-Runtime Deployment: Why choose AppLocal?

Visual CPP Team
Visual CPP Team

There are three main ways to depend on and deploy the Visual C++ libraries and the Universal CRT: From a performance and maintainability standpoint, depending on the libraries DLLs and centrally deploying them is the preferable option:  the centrally deployed DLLs can be “shared” by all of the programs that depend on them (reducing...

Survey
Apr 15, 2016
Post comments count0
Post likes count0

Update your Visual Studio Code C/C++ extension now!

Ankit Asthana
Ankit Asthana

Would like to thank all who have tried out the C/C++ extension in Visual Studio Code and have already provided rich feedback on their experiences, filed issues with us. Pairing with the Visual Studio Code 1.0 announcement we are also updating the C/C++ extension today in VSCode with the following improvements based upon the feedback that we have he...

C++