Re: [webkit-dev] Ports not building as C++11?

2013-07-30 Thread Patrick East
Thanks Anders.

I look forward to the changes for our WEC2013 builds!


Patrick East | Software Engineer
+1 425.519.5912 | patri...@bsquare.com<mailto:patri...@bsquare.com>
Bsquare │Forging Smart Connections
www.bsquare.com<http://www.bsquare.com/>



From: Anders Carlsson [mailto:ander...@apple.com]
Sent: Tuesday, July 30, 2013 2:02 PM
To: Brent Fulgham
Cc: Patrick East; WebKit Development
Subject: Re: [webkit-dev] Ports not building as C++11?

On Jul 30, 2013, at 10:52 AM, Brent Fulgham 
mailto:bfulg...@apple.com>> wrote:


I realize that CE 5, 6, and 7 are probably not top priorities for the 
community, but these changes will basically force dropping support for those 
platforms. We do have some interest in keeping WebKit working for our 
downstream build, so if it's possible to make this change over to using C++11 
in a way that can allow for building without the new features that would be 
ideal. If there is anything we can do that help make this happen let me know.

I think the goal is to (at least initially) conditionalize the use of various 
C++11 idioms.  But I think we will soon reach a critical mass where we will 
assume the compiler supports the newer language constructs.

We're already using C++11 features conditionally in WebKit. The plan is to move 
forward and make some features a requirement.

Patrick, given the broad support for this proposal from other 
ports/contributors we are going to ahead and move forward with it.

Regards,
- Anders

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-30 Thread Patrick East
Hi Brent,

For a ballpark of the market size we have customers with millions of devices, 
and we believe there are several million other WinCE devices that are also 
utilizing WebKit. The target platforms do benefit quite a bit having access to 
the latest builds, nearly all of our customers push for having the latest 
performance enhancements, features,  and bug fixes.


Patrick East | Software Engineer
+1 425.519.5912 | patri...@bsquare.com<mailto:patri...@bsquare.com>
Bsquare │Forging Smart Connections
www.bsquare.com<http://www.bsquare.com/>


From: Brent Fulgham [mailto:bfulg...@apple.com]
Sent: Tuesday, July 30, 2013 10:53 AM
To: Patrick East
Cc: Anders Carlsson; WebKit Development
Subject: Re: [webkit-dev] Ports not building as C++11?

Hi Patrick,

On Jul 29, 2013, at 10:42 AM, Patrick East 
mailto:patri...@bsquare.com>> wrote:


There is support for C++11 on Windows Embedded Compact 2013 using the newer 
VC11 compiler, but for CE 5, 6, or WEC 7 they will not be able to support it 
since they are limited to the VC9 compiler. Afaik there doesn't appear to be 
any plans from Microsoft to back-port the newer compiler and run time to 
support older versions of CE.

That's too bad.  Can you give me an idea of how big a 'market' we are talking 
about for these older OS releases?  Are these targets likely to need or benefit 
from access to a ToT WebKit build?


I realize that CE 5, 6, and 7 are probably not top priorities for the 
community, but these changes will basically force dropping support for those 
platforms. We do have some interest in keeping WebKit working for our 
downstream build, so if it's possible to make this change over to using C++11 
in a way that can allow for building without the new features that would be 
ideal. If there is anything we can do that help make this happen let me know.

I think the goal is to (at least initially) conditionalize the use of various 
C++11 idioms.  But I think we will soon reach a critical mass where we will 
assume the compiler supports the newer language constructs.

-Brent

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-30 Thread Anders Carlsson
On Jul 30, 2013, at 10:52 AM, Brent Fulgham  wrote:

>> I realize that CE 5, 6, and 7 are probably not top priorities for the 
>> community, but these changes will basically force dropping support for those 
>> platforms. We do have some interest in keeping WebKit working for our 
>> downstream build, so if it’s possible to make this change over to using 
>> C++11 in a way that can allow for building without the new features that 
>> would be ideal. If there is anything we can do that help make this happen 
>> let me know.
> 
> I think the goal is to (at least initially) conditionalize the use of various 
> C++11 idioms.  But I think we will soon reach a critical mass where we will 
> assume the compiler supports the newer language constructs.

We’re already using C++11 features conditionally in WebKit. The plan is to move 
forward and make some features a requirement.

Patrick, given the broad support for this proposal from other 
ports/contributors we are going to ahead and move forward with it.

Regards,
- Anders

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-30 Thread Anders Carlsson

On Jul 30, 2013, at 9:23 AM, Osztrogonác Csaba  wrote:

> No, I don't have objections. :) I absolutely support switching to c++11,
> and I'm happy to add back the removed nullptrs and scoped enum values
> _after_ all ports switched to c++11.
> 
> - cmake port did the switch by http://trac.webkit.org/changeset/153315
> - GTK did the switch by http://trac.webkit.org/changeset/150445
> - Qt and Win confirmed that they are going to do the switch, but I'm
> not sure if they already did it or not. Let the EWS bots notice us. :)
> 
> Patch is coming soon in https://bugs.webkit.org/show_bug.cgi?id=119266

Excellent!

> But I suprised how c++11 became mandatory. If you had announced it
> before pushing the FTL patches, we would have easily avoid the tons of
> buildfixes removing c++11 features.

To clarify, this decision isn’t final yet - and has not yet been announced.

I sent this e-mail because I was under the impression that most/all ports were 
already building as C++11 and it came a surprise to find that this was not the 
case.

Regards,
- Anders

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-30 Thread Brent Fulgham
Hi Patrick,

On Jul 29, 2013, at 10:42 AM, Patrick East  wrote:

> There is support for C++11 on Windows Embedded Compact 2013 using the newer 
> VC11 compiler, but for CE 5, 6, or WEC 7 they will not be able to support it 
> since they are limited to the VC9 compiler. Afaik there doesn’t appear to be 
> any plans from Microsoft to back-port the newer compiler and run time to 
> support older versions of CE.

That’s too bad.  Can you give me an idea of how big a ‘market’ we are talking 
about for these older OS releases?  Are these targets likely to need or benefit 
from access to a ToT WebKit build?

> I realize that CE 5, 6, and 7 are probably not top priorities for the 
> community, but these changes will basically force dropping support for those 
> platforms. We do have some interest in keeping WebKit working for our 
> downstream build, so if it’s possible to make this change over to using C++11 
> in a way that can allow for building without the new features that would be 
> ideal. If there is anything we can do that help make this happen let me know.

I think the goal is to (at least initially) conditionalize the use of various 
C++11 idioms.  But I think we will soon reach a critical mass where we will 
assume the compiler supports the newer language constructs.

-Brent

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-30 Thread Osztrogonác Csaba

Hi,

On 07/26/2013 06:04 PM, Anders Carlsson wrote:
> Hi everyone,
>
> when Oliver landed his “let’s break everything” patches in JSC the 
other day, I noticed that some of the follow-up build fixes by other 
ports were removing use of C++11 features (mainly nullptr).

>
> Are there any ports that aren’t building as C++11? If so, why not?
>
> - Anders

No, I don't have objections. :) I absolutely support switching to c++11,
and I'm happy to add back the removed nullptrs and scoped enum values
_after_ all ports switched to c++11.

- cmake port did the switch by http://trac.webkit.org/changeset/153315
- GTK did the switch by http://trac.webkit.org/changeset/150445
- Qt and Win confirmed that they are going to do the switch, but I'm
not sure if they already did it or not. Let the EWS bots notice us. :)

Patch is coming soon in https://bugs.webkit.org/show_bug.cgi?id=119266

But I suprised how c++11 became mandatory. If you had announced it
before pushing the FTL patches, we would have easily avoid the tons of
buildfixes removing c++11 features.

br,
Ossy
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Nico Weber
FYI: In gcc 4.7, things like "foo%"PRIuS are hard errors due to
user-defined literals (it's a disablable warning in clang and gcc4.8, and
gcc4.6 is fine since it doesn't implement user-defined literals yet), and
some system headers (dbus1.0, dbus1.2, probably others) contain code like
that. I'd encourage you to try actually building WebKit in c++11 mode with
your port to check if you run into anything like that.

Nico


On Mon, Jul 29, 2013 at 10:42 AM, Patrick East  wrote:

>  There is support for C++11 on Windows Embedded Compact 2013 using the
> newer VC11 compiler, but for CE 5, 6, or WEC 7 they will not be able to
> support it since they are limited to the VC9 compiler. Afaik there doesn’t
> appear to be any plans from Microsoft to back-port the newer compiler and
> run time to support older versions of CE.
>
> ** **
>
> I realize that CE 5, 6, and 7 are probably not top priorities for the
> community, but these changes will basically force dropping support for
> those platforms. We do have some interest in keeping WebKit working for our
> downstream build, so if it’s possible to make this change over to using
> C++11 in a way that can allow for building without the new features that
> would be ideal. If there is anything we can do that help make this happen
> let me know.
>
> ** **
>
> Thanks!
>
> ** **
>
> *Patrick East* | Software Engineer 
>
> +1 425.519.5912 | patri...@bsquare.com 
>
> Bsquare │Forging Smart Connections
>
> www.bsquare.com 
>
> ** **
>
> ** **
>
> ** **
>
> *From:* webkit-dev-boun...@lists.webkit.org [mailto:
> webkit-dev-boun...@lists.webkit.org] *On Behalf Of *Brent Fulgham
> *Sent:* Saturday, July 27, 2013 3:04 PM
> *To:* Anders Carlsson
> *Cc:* WebKit Development
> *Subject:* Re: [webkit-dev] Ports not building as C++11?
>
> ** **
>
> The only platform I know cannot support C++11 is WinCE, and that port is
> in favor of making the move to C++11 in anticipation of updated build tools
> from Microsoft.
>
> ** **
>
> What other platform are we talking about here? The GNU compilers have
> supported C++11 for a long time.
>
> ** **
>
> -Brent
>
> Sent from my iPhone
>
>
> On Jul 26, 2013, at 8:12 PM, Anders Carlsson  wrote:**
> **
>
>  ** **
>
> On Jul 26, 2013, at 8:09 PM, Allan Sandfeld Jensen 
> wrote:
>
>
>
> 
>
> On Friday 26 July 2013, Anders Carlsson wrote:
>
> 
>
> Hi everyone,
>
> when Oliver landed his “let’s break everything” patches in JSC the other
> day, I noticed that some of the follow-up build fixes by other ports were
> removing use of C++11 features (mainly nullptr).
>
> Are there any ports that aren’t building as C++11? If so, why not?
>
> Yes, and because C++11 is not supported on all the platforms we support. *
> ***
>
> ** **
>
> Could you please elaborate? What compilers are you using?
>
>
>
> 
>
> We don't all have the option to not care about the platforms of a certain
> fruit
> themed vendor's 1 or 2 year old operating systems.
>
> ** **
>
> I don’t think this comment adds anything constructive.
>
> ** **
>
> Thanks,
>
> - Anders
>
>  ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Patrick East
There is support for C++11 on Windows Embedded Compact 2013 using the newer 
VC11 compiler, but for CE 5, 6, or WEC 7 they will not be able to support it 
since they are limited to the VC9 compiler. Afaik there doesn’t appear to be 
any plans from Microsoft to back-port the newer compiler and run time to 
support older versions of CE.

I realize that CE 5, 6, and 7 are probably not top priorities for the 
community, but these changes will basically force dropping support for those 
platforms. We do have some interest in keeping WebKit working for our 
downstream build, so if it’s possible to make this change over to using C++11 
in a way that can allow for building without the new features that would be 
ideal. If there is anything we can do that help make this happen let me know.

Thanks!

Patrick East | Software Engineer
+1 425.519.5912 | patri...@bsquare.com<mailto:patri...@bsquare.com>
Bsquare │Forging Smart Connections
www.bsquare.com<http://www.bsquare.com/>



From: webkit-dev-boun...@lists.webkit.org 
[mailto:webkit-dev-boun...@lists.webkit.org] On Behalf Of Brent Fulgham
Sent: Saturday, July 27, 2013 3:04 PM
To: Anders Carlsson
Cc: WebKit Development
Subject: Re: [webkit-dev] Ports not building as C++11?

The only platform I know cannot support C++11 is WinCE, and that port is in 
favor of making the move to C++11 in anticipation of updated build tools from 
Microsoft.

What other platform are we talking about here? The GNU compilers have supported 
C++11 for a long time.

-Brent

Sent from my iPhone

On Jul 26, 2013, at 8:12 PM, Anders Carlsson 
mailto:ander...@apple.com>> wrote:

On Jul 26, 2013, at 8:09 PM, Allan Sandfeld Jensen 
mailto:k...@carewolf.com>> wrote:


On Friday 26 July 2013, Anders Carlsson wrote:

Hi everyone,

when Oliver landed his “let’s break everything” patches in JSC the other
day, I noticed that some of the follow-up build fixes by other ports were
removing use of C++11 features (mainly nullptr).

Are there any ports that aren’t building as C++11? If so, why not?
Yes, and because C++11 is not supported on all the platforms we support.

Could you please elaborate? What compilers are you using?


We don't all have the option to not care about the platforms of a certain fruit
themed vendor's 1 or 2 year old operating systems.

I don’t think this comment adds anything constructive.

Thanks,
- Anders
___
webkit-dev mailing list
webkit-dev@lists.webkit.org<mailto:webkit-dev@lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Alex Christensen
On Jul 29, 2013, at 12:18 AM, Geoffrey Garen  wrote:

> I’d really like to use , which isn’t supported until VS2012.
> 
> When will we VS2012?
I don't know details about plans to update to VS2012, but FYI updating from 
VS2010 to VS2012 is much easier than the update from VS2005 to VS2010 that we 
have done over the last several months.  The xml project files are almost 
identical from my experience of having done similar updates in other projects.
> 
> Geoff

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Anders Carlsson
Hello,

so it looks like we’re in a pretty decent shape when it comes to C++11 capable 
compilers. 

If we limit ourselves to GCC 4.6, MSVC 2010 and a fairly recent version of 
clang (Whatever comes with Xcode 4.6), we should be able to make use of a nice 
chunk of C++11 features. (See 
http://wiki.apache.org/stdcxx/C%2B%2B0xCompilerSupport for more details).

I think a good set of initial features to require is auto, nullptr, move 
semantics and not having to add a space after angle brackets in templates.

Unless anyone objects, I’ll prepare a patch for Compiler.h that adds the 
correct WTF_COMPILER_SUPPORTS #ifdefs, and adds an #error if any of 
WTF_COMPILER_SUPPORTS_CXX_AUTO, WTF_COMPILER_SUPPORTS_CXX_NULLPTR, 
WTF_COMPILER_SUPPORTS_CXX_RVALUE_REFERENCES are not defined.

Regards,
- Anders

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Hugo Parente Lima

On 07/29/2013 04:38 AM, Brianceau, Julien wrote:


Hi all,

I’m afraid that our sh4 bot won’t handle C++11 properly : 
http://build.webkit.org/builders/Qt%20Linux%20SH4%20Release


$ sh4-linux-g++ --version

sh4-linux-g++ (GCC) 4.6.3 20120613 (STMicroelectronics/Linux Base 
4.6.3-111)


Copyright (C) 2011 Free Software Foundation, Inc.



For most of the thing this wont be a problem.
http://gcc.gnu.org/gcc-4.6/cxx0x_status.html


Julien

*De :*webkit-dev-boun...@lists.webkit.org 
[mailto:webkit-dev-boun...@lists.webkit.org] *De la part de* Geoffrey 
Garen

*Envoyé :* lundi 29 juillet 2013 09:19
*À :* Brent Fulgham
*Cc :* WebKit Development
*Objet :* Re: [webkit-dev] Ports not building as C++11?

I’d really like to use , which isn’t supported until VS2012.

When will we VS2012?

Geoff

On Jul 28, 2013, at 9:10 PM, Brent Fulgham <mailto:bfulg...@gmail.com>> wrote:




We can support auto and move semantics. We cannot support ranged 
iterators until VS2012.


But at least it's a step in the right direction...

Sent from my iPad

On Jul 28, 2013, at 2:36 PM, Oliver Hunt <mailto:oli...@apple.com>> wrote:



So wait, is everyone using C++11 now?

I dream of using auto…

:-D

On Jul 28, 2013, at 12:47 PM, Gergely Kis <mailto:gerg...@homejinni.com>> wrote:



Hi,

On Sun, Jul 28, 2013 at 7:30 PM, Allan Sandfeld Jensen 
mailto:k...@carewolf.com>> wrote:


became required in WebKit2. The only fallout will likely be the loss 
of the Qt

MIPS bot which is maintained by a third party and is too old.

The MIPS bot was updated to Debian Wheezy and GCC 4.7.2 a few weeks
ago, I just forgot to update the buildbot slave info file, did it now.

Best Regards,
Gergely
the 3rd party maintaining the MIPS bot :)
___
webkit-dev mailing list
webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org <mailto:webkit-dev@lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev




This message is confidential and intended only for the addressee. If 
you have received this message in error, please immediately notify the 
postmas...@nds.com and delete it from your system as well as any 
copies. The content of e-mails as well as traffic data may be 
monitored by NDS for employment and security purposes.
To protect the environment please do not print this e-mail unless 
necessary.


An NDS Group Limited company. www.nds.com


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


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


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Brianceau, Julien
Hi all,

I'm afraid that our sh4 bot won't handle C++11 properly : 
http://build.webkit.org/builders/Qt%20Linux%20SH4%20Release

$ sh4-linux-g++ --version
sh4-linux-g++ (GCC) 4.6.3 20120613 (STMicroelectronics/Linux Base 4.6.3-111)
Copyright (C) 2011 Free Software Foundation, Inc.


Julien

De : webkit-dev-boun...@lists.webkit.org 
[mailto:webkit-dev-boun...@lists.webkit.org] De la part de Geoffrey Garen
Envoyé : lundi 29 juillet 2013 09:19
À : Brent Fulgham
Cc : WebKit Development
Objet : Re: [webkit-dev] Ports not building as C++11?

I'd really like to use , which isn't supported until VS2012.

When will we VS2012?

Geoff

On Jul 28, 2013, at 9:10 PM, Brent Fulgham 
mailto:bfulg...@gmail.com>> wrote:


We can support auto and move semantics.  We cannot support ranged iterators 
until VS2012.

But at least it's a step in the right direction...

Sent from my iPad

On Jul 28, 2013, at 2:36 PM, Oliver Hunt 
mailto:oli...@apple.com>> wrote:


So wait, is everyone using C++11 now?

I dream of using auto...

:-D

On Jul 28, 2013, at 12:47 PM, Gergely Kis 
mailto:gerg...@homejinni.com>> wrote:


Hi,

On Sun, Jul 28, 2013 at 7:30 PM, Allan Sandfeld Jensen 
mailto:k...@carewolf.com>> wrote:

became required in WebKit2. The only fallout will likely be the loss of the Qt
MIPS bot which is maintained by a third party and is too old.
The MIPS bot was updated to Debian Wheezy and GCC 4.7.2 a few weeks
ago, I just forgot to update the buildbot slave info file, did it now.

Best Regards,
Gergely
the 3rd party maintaining the MIPS bot :)
___
webkit-dev mailing list
webkit-dev@lists.webkit.org<mailto:webkit-dev@lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org<mailto:webkit-dev@lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org<mailto:webkit-dev@lists.webkit.org>
https://lists.webkit.org/mailman/listinfo/webkit-dev




This message is confidential and intended only for the addressee. If you have 
received this message in error, please immediately notify the 
postmas...@nds.com and delete it from your system as well as any copies. The 
content of e-mails as well as traffic data may be monitored by NDS for 
employment and security purposes.
To protect the environment please do not print this e-mail unless necessary.

An NDS Group Limited company. www.nds.com
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Philippe Normand
FWIW the GTK+ port also builds with C++11 support.
Philippe

On Fri, 2013-07-26 at 09:04 -0700, Anders Carlsson wrote:
> Hi everyone,
> 
> when Oliver landed his “let’s break everything” patches in JSC the other day, 
> I noticed that some of the follow-up build fixes by other ports were removing 
> use of C++11 features (mainly nullptr).
> 
> Are there any ports that aren’t building as C++11? If so, why not?
> 
> - Anders
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
> 


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


Re: [webkit-dev] Ports not building as C++11?

2013-07-29 Thread Geoffrey Garen
I’d really like to use , which isn’t supported until VS2012.

When will we VS2012?

Geoff

On Jul 28, 2013, at 9:10 PM, Brent Fulgham  wrote:

> We can support auto and move semantics.  We cannot support ranged iterators 
> until VS2012.
> 
> But at least it's a step in the right direction...
> 
> Sent from my iPad
> 
> On Jul 28, 2013, at 2:36 PM, Oliver Hunt  wrote:
> 
>> So wait, is everyone using C++11 now?
>> 
>> I dream of using auto…
>> 
>> :-D
>> 
>> On Jul 28, 2013, at 12:47 PM, Gergely Kis  wrote:
>> 
>>> Hi,
>>> 
>>> On Sun, Jul 28, 2013 at 7:30 PM, Allan Sandfeld Jensen  
>>> wrote:
 became required in WebKit2. The only fallout will likely be the loss of 
 the Qt
 MIPS bot which is maintained by a third party and is too old.
>>> The MIPS bot was updated to Debian Wheezy and GCC 4.7.2 a few weeks
>>> ago, I just forgot to update the buildbot slave info file, did it now.
>>> 
>>> Best Regards,
>>> Gergely
>>> the 3rd party maintaining the MIPS bot :)
>>> ___
>>> webkit-dev mailing list
>>> webkit-dev@lists.webkit.org
>>> https://lists.webkit.org/mailman/listinfo/webkit-dev
>> 
>> ___
>> webkit-dev mailing list
>> webkit-dev@lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-28 Thread Brent Fulgham
We can support auto and move semantics.  We cannot support ranged iterators 
until VS2012.

But at least it's a step in the right direction...

Sent from my iPad

On Jul 28, 2013, at 2:36 PM, Oliver Hunt  wrote:

> So wait, is everyone using C++11 now?
> 
> I dream of using auto…
> 
> :-D
> 
> On Jul 28, 2013, at 12:47 PM, Gergely Kis  wrote:
> 
>> Hi,
>> 
>> On Sun, Jul 28, 2013 at 7:30 PM, Allan Sandfeld Jensen  
>> wrote:
>>> became required in WebKit2. The only fallout will likely be the loss of the 
>>> Qt
>>> MIPS bot which is maintained by a third party and is too old.
>> The MIPS bot was updated to Debian Wheezy and GCC 4.7.2 a few weeks
>> ago, I just forgot to update the buildbot slave info file, did it now.
>> 
>> Best Regards,
>> Gergely
>> the 3rd party maintaining the MIPS bot :)
>> ___
>> webkit-dev mailing list
>> webkit-dev@lists.webkit.org
>> https://lists.webkit.org/mailman/listinfo/webkit-dev
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-28 Thread Oliver Hunt
So wait, is everyone using C++11 now?

I dream of using auto…

:-D

On Jul 28, 2013, at 12:47 PM, Gergely Kis  wrote:

> Hi,
> 
> On Sun, Jul 28, 2013 at 7:30 PM, Allan Sandfeld Jensen  
> wrote:
>> became required in WebKit2. The only fallout will likely be the loss of the 
>> Qt
>> MIPS bot which is maintained by a third party and is too old.
>> 
> The MIPS bot was updated to Debian Wheezy and GCC 4.7.2 a few weeks
> ago, I just forgot to update the buildbot slave info file, did it now.
> 
> Best Regards,
> Gergely
> the 3rd party maintaining the MIPS bot :)
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

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


Re: [webkit-dev] Ports not building as C++11?

2013-07-28 Thread Gergely Kis
Hi,

On Sun, Jul 28, 2013 at 7:30 PM, Allan Sandfeld Jensen  
wrote:
> became required in WebKit2. The only fallout will likely be the loss of the Qt
> MIPS bot which is maintained by a third party and is too old.
>
The MIPS bot was updated to Debian Wheezy and GCC 4.7.2 a few weeks
ago, I just forgot to update the buildbot slave info file, did it now.

Best Regards,
Gergely
the 3rd party maintaining the MIPS bot :)
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-28 Thread Allan Sandfeld Jensen
On Saturday 27 July 2013, Allan Sandfeld Jensen wrote:
> On Friday 26 July 2013, Anders Carlsson wrote:
> > Hi everyone,
> > 
> > when Oliver landed his “let’s break everything” patches in JSC the other
> > day, I noticed that some of the follow-up build fixes by other ports were
> > removing use of C++11 features (mainly nullptr).
> > 
> > Are there any ports that aren’t building as C++11? If so, why not?
> 
> Yes, and because C++11 is not supported on all the platforms we support. We
> don't all have the option to not care about the platforms of a certain
> fruit themed vendor's 1 or 2 year old operating systems.
> 
I apologize for that comment. It was not meant seriously, and is much more 
antagonizing than funny, so please forget I ever wrote that.

On a serious note, we have nothing blocking activating C++11 in the Qt port of 
WebKit. I prepared WTF and WebCore for C++11 with GCC months ago, and we 
dropped support for platforms where it isn't available from support when C++11 
became required in WebKit2. The only fallout will likely be the loss of the Qt 
MIPS bot which is maintained by a third party and is too old. 

Regards
`Allan
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-27 Thread Brent Fulgham
The only platform I know cannot support C++11 is WinCE, and that port is in 
favor of making the move to C++11 in anticipation of updated build tools from 
Microsoft.

What other platform are we talking about here? The GNU compilers have supported 
C++11 for a long time.

-Brent

Sent from my iPhone

On Jul 26, 2013, at 8:12 PM, Anders Carlsson  wrote:

> 
> On Jul 26, 2013, at 8:09 PM, Allan Sandfeld Jensen  wrote:
> 
>> On Friday 26 July 2013, Anders Carlsson wrote:
>>> Hi everyone,
>>> 
>>> when Oliver landed his “let’s break everything” patches in JSC the other
>>> day, I noticed that some of the follow-up build fixes by other ports were
>>> removing use of C++11 features (mainly nullptr).
>>> 
>>> Are there any ports that aren’t building as C++11? If so, why not?
>> Yes, and because C++11 is not supported on all the platforms we support. 
> 
> Could you please elaborate? What compilers are you using?
> 
>> We don't all have the option to not care about the platforms of a certain 
>> fruit 
>> themed vendor's 1 or 2 year old operating systems.
> 
> I don’t think this comment adds anything constructive.
> 
> Thanks,
> - Anders
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-26 Thread Anders Carlsson

On Jul 26, 2013, at 8:09 PM, Allan Sandfeld Jensen  wrote:

> On Friday 26 July 2013, Anders Carlsson wrote:
>> Hi everyone,
>> 
>> when Oliver landed his “let’s break everything” patches in JSC the other
>> day, I noticed that some of the follow-up build fixes by other ports were
>> removing use of C++11 features (mainly nullptr).
>> 
>> Are there any ports that aren’t building as C++11? If so, why not?
>> 
> Yes, and because C++11 is not supported on all the platforms we support.

Could you please elaborate? What compilers are you using?

> We don't all have the option to not care about the platforms of a certain 
> fruit 
> themed vendor's 1 or 2 year old operating systems.

I don’t think this comment adds anything constructive.

Thanks,
- Anders___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-26 Thread Allan Sandfeld Jensen
On Friday 26 July 2013, Anders Carlsson wrote:
> Hi everyone,
> 
> when Oliver landed his “let’s break everything” patches in JSC the other
> day, I noticed that some of the follow-up build fixes by other ports were
> removing use of C++11 features (mainly nullptr).
> 
> Are there any ports that aren’t building as C++11? If so, why not?
> 
Yes, and because C++11 is not supported on all the platforms we support. We 
don't all have the option to not care about the platforms of a certain fruit 
themed vendor's 1 or 2 year old operating systems.

`Allan
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Ports not building as C++11?

2013-07-26 Thread Christophe Dumez - SISA
Hi,

FYI, since Oliver's change, the EFL port is now building as C++11.

Kr,
Christophe DUMEZ.


From: webkit-dev-boun...@lists.webkit.org [webkit-dev-boun...@lists.webkit.org] 
on behalf of Anders Carlsson [ander...@apple.com]
Sent: Friday, July 26, 2013 19:04
To: webkit-dev@lists.webkit.org
Subject: [webkit-dev] Ports not building as C++11?

Hi everyone,

when Oliver landed his “let’s break everything” patches in JSC the other day, I 
noticed that some of the follow-up build fixes by other ports were removing use 
of C++11 features (mainly nullptr).

Are there any ports that aren’t building as C++11? If so, why not?

- Anders

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


[webkit-dev] Ports not building as C++11?

2013-07-26 Thread Anders Carlsson
Hi everyone,

when Oliver landed his “let’s break everything” patches in JSC the other day, I 
noticed that some of the follow-up build fixes by other ports were removing use 
of C++11 features (mainly nullptr).

Are there any ports that aren’t building as C++11? If so, why not?

- Anders

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