Closed Bug 1768214 Opened 2 years ago Closed 2 years ago

wasm32 codegen 1: introduce wasm32 stub codegen

Categories

(Core :: JavaScript Engine, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
104 Branch
Tracking Status
firefox102 --- wontfix
firefox103 --- wontfix
firefox104 --- fixed

People

(Reporter: dbezhetskov, Assigned: dbezhetskov)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

No description provided.

NOT READY FOR REVIEW.

This is a working in progress patch for demonstrating general scheme for wasm jitting in SM.
We collect jitCandidates and then, when host is ready, we compile all candidates with BaselineJit
and link them into main module table.

Assignee: nobody → dbezhetskov
Status: NEW → ASSIGNED
Attachment #9275506 - Attachment description: Bug 1768214 - custom shell for wasmtime. r=jandem → Bug 1768214 - introduce wasm32 codegen. r=jandem
Summary: wasm32 codegen 1: custom shell for wasmtime → wasm32 codegen 1: introduce wasm32 stub codegen

As background context, there is more information about why wasm32 codegen is interesting to explore in this blog post: https://bytecodealliance.org/articles/making-javascript-run-fast-on-webassembly

Blocks: 1776632
Blocks: 1776634
Blocks: 1776635
Blocks: 1776636
Blocks: 1776643
Blocks: 1776647
Blocks: 1776648
Blocks: 1776651
Blocks: 1776667
Blocks: 1776669
Blocks: 1776687
Blocks: 1776697
Blocks: 1776701
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 104 Branch

Since nightly and release are affected, beta will likely be affected too.
For more information, please visit auto_nag documentation.

Blocks: 1863986
No longer blocks: 1863986
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: