8aa5d9272628034ab1132ace847af61a9596c7e4: [INFER] Cleanup for review, bug 657412.
Brian Hackett <bhackett1024@gmail.com> - Mon, 16 May 2011 22:59:40 -0700 - rev 75838
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Cleanup for review, bug 657412.
f18e992f6ec82ab8385af0d27ec59c01ec6d6f1f: [INFER] Move addTypeProperty barriers under obj->setProperty, obj->defineProperty, bug 619693.
Brian Hackett <bhackett1024@gmail.com> - Mon, 16 May 2011 16:15:37 -0700 - rev 75837
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Move addTypeProperty barriers under obj->setProperty, obj->defineProperty, bug 619693.
0cd135eb71a34e04b7b13f648275d72b70b0c2ae: [INFER] Restore known type of tracked vars at access points, not join points, bug 657304.
Brian Hackett <bhackett1024@gmail.com> - Mon, 16 May 2011 10:22:41 -0700 - rev 75836
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Restore known type of tracked vars at access points, not join points, bug 657304.
3cd8666e409f9ad0d898262fe85f23439cc2180f: [INFER] Make sure Interpret finishes the frame when rejoining from the interpoline, bu 657288.
Brian Hackett <bhackett1024@gmail.com> - Mon, 16 May 2011 07:46:47 -0700 - rev 75835
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Make sure Interpret finishes the frame when rejoining from the interpoline, bu 657288.
1b270bc6f9c1110d3436e6f863c296aed0bab05c: [INFER] Don't run same-compartment assertions for GETLOCAL followed by POP, bug 657287.
Brian Hackett <bhackett1024@gmail.com> - Mon, 16 May 2011 06:59:37 -0700 - rev 75834
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Don't run same-compartment assertions for GETLOCAL followed by POP, bug 657287.
fab81b1881e3db5857d3677d842d41929fcce6d8: [INFER] Revert 118fb707c569, just initialize varTypes to NULL in ActiveFrame constructor.
Jan de Mooij <jandemooij@gmail.com> - Mon, 16 May 2011 11:02:18 +0200 - rev 75833
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Revert 118fb707c569, just initialize varTypes to NULL in ActiveFrame constructor.
118fb707c569d6d60cdd0bf5bc66bd45f5c92f13: [INFER] Set varTypes to NULL with inference disabled to prevent crashes. r=orange
Jan de Mooij <jandemooij@gmail.com> - Mon, 16 May 2011 10:27:50 +0200 - rev 75832
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Set varTypes to NULL with inference disabled to prevent crashes. r=orange
cd6b101733b3d5040e8600cd4fdf158b5950ffa6: [INFER] Fix memory leaks.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 23:32:21 -0700 - rev 75831
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Fix memory leaks.
88112acd30942e660cf4730f401624d451d54e22: [INFER] Allow for scripts with no reachable return statement when analyzing 'new' script properties, bug 657197.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 22:58:53 -0700 - rev 75830
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Allow for scripts with no reachable return statement when analyzing 'new' script properties, bug 657197.
efe5cf75d0337d15e95061dcba32e584cb29a8c9: [INFER] Object.toLocaleString is not guaranteed to produce a string, bug 657225.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 22:46:19 -0700 - rev 75829
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Object.toLocaleString is not guaranteed to produce a string, bug 657225.
2649e0f0049f9f6a39541b19a00a88b4f97b318b: [INFER] Fix bogus assert in array_pop_dense, bug 657245.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 22:08:10 -0700 - rev 75828
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Fix bogus assert in array_pop_dense, bug 657245.
6d27f6e4e07ad311b223627ee023ee88e5152a29: [INFER] Match js_StringIsIndex in termination condition for MakeTypeId, bug 657247.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 21:27:12 -0700 - rev 75827
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Match js_StringIsIndex in termination condition for MakeTypeId, bug 657247.
f9e1445a57f813f1491b8fdbd09b88fbb1f5d6f7: Merge TM -> JM
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 11:32:09 -0700 - rev 75826
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
Merge TM -> JM
ea96c0f86648997d658ed7c464ec3d246284eb2f: [INFER] Treat NEWOBJECT like NEWINIT in scripts marked as compileAndGo but with no associated global object, bug 619433.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 09:33:40 -0700 - rev 75825
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Treat NEWOBJECT like NEWINIT in scripts marked as compileAndGo but with no associated global object, bug 619433.
693a36f402eef8b9ab13f3b353878fadc72c8fed: [INFER] Fix merge botch.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 08:44:01 -0700 - rev 75824
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Fix merge botch.
a7b22d3523be8abec2f11a860846e633122961d3: [INFER] Use script->global instead of compileAndGo bit in Compiler, bug 619433.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 08:38:09 -0700 - rev 75823
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Use script->global instead of compileAndGo bit in Compiler, bug 619433.
55438ad5632e85be9f3c27023b9a8053c90a9d9f: [INFER] Allow ValueRemat to contain FP registers, don't break doubles in setelem_dense and Array.push, bug 657220.
Brian Hackett <bhackett1024@gmail.com> - Sun, 15 May 2011 08:17:36 -0700 - rev 75822
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Allow ValueRemat to contain FP registers, don't break doubles in setelem_dense and Array.push, bug 657220.
ef1ce31f66b9054c6c4a81ce7e0e49b705ef6ebe: [INFER] Release reference on orphaned natives if the native throws an exception, bug 656753.
Brian Hackett <bhackett1024@gmail.com> - Sat, 14 May 2011 14:25:34 -0700 - rev 75821
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Release reference on orphaned natives if the native throws an exception, bug 656753.
2ef9b9d500d43e6a2d83f6e1ca49dc0b66b09fce: [INFER] Coerce locals/args inferred as doubles to doubles after all writes, not just SET ops, bug 656748.
Brian Hackett <bhackett1024@gmail.com> - Sat, 14 May 2011 10:38:51 -0700 - rev 75820
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Coerce locals/args inferred as doubles to doubles after all writes, not just SET ops, bug 656748.
9e0bab2c04b4b854763055555d5e2358649da289: [INFER] Don't learn types for dead entries at join points, bug 656591, learn argument types at script entry and mark monitored call ICs, bug 656920.
Brian Hackett <bhackett1024@gmail.com> - Sat, 14 May 2011 10:30:03 -0700 - rev 75819
Push 235 by bzbarsky@mozilla.com at Tue, 27 Sep 2011 17:13:04 +0000
[INFER] Don't learn types for dead entries at join points, bug 656591, learn argument types at script entry and mark monitored call ICs, bug 656920.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip