c23a6296e8c64861fa363f765fa8d67c39f30c14: Merge
Robert Sayre <sayrer@gmail.com> - Fri, 09 Apr 2010 15:39:16 -0400 - rev 40852
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge
469f9b414b4e949569d05662a12d4d044c96ecdc: Bug 505228. JSON.stringify generates non standard output if space is defined. r=sayrer
Robert Sayre <sayrer@gmail.com> - Fri, 09 Apr 2010 15:38:27 -0400 - rev 40851
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 505228. JSON.stringify generates non standard output if space is defined. r=sayrer
3db08f1327b29a560dee4518ed4ec3e0fc96397e: Bug 552548 - Use JSString accessors in ctypes instead of JS_GetStringChars. r=benjamn
Dan Witte <dwitte@mozilla.com> - Fri, 09 Apr 2010 11:52:41 -0700 - rev 40850
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 552548 - Use JSString accessors in ctypes instead of JS_GetStringChars. r=benjamn
bbdddef55da3724c220754f3e9ac5033f60cc7a3: Bug 554670: abort tracing on out-of-range args element read
David Mandelin <dmandelin@mozilla.com> - Thu, 08 Apr 2010 17:11:41 -0700 - rev 40849
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 554670: abort tracing on out-of-range args element read
602d9e59a2ef11db63266a6fd5c6a292d99748d8: Merge mozilla-central to tracemonkey.
Robert Sayre <sayrer@gmail.com> - Fri, 09 Apr 2010 11:43:07 -0400 - rev 40848
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge mozilla-central to tracemonkey.
3989d32b13fc4568ffbff4d4133bb179a88236c5: Bug 558144 - un-macroize OBJ_SCOPE, OBJ_SHAPE, LOCKED_OBJ_SET_SLOT, LOCKED_OBJ_GET_SLOT (r=Waldo)
Luke Wagner <lw@mozilla.com> - Thu, 08 Apr 2010 11:22:04 -0700 - rev 40847
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 558144 - un-macroize OBJ_SCOPE, OBJ_SHAPE, LOCKED_OBJ_SET_SLOT, LOCKED_OBJ_GET_SLOT (r=Waldo)
7afade8acb581b3b7125263526c162329a9e5f7c: Bug 555484 - add test case
Luke Wagner <lw@mozilla.com> - Thu, 08 Apr 2010 13:32:32 -0700 - rev 40846
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 555484 - add test case
323ae9b11c0e1ded6e9fe3c9fa6cd5e277b3f665: Back out patch for 557969 due to orange.
Brendan Eich <brendan@mozilla.org> - Thu, 08 Apr 2010 11:31:03 -0700 - rev 40845
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Back out patch for 557969 due to orange.
36b0db8dc22f6ed5c556cdd6984031a60d21a560: No need to lookup parent/proto for iteration objects used for enumeration, and cache the last free iteration object for re-use (558058, r=brendan).
Andreas Gal <gal@mozilla.com> - Thu, 08 Apr 2010 10:55:58 -0700 - rev 40844
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
No need to lookup parent/proto for iteration objects used for enumeration, and cache the last free iteration object for re-use (558058, r=brendan).
56424f619225842e17a4b329662b6e2f715138b3: Named native functions lacking JSFUN_BOUND_METHOD entrain the global of the object in which they are bound, not the binding object itself, via parent (557969, r=mrbkap).
Brendan Eich <brendan@mozilla.org> - Thu, 08 Apr 2010 10:55:22 -0700 - rev 40843
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Named native functions lacking JSFUN_BOUND_METHOD entrain the global of the object in which they are bound, not the binding object itself, via parent (557969, r=mrbkap).
7b71fdd8d8cbaa5c4d2e49187f199417b5741508: Bug 553671 part 6 - Rewrite GCUntilDone() to get rid of the goto. r=gal.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 08 Apr 2010 08:03:08 -0500 - rev 40842
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 553671 part 6 - Rewrite GCUntilDone() to get rid of the goto. r=gal.
0bbd1a88dae2837ac38654ae3c9bc633ff2b9638: Bug 553671 part 5 - Extract GCUntilDone() from js_GC(). r=gal.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 08 Apr 2010 08:01:21 -0500 - rev 40841
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 553671 part 5 - Extract GCUntilDone() from js_GC(). r=gal.
428857f6bd481253d8827b8f5e8bb7c3ed3370aa: Bug 553671 part 4 - RAII for JS_{LOCK,UNLOCK}_GC and JS_{KEEP,UNKEEP}_ATOMS. r=luke.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 08 Apr 2010 07:54:18 -0500 - rev 40840
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 553671 part 4 - RAII for JS_{LOCK,UNLOCK}_GC and JS_{KEEP,UNKEEP}_ATOMS. r=luke.
60322feb630fbce8bf6ce4885f886e9339734c45: Bug 553671 part 3 - extract FireGCBegin() and FireGCEnd() from js_GC(). r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 08 Apr 2010 07:54:18 -0500 - rev 40839
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 553671 part 3 - extract FireGCBegin() and FireGCEnd() from js_GC(). r=jwalden.
5f848272c9b4b2603c9f0e3e8da6f609b3a202c5: Bug 553671 part 2 - extract PreGCCleanup() from js_GC() and get rid of 'goto out;'. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 08 Apr 2010 07:54:18 -0500 - rev 40838
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 553671 part 2 - extract PreGCCleanup() from js_GC() and get rid of 'goto out;'. r=jwalden.
66300e46f5626705d236efb9952e612fd86f0c93: Bug 553671 part 1 followup - Minor cleanups in GC() suggested by jwalden in review.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 08 Apr 2010 07:54:18 -0500 - rev 40837
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 553671 part 1 followup - Minor cleanups in GC() suggested by jwalden in review.
0572716d8e611f9e18ced1e06c44ad1f2d8895ce: Bug 553671 part 1 - Extract GC() from js_GC(). r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Thu, 08 Apr 2010 07:54:17 -0500 - rev 40836
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 553671 part 1 - Extract GC() from js_GC(). r=jwalden.
57f8cd34cf6e0ca264e00e73ac9eea979136090c: Backed out changeset 61de331861af (bug 558058).
Andreas Gal <gal@mozilla.com> - Thu, 08 Apr 2010 09:02:34 -0700 - rev 40835
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Backed out changeset 61de331861af (bug 558058).
61de331861afee87bb0e9c369b06b6c663a8336e: No need to lookup parent/proto for iterator objects, and cache the last free one (bug 558058, r=brendan).
Andreas Gal <gal@mozilla.com> - Thu, 08 Apr 2010 07:53:09 -0700 - rev 40834
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
No need to lookup parent/proto for iterator objects, and cache the last free one (bug 558058, r=brendan).
0fc19b24294756c136b02ec922c3eba656c2f623: Backed out changeset 698ace1f1027 (bug 556830) for causing jsreftest failures.
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 08 Apr 2010 09:53:44 -0400 - rev 40833
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Backed out changeset 698ace1f1027 (bug 556830) for causing jsreftest failures.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip