Cranelift: preparatory refactorings for new-isel integration
Categories
(Core :: JavaScript: WebAssembly, task, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox77 | --- | fixed |
People
(Reporter: bbouvier, Assigned: bbouvier)
References
Details
Attachments
(4 files)
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
This goes hand in hand with
https://github.com/bytecodealliance/wasmtime/pull/1460, which will need to be
merged first.
This removes most of the Spidermonkey-specific machinery to collect
relocations. The only remaining place is for stack-maps, which will be handled
later.
| Assignee | ||
Comment 2•6 years ago
|
||
This favors Rust, but there's no way to generate different names in the
bindings, as far as I know.
| Assignee | ||
Comment 3•6 years ago
|
||
This avoids one platform-specific number (3 for x86_64, 4 for arm64).
Updated•6 years ago
|
| Assignee | ||
Comment 4•6 years ago
|
||
Updated•6 years ago
|
Comment 6•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/29aaf3ff21ea
https://hg.mozilla.org/mozilla-central/rev/f48ad40e60af
https://hg.mozilla.org/mozilla-central/rev/837dab8ce31c
https://hg.mozilla.org/mozilla-central/rev/985eea91c36c
Comment 7•6 years ago
|
||
Backed out for breaking Raptor tests godot-c and wm-c:
https://hg.mozilla.org/integration/autoland/rev/881935e4aa214dfb5b601b98ea01ded4299ead7d
Due to a misconfiguration, they run as tier-1 but only on mozilla-central: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&selectedJob=296745910&searchStr=rap&revision=6c6c67870c37b2e414f898e390ed5247d8e1e94a
They also have to run on autoland or as tier-2.
Comment 8•6 years ago
|
||
Backout merged https://hg.mozilla.org/mozilla-central/rev/881935e4aa21
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
| Assignee | ||
Comment 9•6 years ago
|
||
Manually rebased and queued for re-landing (it wasn't this bug which caused the error which lead to this backout).
Comment 10•6 years ago
|
||
| Assignee | ||
Comment 11•6 years ago
|
||
(Had to rebase manually again, duh.)
Comment 12•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/ef939dda0a03
https://hg.mozilla.org/mozilla-central/rev/fb80ccae7376
https://hg.mozilla.org/mozilla-central/rev/b44cac1aa5f1
https://hg.mozilla.org/mozilla-central/rev/09c016706d3f
Description
•