
On Wednesday 03 September 2008 22:57:20 Jurko Gospodnetić wrote:
[...] MSVC compiler versions 8.0 & above.
Sorry for the rant to follow, but please erase that term from your head. The problem with that term is that it doesn't help at all, it is rather a dangerous form of half-knowledge. Now, what's the issue? The issue is that MS versions their compilers independently from the IDE's they ship it with. That means that VC8 actually includes version 13 of their compiler. Or, rather, of their compiler_S_, because they support more than one target platform. Also, those target platforms are not just win32 and now recently the Intel and AMD 64 bit platforms, but also a handful of platforms for embedded use (MIPS, SH, ARM..). Further, they don't only ship that compiler with VC, but also with a tool called "Platform Builder", which allows you to select components for a CE OS and assemble/compile those into a bootable image. Lastly, the question what associated stdlib is used is independent of the compiler, e.g. that 'secure STL' you are writing about may or may not be available under CE - the compiler version doesn't tell you. As far as your initial RFC goes, I haven't looked too deeply at it, but if anything important comes up I'll add that. Otherwise, I'm all for activating the diagnostic mode optionally. cheers! Uli