Hi Everyone,

We are working hard to move WebKit toward stronger adoption of C++11 features, 
such as variadic templates, ranged for-loops, and initializer lists. 
Unfortunately, this effort has been hampered by the small subset of C++11 
features available in Visual Studio 2010.

You can get a feel for the level of C++11 support in the last few versions of 
Visual Studio here:
        http://msdn.microsoft.com/en-us/library/vstudio/hh567368.aspx

With Visual Studio 2013, we finally have access to a compiler that supports the 
major C++11 features we need. Consequently, we intend to switch to VS2013 and 
begin taking advantage of these new language constructs.

Over the next week we will be landed a series of source changes that allow 
WebKit to be built with VS2013, but will continue to build with VS2010 on our 
build machines.  Next Friday, we plan to land project file changes to switch to 
the new compiler, and will simultaneously convert our build system to use 
VS2013 as well.

Once the revised project files are landed, we will no longer be officially 
supporting Visual Studio 2010 as a compiler target.

For those playing at home, you can track progress by following 
https://bugs.webkit.org/show_bug.cgi?id=125192.

WebKit continues to build with the free “Visual Studio 2013 Express” software, 
so I do not anticipate that this change will block any external developers from 
running Windows builds.

Thanks,

-Brent



_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to