> 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

