[Webkit-unassigned] [Bug 158908] New: JSC::Symbol should be hash-consed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 18 15:33:57 PDT 2016


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

            Bug ID: 158908
           Summary: JSC::Symbol should be hash-consed
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: fpizlo at apple.com

I just realized that it's not possible to pointer-compare symbols!  This means that all symbol comparisons require dependent loads to get the Symbol's underlying uid.  This is probably worth fixing.  We would like symbol comparisons to not require loads.  To do that, we need to make Symbol hash-consed on a per-VM basis.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160618/e13f6762/attachment.html>


More information about the webkit-unassigned mailing list