User talk:PhilMiller

Fujitsu
Hi, thanks for spending some time with cpp/compiler support. Do you mind dropping the Fujitsu column untill/unless there's a reference from which it could be filled? Also, the table misses a lot of proposals that went into each language standard revision (I think clang's compatibility tables had the most complete lists - see also User:Cubbi/Sandbox), but I fear adding every proposal would leave many question marks in the table, as other vendor compatibility docs aren't as pedantic as clang's. What do you think? --Cubbi (talk) 10:37, 7 January 2016 (PST)

I'd rather leave the Fujitsu column in, even fully blank, to encourage someone coming later who has access to the compiler itself or appropriate documentation (or even the vendor staff) to take initiative and fill it in. It's kinda obtrusive in the meantime, but ignoring its existence doesn't help readers either.

From my perspective, the most important things to document are changes in core language syntax and semantics, which I believe is what the common tables from GCC, Clang, Intel, and Microsoft primarily address, and other compilers can be compared against. There are lots of proposals of extended library functionality, that are in many cases decoupled from the compiler, since there are fewer library implementations than compilers (e.g. GCC's libstdc++, Clang's libc++, Microsoft; with Intel using any of those, IBM using libstdc++, and others doing similarly). Maybe we can be bold (coming from Wikipedia parlance) and split the table between language and library proposals. Other proposals correct or clarify wording in the standard, but don't necessarily result in changes in most compilers, or reflect what compilers were actually doing, and so can pretty safely be omitted unless we know some compiler diverged from it. PhilMiller (talk) 12:26, 9 January 2016 (PST)


 * Fujitsu microprocessors were bought by Spansion in 2013, which merged with Cypress Semiconductor in 2014. Based on Cypress's website, their current compiler for the former Fujitsu microprocessors is Softune C++ V6, which only supports C++98. So I'm dropping it unless they decide to resume C++ compiler development. --Cubbi (talk) 08:13, 24 January 2016 (PST)