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

Reply via email to