Files
sousa-gecko/devtools/server/tests/xpcshell
Yury Delendik 60d9e1adc3 Bug 2002637 - Remove Debugger asm.js hook, gdb tooling, devtools integration, and stale comments. r=devtools-reviewers,ochameau
Drop the now-no-op Debugger.allowUnobservedAsmJS accessor and the
matching Debugger.Object.createSource forceEnableAsmJS option, along
with all devtools plumbing that fed them (ThreadActor.observeAsmJS,
make-debugger's dbg.allowUnobservedAsmJS init, the
thread-utils/thread-configuration defaults, and the matching xpcshell
config). Delete the browser_dbg-features-asm.js integration test
and its doc-asm.html/asm.js fixtures, and the orphan
Debugger-allowUnobservedAsmJS-01.js jit-test.

Rename js/src/gdb/mozilla/asmjs.py to wasm_trap.py (its content has
only handled WasmTrapHandler SIGSEGV passthrough for some time) and
drop the obsolete test-asmjs.py.

Regenerate dom/base/use_counter_metrics.yaml to drop the js_asmjs and
js_use_asm Glean metrics following the earlier UseCounters.conf edit,
and scrub remaining asm.js mentions from js/src/doc, js/src/tests/lib,
js/xpconnect memory reporter strings, devtools docs, dom/script, and
several jit-tests.

Depends on D300556

Differential Revision: https://phabricator.services.mozilla.com/D300557
2026-06-29 15:35:41 +00:00
..