Browse by Tags

Tagged Content List
  • Blog Post: Feedback: Making /Zc:inline default for debug/release configs in “14”

    Given our strong focus on improving build times of our toolset as a part of the Visual Studio 14 preview we will be changing a few defaults for Visual C++'s debug and release configuration. These changes include making /Zc:inline (remove unreferenced COMDAT) the default for debug and release configurations...
  • Blog Post: Compiler Switch Deprecation/Removal Changes in Visual Studio “14”

    In the upcoming release of Visual Studio, we are making some changes to the Visual C++ compiler switches. Two areas are impacted by these changes, 1) projects built with certain variations of /clr and 2) projects using 32-bit compiler to detect 64 bit portability issues. These changes are the outcome...
  • Blog Post: Linker Enhancements in Visual Studio 2013 Update 2 CTP2

    For developer scenarios, linking takes the lion's share of the application's build time. From our investigation we know that the Visual C++ linker spends a large fraction of its time in preparing, merging and finally writing out debug information. This is especially true for non- Whole Program Optimization...
  • Blog Post: AVX2 Support in Visual Studio C++ Compiler

    AVX2 is yet another extension to the venerable x86 line of processors, doubling the width of its SIMD vector registers to 256 bits, and adding dozens of new instructions . AVX2 shipped with Intel's latest processor micro-architecture, codenamed " Haswell ". (Its official name is "4th generation Intel®...
  • Blog Post: C++ IDE Performance Improvement in Visual Studio 2013 Preview

    My name is Li Shao. I am a Senior Software Design Engineer in Test on the VC++ team. In this blog, I would like to share the performance enhancements we've made in VS 2013 Preview to improve the C++ IDE and build system. Performance is a vital part of software quality. Over the last couple of releases...
  • Blog Post: Targeting Windows XP with C++ in Visual Studio 2012

    We recently announced the Visual Studio 2012 product lineup and platform support , and as a part of this announcement we mentioned that we were evaluating options for enabling C++ developers to build applications in Visual Studio 2012 that run on Windows XP without requiring side-by-side installation...
  • Blog Post: The Microsoft C++ Compiler Turns 20!

    This month, we enter the third decade of C++ at Microsoft. It was twenty years ago, in February of 1992, that we released our first C++ compiler: Microsoft C/C++ 7.0. Before then, we already worked with several of the C++ “preprocessor” compilers that took C++ and converted it to C before...
  • Blog Post: C++11 Conformance Survey

    Hello, My name is Vikas Bhatia and I am a Program Manager in the Visual C++ team. We are conducting a survey to see the relative urgency of C++11 features to you, the developer. C++11 conformance is important to us. We intend to implement the C++11 language features. We are evaluating the order with...
  • Blog Post: C++11 Features in Visual C++ 11

    UPDATE - March 2, 2012 : the range-based for-loop and override/final v1.0 have been implemented in VC11 Beta. There's a new C++ Standard and a new version of Visual C++, and it's time to reveal what features from the former we're implementing in the latter! Terminology notes : During its development...
  • Blog Post: The Visual C++ Weekly Vol. 1 Issue 24 (June 11, 2011)

    Read in this issue : Modern Native C++ Development for Maximum Productivity | Tech·Ed North America 2011 High Performance GPU-Accelerated Games and Technical Applications | PDC 2010 C++ Design Patterns Legend Joins the Visual Studio Team InformIT: A Few Pedagogical Insights about C++ Teaching: Public...
  • Blog Post: Internal Compiler Error when doing multi-proc compilation (/MP) on Windows XP

    Hi! My name is Ulzii Luvsanbat and I’m a Senior Test Lead with the Visual C++ team. We’ve recently received multiple bug reports on VC++ 2010 compiler consistently crashing during multi-proc build on Windows XP and XP SP3 OSes. This was a combination of the compiler and OS API issues that...
  • Blog Post: Troubleshooting Tips for IntelliSense Slowness

    Hi, my name is Andy Rich and I’m a QA on the C++ front-end compiler. The IntelliSense system in Visual Studio 2010 comes with far greater power, flexibility, and accuracy, but these improvements come at the cost of greater complexity. The goal of this article is to assist you in troubleshooting...
  • Blog Post: 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...
  • Blog Post: Issues with F1-Help in C++ Projects

    Hi! My name is Ulzii Luvsanbat and I’m a Senior Test Lead with the Visual C++ team. Diego told me about some feedback received in a recent post regarding the accuracy and usefulness of the F1-Help command when working on C++ projects. First of all, I want to start by thanking all of you guys...
  • Blog Post: “Off By Default” Compiler Warnings in Visual C++

    Greetings! My name is Jon Sturgeon; I’m a developer in the Forefront team here at Microsoft. I’m happy to be able to contribute to the Visual C++ Team Blog as a “ guest blogger ”. One of my passions when writing C++ code has always been to use as many techniques as possible...
  • Blog Post: How we test the compiler performance

    The C++ back-end team is very conscious of the performance of our product. Today I will present to you an overview of how we define “performance of our product” and the way we measure it. Along the way I hope to introduce you to some new ideas that you can use to test your product’s...
  • Blog Post: How we test the compiler backend

    My name is Alex Thaman and I am a Senior Test Lead on the Visual C++ compiler team at Microsoft. The focus of this blog is testing of the compiler backend where I’ve spent a good portion of my time here. For those not aware, this is the part of the compiler that takes an intermediate representation...
  • Blog Post: VC++ Tip: Get detailed build throughput diagnostics using MSBuild, compiler and linker

    We know that build throughput for applications are a time crunch on developer productivity. We have spent some time on improving linker throughput and other areas in VS2010, and will continue to investigate improving overall build throughput in future releases. In this blog post, we will describe...
Page 1 of 1 (18 items)