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