News for hackers. Stuff that matters.
Re:Checked C by ryao on Wednesday December 21, 2022 @06:17PM (#34087669)
By a substantial amount, do you mean the parts that overlap with C++? I recall reading something about Microsoft only caring about C++ support, such that anything in C that is not in C++ is unlikely to ever be implemented in their compiler, despite other compilers having no issue doing this.
Re:Checked C by jcranmer on Wednesday December 21, 2022 @06:28PM (#34087775)
There's a few things in C that are not in C++ that MSVC added. Designated initializers and type-generic macros are two features that come to mind, and I believe MSVC also supports C99 restrict. The only non-optional C11 feature I can think of that MSVC doesn't support these days is _Atomic.
Re:Checked C by ryao on Thursday December 22, 2022 @03:02AM (#34090968)
That is an amazing change of heart on Microsoft's part.