28ddba113a88c554864c86471a7dd37a614da14e: Add Debug.Function and hook it into wrapDebuggeeValue. Implement Debug.Frame.prototype.callee.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 03 May 2011 15:20:51 -0500 - rev 74402
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Add Debug.Function and hook it into wrapDebuggeeValue. Implement Debug.Frame.prototype.callee.
91bede82da8b277def96351adae811d3741e4519: Fix Debug.Frame.prototype.this for object this-values. Add Debug.Object.prototype.getClass. Make some stuff in jsdbg.cpp static.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 03 May 2011 14:04:17 -0500 - rev 74401
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Fix Debug.Frame.prototype.this for object this-values. Add Debug.Object.prototype.getClass. Make some stuff in jsdbg.cpp static.
1c8820681b80fd95a7979b5b14efcd78576369d5: Add Debug.Object, Frame.prototype.this, Frame.prototype.arguments.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 03 May 2011 11:40:54 -0500 - rev 74400
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Add Debug.Object, Frame.prototype.this, Frame.prototype.arguments.
d3b9adab89ecb9e83b3e2489f447703ffc7046a6: Rename Frame_* to DebugFrame_*. The next changeset will add DebugObject_*, and Object_* was way too confusing.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 03 May 2011 08:45:53 -0500 - rev 74399
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Rename Frame_* to DebugFrame_*. The next changeset will add DebugObject_*, and Object_* was way too confusing.
f88f637c1cf10d723c0a3b0258b7bedea5cf47f8: Grand renaming of the tests in js/src/jit-test/tests/debug.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 02 May 2011 12:19:16 -0500 - rev 74398
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Grand renaming of the tests in js/src/jit-test/tests/debug.
49acedc64071d70a17704db6f9c707f25584d4d1: Merge from tracemonkey to jsdbg2.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 29 Apr 2011 10:12:46 -0500 - rev 74397
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Merge from tracemonkey to jsdbg2.
1443d370f7dca1461d9a8a8515803ab2fa3ec1bc: Add Debug.Frame.prototype.live.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 28 Apr 2011 18:44:28 -0500 - rev 74396
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Add Debug.Frame.prototype.live.
d806bd4f6a1ed852e8a151a297eff997cebc5f1d: Very rudimentary support for creating Debug.Frame objects, passing them to hooks, and cleaning them up afterwards.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 27 Apr 2011 18:22:28 -0500 - rev 74395
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Very rudimentary support for creating Debug.Frame objects, passing them to hooks, and cleaning them up afterwards.
20a64f3083771eebde13e2cb1ffcf9d4b6e2beec: New rule: a Debug object cannot be attached to a compartment that is not in debug mode. Includes a jsapi-test to check that we do not crash if you turn debug mode off while a Debug object is already attached. (This changeset moves all the Debug object tests under jit-tests because the jit-test runner lets tests ask for debug mode.)
Jason Orendorff <jorendorff@mozilla.com> - Wed, 27 Apr 2011 17:37:14 -0500 - rev 74394
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
New rule: a Debug object cannot be attached to a compartment that is not in debug mode. Includes a jsapi-test to check that we do not crash if you turn debug mode off while a Debug object is already attached. (This changeset moves all the Debug object tests under jit-tests because the jit-test runner lets tests ask for debug mode.)
3c24ff3d8904e534643a4cd139ddbf099343dd57: Fix behavior of debugger statement in methodjit. This was causing most of the debug-object- tests to fail under --args="-m -a", with or without -d.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 27 Apr 2011 11:54:32 -0500 - rev 74393
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Fix behavior of debugger statement in methodjit. This was causing most of the debug-object- tests to fail under --args="-m -a", with or without -d.
fa18cc39138ff8d60562bf65486f8ca8022ba09f: No-op merge to squelch the merge in rev edd7fb5c83a0, which was harmless enough but merged the wrong things. The other parent of this changeset, rev 2e77e2f5bc90, is the better merge.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 26 Apr 2011 15:06:13 -0500 - rev 74392
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
No-op merge to squelch the merge in rev edd7fb5c83a0, which was harmless enough but merged the wrong things. The other parent of this changeset, rev 2e77e2f5bc90, is the better merge.
2e77e2f5bc9057c4965a9462c4310befb2569f98: Merge from tracemonkey to jsdbg2.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 26 Apr 2011 14:45:06 -0500 - rev 74391
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Merge from tracemonkey to jsdbg2.
edd7fb5c83a03f18cb3844d319e6752d57262d81: Merge tracemonkey to jsdbg2.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 26 Apr 2011 12:12:28 -0500 - rev 74390
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Merge tracemonkey to jsdbg2.
3b6fd34ed3e2c77614f580a3b7e0bfdd4394f3d3: Fix silly stack overflow due to a botched method renaming in the previous check-in.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 22 Apr 2011 14:28:23 -0500 - rev 74389
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Fix silly stack overflow due to a botched method renaming in the previous check-in.
3a24a9c046e5f6af5d28e2f3074aa4264151e6ab: Rearrange some stuff. This way more js::Debug methods can be private, without making anything new public; all the event dispatch code is in one place; and we avoid having JSCompartment methods in jsdbg.cpp.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 21 Apr 2011 14:44:53 -0500 - rev 74388
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Rearrange some stuff. This way more js::Debug methods can be private, without making anything new public; all the event dispatch code is in one place; and we avoid having JSCompartment methods in jsdbg.cpp.
e3fa5d15ace6022fa0da0ae2756e737895c370ba: Change Debug.prototype.uncaughtExceptionHook to require a function or null, and pass the Debug object to uncaughtExceptionHook as the this-value.
Jason Orendorff <jorendorff@mozilla.com> - Wed, 20 Apr 2011 14:45:14 -0500 - rev 74387
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Change Debug.prototype.uncaughtExceptionHook to require a function or null, and pass the Debug object to uncaughtExceptionHook as the this-value.
7818def1b65b4a23fcb496ce6354fbd9cbc6cc95: Add initial support for Debug.prototype.uncaughtExceptionHook.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 19 Apr 2011 22:19:38 -0500 - rev 74386
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Add initial support for Debug.prototype.uncaughtExceptionHook.
92309cf1aca1be0775b411fe2bb91c0c0edacb89: Add Debug.prototype.enabled. This implementation is not ideal, since we want clearing .enabled to remove the debugger from every place where it might cause overhead. For now it just sets a flag.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 18 Apr 2011 23:52:17 -0500 - rev 74385
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Add Debug.prototype.enabled. This implementation is not ideal, since we want clearing .enabled to remove the debugger from every place where it might cause overhead. For now it just sets a flag.
184ce9343b3955d78636bccccfaee9afada6c3ed: Add rudimentary support for Debug.prototype.hooks.debuggerHandler. Note: A new constant JSPROP_NATIVE_ACCESSOR is added in jsapi.h, so that js_InitClass can create proper accessor properties.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 18 Apr 2011 17:42:07 -0500 - rev 74384
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
Add rudimentary support for Debug.prototype.hooks.debuggerHandler. Note: A new constant JSPROP_NATIVE_ACCESSOR is added in jsapi.h, so that js_InitClass can create proper accessor properties.
1cfa5045533cd04be172df0f29604d8502d36ae6: merge tm
Jim Blandy <jimb@mozilla.com> - Mon, 18 Apr 2011 09:18:20 -0700 - rev 74383
Push 20986 by khuey@mozilla.com at Sun, 14 Aug 2011 11:45:15 +0000
merge tm
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip