gecko-dev/js
Jason Orendorff 9ab0827014 Bug 1448880 - Part 6: Re-enable stepping when an async or generator frame with an .onStep hook is resumed. r=jimb
That is, don't put it off until Debugger::getFrame() is called. The effect is
subtle, as indicated by the test changes: the onEnterFrame hooks in those tests
were causing getFrame to be called very early during generator resumption,
which made the tests pass.

With this patch, we no longer adjust the step mode count when suspending or
resuming. This change is necessary to make the frame->isDebuggee() call in
Debugger::onResumeFrame the right criterion for calling slowPathOnResumeFrame.
It's true if the step mode count on the script is nonzero. (This approach also
simplifies error handling, as resuming a Debugger.Frame is now idempotent: we
don't have to worry about adjusting the step mode count too much or not enough
on error.)

Depends on D6986

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

--HG--
extra : moz-landing-system : lando
2018-10-23 23:24:11 +00:00
..
ductwork/debugger Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8 2018-09-06 16:39:35 -04:00
examples
ipc Bug 1490632 - Always use braces for if/for/while statements in js/ipc. r=evilpie 2018-09-12 20:04:14 +00:00
public Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange 2018-10-23 20:46:31 +00:00
rust Bug 1500849 - Update bindgen. r=heycam,bbouvier 2018-10-22 13:20:01 +02:00
src Bug 1448880 - Part 6: Re-enable stepping when an async or generator frame with an .onStep hook is resumed. r=jimb 2018-10-23 23:24:11 +00:00
xpconnect Bug 1499865 - Make loadedModules and loadedComponents into array attributes. r=kmag 2018-10-23 23:28:44 +00:00
app.mozbuild
ffi.configure
moz.build
moz.configure Bug 1497336: Remove Cranelift Win32 static analysis workaround; r=froydnj 2018-10-11 14:52:39 +00:00