eab484f82ca4c39bb57e8c72040eda48bd632eeb: [INFER] Push constant value in jsop_typeof, bug 643733. r=bhackett
Jan de Mooij <jandemooij@gmail.com> - Wed, 20 Apr 2011 18:10:08 +0200 - rev 75736
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Push constant value in jsop_typeof, bug 643733. r=bhackett
03aa9eb2a8fc9deea9fed340ad8ad30926989c1b: [INFER] Guard property's existence before calling clearTimeout, bug 647626.
Brian Hackett <bhackett1024@gmail.com> - Wed, 20 Apr 2011 07:15:06 -0700 - rev 75735
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Guard property's existence before calling clearTimeout, bug 647626.
e2ac5bec56fb81619893dd85021b0a12f8910a02: [INFER] Don't inline calls from heavyweight or eval scripts, bug 651209.
Brian Hackett <bhackett1024@gmail.com> - Wed, 20 Apr 2011 07:06:59 -0700 - rev 75734
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Don't inline calls from heavyweight or eval scripts, bug 651209.
e5efb8c97426a6ebbed4db1bc1239f418b25802a: [INFER] Don't LICM array lengths in scripts which have had bounds checks fail, bug 651155.
Brian Hackett <bhackett1024@gmail.com> - Tue, 19 Apr 2011 22:20:43 -0700 - rev 75733
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Don't LICM array lengths in scripts which have had bounds checks fail, bug 651155.
3538d4d61e0ec1de3c4228073f7aaf39f647881d: [INFER] Handle copies of loop invariant temporaries in ImmutableSync, bug 651147.
Brian Hackett <bhackett1024@gmail.com> - Tue, 19 Apr 2011 21:55:16 -0700 - rev 75732
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Handle copies of loop invariant temporaries in ImmutableSync, bug 651147.
44392a434cb1eda40ea0d17330a1ed2ea01da346: [INFER] Reload from adjusted return address when rejoining from lowered call or apply, bug 651119.
Brian Hackett <bhackett1024@gmail.com> - Tue, 19 Apr 2011 21:33:04 -0700 - rev 75731
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Reload from adjusted return address when rejoining from lowered call or apply, bug 651119.
fbcbc74151c16215a3a24d9377684e7b40a7e31a: [INFER] Remove compound JSOP*PROP opcodes, bug 647626.
Brian Hackett <bhackett1024@gmail.com> - Tue, 19 Apr 2011 15:24:09 -0700 - rev 75730
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Remove compound JSOP*PROP opcodes, bug 647626.
1fe03044bfebcccb5322c8719e9049c74b25dadc: Merge TM -> JM
Brian Hackett <bhackett1024@gmail.com> - Tue, 19 Apr 2011 08:23:41 -0700 - rev 75729
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
Merge TM -> JM
d78eef12a329730d699e6ad76cab7722acc1d3a1: [INFER] Add loop tail lifetimes when variables are killed in the middle of loops, bug 643805.
Brian Hackett <bhackett1024@gmail.com> - Tue, 19 Apr 2011 06:39:49 -0700 - rev 75728
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Add loop tail lifetimes when variables are killed in the middle of loops, bug 643805.
0178e1b19f453728810bfbba6f27a96d53060d95: [INFER] Always include rejoin points for GetProp stub calls in JSOP_LENGTH, bug 650658.
Brian Hackett <bhackett1024@gmail.com> - Mon, 18 Apr 2011 23:18:58 -0700 - rev 75727
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Always include rejoin points for GetProp stub calls in JSOP_LENGTH, bug 650658.
f60bb600974bf7925d9902f7cb9e63b99ea5ca4d: [INFER] Transform primitive 'this' for type set pushed by compiler in intermediate GETTHISPROP entry, bug 650663.
Brian Hackett <bhackett1024@gmail.com> - Mon, 18 Apr 2011 22:39:42 -0700 - rev 75726
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Transform primitive 'this' for type set pushed by compiler in intermediate GETTHISPROP entry, bug 650663.
cd01ef66dac7d92617759626fc557b2946596f06: [INFER] Don't optimize LENGTH and PROP accesses on known non-objects, bug 650662.
Brian Hackett <bhackett1024@gmail.com> - Mon, 18 Apr 2011 22:08:34 -0700 - rev 75725
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Don't optimize LENGTH and PROP accesses on known non-objects, bug 650662.
425b3fcdbe412156836a4a4eb360a9132a46e238: [INFER] Preserve fixed slot and capacity information when trading object guts, bug 650912.
Brian Hackett <bhackett1024@gmail.com> - Mon, 18 Apr 2011 16:00:17 -0700 - rev 75724
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Preserve fixed slot and capacity information when trading object guts, bug 650912.
9d469a96c49613ec8fa26353582d353f72fc0786: [INFER] Don't call script() on a dummy frame, bug 650864. r=bhackett
Jan de Mooij <jandemooij@gmail.com> - Mon, 18 Apr 2011 13:12:37 -0700 - rev 75723
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Don't call script() on a dummy frame, bug 650864. r=bhackett
ac0989a03bf1fd0c5157207f3288016de0a77d9c: [INFER] Fix disabled hoisting on x.length checks.
Brian Hackett <bhackett1024@gmail.com> - Sun, 17 Apr 2011 07:36:55 -0700 - rev 75722
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Fix disabled hoisting on x.length checks.
f01b61fd6f49a216a0a748f25fa5a16f321b9b8d: [INFER] Hoist bounds checks for variables in linear relationships with loop test, bug 650496.
Brian Hackett <bhackett1024@gmail.com> - Sun, 17 Apr 2011 06:51:10 -0700 - rev 75721
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Hoist bounds checks for variables in linear relationships with loop test, bug 650496.
244446b156b75d135113161e0ec4d0b8bf2d447e: [INFER] LICM and bounds check hoisting for x.length, bug 649693.
Brian Hackett <bhackett1024@gmail.com> - Sat, 16 Apr 2011 06:54:01 -0700 - rev 75720
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] LICM and bounds check hoisting for x.length, bug 649693.
50d7a9b2ecc5b373bf9bc25db6e8d3993b2d0302: [INFER] Don't optimize slot accesses for non-global scope objects.
Brian Hackett <bhackett1024@gmail.com> - Fri, 15 Apr 2011 08:36:03 -0700 - rev 75719
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Don't optimize slot accesses for non-global scope objects.
cb06710a8eb7a21aba2453138c2497f4316bce24: [INFER] Retest hoisted bounds checks after stub calls, bug 649693.
Brian Hackett <bhackett1024@gmail.com> - Thu, 14 Apr 2011 21:59:32 -0700 - rev 75718
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Retest hoisted bounds checks after stub calls, bug 649693.
5838535af4c7e275c22f8d7f3ca62e626769ac63: [INFER] Kludge for recompilation thrashing in sunspider-crypto-md5.
Brian Hackett <bhackett1024@gmail.com> - Thu, 14 Apr 2011 17:28:04 -0700 - rev 75717
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Kludge for recompilation thrashing in sunspider-crypto-md5.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip