From:  Brian Hackett <bhackett1024@gmail.com>
Date:  28 Jan 2017 00:42:24 Hong Kong Time
Newsgroup:  news.mozilla.org/mozilla.dev.tech.js-engine.internals
Subject:  

Re: JS engine multithreading

NNTP-Posting-Host:  63.245.214.181

These should be the main places where API clients will need changes:

- When creating compartments / zones the zone group to use needs to be
specified.
- The persistent roots API will need some changes to be threadsafe.
- I'm not sure about the details yet, but GC tracing APIs might need
changes to specify the zone groups they should be tracing.

For the most part though the API doesn't need to change since almost
all data is associated with a zone group which the calling thread will
have exclusive access to.

Brian

On Fri, Jan 27, 2017 at 8:55 AM, Boris Zbarsky  wrote:
> On 1/27/17 10:36 AM, Brian Hackett wrote:
>>
>> Any thoughts or comments?
>
>
> How much (if any) of this work is visible via the public API?
>
>
> -Boris
>
> _______________________________________________
> dev-tech-js-engine-internals mailing list
> dev-tech-js-engine-internals@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals