de85f55765ad36df922b2516b75dfeda50fb7516: Bug 603433 - TM: various GC cleanups, r=igor
Gregor Wagner <anygregor@gmail.com> - Wed, 13 Oct 2010 09:22:05 -0700 - rev 55736
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 603433 - TM: various GC cleanups, r=igor
0b57c5708517138b852adb22bfd21ce62d0d4fbf: Bug 603558: add -m option to turn on method jit for xpcshell, r=dvander, a=shaver
David Mandelin <dmandelin@mozilla.com> - Tue, 12 Oct 2010 17:25:37 -0700 - rev 55735
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 603558: add -m option to turn on method jit for xpcshell, r=dvander, a=shaver
c39393e0840f15877d870dca906683f0e654497a: Revert unintended changes.
Blake Kaplan <mrbkap@gmail.com> - Tue, 12 Oct 2010 17:44:34 -0700 - rev 55734
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Revert unintended changes.
962ccb277844fdff808bbcb9e7db5604e769fe3d: Bug 603816 - Don't assume that target->data is non-null. r=peterv
Blake Kaplan <mrbkap@gmail.com> - Tue, 12 Oct 2010 16:28:22 -0700 - rev 55733
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 603816 - Don't assume that target->data is non-null. r=peterv
a63b6fa0229c9d425000ff195872e8b740ee20b8: Fix typo in ensureTypeSynced(), fixing assert. b=598839.
Sean Stangl <sstangl@mozilla.com> - Tue, 12 Oct 2010 20:34:15 -0400 - rev 55732
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix typo in ensureTypeSynced(), fixing assert. b=598839.
612e2a9ca9eef78c65449db84fc0d4f5608078f9: Try to fix orange from d468bf98f7a1 (Fix for bug 603531 ("ASSERTION: bad outer object hook" and crash [@ js::gc::Cell::compartment]), compartments followup.)
Peter Van der Beken <peterv@propagandism.org> - Tue, 12 Oct 2010 17:25:34 -0700 - rev 55731
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Try to fix orange from d468bf98f7a1 (Fix for bug 603531 ("ASSERTION: bad outer object hook" and crash [@ js::gc::Cell::compartment]), compartments followup.)
ad0c80eacba77e63824ee6e55b6a8d40f030e5cc: Eliminate ImmutableSync on x64. b=601066, r=dvander.
Sean Stangl <sstangl@mozilla.com> - Tue, 12 Oct 2010 20:08:40 -0400 - rev 55730
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Eliminate ImmutableSync on x64. b=601066, r=dvander.
d468bf98f7a18cf0d0f9253e0063958e61c90a2c: Fix for bug 603531 ("ASSERTION: bad outer object hook" and crash [@ js::gc::Cell::compartment]), compartments followup. r=mrbkap.
Peter Van der Beken <peterv@propagandism.org> - Tue, 12 Oct 2010 15:03:15 -0700 - rev 55729
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix for bug 603531 ("ASSERTION: bad outer object hook" and crash [@ js::gc::Cell::compartment]), compartments followup. r=mrbkap.
a73a44ad3aa1eca8d781d6c2c800a88c468b7249: Fix for bug 603677 (Crash on startup due to GetProto on an XPCWrappedNative being null with Bugzilla Tweaks jetpack installed), compartments followup. r=mrbkap.
Peter Van der Beken <peterv@propagandism.org> - Tue, 12 Oct 2010 11:51:42 -0700 - rev 55728
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix for bug 603677 (Crash on startup due to GetProto on an XPCWrappedNative being null with Bugzilla Tweaks jetpack installed), compartments followup. r=mrbkap.
08970767d83d079893bb5ccb9347153f49049bfe: Faster x64 Syncing. b=598839, r=dvander.
Sean Stangl <sstangl@mozilla.com> - Tue, 12 Oct 2010 17:39:30 -0400 - rev 55727
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Faster x64 Syncing. b=598839, r=dvander.
db5b6e24f42188e3d3e9499a6b197e01a57d5436: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 12 Oct 2010 12:53:29 -0700 - rev 55726
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Update nanojit-import-rev stamp.
45a6b544df3e8dd3bbfa58d14bd2e8b775b62f2e: These tests should have been added as part of the patch for bug 595728.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 07 Oct 2010 23:14:10 -0700 - rev 55725
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
These tests should have been added as part of the patch for bug 595728.
c7408eb9023e386cb19f997a432d526a8dc36d19: Bug 599247 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_store32(). r=edwsmith.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 07 Oct 2010 20:24:07 -0700 - rev 55724
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 599247 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_store32(). r=edwsmith.
3f650efa60c048d14e89e973d28bd6fe2f57815f: fix build breakage
Rick Reitmaier <rreitmai@adobe.com> - Thu, 07 Oct 2010 19:35:06 -0700 - rev 55723
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
fix build breakage
afb8a2b88e566301e6f03ecb1508931b0ea3dfbd: Bug 596056 - nanojit: random number generator needed for many hardening algorithms (r+nnethercote,edwsmith)
Rick Reitmaier <rreitmai@adobe.com> - Thu, 07 Oct 2010 19:22:35 -0700 - rev 55722
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 596056 - nanojit: random number generator needed for many hardening algorithms (r+nnethercote,edwsmith) introduce noise object Assembler to use a noise object in which the actual mechanics of how noise is being produced in abstracted by the client. The noise object will often need to contain state so its convenient to derive from this class and build an object containing all the necessary state.
4b961df303b2e2596552ce22b8daf33e470dc8e4: Bug 602408 - nanojit: print all hex numbers in LIR dumps with an 0x prefix. r=rreitmai.
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 07 Oct 2010 15:30:36 -0700 - rev 55721
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 602408 - nanojit: print all hex numbers in LIR dumps with an 0x prefix. r=rreitmai.
98f601d658c4cea2e0a5906f9c2a219ae52b40b5: Bug 567873 - Android packaging should use standard packaging code, r=ted a=blocking-fennec
Michael Wu <mwu@mozilla.com> - Tue, 12 Oct 2010 12:43:38 -0700 - rev 55720
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 567873 - Android packaging should use standard packaging code, r=ted a=blocking-fennec
ae1cec6335b13d5a3efeb808ff80a807357aeced: Fix anyname_finalize to look in the right compartment, to avoid dangling pointer. Likely fix for bug 603270. r=mrbkap over IRC.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 12 Oct 2010 14:40:05 -0500 - rev 55719
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix anyname_finalize to look in the right compartment, to avoid dangling pointer. Likely fix for bug 603270. r=mrbkap over IRC.
4d4f6ecca0e0acf6b384d053aa77198479a9ac21: Bug 603533 - We need to hold a strong reference when forwarding to the outer window. r=jst
Blake Kaplan <mrbkap@gmail.com> - Tue, 12 Oct 2010 11:59:28 -0700 - rev 55718
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 603533 - We need to hold a strong reference when forwarding to the outer window. r=jst
8e418df1af74f3d17ae5117609e0cc7311178f5c: Bug 601168: Allow nsHTMLPluginObjElementSH::Call to pass through non-Object |this| values to the plugin. r=bz,gal
Jim Blandy <jimb@mozilla.com> - Tue, 12 Oct 2010 11:50:03 -0700 - rev 55717
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 601168: Allow nsHTMLPluginObjElementSH::Call to pass through non-Object |this| values to the plugin. r=bz,gal This introduces some new JSAPI C++ entry points, one of which allows arbitrary jsvals to be passed as the |this| value to a call; this means we avoid a JSVAL_TO_OBJECT call in the caller, and its corresponding OBJECT_TO_JSVAL call in the callee.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip