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