servo/components/config
Mukilan Thiyagarajan d8958f9693
android: disable JIT in SM to workaround #31134 (#31270)
The crash when loading servo.org happens in the JIT code
emitted by SM's CacheIRCompiler to invoke the VM function
`ProxyGetPropertyByValue`.

To disable this code path, it is not sufficient to disable
just the baseline JIT (which exposed in servo under the
pref `js.baseline.enabled`) but also the baseline
interpreter which is controlled by a different flag in SM.

This PR disables renames the `js.baseline.enabled` pref in
Servo to `js.baseline_jit.enabled` and introduces a new
pref `js.baseline_interpreter.enabled` that controls the
baseline interpreter.

Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2024-02-07 03:59:28 +00:00
..
tests Strict import formatting (grouping and granularity) (#30325) 2023-09-11 19:16:54 +00:00
basedir.rs Remove UWP / Hololens support 2023-07-05 09:12:09 +02:00
Cargo.toml Move *_traits and other shared types to shared 2023-11-03 15:38:18 +00:00
lib.rs remove extern crate (#30311) 2023-09-08 12:11:31 +00:00
opts.rs rustdoc: Fix many rustdoc errors (#31147) 2024-01-22 13:13:48 +00:00
pref_util.rs Add shell.background-color.rgba to prefs (#30488) 2023-10-04 13:16:16 +00:00
prefs.rs android: disable JIT in SM to workaround #31134 (#31270) 2024-02-07 03:59:28 +00:00