searching for reviewer(sstangl)
9de6643e665fd8ecf8d78c4c9ffcfd97a683a5b6: Bug 948716 - Remove unnecessary TestAreKnownDOMTypes(). (r=sstangl)
Eric Faust <efaustbmo@gmail.com> - Tue, 10 Dec 2013 16:17:49 -0800 - rev 159790
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 948716 - Remove unnecessary TestAreKnownDOMTypes(). (r=sstangl)
f1be240664e8610696782fc462069b29a9df2942: Bug 948183 - OdinMonkey: don't notifyAll when starting an AsmJSParallelTask (r=sstangl)
Luke Wagner <luke@mozilla.com> - Mon, 09 Dec 2013 17:44:22 -0600 - rev 159595
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 948183 - OdinMonkey: don't notifyAll when starting an AsmJSParallelTask (r=sstangl)
2e3d89ed5dc740f67f3ed0b7f21326f09b3ecf2f: Bug 929236 - Don't waste time caching small asm.js modules (r=sstangl)
Luke Wagner <luke@mozilla.com> - Mon, 18 Nov 2013 16:02:05 -0600 - rev 157710
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 929236 - Don't waste time caching small asm.js modules (r=sstangl)
535370a8c66f0bb6fcfb28b9481618bce1e442d9: Bug 940846: MArrayPush shouldn't take a Float32 as an input; r=sstangl
Benjamin Bouvier <benj@benj.me> - Fri, 22 Nov 2013 15:32:16 +0100 - rev 157024
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 940846: MArrayPush shouldn't take a Float32 as an input; r=sstangl
13e33fcc873dd19edac0a3f6beebd285e4f13dbb: Bug 939868: Merge int32 and float32 types into float32 only if the int32 can be converted; r=sstangl
Benjamin Bouvier <benj@benj.me> - Fri, 22 Nov 2013 15:18:08 +0100 - rev 157023
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 939868: Merge int32 and float32 types into float32 only if the int32 can be converted; r=sstangl
cebfc8463c6a77eab8dc713fa6ac9ec7300e0c12: Bug 934175 - SpiderMonkey: Micro-optimize the x64 extended jumps table. r=sstangl
Dan Gohman <sunfish@google.com> - Wed, 20 Nov 2013 22:05:12 -0800 - rev 156669
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 934175 - SpiderMonkey: Micro-optimize the x64 extended jumps table. r=sstangl
d06ce084e3a98cb4c94c291317897801688e06ba: Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl
Jan de Mooij <jdemooij@mozilla.com> - Sat, 16 Nov 2013 10:15:30 +0100 - rev 154946
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl
dd6f10de22b12b09d34d549d330dd93e6e9c8a2b: Bug 931486 - SpiderMonkey: Misc x86 assembler spew fixes. r=sstangl
Dan Gohman <sunfish@google.com> - Mon, 28 Oct 2013 10:44:53 -0700 - rev 152512
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 931486 - SpiderMonkey: Misc x86 assembler spew fixes. r=sstangl
9fbd0d6598a724b5f8f41586a596079def469f02: Bug 930990 - Make MTest a consistent Float32 operation. r=sstangl
Benjamin Bouvier <benj@benj.me> - Fri, 25 Oct 2013 18:01:35 +0200 - rev 152368
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 930990 - Make MTest a consistent Float32 operation. r=sstangl
8e4f531f68d290b34eb88604fc7c514e02a5bdd5: Bug 931048 - fix NULL crash on OOM in handleAsmJSWorkload (r=sstangl)
Luke Wagner <luke@mozilla.com> - Fri, 25 Oct 2013 13:33:49 -0500 - rev 152261
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 931048 - fix NULL crash on OOM in handleAsmJSWorkload (r=sstangl)
d51df6492c298e914b5713587691c93008f2c7d8: Bug 913282: More Float32 operators: Abs; p=dougc,bbouvier; r=jonco,sstangl
Benjamin Bouvier <benj@benj.me> - Tue, 22 Oct 2013 14:53:12 +0200 - rev 151630
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 913282: More Float32 operators: Abs; p=dougc,bbouvier; r=jonco,sstangl dougc for the ARM parts, bbouvier for the rest.
b299be671230fba31eda317ff2c5e7c6c8d712c1: Bug 922432 - OdinMonkey: improve error reporting (r=sstangl)
Luke Wagner <luke@mozilla.com> - Mon, 21 Oct 2013 17:07:06 -0500 - rev 151521
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 922432 - OdinMonkey: improve error reporting (r=sstangl)
f75226d2273f6851eb233888e18f0585e0788a9f: Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
Luke Wagner <luke@mozilla.com> - Tue, 15 Oct 2013 12:13:34 -0500 - rev 151318
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
e1226725f67428d10e85d9547d38de135ae866a4: Bug 918613 - Specialize some Maths function calls for Float32 in Ion. r=sstangl
Benjamin Bouvier <benj@benj.me> - Thu, 17 Oct 2013 08:50:56 +0200 - rev 151146
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 918613 - Specialize some Maths function calls for Float32 in Ion. r=sstangl
84d504a2c92a53fab577aab5bedaf64919b9c8f4: Bug 927112 - OdinMonkey: loosen up type rules for + (r=sstangl)
Luke Wagner <luke@mozilla.com> - Wed, 16 Oct 2013 18:02:13 -0500 - rev 151049
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 927112 - OdinMonkey: loosen up type rules for + (r=sstangl)
33d9f7e6212801ffaf8f0983449c8c3252984977: Bug 927112 - OdinMonkey: loosen up type rules for ~~ (r=sstangl)
Luke Wagner <luke@mozilla.com> - Wed, 16 Oct 2013 18:02:00 -0500 - rev 151048
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 927112 - OdinMonkey: loosen up type rules for ~~ (r=sstangl)
f5838290c7059fc279c1135e1a9f62690954548d: Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
Luke Wagner <luke@mozilla.com> - Tue, 15 Oct 2013 12:13:34 -0500 - rev 150799
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
f422b59826c1767d44b52f9467c18b5561f8cfe5: Bug 925305 - Use ScratchFloatReg when converting float32->double for callVM. (r=sstangl)
Shu-yu Guo <shu@rfrn.org> - Thu, 10 Oct 2013 20:02:30 -0700 - rev 150409
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 925305 - Use ScratchFloatReg when converting float32->double for callVM. (r=sstangl)
57be8afcd68b9300b55db74bc1da3cc1874e9570: Bug 924641 - Rename movzxbl to movzbl for consistency. r=sstangl
Dan Gohman <sunfish@google.com> - Tue, 08 Oct 2013 15:39:50 -0700 - rev 150127
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 924641 - Rename movzxbl to movzbl for consistency. r=sstangl
8467683868146ca2c61ad961e7654cc45f357886: Bug 924634 - Misc. x86 assembler spew fixes. r=sstangl
Dan Gohman <sunfish@google.com> - Tue, 08 Oct 2013 15:39:44 -0700 - rev 150126
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 924634 - Misc. x86 assembler spew fixes. r=sstangl
70fe2b31caf4b6af3a01ecaf21a055079744deaf: Bug 922096 - OdinMonkey: prevent multiple concurrent parallel asm.js compilations (r=sstangl)
Luke Wagner <luke@mozilla.com> - Tue, 01 Oct 2013 17:23:55 -0500 - rev 149593
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 922096 - OdinMonkey: prevent multiple concurrent parallel asm.js compilations (r=sstangl)
3c21fdf48606c2996416d020bbd21fd2eb069dfb: Bug 919838: Specialize ToInt32 for Float32; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Thu, 26 Sep 2013 18:11:31 -0700 - rev 148860
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 919838: Specialize ToInt32 for Float32; r=sstangl
a87ff44842e633e4df9709d51db963e54a0a4c08: Bug 915903: Convert Float32 before truncating them in StoreTypedArrayPolicy; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Tue, 24 Sep 2013 19:39:20 -0700 - rev 148498
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 915903: Convert Float32 before truncating them in StoreTypedArrayPolicy; r=sstangl
94c5919f12c179716f06c2c80f23256118f49347: Bug 919118: Convert Float before conversion to Int32; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Tue, 24 Sep 2013 14:08:32 -0700 - rev 148477
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 919118: Convert Float before conversion to Int32; r=sstangl
2fe343b79664065bf11a13f212601c03970b25a3: Bug 918815: Inline zero Float32 constants on x86 and factor out maybeInlineFloat; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Fri, 20 Sep 2013 14:51:14 -0700 - rev 148129
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 918815: Inline zero Float32 constants on x86 and factor out maybeInlineFloat; r=sstangl
f0468b6afda3436a439cd7a2ca2237862238fbd3: Bug 913282: Use a MDefinition's member function to check Float32 consistency; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Fri, 20 Sep 2013 12:08:15 -0700 - rev 148115
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 913282: Use a MDefinition's member function to check Float32 consistency; r=sstangl
ccbfd1ddb131ffb1b7c459db5c064e0f00784a38: Bug 901110: Use Float32 constants pool on x64; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Thu, 19 Sep 2013 18:20:21 -0700 - rev 147983
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 901110: Use Float32 constants pool on x64; r=sstangl
11feb444914db032c2acb4d8df45f80d2fb61214: Bug 918031 - SpiderMonkey: Simplify trivial effective address computations to simple moves. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 19 Sep 2013 12:39:58 -0700 - rev 147948
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 918031 - SpiderMonkey: Simplify trivial effective address computations to simple moves. r=sstangl
81bdaf47872de57917c8c7ad76ebc7520228b8e2: Bug 918031 - IonMonkey: Use useRegisterAtStart for LUnbox and LUnboxDouble on x64. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 19 Sep 2013 12:39:58 -0700 - rev 147947
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 918031 - IonMonkey: Use useRegisterAtStart for LUnbox and LUnboxDouble on x64. r=sstangl
4f844c46dd94d442d3b69786dfb99e17ae6a70e6: Bug 918031 - IonMonkey: Make the lowering for neg more consistent across the types. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 19 Sep 2013 12:39:58 -0700 - rev 147946
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 918031 - IonMonkey: Make the lowering for neg more consistent across the types. r=sstangl
e508ff4a04a5b3b18f141a6428db5ed9179dac57: Bug 918031 - SpiderMonkey: Delete no-op branches. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 19 Sep 2013 12:39:58 -0700 - rev 147945
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 918031 - SpiderMonkey: Delete no-op branches. r=sstangl
339c713fcaef755d6039c9566fde6b1fc8c3f0c4: Bug 915833 - SpiderMonkey: Add support for immediate addresses on x64. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 12 Sep 2013 15:31:44 -0700 - rev 146848
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 915833 - SpiderMonkey: Add support for immediate addresses on x64. r=sstangl
9fac05846d6e00ba1b9c36b3c6c7d43785d70593: Bug 915833 - SpiderMonkey: Make some fields private. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 12 Sep 2013 15:31:39 -0700 - rev 146847
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 915833 - SpiderMonkey: Make some fields private. r=sstangl
3bc4938ad49ac6378ae54f5a2c654ea6ef2d8454: Bug 915833 - SpiderMonkey: Use disp_ instead of base_ for storing a 32-bit immediate address, and reorder fields for consistency between x86 and x64. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 12 Sep 2013 15:31:33 -0700 - rev 146846
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 915833 - SpiderMonkey: Use disp_ instead of base_ for storing a 32-bit immediate address, and reorder fields for consistency between x86 and x64. r=sstangl
217c7cffc58136e9fe128ec2482dadf1db7ef9c2: Bug 915833 - Prefix REG_DISP, SCALE, and ADDRESS with "MEM_" to emphasize that they are memory operand kinds, as opposed to REG which is not. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 12 Sep 2013 15:31:29 -0700 - rev 146845
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 915833 - Prefix REG_DISP, SCALE, and ADDRESS with "MEM_" to emphasize that they are memory operand kinds, as opposed to REG which is not. r=sstangl
cd39e70ee0a59bde77055248004052d975635ec8: Bug 915891 - SpiderMonkey: Miscellaneous x86 assembler spew fixes. r=sstangl
Dan Gohman <sunfish@google.com> - Thu, 12 Sep 2013 15:31:23 -0700 - rev 146844
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 915891 - SpiderMonkey: Miscellaneous x86 assembler spew fixes. r=sstangl
13568a3576cd58fcd71fb1d085a6cf3607a3f4c8: Bug 915301: Check Float32 coherency; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Thu, 12 Sep 2013 14:54:01 -0700 - rev 146840
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 915301: Check Float32 coherency; r=sstangl
8621bdc408416276a715164dc7c7f7f14cfaaaf4: Bug 900257: Inline Math.fround in IonMonkey; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Wed, 11 Sep 2013 02:10:17 -0700 - rev 146516
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 900257: Inline Math.fround in IonMonkey; r=sstangl
a43cf13bd6a653461d3987f775a4d1060d8d912f: Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
Benjamin Bouvier <bbouvier@mozilla.com> - Thu, 18 Jul 2013 15:13:15 -0700 - rev 146248
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf: Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
Benjamin Bouvier <bbouvier@mozilla.com> - Thu, 18 Jul 2013 15:13:15 -0700 - rev 146037
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
b817abcebadf7eb913ae1fdd8dd39eacdad6475f: Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
Benjamin Bouvier <bbouvier@mozilla.com> - Thu, 18 Jul 2013 15:13:15 -0700 - rev 145784
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
3dd740f4f19c9f6226af762915e4bf4c3f9bc157: Bug 910796 - IonMonkey: Delete unnecessary instructions in the ArgumentsRectifier sequence for x86/x64. r=sstangl
Dan Gohman <sunfish@google.com> - Sat, 31 Aug 2013 07:29:41 -0700 - rev 145177
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 910796 - IonMonkey: Delete unnecessary instructions in the ArgumentsRectifier sequence for x86/x64. r=sstangl
e2d436b68c7cf1fc49af066aac5ea0636c412f34: Bug 910796 - IonMonkey: Micro-optimize testNegativeZero on x64. r=sstangl
Dan Gohman <sunfish@google.com> - Sat, 31 Aug 2013 07:29:41 -0700 - rev 145176
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 910796 - IonMonkey: Micro-optimize testNegativeZero on x64. r=sstangl
6ac57b836d4a44c6ab22b50a9fb7adfed3a873a3: Bug 910796 - IonMonkey: Micro-optimize AbsD on x86/x64. r=sstangl
Dan Gohman <sunfish@google.com> - Sat, 31 Aug 2013 07:29:41 -0700 - rev 145175
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 910796 - IonMonkey: Micro-optimize AbsD on x86/x64. r=sstangl
aceffa2fd26013121f6fa93e4713f5afd80fcb8f: Bug 910796 - IonMonkey: Micro-optimize PowHalfD on x86/x64. r=sstangl
Dan Gohman <sunfish@google.com> - Sat, 31 Aug 2013 07:29:41 -0700 - rev 145173
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 910796 - IonMonkey: Micro-optimize PowHalfD on x86/x64. r=sstangl
fefe46f36a5b1d46b057de6f4099d49adedd59c3: Bug 900125: Add Math.fround to the interpreter; r=sstangl
Benjamin Bouvier <bbouvier@mozilla.com> - Wed, 28 Aug 2013 22:00:11 -0700 - rev 144854
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 900125: Add Math.fround to the interpreter; r=sstangl
2084a87e4853081d74466ff53fb85e0efa8b05ba: Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
Ian Stakenvicius <axs@gentoo.org> - Thu, 22 Aug 2013 12:38:18 -0400 - rev 144089
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
0dad16fe66b2b057e5047d774b17cd2aeef19ad9: Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
Ian Stakenvicius <axs@gentoo.org> - Thu, 22 Aug 2013 12:38:18 -0400 - rev 144060
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
7da415c9c56675713b40116261ef0eff05a020ee: Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
Ian Stakenvicius <axs@gentoo.org> - Wed, 21 Aug 2013 08:42:49 -0400 - rev 143659
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 517765 - Add 'make source-package' support into js/src. r=sstangl
9586120a2290139d0df6f6606e36d2c126f9a62a: Bug 905396 - IonMonkey: Bailout function of LGenericCall now takes JSObject, r=sstangl
Hannes Verschore <hv1989@gmail.com> - Tue, 20 Aug 2013 17:34:50 +0200 - rev 143231
Push 1672 by kvijayan@mozilla.com at Thu, 12 Dec 2013 20:08:00 +0000
Bug 905396 - IonMonkey: Bailout function of LGenericCall now takes JSObject, r=sstangl