f93960a93ad97a56d308bd9ce25d97cbc175d524: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Mon, 17 Oct 2011 11:52:12 -0700 - rev 105314
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Merge from mozilla-central.
f085bb5e0ef0e41b8cbfca2580b50ffb68edcdc8: Fix SpiderMonkey builds on tbpl.
David Anderson <danderson@mozilla.com> - Mon, 17 Oct 2011 11:02:15 -0700 - rev 105313
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix SpiderMonkey builds on tbpl.
9e12e2ea9726153b39b796c6fdbc530428240951: Remove bogus assert triggering inside valgrind.
David Anderson <danderson@mozilla.com> - Fri, 14 Oct 2011 17:33:18 -0700 - rev 105312
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Remove bogus assert triggering inside valgrind.
7658d0234f1983a813fddec9f86a95906be245b2: Remove TypeSets from MInstructions (bug 694621, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 14 Oct 2011 16:45:51 -0700 - rev 105311
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Remove TypeSets from MInstructions (bug 694621, r=sstangl).
e575614bb8884aceeabfaec798f5bd42fe7e8e0a: Ensure inputs to unboxes are lowered (bug 694422, r=sstangl).
David Anderson <danderson@mozilla.com> - Thu, 13 Oct 2011 16:29:03 -0700 - rev 105310
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Ensure inputs to unboxes are lowered (bug 694422, r=sstangl).
1e6e025df3d12b363ded3daf890d8708f698e40b: Fix COPY policy in greedy register allocation (bug 694215, r=sstangl).
David Anderson <danderson@mozilla.com> - Thu, 13 Oct 2011 16:23:55 -0700 - rev 105309
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix COPY policy in greedy register allocation (bug 694215, r=sstangl).
6e600ec5f9b4f426ea5899bfc0564139036c32c2: Add test case for bug 692211.
David Anderson <danderson@mozilla.com> - Thu, 13 Oct 2011 14:35:28 -0700 - rev 105308
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Add test case for bug 692211.
b9e09bc7afa2338ef7af748b560df5af4ebde554: Add test case for bug 692208.
David Anderson <danderson@mozilla.com> - Thu, 13 Oct 2011 12:41:01 -0700 - rev 105307
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Add test case for bug 692208.
b2cc6f0cc5802c576962f2fef1b10cdb2eb61394: Sort successors of a table switch (bug 682021, r=dvander).
Hannes Verschore <hv1989@gmail.com> - Thu, 13 Oct 2011 12:38:45 -0700 - rev 105306
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Sort successors of a table switch (bug 682021, r=dvander). * * * Sort successors of a table switch (bug 682021, r=dvander).
6e442768f0ca0b5a76a7dd5e845f5458fecd80a0: Destroy absolutely everything, move most functions out of *Assembler-arm.h into *Assembler-arm.cpp (bug 693449, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Thu, 13 Oct 2011 11:56:47 -0700 - rev 105305
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Destroy absolutely everything, move most functions out of *Assembler-arm.h into *Assembler-arm.cpp (bug 693449, r=jbramley)
2101d4b040ee620a9d9fcdf48ffb1828d999c050: Improve the features of ionmonkey on arm. (bug 693449, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Thu, 13 Oct 2011 11:55:41 -0700 - rev 105304
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Improve the features of ionmonkey on arm. (bug 693449, r=jbramley)
043ea5aee853b79ff5e8ac0befb325d2887cfb06: Fix greedy regalloc not filling snapshots at the right time (bug 694172, r=sstangl).
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 17:42:25 -0700 - rev 105303
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix greedy regalloc not filling snapshots at the right time (bug 694172, r=sstangl).
ceff3e6881ae0ccf76600a0b5a6b782e36bb21b1: Fix ARM build.
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 15:57:14 -0700 - rev 105302
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix ARM build.
24db30e862ec42a6acb0a5a73b6f03c9376e2e0e: Trace GC pointers embedded in Ion code (bug 683407, r=sstangl).
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 15:54:11 -0700 - rev 105301
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Trace GC pointers embedded in Ion code (bug 683407, r=sstangl).
bbfd08d05520f175bf19b5c349b2ad2b7e703ad1: Rebase - thanks hg qfin.
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 15:46:43 -0700 - rev 105300
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Rebase - thanks hg qfin.
6f67262319bef2279c8c1ab3b970dbaf952138f6: Apply type barriers to calls (bug 693432, r=bhackett).
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 14:45:44 -0700 - rev 105299
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Apply type barriers to calls (bug 693432, r=bhackett).
448bc655cf0acdb35c61073363f4b1d43448db10: Follow-up nits to the GETGNAME patch.
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 14:45:31 -0700 - rev 105298
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Follow-up nits to the GETGNAME patch.
e14a523e99d360ff098218db6536221a0eccd839: Implement JSOP_GETGNAME fast paths (bug 684402, r=sstangl,bhackett).
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 14:29:05 -0700 - rev 105297
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Implement JSOP_GETGNAME fast paths (bug 684402, r=sstangl,bhackett).
d82cb4ce6398d83d3a920dd215247b2047ebc77b: Let IonMonkey options pass through shell even when not enabled.
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 00:54:10 -0700 - rev 105296
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Let IonMonkey options pass through shell even when not enabled.
70eae9bd90d40875f909048b8f4afc650ce1a9f3: Test Ion flags on make check.
David Anderson <danderson@mozilla.com> - Wed, 12 Oct 2011 00:40:13 -0700 - rev 105295
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Test Ion flags on make check.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip