Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a42efef8903ca2b62906cc0641ae675d165aa28e
      
https://github.com/WebKit/WebKit/commit/a42efef8903ca2b62906cc0641ae675d165aa28e
  Author: Alexey Proskuryakov <[email protected]>
  Date:   2026-04-13 (Mon, 13 Apr 2026)

  Changed paths:
    M Configurations/CommonBase.xcconfig
    M Configurations/Sanitizers.xcconfig
    M Configurations/WebKitTargetConditionals.xcconfig
    M Source/JavaScriptCore/Configurations/JSC.xcconfig
    M Source/ThirdParty/ANGLE/changes.diff
    M Source/ThirdParty/ANGLE/src/compiler/translator/InfoSink.h
    M Source/WebCore/PAL/Configurations/PAL.xcconfig
    M Source/WebKit/Configurations/Base.xcconfig
    M Source/WebKit/Configurations/BaseExtension.xcconfig
    M Source/WebKit/Configurations/BaseTarget.xcconfig
    M Source/WebKit/Configurations/BaseXPCService.xcconfig
    M Source/WebKit/Configurations/RelocatableFrameworksLinkerFlags.xcconfig
    M Source/WebKit/Configurations/WebKitSwift.xcconfig
    M Source/WebKit/Configurations/webpushd.xcconfig
    M Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig
    M Tools/TestWebKitAPI/Configurations/TestWebKitAPILibrary.xcconfig

  Log Message:
  -----------
  Remove support for Xcode versions older than 26.2
https://bugs.webkit.org/show_bug.cgi?id=312052
rdar://174566725

Reviewed by Richard Robinson.

WebKit only supports building with Xcode 26.2 or newer, so all 
WK_XCODE_BEFORE/SINCE
conditionals (15, 15.3, 16, 16.3, 17) are dead code. Remove them and resolve 
all dependent
settings to their unconditional values.

This also removes the ASan stack-use-after-scope and code coverage workarounds 
that only
applied to Xcode 16.3, along with the corresponding ANGLE ifdef.

* Configurations/CommonBase.xcconfig:
* Configurations/Sanitizers.xcconfig:
* Configurations/WebKitTargetConditionals.xcconfig:
* Source/JavaScriptCore/Configurations/JSC.xcconfig:
* Source/ThirdParty/ANGLE/changes.diff:
* Source/ThirdParty/ANGLE/src/compiler/translator/InfoSink.h:
* Source/WebCore/PAL/Configurations/PAL.xcconfig:
* Source/WebKit/Configurations/Base.xcconfig:
* Source/WebKit/Configurations/BaseExtension.xcconfig:
* Source/WebKit/Configurations/BaseTarget.xcconfig:
* Source/WebKit/Configurations/BaseXPCService.xcconfig:
* Source/WebKit/Configurations/RelocatableFrameworksLinkerFlags.xcconfig:
* Source/WebKit/Configurations/WebKitSwift.xcconfig:
* Source/WebKit/Configurations/webpushd.xcconfig:
* Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig:
* Tools/TestWebKitAPI/Configurations/TestWebKitAPILibrary.xcconfig:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to