News for hackers. Stuff that matters.
Re:Rejuvenating the Microsoft C/C++ Compiler by ch_123 on Friday September 25, 2015 @08:58AM (#10277857)
I believe they have started explicitly targeting C99 support in more recent versions in order to make it easier to port C code developed against gcc or clang.

Here's an older article - http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-librar...

(I've seen more recent ones, but I can't find an example to hand)

Re:Rejuvenating the Microsoft C/C++ Compiler by pjmlp on Friday September 25, 2015 @02:35PM (#10279861)
Given that the video was already a bit old, this is the latest official statement I could find, from 29 Apr 2015.

http://blogs.msdn.com/b/vcblog/archive/2015/04/29/c-11-14-17...

"Q. What about the C99 Core Language, or the C11 Core Language and Standard Library?

A. Our top priority is C++ conformance. We've implemented the C99 Standard Library because C++11 incorporated it by reference. C++ (up to the current Working Paper) hasn't incorporated the C99 Core Language in its entirety (only a handful of features, listed above), nor is it ever likely to. It may incorporate the C11 Standard Library at some point in the future, but that hasn't happened yet.

In VS 2013, the compiler team implemented some C99 Core Language features in C mode (e.g. designated initializers, see MSDN for the full list), in order to support some popular libraries. "

Re:Rejuvenating the Microsoft C/C++ Compiler by pjmlp on Friday September 25, 2015 @09:25AM (#10277988)
No they were pretty clear that it is only what is required by C++ standard, and some high profile customers.

There was a C9 interview about it, need to search for it.

Re:Rejuvenating the Microsoft C/C++ Compiler by pjmlp on Friday September 25, 2015 @02:57PM (#10279985)
Could not find the interview video, but this was another one I remembered have watched:

https://channel9.msdn.com/Events/Visual-Studio/Launch-2013/V...

Starting at 00:18:40, note the "not an intent to conform to C99/C11".

FFMpeg was one of the customers

Re:Rejuvenating the Microsoft C/C++ Compiler by eatonphil on Friday September 25, 2015 @10:37AM (#10278384)
Out of curiosity, who are MSVCs high profile customers?
Re:Rejuvenating the Microsoft C/C++ Compiler by pjmlp on Friday September 25, 2015 @11:49AM (#10278806)
They didn't mentioned on the interview.

If I recall correctly it was at a Visual Studio event last year, on those floor interviews they publish with the teams on C9.

Re:Rejuvenating the Microsoft C/C++ Compiler by cwyers on Friday September 25, 2015 @11:57AM (#10278862)
Adobe is almost certainly one:

https://helpx.adobe.com/creative-suite/kb/microsoft-visual-c...

There's probably quite a few internal-only users of Visual C++ too.

EDIT: Well, they're a high-profile user of Visual C++, I have no idea if they require C99 support but they ship a Mac version so it's possible.

Re:Rejuvenating the Microsoft C/C++ Compiler by pjmlp on Friday September 25, 2015 @02:58PM (#10279988)
One of them was FFMpeg, from the video I digged out.