d97c62f4f7e1511d8cdb824e21ce977bd3b85938: [JAEGER] Merge.
David Anderson <danderson@mozilla.com> - Thu, 29 Jul 2010 11:49:03 -0700 - rev 53242
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Merge.
ec75a84008e09f858494dc3dbec1b9c07792c6c8: Bug 582899: JM: Disable PICs during proto-chain walk if non-JS-native encountered. (r=dvander)
Chris Leary <cdleary@mozilla.com> - Thu, 29 Jul 2010 11:37:38 -0700 - rev 53241
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 582899: JM: Disable PICs during proto-chain walk if non-JS-native encountered. (r=dvander)
9faf997da857cdfb261303fda32b57571c3adc6d: [JAEGER] Fixed assumption about copies which is broken by let expressions (bug 582897).
David Anderson <danderson@mozilla.com> - Thu, 29 Jul 2010 11:48:47 -0700 - rev 53240
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Fixed assumption about copies which is broken by let expressions (bug 582897).
248e878a8ec7ea950ea23dd0687b306848d35a60: [JAEGER] Merge.
David Anderson <danderson@mozilla.com> - Thu, 29 Jul 2010 11:36:00 -0700 - rev 53239
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Merge.
27b2c8b23ff3655cee8040d90fed793f60e66914: Bug 582900: JM: Missing rsh type set. (r=dvander)
Chris Leary <cdleary@mozilla.com> - Thu, 29 Jul 2010 11:32:36 -0700 - rev 53238
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 582900: JM: Missing rsh type set. (r=dvander)
87a327a645004045bac6ba15c9e4bac39109d627: [JAEGER] Fixed constant folding bug in LOCALINC (bug 582898).
David Anderson <danderson@mozilla.com> - Thu, 29 Jul 2010 11:35:33 -0700 - rev 53237
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Fixed constant folding bug in LOCALINC (bug 582898).
653584027430fd0d484947219db90656dbdce24d: [JAEGER] Add support for PUSHA/POPA/emulation for X86/X86_64 to masm.
Andrew Drake <drakedevel@gmail.com> - Thu, 29 Jul 2010 01:36:31 -0700 - rev 53236
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Add support for PUSHA/POPA/emulation for X86/X86_64 to masm.
3700c42a8e822845725a670f9163b63eef9ff929: [JAEGER] Merge.
David Anderson <danderson@mozilla.com> - Wed, 28 Jul 2010 18:18:51 -0700 - rev 53235
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Merge.
4e9e578b4a0740a106e8be28ec84146cacdbede8: [JAEGER] Define gczeal in trace-tests to an empty function, when not present, for opt builds.
David Anderson <danderson@mozilla.com> - Wed, 28 Jul 2010 18:18:36 -0700 - rev 53234
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Define gczeal in trace-tests to an empty function, when not present, for opt builds.
ed5753878cecea14c37e6b53b957fe0cbff12c9b: [JAEGER] Backout merge.
David Mandelin <dmandelin@mozilla.com> - Wed, 28 Jul 2010 18:17:42 -0700 - rev 53233
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Backout merge.
c6c257f88f6ee75a145a513dfc3bababa6ca6e16: Backed out changeset 71d776c0ec08 -- this modified some tests to disable an
David Mandelin <dmandelin@mozilla.com> - Wed, 28 Jul 2010 18:17:17 -0700 - rev 53232
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Backed out changeset 71d776c0ec08 -- this modified some tests to disable an old syntax, but we are keeping that syntax for now.
8a23dd120f6e73900ea2694d7242bb70eef1c3df: [JAEGER] Bug 582449: remove unneeded slow path to prevent us from falling through and calling functions twice, r=dvander
David Mandelin <dmandelin@mozilla.com> - Wed, 28 Jul 2010 18:13:13 -0700 - rev 53231
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Bug 582449: remove unneeded slow path to prevent us from falling through and calling functions twice, r=dvander
2045c529823d1a858efd18832fa47493cac1994c: Bug 578517: JM: double >> int fast path. (r=dvander)
Chris Leary <cdleary@mozilla.com> - Wed, 28 Jul 2010 15:40:31 -0700 - rev 53230
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Bug 578517: JM: double >> int fast path. (r=dvander)
aaa0f0daa52880a9085111361c184c8e90c45f78: [JAEGER] Improve performance of loading doubles (bug 582152).
David Anderson <dvander@alliedmods.net> - Wed, 28 Jul 2010 14:32:39 -0700 - rev 53229
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Improve performance of loading doubles (bug 582152).
3d3f7234b94e64040b6ed163eb9ad1a802e45b10: JM: OOL fast path for setting array holes, bug 580355
Brian Hackett - Wed, 28 Jul 2010 13:07:26 -0700 - rev 53228
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
JM: OOL fast path for setting array holes, bug 580355
aabc31b1b29e17290a8c0ebb982e9adfe9b1c8c7: [JAEGER] Merge fallout, use JSSLOT_DENSE_LENGTH_CAPACITY instead of dslots[-1].
David Anderson <danderson@mozilla.com> - Wed, 28 Jul 2010 12:40:36 -0700 - rev 53227
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Merge fallout, use JSSLOT_DENSE_LENGTH_CAPACITY instead of dslots[-1].
ce7ea12f6b79d4849d5f43bed668166f545093aa: Merge from Tracemonkey.
David Mandelin <dmandelin@mozilla.com> - Wed, 28 Jul 2010 11:16:36 -0700 - rev 53226
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge from Tracemonkey.
1f21eec5216796219a8a237a8b14b4698fbda35e: [JAEGER] x86_64 masm: do not swap into %eax for loads, stores.
Sean Stangl <sstangl@mozilla.com> - Tue, 27 Jul 2010 21:35:13 -0700 - rev 53225
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] x86_64 masm: do not swap into %eax for loads, stores.
46e7d518dad5403eb622617177f37891a982ee48: [JAEGER] Introduce JS_NUNBOX32, JS_PUNBOX64 defines. r=dvander.
Sean Stangl <sstangl@mozilla.com> - Tue, 27 Jul 2010 18:26:57 -0700 - rev 53224
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Introduce JS_NUNBOX32, JS_PUNBOX64 defines. r=dvander.
c893f830ff7ef55e629f08ca1f92409a52da4896: [JAEGER] Add interrupt check to function calls. r=dmandelin, b=582419
Andrew Drake <drakedevel@gmail.com> - Tue, 27 Jul 2010 18:00:02 -0700 - rev 53223
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
[JAEGER] Add interrupt check to function calls. r=dmandelin, b=582419
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip