[Webkit-unassigned] [Bug 18991] SquirrelFish: Major codegen issue in a.b=expr, a[b]=expr

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 14 21:29:55 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=18991


cwzwarich at uwaterloo.ca changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #21150|0                           |1
        is obsolete|                            |




------- Comment #9 from cwzwarich at uwaterloo.ca  2008-05-14 21:29 PDT -------
Created an attachment (id=21154)
 --> (http://bugs.webkit.org/attachment.cgi?id=21154&action=view)
Revised proposed patch

Here's a patch that hopefully corrects this issue, except in the case where
f.arguments is used to modify arguments of something in the call chain. I'll
post SunSpider results in the next post. I also ran diffs on the bytecode
output. I have only looked at a sample of differences, but all of the examples
I saw were cases where we definitely need to do different codegen, like global
code, eval code, or the body of a function with a closure. I'll look at all of
them and make a post along with the diffs.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list