Improve the intrinsics framework
Categories
(Core :: JavaScript: WebAssembly, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox94 | --- | fixed |
People
(Reporter: rhunt, Assigned: rhunt)
References
Details
Attachments
(6 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
- Support multiple intrinsics in a module
- Support shared memory
- Expose mozIntGemm() on WebAssembly when in privileged content
- Add tests to ensure we don't expose this unwittingly to web content
| Assignee | ||
Comment 1•4 years ago
|
||
| Assignee | ||
Comment 2•4 years ago
|
||
Depends on D120660
| Assignee | ||
Comment 3•4 years ago
|
||
Depends on D120661
Comment 4•4 years ago
|
||
| Assignee | ||
Comment 5•4 years ago
|
||
Before this commit we would unconditionally define the constructors for
exception handling objects on the wasm namespace if the feature was
compile-time enabled. We should further restrict this to only
enable the feature if the runtime flag is also enabled.
Depends on D120662
| Assignee | ||
Comment 6•4 years ago
|
||
This commit modifies test_interfaces.js to also test the exposed interfaces
in the WebAssembly namespace. We have conditional features that we'd like
to have confidence that we're not accidentally exposing to web content.
Currently there are:
- WebAssembly exceptions, enabled only in nightly with a default-off pref
- mozIntGemm accelerator function, available only in system or addon principals
Depends on D120731
| Assignee | ||
Comment 7•4 years ago
|
||
Landing everything but the final test as I've verified that it passes and don't want to block the result of this work.
Comment 9•4 years ago
•
|
||
Backed out for wasm related spidermonkey failures.
Failure log: https://treeherder.mozilla.org/logviewer?job_id=346911435&repo=autoland
https://treeherder.mozilla.org/logviewer?job_id=346911398&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/f77a1e5a83a75069060ac3d60793381bd76eac16
| Assignee | ||
Comment 10•4 years ago
|
||
One of the commits changed the expected test results for wasm exception-handling WPT's. Updated patches update the expectations.
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
| bugherder | ||
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
| bugherder | ||
Comment 15•4 years ago
|
||
| Assignee | ||
Updated•4 years ago
|
Comment 16•4 years ago
|
||
| bugherder | ||
Description
•