[Webkit-unassigned] [Bug 280719] New: Stop using class-level JS_EXPORT_PRIVATE for JavaScriptCore/inspector

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 1 17:04:45 PDT 2024


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

            Bug ID: 280719
           Summary: Stop using class-level JS_EXPORT_PRIVATE for
                    JavaScriptCore/inspector
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: Hironori.Fujii at sony.com

Stop using class-level JS_EXPORT_PRIVATE for JavaScriptCore/inspector

https://webkit.slack.com/archives/CU64U6FDW/p1727386191584539?thread_ts=1727381875.279419&cid=CU64U6FDW

> I think method level export is better due to various reasons,
> 1. that becomes boundary and LTO does not work if it is used (e.g. WTF export)
> 2. Most of JSC's class JS_EXPORT_PRIVATE was coming from B3, which requires very fine-grained control and testing from testb3 etc., and I think that's the reason.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20241002/8c7bb79c/attachment-0001.htm>


More information about the webkit-unassigned mailing list