Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 21460befd9e619bcf52cb276656fd8b9cd6fddb3
      
https://github.com/WebKit/WebKit/commit/21460befd9e619bcf52cb276656fd8b9cd6fddb3
  Author: Elliott Williams <e...@apple.com>
  Date:   2025-09-02 (Tue, 02 Sep 2025)

  Changed paths:
    M Source/WTF/wtf/PlatformHave.h
    M Source/WebCore/Configurations/AllowedSPI.toml
    M Tools/Scripts/libraries/webkitapipy/webkitapipy/allow.py

  Log Message:
  -----------
  [SPI Checking] Track staging API separately from temporary SPI
https://bugs.webkit.org/show_bug.cgi?id=298051

Reviewed by Brianna Fan.

It's relatively common for us to pre-adopt API using runtime checks
(respondsToSelector or failable soft-linking). When audit-spi catches
these, there isn't a meaningful bug to file to track their cleanup, we
just need to wait for the API to become available.

Add a separate [[staging]] label to allowlists that does not require
an associated bug. Use it to mark a recently-staged media API.

* Source/WTF/wtf/PlatformHave.h:
* Source/WebCore/Configurations/AllowedSPI.toml:
* Tools/Scripts/libraries/webkitapipy/webkitapipy/allow.py:
(AllowedReason):
(AllowList.from_dict):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to