Extend wasm exception handling to full instruction set in proposal
Categories
(Core :: JavaScript: WebAssembly, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox89 | --- | fixed |
People
(Reporter: asumu, Assigned: asumu)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
The initial baseline compiler implementation of wasm exception handling in bug 1335652 was missing the following instructions from the current proposal: catch_all
, unwind
, rethrow
, and delegate
. This bug is for tracking improvements to extend the implementation to the full proposal.
Assignee | ||
Comment 1•3 years ago
|
||
Adds support for the catch_all
instruction for the wasm exception
handling proposal in the Baseline compiler.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Adds support for the rethrow
instruction from the wasm exception
handling proposal to the Baseline compiler.
Depends on D104292
Assignee | ||
Comment 3•3 years ago
|
||
Adds support for the delegate
instruction from the wasm exception
handling proposal to the Baseline compiler.
Assignee | ||
Comment 4•3 years ago
|
||
Adds support for the unwind
instruction from the wasm exception
handling proposal to the Baseline compiler.
Depends on D106220
Assignee | ||
Updated•3 years ago
|
Pushed by rhunt@eqrion.net: https://hg.mozilla.org/integration/autoland/rev/1a04bb7eaba7 part 1: add catch_all wasm instruction r=rhunt https://hg.mozilla.org/integration/autoland/rev/e983f4efe9b0 part 2: add rethrow wasm instruction r=rhunt https://hg.mozilla.org/integration/autoland/rev/a369b2597d48 part 3: add delegate wasm instruction r=rhunt https://hg.mozilla.org/integration/autoland/rev/b6c1b50570fd part 4: add unwind wasm instruction r=rhunt
Comment 6•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1a04bb7eaba7
https://hg.mozilla.org/mozilla-central/rev/e983f4efe9b0
https://hg.mozilla.org/mozilla-central/rev/a369b2597d48
https://hg.mozilla.org/mozilla-central/rev/b6c1b50570fd
Description
•