[Webkit-unassigned] [Bug 72367] New: DFG should distinguish between constants in the constant pool and weak constants added as artifacts of code generation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 15 01:37:13 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=72367

           Summary: DFG should distinguish between constants in the
                    constant pool and weak constants added as artifacts of
                    code generation
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fpizlo at apple.com
            Blocks: 72312


Some constants come from the constant pool, which is derived directly from the source code.  These can be safely pinned by the code block.  Other constants are pure artifacts of code generation, such as structure references for heap access checks, and function constants for linked calls.  This latter set of constants should be referred to in a special way so that the GC knows that they are weak references.  Furthermore, the pseudo-constant support for CheckMethod should be eliminated and replaced with weak constants.

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



More information about the webkit-unassigned mailing list