Closed Bug 1861261 Opened 6 months ago Closed 5 months ago

JIT allocation of wasm structs

Categories

(Core :: JavaScript: WebAssembly, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
122 Branch
Tracking Status
firefox122 --- fixed

People

(Reporter: bvisness, Assigned: bvisness)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Currently all struct and array allocations require instance calls. In particular, this makes nursery allocations slower than they could be.

Blocks: 1863435
Severity: -- → N/A
Priority: -- → P2
Pushed by bvisness@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1fcbdd3613d4
Track live wasm anyrefs from registers in stack maps. r=rhunt,jseward
https://hg.mozilla.org/integration/autoland/rev/763ae39e6552
Add an inline allocation path for wasm structs. r=rhunt
https://hg.mozilla.org/integration/autoland/rev/f907a44f7e3d
apply code formatting via Lando
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 122 Branch
Duplicate of this bug: 1837563
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: