[webkit-changes] [WebKit/WebKit] 3b79ec: Remove Xcode version checks from LTO enablement co...

aproskuryakov noreply at github.com
Mon Mar 13 11:05:37 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3b79ec17d4e1f1ce9108e76f2b4b90a795267196
      https://github.com/WebKit/WebKit/commit/3b79ec17d4e1f1ce9108e76f2b4b90a795267196
  Author: Alexey Proskuryakov <ap at apple.com>
  Date:   2023-03-13 (Mon, 13 Mar 2023)

  Changed paths:
    M Source/JavaScriptCore/Configurations/Base.xcconfig
    M Source/ThirdParty/ANGLE/Configurations/Base.xcconfig
    M Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig
    M Source/WTF/Configurations/Base.xcconfig
    M Source/WebCore/Configurations/Base.xcconfig
    M Source/WebCore/PAL/Configurations/Base.xcconfig
    M Source/WebCore/PAL/ThirdParty/libavif/Configurations/Base.xcconfig
    M Source/WebCore/PAL/ThirdParty/libavif/ThirdParty/dav1d/Configurations/Base.xcconfig
    M Source/WebGPU/Configurations/Base.xcconfig
    M Source/WebInspectorUI/Configurations/Base.xcconfig
    M Source/WebKit/Configurations/Base.xcconfig
    M Source/WebKitLegacy/mac/Configurations/Base.xcconfig
    M Source/bmalloc/Configurations/Base.xcconfig

  Log Message:
  -----------
  Remove Xcode version checks from LTO enablement computation
https://bugs.webkit.org/show_bug.cgi?id=253745
rdar://106580397

Reviewed by Elliott Williams.

* Source/JavaScriptCore/Configurations/Base.xcconfig: We had issues with JavaScriptCore
for longer than with other projects. These checks are not precise enough, checking OS
version instead of Xcode version, and likely obsolete for watchOS, but keeping them as
is for now.

* Source/ThirdParty/ANGLE/Configurations/Base.xcconfig:
* Source/ThirdParty/libwebrtc/Configurations/Base.xcconfig:
* Source/WTF/Configurations/Base.xcconfig:
* Source/WebCore/Configurations/Base.xcconfig:
* Source/WebCore/PAL/Configurations/Base.xcconfig:
* Source/WebCore/PAL/ThirdParty/libavif/Configurations/Base.xcconfig:
* Source/WebCore/PAL/ThirdParty/libavif/ThirdParty/dav1d/Configurations/Base.xcconfig:
* Source/WebGPU/Configurations/Base.xcconfig:
* Source/WebInspectorUI/Configurations/Base.xcconfig:
* Source/WebKit/Configurations/Base.xcconfig:
* Source/WebKitLegacy/mac/Configurations/Base.xcconfig:
* Source/bmalloc/Configurations/Base.xcconfig:
Delete dead code.

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




More information about the webkit-changes mailing list