gecko-dev/js
Jan de Mooij b5aa7eb6e7 Bug 1826078 part 3 - Emit bytecode to initialize CallObject slots for arguments. r=arai
Emit bytecode in the prologue to initialize the slots for closed-over arguments, instead
of doing this at runtime.

This is faster in the interpreter and Baseline because we no longer have to look
at the scope's bindings each time we allocate a call object. It also makes it easier
to optimize the `CallObject` allocation later.

Differential Revision: https://phabricator.services.mozilla.com/D174579
2023-04-05 11:37:14 +00:00
..
examples Bug 1817347 - Prevent jorendb from spewing out enormous strings r=jonco 2023-03-23 21:07:06 +00:00
loader Bug 1822452 - Reject any remaining requests; r=jonco 2023-03-23 09:54:49 +00:00
public Bug 1773319 - Use wrapper around CompilationInput instead of UniquePtr r=arai 2023-04-04 17:36:52 +00:00
src Bug 1826078 part 3 - Emit bytecode to initialize CallObject slots for arguments. r=arai 2023-04-05 11:37:14 +00:00
xpconnect Bug 1823880 - Select fdlibm version of Math builtins dynamically. r=nbp,spidermonkey-reviewers 2023-04-05 10:12:55 +00:00
app.mozbuild
ffi.configure Backed out changeset 028a7f4e4b32 (bug 1776255) for causing Linux artifact builds bustages on central CLOSED TREE 2022-11-26 17:13:36 -05:00
moz.build
moz.configure Bug 1821025: Remove extended-const from wasm-no-experimental. r=rhunt 2023-03-22 16:33:46 +00:00
sub.configure