Closed Bug 1654813 Opened 2 years ago Closed 2 years ago

Cranelift: use the new-backend by default on x86_64

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox81 --- fixed

People

(Reporter: bbouvier, Assigned: bbouvier)

References

Details

Attachments

(2 files)

No description provided.

This removes the expensive x86 "meta" build step, so this should speed up
Firefox compile times, and it also removes support for ye olde Cranelift
backend, which is a nice win.

Priority: -- → P3
Attachment #9165694 - Attachment description: Bug 1654813: Bump Cranelift to commit XXX; r?cfallin → Bug 1654813: Bump Cranelift to 9b340f27f73335ee70421461201fbadcec77e9a8; r=cfallin
Attachment #9165695 - Attachment description: Bug 1654813: Use the new backend for x86_64 wasm compilation in Cranelift; r?cfallin → Bug 1654813: Use the new backend for x86_64 wasm compilation in Cranelift; r=cfallin

Eventually identified the Godot failure, which was a nasty bug (thanks Chris for fixing it!).

Here's a green try build (including perfherder runs of Godot/embenchen):
https://treeherder.mozilla.org/#/jobs?repo=try&revision=b21db0e2efc11ade79498b2c6439e0a081a46f98

So this could land once https://github.com/bytecodealliance/wasmtime/pull/2083 lands upstream, and a new bump with this commit lands here.

Attachment #9165694 - Attachment description: Bug 1654813: Bump Cranelift to 9b340f27f73335ee70421461201fbadcec77e9a8; r=cfallin → Bug 1654813 - Bump Cranelift to dd098656111396afa58e90084a705744e836bf10; r=cfallin
Pushed by bbouvier@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e396a7a097c8
Bump Cranelift to dd098656111396afa58e90084a705744e836bf10; r=cfallin
https://hg.mozilla.org/integration/autoland/rev/ef4f81977f92
Use the new backend for x86_64 wasm compilation in Cranelift; r=cfallin
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
You need to log in before you can comment on or make changes to this bug.