[Webkit-unassigned] [Bug 70289] New: Add JSC support for delivering mutations when the outermost script context exits

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 17 17:15:29 PDT 2011


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

           Summary: Add JSC support for delivering mutations when the
                    outermost script context exits
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: adamk at chromium.org
                CC: mjs at apple.com, darin at apple.com, andersca at apple.com,
                    sam at webkit.org, rafaelw at chromium.org, rniwa at webkit.org
            Blocks: 68729


http://trac.webkit.org/changeset/97659 added support to the V8 bindings to deliver mutations at the end of the outermost script context. This was trivial for V8, since V8Proxy provides a single entrypoint for script execution, and already keeps track of reentrancy.  For JSC, there are many references to JSC::call in bindings/js/, so this will likely require some reorganization, either by adding a hook in JSC or by wrapping all JSC:call's.

For background, the above is necessary in order to provide delivery at the end of a "microtask", as discussed http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html (the timing is the first bullet under "Significant aspects of this design").

-- 
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