Closed Bug 2002635 Opened 4 months ago Closed 3 months ago

Unship asm.js

Categories

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

task

Tracking

()

RESOLVED FIXED
148 Branch
Tracking Status
firefox148 --- fixed

People

(Reporter: rhunt, Assigned: rhunt)

References

(Blocks 1 open bug)

Details

Attachments

(5 files)

Placeholder bug for unshipping the asm.js optimizing pipeline. This would disable asm.js specific optimizations, while still keeping asm.js working using the existing JS JITs.

Blocks: ragnarok

This reverts commit b1053297d5300a282d868a638d12dafabb54cf3b.

This reverts commit 90af3b6a63d9035d59e2f818bdd2fdc2ab84f6fa.

Right now we only warn if we successfully compile the asm.js code. Once
we have disabled asm.js optimizations, it would still be good to warn
users that they should migrate to wasm.

The shell uses a different --no-asmjs flag, and will continue to have asm.js
enabled for testing purposes.

Attachment #9532116 - Attachment description: WIP: Bug 2002635 - Revert "Bug 1980396: Add javascript.options.asmjs feature to Nimbus feature manifest." → Bug 2002635 - Revert "Bug 1980396: Add javascript.options.asmjs feature to Nimbus feature manifest." r?denispal
Attachment #9532117 - Attachment description: WIP: Bug 2002635 - Revert "Bug 1980396: Add a new probe that records 5 minutes of JS activity for documents with asm.js." → Bug 2002635 - Revert "Bug 1980396: Add a new probe that records 5 minutes of JS activity for documents with asm.js." r?smaug
Attachment #9532118 - Attachment description: WIP: Bug 2002635 - Move asm.js deprecation warning into parsing so it always fires. → Bug 2002635 - Move asm.js deprecation warning into parsing so it always fires. r?arai
Attachment #9532119 - Attachment description: WIP: Bug 2002635 - Disable asm.js. → Bug 2002635 - Disable asm.js. r?bvisness
Pushed by amarc@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/679bcbcb587b https://hg.mozilla.org/integration/autoland/rev/be8a4e9f8206 Revert "Bug 2002635 - Disable asm.js. r=bvisness" for causing dt failures @ browser_dbg-features-asm.js

Backed out for causing dt failures

Flags: needinfo?(rhunt)

A devtools test assumes asm.js is enabled. We can workaround it by enabling the pref for that test.

Flags: needinfo?(rhunt)

asm.js is disabled by default now, re-enable it for this test
that requires it to be enabled. Once we remove support for
asm.js we can remove the test.

Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/7f1600615e46 https://hg.mozilla.org/integration/autoland/rev/40f1d088c38c Revert "Bug 2002635 - Enable asm.js for devtools test. r=devtools-reviewers,ochameau" for causing dt failures @browser_dbg-expressions-error.js.

expected 30% regression on Octane-zlib

QA Whiteboard: [qa-triage-done-c149/b148]
See Also: → 2018777
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: