25d07807a602515e04e6db5e90e091d031fb2c9e: Bug 530583 - Delete silly JS_INT32_TO_PTR etc. macros. r=jwalden.
Jason Orendorff <jorendorff@mozilla.com> - Tue, 16 Mar 2010 10:41:28 -0500 - rev 40292
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 530583 - Delete silly JS_INT32_TO_PTR etc. macros. r=jwalden.
08b5d4ff62f5395ed3c7d625258ab547d090d160: Add tests for 503860 to jstests.list.
Brendan Eich <brendan@mozilla.org> - Wed, 17 Mar 2010 12:52:46 -0700 - rev 40291
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add tests for 503860 to jstests.list.
49e51ab798cf133f187155c0bbf6da00cc148fd9: Restore lost rt->protoHazardShape check (503860, r=jorendorff).
Brendan Eich <brendan@mozilla.org> - Wed, 17 Mar 2010 12:41:11 -0700 - rev 40290
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Restore lost rt->protoHazardShape check (503860, r=jorendorff).
eba4f78cdca490001b37b3a7fb3bfc93819f6a08: bug 551680 - replacing JS_(Suspend|Resume)Request with JSAutoSuspendRequest. r=mrbkap
Igor Bukanov <igor@mir2.org> - Wed, 17 Mar 2010 10:29:37 +0300 - rev 40289
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
bug 551680 - replacing JS_(Suspend|Resume)Request with JSAutoSuspendRequest. r=mrbkap
881eacfc665c1a2c205bd5adf7699e60f6b0914a: (Fixed assert) Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky)
Luke Wagner <lw@mozilla.com> - Tue, 16 Mar 2010 21:43:48 -0700 - rev 40288
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
(Fixed assert) Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky)
9438a169c69c5511f9ea1657c3d8eb3aeca0df2e: bug 552218 - mark ecma/Date/15.9.5.14.js, ecma/Date/15.9.5.34-1.js, ecma_3/Date/15.9.5.5.js as random on Linux due to DST issues.
Bob Clary <bclary@bclary.com> - Tue, 16 Mar 2010 18:07:26 -0700 - rev 40287
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
bug 552218 - mark ecma/Date/15.9.5.14.js, ecma/Date/15.9.5.34-1.js, ecma_3/Date/15.9.5.5.js as random on Linux due to DST issues.
7c675b971d31b251c3f85ee37b6da5f256aef540: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 17 Mar 2010 09:08:13 +1100 - rev 40286
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Update nanojit-import-rev stamp.
6eedb7f2c6d1d215a74762e0d8de1f79509a2c1c: Fix mochitest failures caused by the patch for bug 498193. r=me.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 17 Mar 2010 09:04:22 +1100 - rev 40285
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix mochitest failures caused by the patch for bug 498193. r=me.
975958755e79494abc3f930230e584f685be0a1a: Redo X64 asm_fneg to only allocate XMM regs, fix indirect calls, and revert asm_restore to old logic (bug 535706 r=nnethercote+)
Edwin Smith <edwsmith@adobe.com> - Mon, 15 Mar 2010 21:52:41 -0400 - rev 40284
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Redo X64 asm_fneg to only allocate XMM regs, fix indirect calls, and revert asm_restore to old logic (bug 535706 r=nnethercote+) The code for indirect calls needed shuffling; we must freeResourcesOf() before assigning the call address to a register. The old code was just getting lucky, and the regstate fixes tickled the latent bug. asm_restore() can be stricter once we eliminate all cases where an F64 instruction can be assigned to a GPR. The only known remaining case is asm_quad which is used for both LIR_float and LIR_quad, which should be fixed by bug 534310.
6c2d0b28dd6e00acc99df0ee4eb3c6c9074a8eec: Merge
Luke Wagner <lw@mozilla.com> - Tue, 16 Mar 2010 14:47:35 -0700 - rev 40283
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge
4d9c84f70fd9587a18d75ea34fb6cc67611c13d3: Backed out changeset bc5039752e41
Luke Wagner <lw@mozilla.com> - Tue, 16 Mar 2010 14:47:19 -0700 - rev 40282
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Backed out changeset bc5039752e41
636836c65832aa9b9d2ccfa22dd3f27300e8a6a5: bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
Igor Bukanov <igor@mir2.org> - Tue, 16 Mar 2010 21:28:33 +0300 - rev 40281
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
bc5039752e41db77bf5ec36767898c886d0db513: Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky)
Luke Wagner <lw@mozilla.com> - Tue, 16 Mar 2010 09:55:45 -0700 - rev 40280
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky)
945067a187b6f3d2634b7d0986922341ee38fd70: Add argv bounds check in js shell's EvalInFrame (no bug, r=me)
Luke Wagner <lw@mozilla.com> - Tue, 16 Mar 2010 09:45:07 -0700 - rev 40279
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add argv bounds check in js shell's EvalInFrame (no bug, r=me)
6db4daa3e64d0e2238fd1faf7eb5ac0004088cd5: Fix GCC warning. Follow-up to bug 552248. r=me.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 16 Mar 2010 15:06:04 +1100 - rev 40278
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix GCC warning. Follow-up to bug 552248. r=me.
055d29aa484a71ef8df788fa776bd17371f986da: Bug 552582 - TM: remove unused case from FuncFilter. r=gal.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 16 Mar 2010 14:58:52 +1100 - rev 40277
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 552582 - TM: remove unused case from FuncFilter. r=gal.
e7e05fc7d12036d250c546063b4e3e66e8a88243: Bug 552248 - fix crash when JS_EvaluateInStackFrame is called for frame in saved callstack (r=Waldo)
Luke Wagner <lw@mozilla.com> - Mon, 15 Mar 2010 19:24:08 -0700 - rev 40276
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 552248 - fix crash when JS_EvaluateInStackFrame is called for frame in saved callstack (r=Waldo)
a7b25f5bc6fe67a9d75a6f79af3075b19d84d3f0: Update nanojit-import-rev stamp.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 16 Mar 2010 12:12:38 +1100 - rev 40275
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Update nanojit-import-rev stamp.
e4976ba592699705fab7b97653f8350f2ef3b856: merge
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 16 Mar 2010 12:08:18 +1100 - rev 40274
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
merge
e65064a240b129f4ba497b4ca5c5d6d05f3c7469: Bug 498193 - nanojit: inline all LirWriter functions. r=gal.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 16 Mar 2010 12:05:43 +1100 - rev 40273
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 498193 - nanojit: inline all LirWriter functions. r=gal.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip