gecko-dev/js
André Bargull de8d036db1 Bug 1621265: Remove a bogus assertion that assumed any JSOp::SetArg is incompatible with lazy arguments. r=jandem
It's okay to have `JSOp::SetArg` and still enable the lazy arguments optimisation,
as long as the `JSOp::SetArg` is always unreachable.

The assertion was kept from code which was added before the `arguments` analysis
code rewritten to use IonBuilder. But with the current `arguments` analysis, it's
no longer useful to have this assertion, because any reachable (!) `JSOp::SetArg`
will currently always disable lazy arguments, cf. `IonBuilder::jsop_setarg()`.

Differential Revision: https://phabricator.services.mozilla.com/D66229

--HG--
extra : moz-landing-system : lando
2020-03-10 14:26:47 +00:00
..
ductwork/debugger Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
examples
ipc Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
public Bug 1618038 - Implement support for wrapper-class comparisons in the innermost namespace containing each wrapper class, as ADL intended. Also simplify the operator implementations in certain minor ways. r=sfink 2020-03-10 02:01:28 +00:00
rust Bug 1617369 - Reformat js/ using rustfmt r=arai,bbouvier 2020-02-27 10:29:46 +00:00
src Bug 1621265: Remove a bogus assertion that assumed any JSOp::SetArg is incompatible with lazy arguments. r=jandem 2020-03-10 14:26:47 +00:00
xpconnect Bug 1613367 - Set Cu.reportError message as from chrome context if innerWindowId is 0 r=baku 2020-03-10 08:54:50 +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 1612515 - Part 6: Import the SmooshMonkey change from rust-frontend. r=jorendorff,glandium 2020-02-28 14:17:33 +00:00
sub.configure