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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat May 10 21:15:11 PDT 2008


           Summary: SquirrelFish: Major codegen issue in a.b=expr, a[b]=expr
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: SquirrelFish, SquirrelFishBlocker
          Severity: Blocker
          Priority: P1
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: oliver at apple.com
                CC: mjs at apple.com, sam at webkit.org, ggaren at apple.com,
                    cwzwarich at uwaterloo.ca

Cameron and I have isolated a number of the probable causes for gmail and ebay
bustage, and they are expressions like (assume var a, b;):
* a=a.b=c -- should evaluate as  a.b=c; a=a.b; actually evals as
a=c;a.b=a;a=a.b; (ditto for a[b])
* a.b=(a="wiffle") -- should eval as base=a;a="wiffle";base.b=a; actually
evaluates as a=wiffle;a.b=a;

This makes me cry.

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