Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e9ffb49a2adf84812695e8706bc5a1c20c5d1345
https://github.com/WebKit/WebKit/commit/e9ffb49a2adf84812695e8706bc5a1c20c5d1345
Author: Adrian Taylor <[email protected]>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M Source/WebCore/PAL/pal/spi/cocoa/VisionKitCoreSPI.h
M Source/WebKit/Configurations/WebKit.xcconfig
M Source/WebKit/UIProcess/ios/WKBrowserEngineDefinitions.h
Log Message:
-----------
Allow Swift C++ interop on >26.4 SDKs
https://bugs.webkit.org/show_bug.cgi?id=312460
rdar://174911783
Reviewed by Geoffrey Garen and Mike Wyrzykowski.
This fixes some pre-requisites for us to enable the Swift version of the Back
Forward List on 26 series SDKs later than 26.4. Specifically,
- it works around a swiftc bug which is not fixed in this older version
- it flips some compile flags to allow Swift/C++ interoperability to be active
on this version
On iOS simulator platforms, a little more is needed, to work around the
absence of some APIs. These APIs aren't actually used; they're just required
when building the clang modules on which Swift code depends. Every one of
these symbols is already referenced elsewhere in the WebKit open source
codebase.
Canonical link: https://commits.webkit.org/311694@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications