↧
Broken Warnings Theory
Перевод статьи на русском The “broken warnings theory” is a fictional theory of the norm-setting and signaling effect of coding practices and bug-checking techniques in 3rd party libraries on new bugs...
View ArticleNew, experimental code analysis features in Visual Studio 2017 15.8 Preview 3
The Visual C++ team has been working to refresh our code analysis experience inside Visual Studio. We’re aiming to make these tools both more useful and natural to use and hope that they’ll benefit you...
View ArticleMSVC Preprocessor Progress towards Conformance
Why re-write the preprocessor? Recently, we published a blog post on C++ conformance completion. As mentioned in the blog post, the preprocessor in MSVC is currently getting an overhaul. We are doing...
View ArticleNew Code Analysis Checks in Visual Studio 2019: use-after-move and coroutine
Visual Studio 2019 Preview 2 is an exciting release for the C++ code analysis team. In this release, we shipped a new set of experimental rules that help you catch bugs in your codebase, namely:...
View ArticleSmarter Member List Filtering for C++
We are always looking for ways to make you more productive while coding in Visual Studio. In Visual Studio 2019 version 16.2, we have created a smarter, more relevant Member List. Specifically, we now...
View Articleproxy: Runtime Polymorphism Made Easier Than Ever
proxy is an open-source, cross-platform, single-header C++ library, making runtime polymorphism easier to implement and faster, empowered by our breakthrough innovation of Object-oriented Programming...
View ArticleUsing Key Events with warning C26800
MSVC’s Code Analysis Key Events are a useful tool for quickly getting to the root-cause of your static analysis warnings. This blog post highlights how Key Events may be used with warning C26800 Use of...
View ArticleOpen Sourcing IFC SDK for C++ Modules
Back with VS2019 version 16.10, we announced a complete implementation of C++ Modules (and, generally, of all C++20 features) across the MSVC compiler toolset, static analysis, IntelliSense, and...
View ArticleOpenMP improvements in Visual Studio C/C++ compiler: loop collapse
Our previous blog post about OpenMP support in Visual Studio was published a while ago. Meanwhile, in Visual Studio 2022 version 17.8, we’ve added support for the collapse feature, fixed several bugs,...
View ArticleOpenMP improvements in Visual Studio C/C++ compiler: triangular loop collapse
Our previous blog post about OpenMP support in Visual Studio announced support for the loop collapse feature in version 17.8. In the meantime, we have continued working on improving the feature and,...
View Article
More Pages to Explore .....