[webkit-dev] More C++11 in WebKit2!

Pozdnyakov, Mikhail mikhail.pozdnyakov at intel.com
Sun Apr 28 11:57:29 PDT 2013


That is great direction, think EFL will be build as C++11 soon.

In continuation of the topic I'd like also to know people's opinion about Pass*Ptr types deprecation:
At the moment all the WTF smart ptr types have move semantics in place (WTF::RefPtr was the last http://trac.webkit.org/changeset/149184),
some work is still to be done with WTF containers (basically removing Pass*Ptr from container's type traits) but that does not 
look as a huge work and once it is done we do not need Pass*Ptr types at all.

What do you think?


From: webkit-dev-bounces at lists.webkit.org [webkit-dev-bounces at lists.webkit.org] on behalf of Anders Carlsson [andersca at apple.com]
Sent: Saturday, April 27, 2013 10:05 PM
To: webkit-dev at lists.webkit.org
Subject: [webkit-dev] More C++11 in WebKit2!

Hello everyone,

just a friendly heads-up that I intend to land https://bugs.webkit.org/show_bug.cgi?id=115259 soon, which makes use of three more C++11 features, namely:

- Not requiring a space between right angle brackets in templates.
- Range-based for loops
- Auto.

Looks like the EFL and Qt ports need to start building as C++11! The rest of the ports are fine.

- Anders
webkit-dev mailing list
webkit-dev at lists.webkit.org
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki 
Business Identity Code: 0357606 - 4 
Domiciled in Helsinki 

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

More information about the webkit-dev mailing list