57adfe34193eb24d16b80276dc464eadff3c8535: VTune build fixes.
David Anderson <danderson@mozilla.com> - Wed, 20 Jun 2012 17:44:27 -0700 - rev 112649
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
VTune build fixes.
881c4b8e74045a4033f68ec402c245f5939481f8: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Wed, 20 Jun 2012 17:36:56 -0700 - rev 112648
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from mozilla-central.
a0c81536dd0b3278bb92a174696f51f6c0d71f6b: Bug 765325 - Inline small functions more aggressively, turn off insertRecompileCheck for inliningDepth > 0. (r=sstangl)
Kannan Vijayan <kvijayan@mozilla.com> - Wed, 20 Jun 2012 11:45:45 -0400 - rev 112647
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 765325 - Inline small functions more aggressively, turn off insertRecompileCheck for inliningDepth > 0. (r=sstangl)
9ce10246b6b1bfb6941409e96114212162082b28: Fail compilation while coercing undefined to an int (Bug 735478, r=dvander)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Wed, 20 Jun 2012 17:09:48 +0200 - rev 112646
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fail compilation while coercing undefined to an int (Bug 735478, r=dvander)
29aa7b886d500ac760209c6609fa6e48bf823b25: Do not compiled when type info is mixed with argument object. (Bug 765477, r=jandem)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Wed, 20 Jun 2012 16:49:30 +0200 - rev 112645
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Do not compiled when type info is mixed with argument object. (Bug 765477, r=jandem)
ee0ddcd9fed61fd72e5b3290d02d12360fabe295: declare two member variables in the opposite order so we don't get a warning about initializing them backwards
Marty Rosenberg <mrosenberg@mozilla.com> - Tue, 19 Jun 2012 13:58:04 -0700 - rev 112644
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
declare two member variables in the opposite order so we don't get a warning about initializing them backwards
de228c331972dbd9f2dbf1df2ccf2cf1accc4092: Bug 765180 - Fix an overzealous assert. r=dvander
Jan de Mooij <jdemooij@mozilla.com> - Tue, 19 Jun 2012 17:53:58 +0200 - rev 112643
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 765180 - Fix an overzealous assert. r=dvander
b3464c3b7dfcce7aa17d9e76fa7e766e11155f6b: Remove an incorrect bounds check optimization from the branch table code. (bug 765266,r=sstangl)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 18 Jun 2012 12:15:01 -0700 - rev 112642
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Remove an incorrect bounds check optimization from the branch table code. (bug 765266,r=sstangl)
4a302a0e2eb346c3ea2d9f124378733199fad6a3: Bug 765208 - Increase maximum inlining depth. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Mon, 18 Jun 2012 21:34:55 +0200 - rev 112641
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 765208 - Increase maximum inlining depth. r=djvj
a930dbb7ab60d4cf80b33896a72d4594c06ceae5: Bug 764923 - Don't check the OBJECT_FLAG_UNINLINEABLE flag when inlining in Ion. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Sat, 16 Jun 2012 22:36:21 +0200 - rev 112640
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 764923 - Don't check the OBJECT_FLAG_UNINLINEABLE flag when inlining in Ion. r=bhackett
c786d52a0e61813762a488269755a83a8da4a8a9: Bug 721438 -Implement LCompareS to optimize string equality tests. r=jandem
Tom Schuster <evilpies@gmail.com> - Fri, 15 Jun 2012 23:52:38 +0200 - rev 112639
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 721438 -Implement LCompareS to optimize string equality tests. r=jandem
de23a9fc29db5a3b13843541986788d6825cb7fe: Fix off-by-one read of Values on x86/arm. (Bug 735406 fix, r=orange)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Fri, 15 Jun 2012 22:07:56 -0700 - rev 112638
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix off-by-one read of Values on x86/arm. (Bug 735406 fix, r=orange)
c13992e8edbd4f08a7be26408d0790a83a567658: Use ImmTag instead of Imm32. (Bug 735406 fix, r=orange)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Fri, 15 Jun 2012 22:07:06 -0700 - rev 112637
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Use ImmTag instead of Imm32. (Bug 735406 fix, r=orange)
1c9c3fa92fa81c43926160e6034dad95c0f819c9: Remove output of the unboxing, not necesseray. (Bug 735406 fix, r=orange)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Fri, 15 Jun 2012 22:06:25 -0700 - rev 112636
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Remove output of the unboxing, not necesseray. (Bug 735406 fix, r=orange)
17db7530ad47b8ccf906317330358858a66d89b5: Fix payload index. (Bug 735406 fix, r=orange)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Fri, 15 Jun 2012 22:05:28 -0700 - rev 112635
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix payload index. (Bug 735406 fix, r=orange)
c55f5f8b93857e2b08331a1b4fafd979d3ebb444: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Fri, 15 Jun 2012 15:23:58 -0700 - rev 112634
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from mozilla-central.
7873fae10b14f486fb8462456dcb7ff1fbbe3f3a: Backed out changeset 2235fddebe47
David Anderson <danderson@mozilla.com> - Fri, 15 Jun 2012 15:11:38 -0700 - rev 112633
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Backed out changeset 2235fddebe47
2235fddebe47ca79d058c5c6c15576da7d78ac37: Bug 721438 -Implement LCompareS to optimize string equality tests. r=jandem
Tom Schuster <evilpies@gmail.com> - Fri, 15 Jun 2012 23:52:38 +0200 - rev 112632
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 721438 -Implement LCompareS to optimize string equality tests. r=jandem
4f41282b5143145ef20fca60a490f417d23bb945: Add in a function that was left out of the ARM port. (no bug, r=red)
Marty Rosenberg <mrosenberg@mozilla.com> - Fri, 15 Jun 2012 14:18:53 -0700 - rev 112631
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Add in a function that was left out of the ARM port. (no bug, r=red)
b02a7b214e49a1e0244766771196d0317eda75a3: Handle arguments[i] (Bug 735406 part 3, r=dvander)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Fri, 15 Jun 2012 07:37:06 -0700 - rev 112630
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Handle arguments[i] (Bug 735406 part 3, r=dvander)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip