Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bd35435fc6d728ae3c5c185df96264d86160c5bd
      
https://github.com/WebKit/WebKit/commit/bd35435fc6d728ae3c5c185df96264d86160c5bd
  Author: Jer Noble <[email protected]>
  Date:   2023-02-06 (Mon, 06 Feb 2023)

  Changed paths:
    M Source/WebCore/bindings/js/JSDOMAttribute.h
    M Source/WebCore/bindings/js/JSDOMGlobalObject.cpp
    M Source/WebCore/bindings/js/JSDOMGlobalObject.h
    M Source/WebCore/bindings/js/JSDOMGlobalObjectInlines.h
    M Source/WebCore/bindings/js/JSDOMGuardedObject.cpp
    M Source/WebCore/bindings/js/JSDOMMapLike.cpp
    M Source/WebCore/bindings/js/JSDOMSetLike.cpp
    M Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
    M Source/WebCore/bindings/js/JSDocumentCustom.cpp
    M Source/WebCore/bindings/js/JSEventTargetCustom.cpp
    M Source/WebCore/bindings/js/JSNavigatorCustom.cpp
    M Source/WebCore/bindings/js/JSValueInWrappedObject.h
    M Source/WebCore/bindings/js/ReadableStream.cpp
    M Source/WebCore/inspector/CommandLineAPIModule.cpp

  Log Message:
  -----------
  Reduce build times by refactoring JSDOMGlobalObject.h
https://bugs.webkit.org/show_bug.cgi?id=251570
rdar://104949069

Reviewed by Ryosuke Niwa.

Move inline methods into JSDOMGlobalObjectInlines.h, and add that include to 
all source files
where those inlines are used.

Allow JSBuiltinInternalFunctions to be forward declared by putting the 
m_builtinInternalFunctions
in a UniqueRef rather than a bare object.

Fix some drive-by build errors revealed by removing inline headers from 
JSDOMGlobalObject.h.

Canonical link: https://commits.webkit.org/259903@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to