News for hackers. Stuff that matters.
Re:Checked C by simplotek on Wednesday December 21, 2022 @06:30PM (#34087787)
> MSVC supports a substantial amount of C99, C11, and C17, (...)

Supporting only some features of a spec means that they do not conform with the spec.

Msvc is still stuck with C89, and it won't budge.

Re:Checked C by jcranmer on Wednesday December 21, 2022 @06:33PM (#34087818)
Funny, Microsoft seems to disagree with you: https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-...

> For many years Visual Studio has only supported C to the extent of it being required for C++. Things are about to change now that a conformant token-based preprocessor has been added to the compiler. With the advent of two new compiler switches, /std:c11 and /std:c17, we are officially supporting the latest ISO C language standards.

> All the required features of C11 and C17 are supported.

Re:Checked C by pjmlp on Wednesday December 21, 2022 @06:34PM (#34087826)
The spec has made those features optional, compliance doesn't require optional features, that is why they are optional.