a28e37f1058efffe01c268dd83fef5492fe6ffb4: Bug 452329 - Fix a bad assumption. r=brendan
Blake Kaplan <mrbkap@gmail.com> - Fri, 29 Aug 2008 16:03:18 -0700 - rev 18701
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Bug 452329 - Fix a bad assumption. r=brendan
8fde4fa9d09e7757c8cfdbd4dc9b882f4be30bf6: Bug 452875 - Ensure we intern the id for JSOP_IN. r=brendan
Blake Kaplan <mrbkap@gmail.com> - Fri, 29 Aug 2008 15:59:09 -0700 - rev 18700
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Bug 452875 - Ensure we intern the id for JSOP_IN. r=brendan
b203c77861b9e520dc5c8bab3bad059a21d6b997: Merge.
David Anderson <danderson@mozilla.com> - Fri, 29 Aug 2008 15:38:05 -0700 - rev 18699
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Merge.
c070800935e20ba4d71843555df05adf69b0642b: Fixed double-as-integer check not handling negative zero (bug 452170, r=gal).
David Anderson <danderson@mozilla.com> - Fri, 29 Aug 2008 15:37:37 -0700 - rev 18698
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Fixed double-as-integer check not handling negative zero (bug 452170, r=gal).
447f56cf1b8334c21e11cd50507a230a598f86fe: Track number of breaks we generate loop exits for.
Andreas Gal <gal@mozilla.com> - Fri, 29 Aug 2008 15:29:55 -0700 - rev 18697
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Track number of breaks we generate loop exits for.
acd13a03564886cf48e63496977c583f04227745: Long-form conditional branches (IFEQX, IFNEX) are never fused, so don't check for them in fuseIf.
Andreas Gal <gal@mozilla.com> - Fri, 29 Aug 2008 15:20:36 -0700 - rev 18696
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Long-form conditional branches (IFEQX, IFNEX) are never fused, so don't check for them in fuseIf.
1606de7ae3baf4d74b2dfe37659f552d5917b98c: Merge.
Andreas Gal <gal@mozilla.com> - Fri, 29 Aug 2008 15:17:20 -0700 - rev 18695
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Merge.
ca1f4036355bb16212cef0b4ce09cdd5fbf54679: Track locations of control-flow merges in cfgMerges during recording (452869).
Andreas Gal <gal@mozilla.com> - Fri, 29 Aug 2008 15:12:17 -0700 - rev 18694
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Track locations of control-flow merges in cfgMerges during recording (452869).
a1352c8a58a89a6d98413373fc177bc5be75a45f: Fixed assumptions that nanojit's insCall() would not clobber the input argument array (bug 452853, r=gal).
David Anderson <danderson@mozilla.com> - Fri, 29 Aug 2008 14:22:21 -0700 - rev 18693
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Fixed assumptions that nanojit's insCall() would not clobber the input argument array (bug 452853, r=gal).
268cce1707b6750b04b49e0d15189b8e5c388d0c: Abort recording on invalid string indexes for JSOP_GETELEM (bug 452713, r=brendan).
David Anderson <danderson@mozilla.com> - Fri, 29 Aug 2008 13:05:41 -0700 - rev 18692
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Abort recording on invalid string indexes for JSOP_GETELEM (bug 452713, r=brendan).
46cd933f721b73789fd53bde78d87b0baa190766: Add tests covering division.
Robert Sayre <sayrer@gmail.com> - Fri, 29 Aug 2008 13:04:08 -0400 - rev 18691
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Add tests covering division.
1686f4b8ec10370a07ef093c82632f2c7365f26c: Add tests for continue statement.
Robert Sayre <sayrer@gmail.com> - Fri, 29 Aug 2008 11:01:56 -0400 - rev 18690
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Add tests for continue statement.
a65f235ff6b8f2b74608a8046bd51234131eae54: Fix bogus JOF_VARPROP test; fix uninitialized id in JSOP_IN recorder, should have caught it when I reviewed danderson's patch.
Brendan Eich <brendan@mozilla.org> - Fri, 29 Aug 2008 00:58:10 -0700 - rev 18689
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Fix bogus JOF_VARPROP test; fix uninitialized id in JSOP_IN recorder, should have caught it when I reviewed danderson's patch.
0e7cafaea12d03d66a718171b620f104303191d8: Fix upvar decompilation for eval-from-fun case (452441, r=igor).
Brendan Eich <brendan@mozilla.org> - Fri, 29 Aug 2008 00:24:11 -0700 - rev 18688
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Fix upvar decompilation for eval-from-fun case (452441, r=igor).
7bb8cdc283b0e4b8da1c81158b760b8356ba7755: Consolidate equal and cmp code harder, trace switch ops, use INS_CONST more (bug to be filed -- bugzilla down atm).
Brendan Eich <brendan@mozilla.org> - Thu, 28 Aug 2008 23:50:48 -0700 - rev 18687
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Consolidate equal and cmp code harder, trace switch ops, use INS_CONST more (bug to be filed -- bugzilla down atm).
9b22617019d75fcb4fb663af84ad6dd553821392: Unroll loops we were not able to call once, but only if we don't have a tree available for that loop header.
Andreas Gal <gal@mozilla.com> - Thu, 28 Aug 2008 23:19:23 -0700 - rev 18686
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Unroll loops we were not able to call once, but only if we don't have a tree available for that loop header.
2bf8f820c82f6f6fbc395ee2872d8c9e3a4e8c45: Merge.
Andreas Gal <gal@mozilla.com> - Thu, 28 Aug 2008 22:34:14 -0700 - rev 18685
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Merge.
526bdf444e8edcf73ecb2231705621c8b3faf04e: Merge.
Andreas Gal <gal@mozilla.com> - Thu, 28 Aug 2008 22:33:45 -0700 - rev 18684
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Merge.
17287b03873b32f967577db2963339e094f903a6: Monitor downward branches only during recording (452709).
Andreas Gal <gal@mozilla.com> - Thu, 28 Aug 2008 22:33:22 -0700 - rev 18683
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Monitor downward branches only during recording (452709).
5c0e120cb9b9783de87b7d27f3507a71d1ea1525: Fixed trying to record JSOP_IN with some unusuable left-hand values (bug 452724, r=brendan).
David Anderson <danderson@mozilla.com> - Thu, 28 Aug 2008 22:33:32 -0700 - rev 18682
Push 1677 by mrbkap@mozilla.com at Wed, 03 Sep 2008 00:15:56 +0000
Fixed trying to record JSOP_IN with some unusuable left-hand values (bug 452724, r=brendan).
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip