Re: [webkit-dev] Concurrent JS and 32bit platforms

2019-04-11 Thread Filip Pizlo


> On Apr 11, 2019, at 7:03 AM, Xan  wrote:
> 
> Hi all,
> 
> as part of our work on improving 32bit support in JSC we at Igalia are 
> planning to have a look at enabling concurrent js

We don’t support concurrent JavaScript. 

We do have concurrent JITs and concurrent GC. 

> for these platforms. Before we dive in, though, we thought it would be better 
> to ask some preliminary questions:
> 
> - Was this feature only implemented for 64bit because that was the focus of 
> the implementors moving forward? Or is there any fundamental difficulty in 
> the current architecture? In particular we have seen some comments about 
> atomic updates of JSValues that suggest it could be hard (or impossible) to 
> get this done on 32bit with the current approach.

Can’t do atomic access to JSValues on 32-bit. That’s a showstopper. 

> 
> - Assuming this is doable right now, we'll get on with it. Assuming it's not: 
> would you be open to making the necessary changes to JSC to make concurrent 
> js an option on 32bits?

No. 

-Filip

> 
> Thanks,
> 
> Xan
> ___
> 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] Concurrent JS and 32bit platforms

2019-04-11 Thread Konstantin Tokarev


11.04.2019, 17:03, "Xan" :
> Hi all,
>
> as part of our work on improving 32bit support in JSC we at Igalia are 
> planning to have a look at enabling concurrent js for these platforms. Before 
> we dive in, though, we thought it would be better to ask some preliminary 
> questions:
>
> - Was this feature only implemented for 64bit because that was the focus of 
> the implementors moving forward? Or is there any fundamental difficulty in 
> the current architecture? In particular we have seen some comments about 
> atomic updates of JSValues that suggest it could be hard (or impossible) to 
> get this done on 32bit with the current approach.
>
> - Assuming this is doable right now, we'll get on with it. Assuming it's not: 
> would you be open to making the necessary changes to JSC to make concurrent 
> js an option on 32bits?

This feature would be very much appreciated, there are lots of multicore 
embedded Linux systems which have to use 32-bit userspace


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


[webkit-dev] Concurrent JS and 32bit platforms

2019-04-11 Thread Xan
Hi all,

as part of our work on improving 32bit support in JSC we at Igalia are
planning to have a look at enabling concurrent js for these platforms.
Before we dive in, though, we thought it would be better to ask some
preliminary questions:

- Was this feature only implemented for 64bit because that was the focus of
the implementors moving forward? Or is there any fundamental difficulty in
the current architecture? In particular we have seen some comments about
atomic updates of JSValues that suggest it could be hard (or impossible) to
get this done on 32bit with the current approach.

- Assuming this is doable right now, we'll get on with it. Assuming it's
not: would you be open to making the necessary changes to JSC to make
concurrent js an option on 32bits?

Thanks,

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