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

Reply via email to