I don’t know what specifically you mean by “it does” but if you mean “goes as far as Rust,” that’s simply not true. It’s never even been a goal of the project.
Indeed, the goal has been to be as close as possible to Rust, given the constraints of C++ semantics.
Note I mean the work being done by Microsoft and Google on top of Core Guidelines on their syntac analysers, which on Microsoft's case are active by default as background process that validate your code as you type.
It will never be as good as Rust is able to, but in some domains a "worse is better" solution will already be better than nothing, because they aren't going to port their code to something else.
I have been following such efforts (esp. of MS) in C++ for years - progress is so slow.
Feels like a slug that halfs it's speed regularly and thus will never arrive at the finish line
Me too, however I am the opinion that I rather having something that improves the status quo than nothing at all, specially because there are millions of C and C++ lines of code that no matter what will never be rewritten.
I will consider Microsoft is fully into Rust when Azure Sphere supports Rust instead of being a C only SDK, despite its security marketing.
I would watch the upcoming VC++ static analysis talk regarding its progress.
https://visualstudio.microsoft.com/de/pure-virtual-cpp-event...