[webkit-dev] WebKit, C++11, and Visual Studio 2013
Alex Christensen
alex.christensen at flexsim.com
Fri Dec 6 16:05:47 PST 2013
Is there any advantage of VS2013 instead of VS2012? I've been using VS2012
for a while, and it works fine. It also has the C++11 features we want to
use. Staying one version behind the latest usually prevents updates from
breaking things.
Alex Christensen
On Fri, Dec 6, 2013 at 3:53 PM, Brent Fulgham <bfulgham at apple.com> wrote:
> 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 at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
--
Alex Christensen
FlexSim Software Products, Inc.
*1577 North Technology Way | Building A | Suite 2300 | Orem, Utah 84097*
*Voice: 801-224-6914 | Fax: 801-224-6984*
*Email:* alexc at flexsim.com <kimw at flexsim.com>
*URL:* www.flexsim.com
----------------------------------------------------------------------------------------
This message may contain confidential information, and is intended
only for the use of the individual(s) to whom it is addressed.
----------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20131206/43f6c790/attachment.html>
More information about the webkit-dev
mailing list