fbeb8b5a8a98eb50b462931668822a3ebd605880: Merge MC -> JM.
Brian Hackett <bhackett1024@gmail.com> - Thu, 28 Jul 2011 18:10:31 -0700 - rev 76083
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge MC -> JM.
aea5b967c21b2fa615d8698dd5aba5cccb69e9a4: [INFER] Don't check isMarked() on type objects when a GC tracer with a callback is active.
Brian Hackett <bhackett1024@gmail.com> - Thu, 28 Jul 2011 16:32:59 -0700 - rev 76082
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Don't check isMarked() on type objects when a GC tracer with a callback is active.
d37f88fa371317e0c890e508225e62091ae7f021: [INFER] Allow the same shape to be shared by objects with different types, bug 674621.
Brian Hackett <bhackett1024@gmail.com> - Thu, 28 Jul 2011 14:17:42 -0700 - rev 76081
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Allow the same shape to be shared by objects with different types, bug 674621.
65c33bba9d01dc819ff0c68d8a0c057aaeb42598: [INFER] Reduce inference-related script overhead, bug 674609.
Brian Hackett <bhackett1024@gmail.com> - Thu, 28 Jul 2011 09:16:53 -0700 - rev 76080
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Reduce inference-related script overhead, bug 674609.
235a8bfe2665082640941e8247c119c8cde3fed6: [INFER] LICM for typed arrays, bug 671084. r=bhackett
Jan de Mooij <jandemooij@gmail.com> - Thu, 28 Jul 2011 11:53:29 +0200 - rev 76079
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] LICM for typed arrays, bug 671084. r=bhackett
c7a7d9ff99da33f98d56bff5b673df3d97116de3: Bug 673854 - (TypeInference)Fix TI for Solaris x86. r=bhackett.
Ginn Chen <ginn.chen@oracle.com> - Thu, 28 Jul 2011 09:24:56 +0800 - rev 76078
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Bug 673854 - (TypeInference)Fix TI for Solaris x86. r=bhackett.
058032661e2f2a7755e7b63fc7bbab0231992540: [INFER] Fix more assertions, bug 673705. r=bhackett
Shu-yu Guo <shu@rfrn.org> - Tue, 26 Jul 2011 14:16:59 -0700 - rev 76077
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Fix more assertions, bug 673705. r=bhackett
bd40ad1be9d889e3323adda04bb74f6d31bcedb3: Merge.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 16:48:30 -0700 - rev 76076
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Merge.
c8e6ad4e09d1de9be561c882062fd03665fc93d2: [INFER] Mark overflows on TOID when result value is a non-integer, bug 674085.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 16:46:32 -0700 - rev 76075
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Mark overflows on TOID when result value is a non-integer, bug 674085.
4c2a1bf1b1ca65a21cafa138d1dce23ddb40af03: [INFER] Mark functionScript while tracing type objects, bug 673797.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 15:44:11 -0700 - rev 76074
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Mark functionScript while tracing type objects, bug 673797.
60cb5a22dc10d5e6be28e70770cbcda8b42edbc0: [INFER] Scan entire prototype chain for a lookupProperty hook when nop-ing accesses on singleton objects, bug 673788.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 15:00:42 -0700 - rev 76073
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Scan entire prototype chain for a lookupProperty hook when nop-ing accesses on singleton objects, bug 673788.
681d2903edb79aa46050872ee0962aa6527c178e: [INFER] Check compartment when tracing TypeObject conservative roots during GC, bug 673792.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 14:48:22 -0700 - rev 76072
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Check compartment when tracing TypeObject conservative roots during GC, bug 673792.
4d1506b097db00d81d4b06c594f86220195b3cf9: [INFER] Clear all frame ncode values on GC to avoid confusing the recompiler, bug 673812.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 13:57:29 -0700 - rev 76071
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Clear all frame ncode values on GC to avoid confusing the recompiler, bug 673812.
62f32efb087c7213d5d86580ed0cccc782268a74: [INFER] Fix assertion failure, bug 673705. r=bhackett
Shu-yu Guo <shu@rfrn.org> - Mon, 25 Jul 2011 11:02:44 -0700 - rev 76070
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Fix assertion failure, bug 673705. r=bhackett
7e5a5d2e28f86a93c36b8473591411c212be870f: Move DECOMPOSE tests in Decompile() into individual cases, bug 673710.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 10:32:56 -0700 - rev 76069
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
Move DECOMPOSE tests in Decompile() into individual cases, bug 673710.
bdf006d7b67dad1430b7cabd384d6c956c8a3b87: [INFER] Fix merge botch, bug 673767.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 09:33:41 -0700 - rev 76068
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Fix merge botch, bug 673767.
359730f0730c1fded8e3fd657e14d41c63652525: [INFER] Don't dereference type->newScript immediately after checking against NULL, bug 673766.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 09:02:55 -0700 - rev 76067
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Don't dereference type->newScript immediately after checking against NULL, bug 673766.
752fddcf2d1ddd71640b99c5941c4e4dbec11c24: [INFER] Only allow inlined frames to call other frames in the same VMFrame, bug 673763.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 08:57:00 -0700 - rev 76066
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Only allow inlined frames to call other frames in the same VMFrame, bug 673763.
5ba8d207d7f3e4b5906183b0cd494e944e86d837: [INFER] Handle case in INCNAME on const vars which are morphed into GETGNAME by the emitter, bug 673731.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 07:42:46 -0700 - rev 76065
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Handle case in INCNAME on const vars which are morphed into GETGNAME by the emitter, bug 673731.
bf459add722bb0799b73c69b18b7b7f17f4fb778: [INFER] Add mising MakeTypeId when fixing properties in object literal types to double, bug 673713.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Jul 2011 07:28:07 -0700 - rev 76064
Push 1 by root at Mon, 20 Oct 2014 17:29:22 +0000
[INFER] Add mising MakeTypeId when fixing properties in object literal types to double, bug 673713.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip