Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3b57457b56b541d3d6e39a96fcd86fa321756395
      
https://github.com/WebKit/WebKit/commit/3b57457b56b541d3d6e39a96fcd86fa321756395
  Author: Elliott Williams <[email protected]>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

  Changed paths:
    M Configurations/CommonBase.xcconfig
    M Source/JavaScriptCore/Configurations/AllowedSPI-legacy.toml
    M Source/WebCore/Configurations/AllowedSPI-legacy.toml
    M Source/WebCore/Configurations/AllowedSPI.toml
    M Source/WebKit/Configurations/AllowedSPI-legacy.toml
    M Source/WebKit/Configurations/AllowedSPI.toml
    M Tools/Scripts/libraries/webkitapipy/webkitapipy/program.py

  Log Message:
  -----------
  [SPI checking] Update allowlists for changes to internal baseline
https://bugs.webkit.org/show_bug.cgi?id=308661
rdar://170360205

Reviewed by Mike Wyrzykowski.

Clean up a bunch of [[staging]] entries. Some entries are moved to
WebKitAdditions, because their enabled state depends on unreleased
features.

* Configurations/CommonBase.xcconfig: In internal SDKDBs for iOS 26.4,
  rdar://148943382 is fixed, but there is a related issue
  rdar://164901718 which is still active. Differentiate between them. As
  before, this bug causes declarations which are private to appear in
  the SDKDB as public. We need to annotate the SPI for checking against
  SDKDBs which *do* have the bug fix, but we need to turn the allowlist
  entries off for SDKDBs which have the bug.

* Source/JavaScriptCore/Configurations/AllowedSPI-legacy.toml:
* Source/WebCore/Configurations/AllowedSPI-legacy.toml:
* Source/WebCore/Configurations/AllowedSPI.toml:
* Source/WebKit/Configurations/AllowedSPI-legacy.toml: Add some pre-2025
  SPI usage that was never detected before due to the toolchain bug
  mentioned above.
* Source/WebKit/Configurations/AllowedSPI.toml:

* Tools/Scripts/libraries/webkitapipy/webkitapipy/program.py: This
  libSystem symbol gets called by Swift code that is emitted into
  clients. Add it to the global ignore list.

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



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

Reply via email to