gecko-dev/js
Ted Campbell c5b089923c Bug 1630788 - Init FunctionHasExtraBodyVarScope during lazy parse. r=arai
Move the initialization of this flag to `finishFunctionScopes` so that it is
set for both lazy and non-lazy compilations. We add a `VarScopeHasBindings`
helper to mirror the logic of `newVarScopeData` without allocating. We use
the ImmutableFlag to enable consistent initialization for lazy and non-lazy
scripts.

Note that the previous `hasExtraBodyVarScope` helper is only used for
bytecode emission which occurs after the FunctionHasExtraBodyVarScope flag is
properly initialized.

Differential Revision: https://phabricator.services.mozilla.com/D71241
2020-04-17 00:38:30 +00:00
..
ductwork/debugger Bug 1613985 - Use default for equivalent-to-default constructors/destructors in js. r=jorendorff 2020-03-16 13:47:02 +00:00
examples
ipc Bug 1544939 - Remove BROWSER_SHIM_USAGE_BLOCKED probe r=jmathies 2020-03-26 18:52:12 +00:00
public Bug 1591276 - Track memory used by malloced buffers associated with nursery cells r=sfink 2020-04-15 17:23:23 +00:00
rust Bug 949220 - Make |NewProxyObject| return only non-singletons, and add |NewSingletonProxyObject| for the singleton case. r=jandem 2020-04-14 16:57:15 +00:00
src Bug 1630788 - Init FunctionHasExtraBodyVarScope during lazy parse. r=arai 2020-04-17 00:38:30 +00:00
xpconnect Bug 1628751 - Replace use of standard library traits classes by the _v or _t versions r=jwalden 2020-04-14 09:05:55 +00:00
app.mozbuild
ffi.configure
moz.build Bug 1614622 part 8 - Remove optimization tracking files. r=djvj 2020-02-17 09:17:46 +00:00
moz.configure Bug 1627255 part 2 - Rename the --enable-ion configure option to --enable-jit. r=glandium 2020-04-07 14:52:33 +00:00
sub.configure