13 comments

[ 2.9 ms ] story [ 43.9 ms ] thread
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.

borland did have codeguard(maybe still does?), which was a more primitive version of asan in 1996.

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.

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...
That's quite a blast from the past :)
Indeed) It helped me much back those days before I learned how to use assert() properly)

And they created the allmighty Soft-Ice debugger... But that's entirely different story))

This is big. I was a user of the pre-release and had a nice experience. So happy to see this as being taken seriously by the team
Maybe I’m not enough in the details but I thought Bounds Checker did most of this 20 years ago?