With a few days of delay in order to give Thunderbird a chance to update their infrastructure, I just landed bug 1084532 which makes it a configure error to build with MSVC 2010 and have also updated the relevant documentation on MDN that I could find.
Note that this is not a change in our in-production compiler for Windows (MSVC 2013), it just disables building with MSVC 2010 locally. MSVC 2012 and 2013 can still be used to build Firefox on Windows. This will allow us to use enum classes (currently shimmed by MOZ_BEGIN_ENUM_CLASS/MOZ_END_ENUM_CLASS) in mozilla-central code. Obviously code containing the usages of this feature cannot be backported verbatim to older branches. It also means that we can remove MSVC2010 specific code paths, workarounds, etc. from the tree! And with bug 1077549 we will be able to use a few more awesome C++11 features as well! Cheers, -- Ehsan _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform