mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-28 23:31:56 +00:00
67d5845467
In Phase 0, both Cranelift and Ion are available on arm64, and Ion is the default. Use --wasm-force-cranelift or --wasm-compiler=cranelift at the shell to select Cranelift, or set javascript.options.wasm_force_ion to false in about:config. Phase 0 is appropriate for developers, before the patch set lands in mozilla-central and before SIMD is present. In Phase 1, both compilers are still available, but the default is switched to Cranelift. Use --wasm-force-ion or --wasm-compiler=ion at the shell to select Ion, or make sure javascript.options.wasm_force_ion is true in about:config. Phase 1 is appropriate for fuzzing, after the patch set lands in mozilla-central but before Ion is enabled by default. The patch for Phase 1 will appear on bug 1678097 and will be very small, and MUST land with the patch for Phase 0. In Phase 0 and Phase 1, --wasm-compiler=cranelift and --wasm-compiler=ion are both accepted, and do the expected thing. In Phase 2, Cranelift becomes disabled in moz.configure and all the changes in the present patch are removed again. The patch for Phase 2 will appear on bug 1686626 and will revert Phase 0 and Phase 1, and additionally update moz.configure. Differential Revision: https://phabricator.services.mozilla.com/D102420 |
||
---|---|---|
.. | ||
brotli | ||
fdlibm | ||
freetype2 | ||
libjar | ||
libmar | ||
libpref | ||
woff2 | ||
xz-embedded | ||
zlib | ||
moz.build |