Closed Bug 1677452 Opened 4 years ago Closed 4 years ago

Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox85 --- fixed

People

(Reporter: jseward, Assigned: jseward)

References

Details

Attachments

(2 files)

Update Cranelift/Wasmtime to cbce34af0a3dae454fb557ac9f168feac692bc7f and
wasmparser to 0.67, so as to be able to provide SIMD support in AArch64/CL.

Assignee: nobody → jseward
Severity: -- → N/A
Status: NEW → ASSIGNED
Priority: -- → P1
Blocks: 1610542

Revised:
Update Cranelift/Wasmtime to dcc52ba3f69d3de7cdbd787b936825d9c61e3c27
from https://github.com/mozilla-spidermonkey/wasmtime, branch firefox85,
so as to be able to provide SIMD support in AArch64/CL.

Summary: Update Cranelift/Wasmtime to cbce34af0a3dae454fb557ac9f168feac692bc7f and wasmparser to 0.67 → Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67

This updates the relevant CL and wasmparser versions:

It also includes the following changes needed to track CL/wasmparser ABI changes:

  • test suite: track improvements to validation-failure expected outputs.

  • wasm/cranelift/src/bindings/mod.rs, ModuleEnvironment::signature: track
    CL-side changes towards module-linking support.

  • wasm/cranelift/src/wasm2clif.rs: FuncEnvironment::translate_memory_copy:
    track CL-side changes for supporting multiple memories.

Blocks: 1676624

Note that this bug doesn't enable any new SIMD support functionality -- it merely vendors in the required CL version and tracks CL API changes. Enablement of functionality is done by bug 1676624, which is blocked by this bug.

Pushed by jseward@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e9788db7f9fd
Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67: Part 1 - hash and API changes.  r=lth.
https://hg.mozilla.org/integration/autoland/rev/970a61b06242
Update Cranelift to firefox85 / dcc52ba3f69d3de7cdbd787b936825d9c61e3c27 and wasmparser to 0.67: Part 2 - results of "mach vendor rust". r=lth.
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: