searching for reviewer(igor)
6793f52d584b72b5890289d855c2ca74e9d4fc8a: Bug 507453 - negative indexes on built-in objects sometimes return special properties (r=igor, a=dveditz).
Brendan Eich <brendan@mozilla.org> - Mon, 11 Jan 2010 17:23:00 -0800 - rev 26717
Push 2218 by brendan@mozilla.com at Tue, 12 Jan 2010 01:25:19 +0000
Bug 507453 - negative indexes on built-in objects sometimes return special properties (r=igor, a=dveditz).
d05d7bcc0c3ba3e3ed7fc77a0714ec8e51d53f2f: bug 497355 - Assertion failure: STOBJ_GET_CLASS(obj) != &js_BlockClass, at /Users/moztest/comm/main/src/mozilla/js/src/jsscope.cpp:79. r=igor, a1.9.1.2+=beltzner
Andrew Sutherland <asutherland@asutherland.org> - Fri, 24 Jul 2009 06:17:33 -0700 - rev 26132
Push 1814 by bugmail@asutherland.org at Fri, 24 Jul 2009 13:17:52 +0000
bug 497355 - Assertion failure: STOBJ_GET_CLASS(obj) != &js_BlockClass, at /Users/moztest/comm/main/src/mozilla/js/src/jsscope.cpp:79. r=igor, a1.9.1.2+=beltzner
0a6882aaaf22dfd7d2690d119599f549cf58ab8c: Bug 502449 - Now that our pseudo-frame can have a call object it needs slots, too. r=igor a=ss
Blake Kaplan <mrbkap@gmail.com> - Fri, 10 Jul 2009 15:07:19 -0700 - rev 26123
Push 1807 by mrbkap@mozilla.com at Thu, 23 Jul 2009 20:04:39 +0000
Bug 502449 - Now that our pseudo-frame can have a call object it needs slots, too. r=igor a=ss
01f3e20fa8ddc2bb64f15192104670acec0ab679: Cast to int16 when tagging slot as an int jsval to satisfy an assertion (497146, r=igor from the future).
Brendan Eich <brendan@mozilla.org> - Wed, 10 Jun 2009 12:15:01 -0700 - rev 25948
Push 1687 by rsayre@mozilla.com at Thu, 11 Jun 2009 23:56:51 +0000
Cast to int16 when tagging slot as an int jsval to satisfy an assertion (497146, r=igor from the future).
d3b6d64ee18b62cad3a17507cef38a9a81e053e9: Wrapper automation should not apply to flat closures, plus cleanup (496790, r=igor).
Brendan Eich <brendan@mozilla.org> - Tue, 09 Jun 2009 00:51:02 -0700 - rev 25947
Push 1686 by rsayre@mozilla.com at Thu, 11 Jun 2009 22:32:41 +0000
Wrapper automation should not apply to flat closures, plus cleanup (496790, r=igor).
262d25552caf3135d6105d84efd003404f6f91cb: Fix delete upvar (and local var, too) analysis (496422, r=igor).
Brendan Eich <brendan@mozilla.org> - Sun, 07 Jun 2009 13:07:16 -0700 - rev 25941
Push 1686 by rsayre@mozilla.com at Thu, 11 Jun 2009 22:32:41 +0000
Fix delete upvar (and local var, too) analysis (496422, r=igor).
7e440eed8c443acc564c052d24dd27da6232fb55: Last gasp for 496605 (r=igor).
Brendan Eich <brendan@mozilla.org> - Fri, 05 Jun 2009 12:24:20 -0700 - rev 25908
Push 1664 by rsayre@mozilla.com at Mon, 08 Jun 2009 17:47:56 +0000
Last gasp for 496605 (r=igor).
1138b052566febfa1dc532232e9a0146b5460826: Bug 496605 - Need to prevent optimized closure escape via foo.caller still (r=igor).
Brendan Eich <brendan@mozilla.org> - Fri, 05 Jun 2009 11:41:32 -0700 - rev 25906
Push 1664 by rsayre@mozilla.com at Mon, 08 Jun 2009 17:47:56 +0000
Bug 496605 - Need to prevent optimized closure escape via foo.caller still (r=igor).
abd967e2173b88dbc3c4f82a5a460178d877327b: Bug 494235: wrap escaping optimized closures for the debugger API (r=igor/mrbkap).
Brendan Eich <brendan@mozilla.org> - Fri, 05 Jun 2009 13:16:48 -0400 - rev 25893
Push 1656 by rsayre@mozilla.com at Fri, 05 Jun 2009 17:17:19 +0000
Bug 494235: wrap escaping optimized closures for the debugger API (r=igor/mrbkap).
db8cd9984bcc60aefa23a57636ccdb28fb39e7df: Make @ns::attr force HEAVYWEIGHT to avoid having to analyze ns as a lexical name (hack for 496316, r=igor).
Brendan Eich <brendan@mozilla.org> - Thu, 04 Jun 2009 10:58:06 -0700 - rev 25887
Push 1652 by rsayre@mozilla.com at Fri, 05 Jun 2009 06:32:33 +0000
Make @ns::attr force HEAVYWEIGHT to avoid having to analyze ns as a lexical name (hack for 496316, r=igor).
ab3f0c9fc75eb1c784572e44c406bdebba4cc2e3: Bug 492113 - statically assert that we're not on trace in js_SetPropertyHelper, r=igor
Benjamin Smedberg <benjamin@smedbergs.us> - Fri, 15 May 2009 09:37:37 -0400 - rev 25308
Push 1438 by rsayre@mozilla.com at Sat, 16 May 2009 17:22:40 +0000
Bug 492113 - statically assert that we're not on trace in js_SetPropertyHelper, r=igor
aa549e1ca3fb78acb2839c46ce76b01b21a104d4: Bug 492355 - Suspected Txul regression from JS engine changes (r=igor).
Brendan Eich <brendan@mozilla.org> - Wed, 13 May 2009 17:11:23 -0700 - rev 25301
Push 1437 by rsayre@mozilla.com at Sat, 16 May 2009 16:57:05 +0000
Bug 492355 - Suspected Txul regression from JS engine changes (r=igor).
9824a01132b05b63bbe3eda4489caacd74b4a2eb: Bug 471703 - Don't optimize group assignment given holey RHS (r=igor).
Brendan Eich <brendan@mozilla.org> - Thu, 07 May 2009 21:50:32 -0700 - rev 25275
Push 1436 by rsayre@mozilla.com at Sat, 16 May 2009 16:32:10 +0000
Bug 471703 - Don't optimize group assignment given holey RHS (r=igor).
caf1da58ad9987e83c879172392210c807b408a4: Bug 488018: Propagate errors from tracer to interpreter. r=igor
Jim Blandy <jimb@mozilla.org> - Thu, 30 Apr 2009 17:30:46 -0700 - rev 25222
Push 1425 by rsayre@mozilla.com at Fri, 15 May 2009 18:15:39 +0000
Bug 488018: Propagate errors from tracer to interpreter. r=igor Rename JSMonitorRecordingStatus to JSRecordingStatus. The JSMRS_ prefix becomes JSRS_, accordingly. Make 'record_' functions return JSRecordingStatus, not bool. 'false' becomes 'JSRS_STOP'; 'true' becomes 'JSRS_CONTINUE'. Since subsequent patches will begin to use more than two values (the next assigns meaning to JSRS_IMACRO), take care to propagate values to callers accurately. Define a new recording status, JSRS_ERROR. Return it from recording functions when appropriate. Check for it at appropriate bottlenecks in tracer and interpreter. ABORT_TRACE becomes one of: . ABORT_TRACE, for when we're simply aborting the recording process . ABORT_TRACE_ERROR, for aborting due to an error . ABORT_TRACE_CV, for producing an error message and returning something other than JSRS_STOP --- some contexts require boolean values. Conditionally provide an alternative definition for the JSRecordingStatus type that cannot be converted to 'bool', so that we can use the C++ compiler to catch improperly converted code. Use recording function return value for imacro invocation. Eliminate the JSFRAME_IMACRO_START frame flag. Instead, return JSRS_IMACRO directly from recording functions.
067280c078d049e68a61438dd1bb1f5ce7602403: We don't cache access to shared properties in the property cache (490666, r=igor,brendan).
Andreas Gal <gal@mozilla.com> - Thu, 30 Apr 2009 15:52:13 -0700 - rev 25221
Push 1425 by rsayre@mozilla.com at Fri, 15 May 2009 18:15:39 +0000
We don't cache access to shared properties in the property cache (490666, r=igor,brendan).
c4ba70070012bd448f90eed7df7828e0c7808cdb: Reject (JSON is fixed now) E4X masquerading as JS source (r=igor/mrbkap).
Brendan Eich <brendan@mozilla.org> - Fri, 15 May 2009 13:38:19 -0400 - rev 25220
Push 1425 by rsayre@mozilla.com at Fri, 15 May 2009 18:15:39 +0000
Reject (JSON is fixed now) E4X masquerading as JS source (r=igor/mrbkap).
56672528ba6aada5061026cb3fe69bb90b7be2ed: Bug 489089 - JSON.parse is way slower than it needs to be (r=igor/sayrer).
Brendan Eich <brendan@mozilla.org> - Thu, 23 Apr 2009 12:15:15 -0400 - rev 25040
Push 1316 by rsayre@mozilla.com at Thu, 23 Apr 2009 16:53:28 +0000
Bug 489089 - JSON.parse is way slower than it needs to be (r=igor/sayrer).
bdcc9ac7a8d9154ff7886b4d4edf972ccfa8fb0f: Bug 487546: avoid unnecessary js_PurgeDeflatedStringCache calls, additional patch to address igor's review issues, r=igor
David Mandelin <dmandelin@mozilla.com> - Thu, 16 Apr 2009 16:23:46 -0700 - rev 25003
Push 1311 by rsayre@mozilla.com at Thu, 23 Apr 2009 10:14:46 +0000
Bug 487546: avoid unnecessary js_PurgeDeflatedStringCache calls, additional patch to address igor's review issues, r=igor
658bca06045609e889f21f469ad3cacaeae3cbf3: Bug 488050 - upvar2: incorrect optimization of delete function_name (r=igor).
Brendan Eich <brendan@mozilla.org> - Mon, 13 Apr 2009 17:13:21 -0700 - rev 24914
Push 1267 by rsayre@mozilla.com at Sun, 19 Apr 2009 02:47:24 +0000
Bug 488050 - upvar2: incorrect optimization of delete function_name (r=igor).
ff2552207e39e4bc3fe3110d79fce961c3834fc3: Bug 487684 - Store the last trace PC to pass into the decompiler. r=igor
Blake Kaplan <mrbkap@gmail.com> - Sat, 18 Apr 2009 14:21:01 -0400 - rev 24906
Push 1267 by rsayre@mozilla.com at Sun, 19 Apr 2009 02:47:24 +0000
Bug 487684 - Store the last trace PC to pass into the decompiler. r=igor
145b1c8acb86dd3d18741639851b0634a070de4a: Bug 487561 - More cleanup from bug 452498 and bug 487271 patches (r=mrbkap/igor, and this fixes bug 487570).
Brendan Eich <brendan@mozilla.org> - Thu, 09 Apr 2009 15:05:12 -0700 - rev 24900
Push 1267 by rsayre@mozilla.com at Sun, 19 Apr 2009 02:47:24 +0000
Bug 487561 - More cleanup from bug 452498 and bug 487271 patches (r=mrbkap/igor, and this fixes bug 487570).
07f24650db8f1d84b448704fbc73ebefb264915f: Bug 469237: Avoid warnings in jstracer.cpp. r=igor
Jim Blandy <jimb@mozilla.org> - Thu, 09 Apr 2009 13:10:22 -0700 - rev 24899
Push 1267 by rsayre@mozilla.com at Sun, 19 Apr 2009 02:47:24 +0000
Bug 469237: Avoid warnings in jstracer.cpp. r=igor ../jstracer.cpp: In member function ‘void TraceRecorder::guard(bool, nanojit::LIns*, nanojit::LIns*)’: ../jstracer.cpp:2301: warning: format ‘%p’ expects type ‘void*’, but argument 2 has type ‘nanojit::SideExit*’ ../jstracer.cpp: In function ‘bool js_AttemptToExtendTree(JSContext*, VMSideExit*, VMSideExit*, jsbytecode*)’: ../jstracer.cpp:3624: warning: suggest parentheses around ‘&&’ within ‘||’
b3b5e2a64382bb6c2ff24d363a6ab1177d0d826f: Bug 469237: Assert that we never add properties to lexical blocks. r=igor
Jim Blandy <jimb@mozilla.org> - Thu, 09 Apr 2009 13:07:27 -0700 - rev 24898
Push 1267 by rsayre@mozilla.com at Sun, 19 Apr 2009 02:47:24 +0000
Bug 469237: Assert that we never add properties to lexical blocks. r=igor
f7c55a2e4e48cf0e3eeb0c1514ef1722da7ee337: Bug 482743: Compute opcode stack usage correctly. r=igor
Jim Blandy <jimb@mozilla.org> - Wed, 01 Apr 2009 11:02:52 -0700 - rev 24653
Push 1177 by rsayre@mozilla.com at Tue, 14 Apr 2009 21:32:01 +0000
Bug 482743: Compute opcode stack usage correctly. r=igor
98e8a59deb7222ad9f4fd8aebc163bb09173f2da: Bug 482743: Fix up bytecode execution tracing. Allow tracing to file. r=igor
Jim Blandy <jimb@mozilla.org> - Tue, 14 Apr 2009 15:43:03 -0400 - rev 24652
Push 1177 by rsayre@mozilla.com at Tue, 14 Apr 2009 21:32:01 +0000
Bug 482743: Fix up bytecode execution tracing. Allow tracing to file. r=igor
bb1ac8c1775cd04e0ce9e8a188280ba8281c08ac: Bug 485576 - Fix a few minor gcc warnings. r=igor
Andrew Paprocki <andrew@ishiboo.com> - Fri, 27 Mar 2009 15:45:48 -0700 - rev 24629
Push 1177 by rsayre@mozilla.com at Tue, 14 Apr 2009 21:32:01 +0000
Bug 485576 - Fix a few minor gcc warnings. r=igor
921352e9b2ce7b7e543a937ab9aa0a7c097ecbbd: Bug 480132: Clone lexical blocks only when needed. r=igor
Jim Blandy <jimb@mozilla.org> - Tue, 31 Mar 2009 13:29:38 -0700 - rev 24114
Push 1052 by jblandy@mozilla.com at Tue, 31 Mar 2009 20:35:05 +0000
Bug 480132: Clone lexical blocks only when needed. r=igor Terminology: A "script block" is an object of class Block allocated by the byte compiler and associated with a script. Script blocks are never modified, and may be used as a prototype for a "closure block": A "closure block" is an object of class Block that holds variables that have been closed over (although we actually leave the variables on the stack until we leave their dynamic scope). A closure block is a clone of a script block (its prototype is a script block). Adjust the meanings of fp->blockChain and fp->scopeChain: fp->blockChain is always the innermost script block in whose static scope we're executing. fp->scopeChain is the current scope chain, including 'call' objects and closure blocks for those function calls and blocks in whose static scope we are currently executing, and 'with' objects for with statements; the chain is typically terminated by a global object. However, as an optimization, the young end of the chain omits block objects we have not yet needed to clone. Closures need fully reified scope chains, so have js_GetScopeChain reify any closure blocks missing from the young end of fp->scopeChain by cloning script blocks as needed from fp->blockChain. Thus, if we never actually close over a particular block, we never place a closure block for it on fp->scopeChain. Have JSOP_ENTERBLOCK and JSOP_LEAVEBLOCK always keep fp->blockChain current. When JSOP_LEAVEBLOCK pops a block from fp->blockChain that has been cloned on fp->scopeChain, pop fp->scopeChain as well. Remove the JSFRAME_POP_BLOCKS flag, as it is no longer needed. Ensure that the JIT won't have to create closure blocks or call js_PutBlockObject; it can't handle those things yet. Note our current script block when we begin recording. Abort recording if we leave that block; we can't tell in advance whether it will need to be "put" in future trace invocations. Leave trace if we call js_GetScopeChain while in the static scope of lexical blocks. Remove JIT tests based on JSFRAME_POP_BLOCKS. Verify that generators capture the correct value for blockChain. Add a constructor to JSAutoTempValueRooter for rooting JSObject pointers.
5da95112c5549abb59b97b60e1b2247b359734ee: Add missing GC_POKE to js_SetRequiredSlot (481922, r=igor).
David Mandelin - Sat, 07 Mar 2009 01:32:22 -0800 - rev 24106
Push 1048 by rsayre@mozilla.com at Tue, 31 Mar 2009 19:38:12 +0000
Add missing GC_POKE to js_SetRequiredSlot (481922, r=igor).
3ac64b18de234d7f925121ef552462c3b2a7b8c4: Bug 464092 - Censor access to block objects when they're the parents of functions. r=igor a=beltzner
Blake Kaplan <mrbkap@gmail.com> - Thu, 11 Dec 2008 14:16:46 -0800 - rev 23639
Push 834 by mrbkap@mozilla.com at Tue, 03 Mar 2009 01:35:06 +0000
Bug 464092 - Censor access to block objects when they're the parents of functions. r=igor a=beltzner
444589caf117d3c47bc5a65c264ab9831cd4e518: Bug 477576: memory spike on Dromaeo string due to missing GC_POKE, r=igor
David Mandelin <dmandelin@mozilla.com> - Wed, 25 Feb 2009 11:09:21 -0800 - rev 23624
Push 826 by rsayre@mozilla.com at Mon, 02 Mar 2009 16:27:45 +0000
Bug 477576: memory spike on Dromaeo string due to missing GC_POKE, r=igor
45de98fca5abd1790f1d6556286b3eedd3b16f36: Bug 479551 - Assertion failure: (cx)->requestDepth || (cx)->thread == (cx)->runtime->gcThread, at js/src/jsapi.cpp:957 after typing EOF at js shell prompt. r=igor and mrbkap.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 27 Feb 2009 22:25:30 -0500 - rev 23584
Push 812 by rsayre@mozilla.com at Sat, 28 Feb 2009 03:31:29 +0000
Bug 479551 - Assertion failure: (cx)->requestDepth || (cx)->thread == (cx)->runtime->gcThread, at js/src/jsapi.cpp:957 after typing EOF at js shell prompt. r=igor and mrbkap.
82fcf9e92b9ad868e99b591222ca9bb032664894: Bug 479353 - Crash [@ Detecting] or "Assertion failure: (uint32)(index_) < atoms_->length, at ../jsobj.cpp". r=igor.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 20 Feb 2009 18:22:51 -0600 - rev 23579
Push 812 by rsayre@mozilla.com at Sat, 28 Feb 2009 03:31:29 +0000
Bug 479353 - Crash [@ Detecting] or "Assertion failure: (uint32)(index_) < atoms_->length, at ../jsobj.cpp". r=igor.
bbce0ea30496f89bdf91f92f6eeabe18c76d3a34: Bug 479381 - js_FinalizeStringRT dies with multi-threaded app. r=igor.
Jason Orendorff <jorendorff@mozilla.com> - Fri, 20 Feb 2009 18:15:58 -0600 - rev 23578
Push 812 by rsayre@mozilla.com at Sat, 28 Feb 2009 03:31:29 +0000
Bug 479381 - js_FinalizeStringRT dies with multi-threaded app. r=igor.
08894b2b76cbd2a0c1523e555326e6b397b04886: Bug 384758 - A statement can follow an expclo without an intervening semicolon. r=igor.
Jason Orendorff <jorendorff@mozilla.com> - Mon, 16 Feb 2009 16:37:08 -0600 - rev 23551
Push 802 by rsayre@mozilla.com at Fri, 27 Feb 2009 07:52:36 +0000
Bug 384758 - A statement can follow an expclo without an intervening semicolon. r=igor.
9f100a1834d5254a5815ec73077eb67bc90ff71a: Bug 478047 - Assignments to a property that has a getter but not a setter should throw a TypeError. r=igor
Blake Kaplan <mrbkap@gmail.com> - Wed, 11 Feb 2009 19:48:00 -0800 - rev 23544
Push 802 by rsayre@mozilla.com at Fri, 27 Feb 2009 07:52:36 +0000
Bug 478047 - Assignments to a property that has a getter but not a setter should throw a TypeError. r=igor
e23d73f5ec163bae48dc65be10bbf0d66c3e8558: Bug 468840: accelerate GC over time to avoid hangs on alteredqualia.com, r=igor
David Mandelin <dmandelin@mozilla.com> - Wed, 11 Feb 2009 11:40:41 -0800 - rev 23537
Push 802 by rsayre@mozilla.com at Fri, 27 Feb 2009 07:52:36 +0000
Bug 468840: accelerate GC over time to avoid hangs on alteredqualia.com, r=igor
4da0fb4dfc4929545540289597d5461120ebd9dd: bug 474801 - Checking for MaybeGC conditions when allocating GC things in JS shell. r=igor
Andrei Saprykin <andrei@runitsoft.com> - Fri, 20 Feb 2009 17:55:55 -0500 - rev 23337
Push 727 by rsayre@mozilla.com at Fri, 20 Feb 2009 22:56:31 +0000
bug 474801 - Checking for MaybeGC conditions when allocating GC things in JS shell. r=igor
30045b44b85d2147de2078fb04a2dbaab1c9168d: bug 475680 - Using gcNumber in the cycle collector heuristics. r=igor
Andrei Saprykin <andrei@runitsoft.com> - Wed, 28 Jan 2009 18:23:42 +0100 - rev 23328
Push 726 by rsayre@mozilla.com at Fri, 20 Feb 2009 21:44:02 +0000
bug 475680 - Using gcNumber in the cycle collector heuristics. r=igor
da90ad6653c240f0edfed442e60c60d7d675c24f: Bug 454704: Protect sharpObjectMap in the presence of wrapped getters. r=igor
Jim Blandy <jimb@mozilla.org> - Fri, 16 Jan 2009 09:59:46 -0800 - rev 23152
Push 622 by rsayre@mozilla.com at Thu, 05 Feb 2009 19:38:01 +0000
Bug 454704: Protect sharpObjectMap in the presence of wrapped getters. r=igor
b8a7fb85044950429b6ed6afe661a9f9f8e97feb: Bug 473631 - Don't attempt to compile a null buffer. r=igor
Blake Kaplan <mrbkap@gmail.com> - Sun, 25 Jan 2009 20:00:44 -0800 - rev 22995
Push 531 by rsayre@mozilla.com at Mon, 26 Jan 2009 04:02:18 +0000
Bug 473631 - Don't attempt to compile a null buffer. r=igor
8280c2b9bbf9d43d874a33ba06c93c65d6446d3e: Bug 470129 - Skip parentheses when doing optimizations based on parse node type. r=igor
Blake Kaplan <mrbkap@gmail.com> - Tue, 06 Jan 2009 15:13:57 -0500 - rev 22921
Push 500 by rsayre@mozilla.com at Fri, 23 Jan 2009 04:05:55 +0000
Bug 470129 - Skip parentheses when doing optimizations based on parse node type. r=igor
a2c5f14c8d3339eb5d236f60d5a21b4e4aa0f4fb: Bug 454142. r=brendan, r=igor, a=beltzner
Blake Kaplan <mrbkap@gmail.com> - Fri, 28 Nov 2008 18:15:06 -0800 - rev 22114
Push 42 by jst@mozilla.com at Sat, 29 Nov 2008 03:00:13 +0000
Bug 454142. r=brendan, r=igor, a=beltzner
700ae4e594966339b34ef0467c82997293d32def: bug 453157 - watchdog thread as an alternative to operation counting, r=igor,mrbkap a19b2=beltzner (CLOSED TREE)
Andrei Saprykin <andrei@runitsoft.com> - Mon, 24 Nov 2008 00:15:46 +0100 - rev 21872
Push 1 by jst@mozilla.com at Tue, 25 Nov 2008 21:35:17 +0000
bug 453157 - watchdog thread as an alternative to operation counting, r=igor,mrbkap a19b2=beltzner (CLOSED TREE)
04cecb0ec24cfd4b65bd74ef6e8c13df5ad57683: bug 453157 - using watchdog thread as an alternative to the operation count. r=igor,mrbkap a19b2=beltzner (CLOSED TREE)
Andrey Saprykin <andrei@runitsoft.com> - Sat, 22 Nov 2008 01:53:37 +0100 - rev 21869
Push 1 by jst@mozilla.com at Tue, 25 Nov 2008 21:35:17 +0000
bug 453157 - using watchdog thread as an alternative to the operation count. r=igor,mrbkap a19b2=beltzner (CLOSED TREE)
c54f1957d56426d1c6e06c51d03dac01b1f116e1: bug 453157 - using watchdog thread as an alternative to the operation count. r=igor,mrbkap a1.9.0b2=beltzner (CLOSED TREE)
Andrey Saprykin <andrei@runitsoft.com> - Fri, 21 Nov 2008 22:58:16 +0100 - rev 21867
Push 1 by jst@mozilla.com at Tue, 25 Nov 2008 21:35:17 +0000
bug 453157 - using watchdog thread as an alternative to the operation count. r=igor,mrbkap a1.9.0b2=beltzner (CLOSED TREE)
8329a91db67db793cd4b392318ba55ec3a4e2d77: bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap a1.9.0b2=beltzner
Andrei Saprykin <andrei@runitsoft.com> - Thu, 20 Nov 2008 22:25:34 +0100 - rev 21857
Push 1 by jst@mozilla.com at Tue, 25 Nov 2008 21:35:17 +0000
bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap a1.9.0b2=beltzner
1d817f9d842fe74a375c1c4aa000ae0b176d0369: bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap a1.9.0b2=blocker
Andrei Saprykin <andrei@runitsoft.com> - Thu, 20 Nov 2008 10:43:06 +0100 - rev 21842
Push 1 by jst@mozilla.com at Tue, 25 Nov 2008 21:35:17 +0000
bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap a1.9.0b2=blocker
dcf70800258acf0ef9957ee23bfcdd8faec6bf38: Bug 453915 -- XML namespace escaping improvement, r=igor
Brian Crowder <crowder@fiverocks.com> - Tue, 14 Oct 2008 16:29:05 -0430 - rev 20487
Bug 453915 -- XML namespace escaping improvement, r=igor
995c50549d17dbbbc6c83a656215881a1a531993: Bug 459653 - Hang with DOMAttrModified and removing attributes, r=igor,sr=mrbkap
Olli Pettay <Olli.Pettay@helsinki.fi> - Tue, 14 Oct 2008 13:18:01 +0300 - rev 20454
Bug 459653 - Hang with DOMAttrModified and removing attributes, r=igor,sr=mrbkap
905b20c947cf7acb6bb7582fb23086d5de99741c: Bug 453024 - Mochitest Assertion failure: vp + 2 + argc <= (jsval *) cx->stackPool.current->avail, at jsinterp.cpp:1066 (r=igor/mrbkap).
Brendan Eich <brendan@mozilla.org> - Wed, 24 Sep 2008 02:10:47 -0700 - rev 19657
Bug 453024 - Mochitest Assertion failure: vp + 2 + argc <= (jsval *) cx->stackPool.current->avail, at jsinterp.cpp:1066 (r=igor/mrbkap).