This might be the most important Visual Studio feature in the last two decades (at least for C and C++ development) ;)
Now please integrate UBSAN and TSAN next.
Xcode is often critized among coders, but it was the first IDE which integrated static code analysis, ASAN, UBSAN and TSAN as simple to use IDE features, instead of relying on external tools which are hard to integrate into the build process.
There was a nice Numega (later acquired by and rebranded as Compuware)
BoundsChecker tool for MSVC in early 200x that also worked good. IDK why they eventually discontinued the product though...
13 comments
[ 2.9 ms ] story [ 43.9 ms ] threadNow please integrate UBSAN and TSAN next.
Xcode is often critized among coders, but it was the first IDE which integrated static code analysis, ASAN, UBSAN and TSAN as simple to use IDE features, instead of relying on external tools which are hard to integrate into the build process.
until some years ago I used to build projects with their last freeware version in windows just validate minimally.
but yeah, the more compilers/ides with support for these tools the better.
And they created the allmighty Soft-Ice debugger... But that's entirely different story))
https://www.microfocus.com/en-us/products/devpartner/overvie...
Any news on the integration of the lifetime checker? https://herbsutter.com/2018/09/20/lifetime-profile-v1-0-post...
[1] https://clang.llvm.org/docs/MSVCCompatibility.html
"It was originally designed and implemented for the LLVM/Clang compiler."