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

Reply via email to