> 1. Mandating that you need to publish something doesn't mean it will
> actually get published. C++ requires that compilers publish the
> implementation-defined behavior decisions they make. I don't see any
> documents for that for MSVC [which only has C] or Clang.

I asked some Clang developers about this, and they said that since
Clang is open source, the source code serves as the documentation
for implementation-defined behaviour. 

I can see how that's not a particularly satisfying answer, and may
be considered to meet the letter of the requirement but not its
spirit. (When I pointed this out to them, they said, predictably, 
"patches welcome".)

I'm not sure what the situation for MSVC is. Compiler limits are
documented here [1], but of course that's just a small part of the
implementation-defined choices.

Cheers,
Botond

[1] http://msdn.microsoft.com/en-us/library/ft39hh4x.aspx
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to