c09134c989c8528d88f75221b61943904e923e16: Merge TM -> JM
Brian Hackett <bhackett1024@gmail.com> - Tue, 12 Apr 2011 07:04:45 -0700 - rev 74924
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
Merge TM -> JM
23a746dac3706a1c0b41d9dbf2b675e93dc7b18c: [INFER] Don't propagate type sets for 'new' type objects along prototype chain.
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 21:32:46 -0700 - rev 74923
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Don't propagate type sets for 'new' type objects along prototype chain.
b442ad97a2fb596f12f0c919c73fc579ab79bba9: [INFER] Direct global name accesses, bug 648994.
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 20:10:46 -0700 - rev 74922
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Direct global name accesses, bug 648994.
752402c11d02f3b2d83914783b6c2440af15d328: [INFER] Always ensure XDR'd scripts have a shape, bug 649103.
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 16:39:29 -0700 - rev 74921
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Always ensure XDR'd scripts have a shape, bug 649103.
265baede77e319379f562fcdebe18184a84e706c: [INFER] Rejoin from FlatLambda, fix broken forgetMismatchedObject, bug 648992, bug 648999.
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 08:30:01 -0700 - rev 74920
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Rejoin from FlatLambda, fix broken forgetMismatchedObject, bug 648992, bug 648999.
100ab867dda157e7cd2bb81d9780c0218526e083: Merge TM -> JM
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 07:33:47 -0700 - rev 74919
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
Merge TM -> JM
b6d65a4eb2b3c538903262707e22f364c38a1794: [INFER] Clear initialized length when changing clasp during array slowification, bug 648773.
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 06:52:23 -0700 - rev 74918
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Clear initialized length when changing clasp during array slowification, bug 648773.
5469f5d077acaea23fc7db181a38fe9a9bea7073: [INFER] Make stubcall before adjusting stack in singleton CALLPROP, bug 648708.
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 06:39:14 -0700 - rev 74917
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Make stubcall before adjusting stack in singleton CALLPROP, bug 648708.
dc855edb9bc5561183353bacdc1ec2f188f29b12: [INFER] Add call site for scripted call made in call rejoin path, bug 648966.
Brian Hackett <bhackett1024@gmail.com> - Mon, 11 Apr 2011 06:14:58 -0700 - rev 74916
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Add call site for scripted call made in call rejoin path, bug 648966.
74a8fb1bbec564ab45bbc12e516a595bfbdfe1d6: [INFER] Coalesce rejoin sites for call ops, bug 648843.
Brian Hackett <bhackett1024@gmail.com> - Sun, 10 Apr 2011 21:43:35 -0700 - rev 74915
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Coalesce rejoin sites for call ops, bug 648843.
3816e4abb15803e3d612a883ab6f423f45f59e44: [INFER] Separate call sites from rejoin sites in JITScript, reconstruct doubles on each rejoin, bug 647991.
Brian Hackett <bhackett1024@gmail.com> - Sun, 10 Apr 2011 16:09:01 -0700 - rev 74914
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Separate call sites from rejoin sites in JITScript, reconstruct doubles on each rejoin, bug 647991.
d3215d1e985a03eb795203c3a6de4bc86c0b246c: [INFER] Use both inline and dynamic slots for objects other than dense arrays, bug 648321.
Brian Hackett <bhackett1024@gmail.com> - Fri, 08 Apr 2011 19:51:40 -0700 - rev 74913
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Use both inline and dynamic slots for objects other than dense arrays, bug 648321.
bdacf8b9c9c4a342d7da79e89ce088bdd65cd189: Merge TM -> JM
Brian Hackett <bhackett1024@gmail.com> - Fri, 08 Apr 2011 19:27:14 -0700 - rev 74912
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
Merge TM -> JM
a4355f02771640641de322b8bf0e0a24f428f974: [INFER] Preserve VMFrame registers while tracer is running, bug 648586.
Brian Hackett <bhackett1024@gmail.com> - Fri, 08 Apr 2011 18:48:09 -0700 - rev 74911
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Preserve VMFrame registers while tracer is running, bug 648586.
ef890e014ce1d48a0f539ccf765bbaa57a08492e: [INFER] Patch unsynced local types when expanding inline frames, bug 648567.
Brian Hackett <bhackett1024@gmail.com> - Fri, 08 Apr 2011 17:57:58 -0700 - rev 74910
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Patch unsynced local types when expanding inline frames, bug 648567.
68124edcaa4f8bf430240cfdc9d174cb933f0c36: [INFER] Fix bogus assert, bug 648499.
Brian Hackett <bhackett1024@gmail.com> - Fri, 08 Apr 2011 16:04:44 -0700 - rev 74909
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Fix bogus assert, bug 648499.
4778158a32e60fece6537f38b1c9ed6884cc52e3: [INFER] Don't inspect invalidated fe when converting to double, bug 648498.
Brian Hackett <bhackett1024@gmail.com> - Fri, 08 Apr 2011 15:56:34 -0700 - rev 74908
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Don't inspect invalidated fe when converting to double, bug 648498.
a9f916668b2969ec6a074b5cac7cef2feae6a98f: [INFER] Don't evict register from incomplete frame entry, bug 618692.
Brian Hackett <bhackett1024@gmail.com> - Thu, 07 Apr 2011 17:43:36 -0700 - rev 74907
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Don't evict register from incomplete frame entry, bug 618692.
4dcb83428de7e35028a7d09c7a824c524585ef5e: Merge.
Brian Hackett <bhackett1024@gmail.com> - Thu, 07 Apr 2011 17:15:43 -0700 - rev 74906
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
Merge.
9f0cb8d7da58032335ce12a1323c856b54b3026d: [INFER] Fix cases where dense arrays have initialized length < capacity with disabled inference, bug 648357.
Brian Hackett <bhackett1024@gmail.com> - Thu, 07 Apr 2011 17:14:15 -0700 - rev 74905
Push 1199 by jorendorff@mozilla.com at Sat, 13 Aug 2011 18:32:33 +0000
[INFER] Fix cases where dense arrays have initialized length < capacity with disabled inference, bug 648357.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip