Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Filip Pizlo
> On Apr 19, 2016, at 12:55 PM, Konstantin Tokarev wrote: > > > > 19.04.2016, 18:23, "Filip Pizło" >: >>> On Apr 19, 2016, at 5:50 AM, Carlos Alberto Lopez Perez >> > wrote: >>>

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Konstantin Tokarev
19.04.2016, 18:23, "Filip Pizło" : >>  On Apr 19, 2016, at 5:50 AM, Carlos Alberto Lopez Perez >> wrote: >> >>>  On 18/04/16 21:50, Filip Pizlo wrote: >>>  I don't want a buildbot for MIPS. It's not a relevant architecture >>>  anymore. I don't think that

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Konstantin Tokarev
19.04.2016, 22:22, "Anders Carlsson" : >> On Apr 19, 2016, at 12:21 PM, Konstantin Tokarev wrote: >> >> 19.04.2016, 22:11, "Anders Carlsson" :  On Apr 19, 2016, at 12:09 PM, Konstantin Tokarev wrote:

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Anders Carlsson
> On Apr 19, 2016, at 12:21 PM, Konstantin Tokarev wrote: > > > > 19.04.2016, 22:11, "Anders Carlsson" : >>> On Apr 19, 2016, at 12:09 PM, Konstantin Tokarev wrote: >>> >>> 19.04.2016, 21:38, "Anders Carlsson" :

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Konstantin Tokarev
19.04.2016, 22:11, "Anders Carlsson" : >>  On Apr 19, 2016, at 12:09 PM, Konstantin Tokarev wrote: >> >>  19.04.2016, 21:38, "Anders Carlsson" : >>>  I’d like us to switch over to using C++14 in WebKit2 so we can get the new >>>

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Anders Carlsson
> On Apr 19, 2016, at 12:09 PM, Konstantin Tokarev wrote: > > > > 19.04.2016, 21:38, "Anders Carlsson" : >> I’d like us to switch over to using C++14 in WebKit2 so we can get the new >> generalized lambda capture

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Konstantin Tokarev
19.04.2016, 21:38, "Anders Carlsson" : > I’d like us to switch over to using C++14 in WebKit2 so we can get the new > generalized lambda capture (https://isocpp.org/files/papers/N3648.html), so > we can capture move-only types in lambdas. According to  >

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Konstantin Tokarev
19.04.2016, 21:34, "Filip Pizlo" : >> On Apr 19, 2016, at 11:33 AM, Konstantin Tokarev wrote: >> >> 19.04.2016, 21:15, "Filip Pizlo" : >>> I did a quick look over the trac query of GCC 4.8 changes that you >>> provided. None of the ones I

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Anders Carlsson
I’d like us to switch over to using C++14 in WebKit2 so we can get the new generalized lambda capture (https://isocpp.org/files/papers/N3648.html ), so we can capture move-only types in lambdas. According to

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Filip Pizlo
> On Apr 19, 2016, at 11:33 AM, Konstantin Tokarev wrote: > > > > 19.04.2016, 21:15, "Filip Pizlo" >: >> I did a quick look over the trac query of GCC 4.8 changes that you provided. >> None of the ones I looked at were scary but

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Konstantin Tokarev
19.04.2016, 21:15, "Filip Pizlo" : > I did a quick look over the trac query of GCC 4.8 changes that you provided. > None of the ones I looked at were scary but they were annoying. They seemed > to be things like: > > - Sometimes saying { } to initialize a variable doesn’t

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Filip Pizlo
I did a quick look over the trac query of GCC 4.8 changes that you provided. None of the ones I looked at were scary but they were annoying. They seemed to be things like: - Sometimes saying { } to initialize a variable doesn’t work. - Sometimes you need to say “const”. - Sometimes you need

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Michael Catanzaro
Hi, On Mon, 2016-04-18 at 17:27 -0700, Filip Pizlo wrote: > I am sympathetic to the principle that we should support the > compilers that ship on the most popular versions of Linux. Great. :) > I’d like to understand if that argument is sufficient to support GCC > 4.8. > > Can you clarify, is

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Michael Catanzaro
On Mon, 2016-04-18 at 17:26 -0700, Filip Pizlo wrote: > Yeah.  If we allow GCC 4.8 then I think we should make all of our > code compile with it.  If that proves too difficult (like if we had > to get rid of all lambdas), then I think we need to not allow GCC > 4.8. Agreed. And don't worry, we

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Filip Pizło
> On Apr 19, 2016, at 5:50 AM, Carlos Alberto Lopez Perez > wrote: > >> On 18/04/16 21:50, Filip Pizlo wrote: >> I don't want a buildbot for MIPS. It's not a relevant architecture >> anymore. I don't think that JSC developers should have to expend >> effort towards keeping

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS [WARNING - NOT VIRUS SCANNED]

2016-04-19 Thread Filip Pizło
I think that this is probably OK for the purposes of not creating obligations but I don't see it as a viable strategy for making WebKit work of MIPS. For example, you guys haven't even shown that JSC can pass all WebKit tests on MIPS. You haven't shown that the MIPS JIT produces a speed up

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS [WARNING - NOT VIRUS SCANNED]

2016-04-19 Thread Konstantin Tokarev
19.04.2016, 15:24, "Osztrogonác Csaba" : > Hi, > > now the #error macro in Compiler.h is the only one blocker to > be able to build JSCOnly port with GCC 4.8 (without FTL JIT): > http://trac.webkit.org/browser/trunk/Source/WTF/wtf/Compiler.h#L73 > > The existance of a

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS

2016-04-19 Thread Carlos Alberto Lopez Perez
On 18/04/16 21:50, Filip Pizlo wrote: > I don't want a buildbot for MIPS. It's not a relevant architecture > anymore. I don't think that JSC developers should have to expend > effort towards keeping this architecture working. > MIPS is still relevant on embedded devices (mainly set-top boxes).

Re: [webkit-dev] Build slave for JSCOnly Linux MIPS [WARNING - NOT VIRUS SCANNED]

2016-04-19 Thread Osztrogonác Csaba
Hi, now the #error macro in Compiler.h is the only one blocker to be able to build JSCOnly port with GCC 4.8 (without FTL JIT): http://trac.webkit.org/browser/trunk/Source/WTF/wtf/Compiler.h#L73 The existance of a buildbot doesn't mean any obligation for anybody. We have many bots which are