484164b6d6ca4783d747056450e1545d038effc8: [INFER] Make inference spew digestible by scripts, bug 641943.
Brian Hackett <bhackett1024@gmail.com> - Tue, 15 Mar 2011 13:42:24 -0700 - rev 75155
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Make inference spew digestible by scripts, bug 641943.
4cdb8e6b4391273f2ea0ecc2a7943b3e820b9e2c: [INFER] Use new type objects when the result of 'new' is assigned to a .prototype, bug 641714.
Brian Hackett <bhackett1024@gmail.com> - Tue, 15 Mar 2011 00:17:07 -0700 - rev 75154
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Use new type objects when the result of 'new' is assigned to a .prototype, bug 641714.
ce31f0090eb00b73ba494b620ea2c0c3b9153b40: Merge TM -> JM
Brian Hackett <bhackett1024@gmail.com> - Mon, 14 Mar 2011 22:41:04 -0700 - rev 75153
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
Merge TM -> JM
e1a60884a125591363d32a4cc80fb78fdae45033: [INFER] Mark values pushed by overflowing object inc opcodes as doubles, bug 641741.
Brian Hackett <bhackett1024@gmail.com> - Mon, 14 Mar 2011 22:26:25 -0700 - rev 75152
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Mark values pushed by overflowing object inc opcodes as doubles, bug 641741.
1ce8efbb75cc6122286f9d4e33aba3592fb6a5fb: [INFER] Don't try to infer 'new' objects for non-compileAndGo scripts, bug 641231.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 22:35:51 -0700 - rev 75151
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Don't try to infer 'new' objects for non-compileAndGo scripts, bug 641231.
f70363576e62beffec41a3296f305e970717c441: [INFER] Handle DEFAULTX and CASEX during inference, bug 641235.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 22:05:24 -0700 - rev 75150
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Handle DEFAULTX and CASEX during inference, bug 641235.
2ac6e8d5509880ead3f09260148dafad518b3075: [INFER] Only add result for markTypeCallerUnexpected when the caller is at a callsite, bug 641229.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 21:59:03 -0700 - rev 75149
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Only add result for markTypeCallerUnexpected when the caller is at a callsite, bug 641229.
f883ddc1ae95b5a77cf5e53ddb020868ceba6c47: [INFER] Mark all cross-compartment iterations as producing unknown values, bug 641224.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 21:40:55 -0700 - rev 75148
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Mark all cross-compartment iterations as producing unknown values, bug 641224.
d8900f86b86eaad7d0b69aed94cd6924497e9945: [INFER] Watch out computing 'new' value for functions given a non-function type via setting __proto__, bug 640993.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 21:29:30 -0700 - rev 75147
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Watch out computing 'new' value for functions given a non-function type via setting __proto__, bug 640993.
479604222c8e8f5ddce3a57a7f4a0763db95a5ed: [INFER] Mark result of 'new Function.prototype' as unknown, bug 619338.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 21:04:43 -0700 - rev 75146
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Mark result of 'new Function.prototype' as unknown, bug 619338.
89a0db8a631717f63b4913a699b22a1b7119f997: [INFER] Add recompilation rejoin calls in JSOP_GETELEM/JSOP_CALLELEM, bug 641269.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 20:46:30 -0700 - rev 75145
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Add recompilation rejoin calls in JSOP_GETELEM/JSOP_CALLELEM, bug 641269.
92ba109b97da03a0b61fc0a7142ce4d1913f8227: [INFER] Fix jit-test -mna failures, also call site rejoining at GETPROP, bug 639508.
Brian Hackett <bhackett1024@gmail.com> - Sun, 13 Mar 2011 20:35:49 -0700 - rev 75144
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Fix jit-test -mna failures, also call site rejoining at GETPROP, bug 639508.
dd21e37cff014c6d2c7c04a0b0fb03b042c9b6ce: [INFER] Fix call IC monitoring for speculated Function.prototype.call, bug 621942.
Brian Hackett <bhackett1024@gmail.com> - Sat, 12 Mar 2011 22:33:11 -0800 - rev 75143
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Fix call IC monitoring for speculated Function.prototype.call, bug 621942.
ce1accd11d7adff7b97884b542b21a703feb0de9: [INFER] Use ICs on monitored calls, reenable APPLY optimizations, bug 621942.
Brian Hackett <bhackett1024@gmail.com> - Sat, 12 Mar 2011 21:59:46 -0800 - rev 75142
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Use ICs on monitored calls, reenable APPLY optimizations, bug 621942.
bcf148dbce2f3de31d37f393b4b0e5297f06c565: [INFER] Use PICs on monitored SETNAME and SETPROP, bug 621937.
Brian Hackett <bhackett1024@gmail.com> - Fri, 11 Mar 2011 16:29:38 -0800 - rev 75141
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Use PICs on monitored SETNAME and SETPROP, bug 621937.
816e5118734b8c397a82d590d3bd37a31b2fd8f8: [INFER] Update property types when defining properties through wrappers, bug 639529.
Brian Hackett <bhackett1024@gmail.com> - Fri, 11 Mar 2011 07:20:47 -0800 - rev 75140
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Update property types when defining properties through wrappers, bug 639529.
ed4cccfd3e390718b588b5826fb55c5c8c0f2e7f: [INFER] Fully sync stack when making stub and inline calls, bug 639882.
Brian Hackett <bhackett1024@gmail.com> - Thu, 10 Mar 2011 23:51:45 -0800 - rev 75139
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Fully sync stack when making stub and inline calls, bug 639882.
b19686c7fdd190e0c504b6d913169bcc8e6d9639: [INFER] Don't check marked bit for static strings, bug 639263.
Brian Hackett <bhackett1024@gmail.com> - Thu, 10 Mar 2011 20:44:04 -0800 - rev 75138
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Don't check marked bit for static strings, bug 639263.
e714f5547d020f639604203b7ee7d256f784b736: [INFER] Fix build breaks, bug 639263.
Brian Hackett <bhackett1024@gmail.com> - Thu, 10 Mar 2011 19:25:49 -0800 - rev 75137
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Fix build breaks, bug 639263.
80c5a1b0d8d612821165036b59130903fda11ac3: [INFER] Compute types for singleton/JSON arrays and objects, bug 639263.
Brian Hackett <bhackett1024@gmail.com> - Thu, 10 Mar 2011 16:17:39 -0800 - rev 75136
Push 313 by eakhgari@mozilla.com at Tue, 16 Aug 2011 19:58:41 +0000
[INFER] Compute types for singleton/JSON arrays and objects, bug 639263.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip