gecko/js
Jim Blandy df8d965b47 Bug 700070: Have stubs::AnyFrameEpilogue call the full ScriptEpilogue before StackFrame::functionEpilogue, not just ScriptDebugEpilogue after functionEpilogue. r=jorendorff
The debugger tests don't try returning all four kinds of resumption values
from an onExceptionUnwind handler, and under JaegerMonkey, forcing a
constructor to return a primitive can cause an assertion:

Assertion failure: !args.rval().isPrimitive(), at /home/jimb/moz/dbg/js/src/jsinterp.cpp:651

This patch changes AnyFrameEpilogue to match what the interpreter and
mjit::Compiler::emitReturn does, and adds test cases for all the resumption
values.
2011-12-03 18:51:30 -08:00
..
ductwork/debugger Remove jsobj.h from installed headers, bug 690943. r=luke 2011-10-04 07:06:54 -07:00
examples
ipc Backout cb50e96dbee0 (Bug 677079) for Win PGO mochitests failures. 2011-10-22 11:03:26 +02:00
jetpack Bug 705356 - Remove JSOPTION_JIT and JSOPTION_PROFILING. r=dvander 2011-11-28 14:57:31 -08:00
jsd Add API for JSD to get the parent of a scope object, no bug. 2011-11-28 07:43:31 -08:00
public Merge MC -> JM 2011-11-30 12:45:27 -08:00
src Bug 700070: Have stubs::AnyFrameEpilogue call the full ScriptEpilogue before StackFrame::functionEpilogue, not just ScriptDebugEpilogue after functionEpilogue. r=jorendorff 2011-12-03 18:51:30 -08:00
xpconnect Merge mozilla-central and mozilla-inbound 2011-12-03 14:36:54 -08:00