4d81cfd3f6e4bd20bc76626faffd39ff770c629c: Merge.
David Anderson <danderson@mozilla.com> - Wed, 13 Aug 2008 17:45:50 -0700 - rev 18152
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
97498b23f3602fba6ae4128551ac15835d5aa5a6: Fix from brendan for propertyIsEnumerable having an inconsistent return type.
David Anderson <danderson@mozilla.com> - Wed, 13 Aug 2008 17:44:26 -0700 - rev 18151
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix from brendan for propertyIsEnumerable having an inconsistent return type.
3f7b8558a1a7ca6d5f0162dcd0d33e94240502fd: Set rval_ins with initializing=true because nothing will get the callee, so the tracker won't have tracked it yet if it's in virgin stack.
Brendan Eich <brendan@mozilla.org> - Wed, 13 Aug 2008 17:45:49 -0700 - rev 18150
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Set rval_ins with initializing=true because nothing will get the callee, so the tracker won't have tracked it yet if it's in virgin stack.
baac751c4bf54243cdeb047afe121381b9a71a88: Forgot to string-tag before going from atom to jsid in two builtins.
Brendan Eich <brendan@mozilla.org> - Wed, 13 Aug 2008 17:20:16 -0700 - rev 18149
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Forgot to string-tag before going from atom to jsid in two builtins.
e4548362fa74e5449c76dcda675959130cf8f863: Merge. Lame.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 17:13:53 -0700 - rev 18148
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge. Lame.
3b57c7a92f7488b0d268551e3549cde3716da774: Add nestedExit to InterpState and comment its fields.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 17:12:55 -0700 - rev 18147
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Add nestedExit to InterpState and comment its fields.
9379f9e865f7ff5edaed99180ee2bd885d8689c2: Merge.
David Anderson <danderson@mozilla.com> - Wed, 13 Aug 2008 17:12:08 -0700 - rev 18146
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
3794c4f36b2737c631631b75beb5647a7fbc6420: Merge.
David Anderson <danderson@mozilla.com> - Wed, 13 Aug 2008 17:11:22 -0700 - rev 18145
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
8f3c8fb8c7162c8eac0c088c8be1e49cd894e2db: Fixed from brendan for counting disparity between nativeStackSlots and FORALL_SLOTS_IN_PENDING_FRAMES.
David Anderson <danderson@mozilla.com> - Wed, 13 Aug 2008 17:09:16 -0700 - rev 18144
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fixed from brendan for counting disparity between nativeStackSlots and FORALL_SLOTS_IN_PENDING_FRAMES. Added debug code to catch future disparities.
86ef943700acb41357f8accc14842784201388fe: Fix prototype hit case in prop to advance obj and obj_ins up the proto chain.
Brendan Eich <brendan@mozilla.org> - Wed, 13 Aug 2008 17:10:18 -0700 - rev 18143
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix prototype hit case in prop to advance obj and obj_ins up the proto chain.
d96e0ab82bb857240580ce26f88172477c075eb5: Don't print LeaveFrame debug info when falling out of the global frame.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 16:57:14 -0700 - rev 18142
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Don't print LeaveFrame debug info when falling out of the global frame.
f603e7555aefded72dbfd1842476e20bcdeec8c7: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 16:43:46 -0700 - rev 18141
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
55d6dbfeeab0582e354479ee3b053141484f9f34: When re-importing register values after a tree call, make sure to use the inner tree's nativeStackBase, since we also use the inner tree's sp.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 16:29:59 -0700 - rev 18140
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
When re-importing register values after a tree call, make sure to use the inner tree's nativeStackBase, since we also use the inner tree's sp.
b42fa8f98b1a41db47662cef159594dcd4ad270f: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 15:50:40 -0700 - rev 18139
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
1f1b2ed3a1692925802d1c958d1b6e246c69084b: Read back registers used by inner tree relative to inner_sp (the adjusted sp value). Print frames we enter into and return to in Enter/LeaveFrame.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 15:50:11 -0700 - rev 18138
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Read back registers used by inner tree relative to inner_sp (the adjusted sp value). Print frames we enter into and return to in Enter/LeaveFrame.
ad0aef3a1a4256a4a1e58bfd03b811c127a45544: Fix bogus varval assert.
Brendan Eich <brendan@mozilla.org> - Wed, 13 Aug 2008 16:14:22 -0700 - rev 18137
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Fix bogus varval assert.
b7199324e019798953cd243e7c5c73677eddcf1d: Major and winning overhaul to for-in codegen (mad props to Andreas for advice).
Brendan Eich <brendan@mozilla.org> - Wed, 13 Aug 2008 14:02:35 -0700 - rev 18136
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Major and winning overhaul to for-in codegen (mad props to Andreas for advice).
7dd001982f576277d739c45206b3f84b9232c074: Don't call inner trees if they use global slots since we don't support those in inner trees yet.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 14:00:37 -0700 - rev 18135
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Don't call inner trees if they use global slots since we don't support those in inner trees yet.
a60b9a521289bcc62389ac5d4adf5ee1761b38a6: Merge.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 13:52:21 -0700 - rev 18134
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Merge.
3c864e120a1e999fa905d81c5ab61995c6f97971: Flexible call stack allocation with proper guarding for call stack overflows.
Andreas Gal <gal@mozilla.com> - Wed, 13 Aug 2008 13:51:59 -0700 - rev 18133
Push 1 by root at Tue, 26 Apr 2011 22:38:44 +0000
Flexible call stack allocation with proper guarding for call stack overflows.
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip