Ship the Atomics.waitAsync proposal
Categories
(Core :: JavaScript Engine, task, P2)
Tracking
()
People
(Reporter: dminor, Assigned: dminor)
References
(Blocks 1 open bug)
Details
(Keywords: dev-doc-complete, webcompat:platform-bug)
Attachments
(2 files)
This is to track shipping the Atomics.waitAsync proposal once it's been implemented.
Updated•1 year ago
|
| Assignee | ||
Comment 1•7 months ago
|
||
This just landed in Firefox 140, we should wait a few releases before shipping.
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Comment 2•5 months ago
|
||
Comment 5•5 months ago
|
||
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Comment 6•5 months ago
|
||
Comment 9•5 months ago
|
||
| Assignee | ||
Comment 10•5 months ago
|
||
I've filed Bug 1980271 to investigate the tsan failure, I see Atomics.waitAsync on the stack, so it's quite possibly a bug in our implementation.
Updated•5 months ago
|
Comment 11•4 months ago
|
||
Comment 12•4 months ago
|
||
Comment 13•4 months ago
|
||
Backed out for causing wpt failures @ integration-with-the-javascript-agent-formalism/atomics-wait-async.https.any.worker.html
Comment 14•4 months ago
|
||
Ugh, this is similar to bug 1980271.
Opened bug 1984739.
Comment 16•4 months ago
|
||
Comment 17•4 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/500012d692f7
https://hg.mozilla.org/mozilla-central/rev/13619275703e
Comment 18•4 months ago
|
||
Should that be included in our 145 release notes? Thanks
| Assignee | ||
Comment 19•4 months ago
|
||
Release Note Request (optional, but appreciated)
[Why is this notable]: Adds support for Atomics.waitAsync, which is implemented in Safari and Chromium, and has caused webcompat problems for us.
[Affects Firefox for Android]: Yes
[Suggested wording]: Support has been added for the Atomics.waitAsync proposal, which is a non-blocking, asynchronous version of Atomics.wait. This allow synchronization of threads based upon the value in a shared memory location, for more details please see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics/waitAsync.
[Links (documentation, blog post, etc)]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics/waitAsync
Comment 20•3 months ago
|
||
Thanks, note added to our 145 nIghtly release notes. I am keeping the relnote? tracking flag open until we ship 145 and integrate this note into our final release notes.
Updated•3 months ago
|
Comment 21•2 months ago
|
||
FF145 MDN docs work for this can be tracked in https://github.com/mdn/content/issues/41498
Description
•