76d004ae24c57e0c05f48c2ba889f1d8f2fe60a2: Follow-up nits to bug 670827.
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 23:15:00 -0700 - rev 105068
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Follow-up nits to bug 670827.
ad399da18b2cfbfd346b5a31f4e048d2cee2a6ec: Implement bailouts (bug 670827, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 23:00:40 -0700 - rev 105067
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Implement bailouts (bug 670827, r=sstangl).
a69ecadc75e124ccf316be09a95771b5f097e8fa: Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:55:44 -0700 - rev 105066
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
1493609db7d082f605e3b460c5d4ce77efff6635: Random minor typos and refactorings (bug 670827 part 4, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:55:27 -0700 - rev 105065
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Random minor typos and refactorings (bug 670827 part 4, r=adrake).
7724af380dcce77f05d75f58a7ba9f4cba8a8f2f: Add an API for calling C functions (bug 670827 part 3, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:40 -0700 - rev 105064
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Add an API for calling C functions (bug 670827 part 3, r=adrake).
97cb6abb83aa409b43c624acee6c4230c278ab58: Make frame size classes optional (bug 670827 part 2, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:37 -0700 - rev 105063
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Make frame size classes optional (bug 670827 part 2, r=adrake).
8a0228f35bd42c619315d7faaad7ea7a22306e15: Add out-of-line code generation, refactored CodeGenerator (bug 670827 part 1, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:35 -0700 - rev 105062
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Add out-of-line code generation, refactored CodeGenerator (bug 670827 part 1, r=adrake).
6bce7f59bb1501741403541bc0d78c0fbedaef7f: Bug 670784: Implement JSOP_TABLESWITCH - part 2: tableswitch logic, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 05 Aug 2011 19:55:06 -0700 - rev 105061
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 670784: Implement JSOP_TABLESWITCH - part 2: tableswitch logic, r=dvander
b052c9efbc28150821fbb09d6f9006800162eaf6: Fix a bunch of type analysis bugs (bug 674694, r=rpearl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 19:43:21 -0700 - rev 105060
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Fix a bunch of type analysis bugs (bug 674694, r=rpearl).
481ad202043bd108352749b263a38fd897cb5ae2: Fix greedy allocation bug where the same def had two registers (bug 674664, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 19:39:14 -0700 - rev 105059
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Fix greedy allocation bug where the same def had two registers (bug 674664, r=adrake).
1676cf93aa308abae9b00a9b861e731db250ec4d: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 19:38:49 -0700 - rev 105058
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge from mozilla-central.
b35d66c93b8bf5c8e6b21b9e35fe2e6dec691077: Bug 676721: Don't allocate clobbered output registers as inputs in linear scan register allocator. r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 05 Aug 2011 15:56:02 -0700 - rev 105057
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 676721: Don't allocate clobbered output registers as inputs in linear scan register allocator. r=dvander
679524cb39371f08afdaa85a251df2fd2cb3fbc3: Bug 676940: Remove LLabel, move block start Label into LBlock. r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 05 Aug 2011 14:05:23 -0700 - rev 105056
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 676940: Remove LLabel, move block start Label into LBlock. r=dvander
e32e1805a61f33b74a4b133d5ae2a7922b661575: Bug 670784: Implement JSOP_TABLESWITCH - part 1: add needed structures, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 05 Aug 2011 09:54:09 -0700 - rev 105055
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 670784: Implement JSOP_TABLESWITCH - part 1: add needed structures, r=dvander
48aebed719c213f300d23ab3b4d39bdfa511474a: Bug 670784: Implement JSOP_TABLESWITCH - part 0: add CodeLabel, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 05 Aug 2011 09:43:51 -0700 - rev 105054
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 670784: Implement JSOP_TABLESWITCH - part 0: add CodeLabel, r=dvander
bad4742bde20f8401347217669416e9f7b728db5: Bug 676721: Fix trampoline return values and don't allocate clobbered temporary registers. r=dvander
Andrew Drake <adrake@adrake.org> - Thu, 04 Aug 2011 19:10:11 -0700 - rev 105053
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 676721: Fix trampoline return values and don't allocate clobbered temporary registers. r=dvander
da3142df0db55154ad76ceaab9e23da52d73bad7: Support for double arithmetic and new linker features (bug 675395, r=sstangl+hverschore).
David Anderson <danderson@mozilla.com> - Thu, 04 Aug 2011 20:18:56 -0700 - rev 105052
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Support for double arithmetic and new linker features (bug 675395, r=sstangl+hverschore).
aed14664eae98d4f0e340be359e36773ebe1d2c6: Follow-up fix to bug 674506.
David Anderson <danderson@mozilla.com> - Thu, 04 Aug 2011 20:14:25 -0700 - rev 105051
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Follow-up fix to bug 674506.
2ee4cdc9856b1fdd8aa991b449175436befddf9c: Fix stale register state in the greedy allocator (bug 674506, r=adrake).
David Anderson <danderson@mozilla.com> - Thu, 04 Aug 2011 20:12:36 -0700 - rev 105050
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Fix stale register state in the greedy allocator (bug 674506, r=adrake).
325999cd8b2a371c67e93c42c1d721ae21f9aa01: Fix possible out-of-bounds array access in greedy allocator due to sparse block IDs. no bug, r=dvander
Andrew Drake <adrake@adrake.org> - Thu, 04 Aug 2011 17:24:52 -0700 - rev 105049
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Fix possible out-of-bounds array access in greedy allocator due to sparse block IDs. no bug, r=dvander
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip