Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: dc75578f021ec6b6071cce582e1fda447464f6be
https://github.com/WebKit/WebKit/commit/dc75578f021ec6b6071cce582e1fda447464f6be
Author: Kimmo Kinnunen <[email protected]>
Date: 2023-03-01 (Wed, 01 Mar 2023)
Changed paths:
M Source/WebCore/Headers.cmake
M Source/WebCore/WebCore.xcodeproj/project.pbxproj
M Source/WebCore/html/canvas/EXTDisjointTimerQuery.cpp
M Source/WebCore/html/canvas/WebGL2RenderingContext.cpp
M Source/WebCore/html/canvas/WebGLAny.h
A Source/WebCore/html/canvas/WebGLAnyInlines.h
M Source/WebCore/html/canvas/WebGLRenderingContext.cpp
M Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp
Log Message:
-----------
Build Time Regression(260367@main): Including TypedArrayInlines.h in
WebGLAny.h caused increased build times
https://bugs.webkit.org/show_bug.cgi?id=252968
rdar://problem/105970124
Reviewed by Jer Noble.
Add WebGLAnyInlines.h and use it in all .cpp files that instantiate
WebGLAny. Move the TypedArrayInlines.h from WebGLAny.h to
WebGLAnyInlines.h so that only those compilation units include the
slower typed array files.
* Source/WebCore/Headers.cmake:
* Source/WebCore/WebCore.xcodeproj/project.pbxproj:
* Source/WebCore/html/canvas/EXTDisjointTimerQuery.cpp:
* Source/WebCore/html/canvas/WebGL2RenderingContext.cpp:
* Source/WebCore/html/canvas/WebGLAny.h:
* Source/WebCore/html/canvas/WebGLAnyInlines.h: Added.
* Source/WebCore/html/canvas/WebGLRenderingContext.cpp:
* Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:
Canonical link: https://commits.webkit.org/261020@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes