Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fb05a6d5fba6e0547317dbc6bf0b51cf815a0986
      
https://github.com/WebKit/WebKit/commit/fb05a6d5fba6e0547317dbc6bf0b51cf815a0986
  Author: Adrian Taylor <[email protected]>
  Date:   2025-10-28 (Tue, 28 Oct 2025)

  Changed paths:
    M Source/WebKit/Configurations/Base.xcconfig

  Log Message:
  -----------
  Disable nullability completeness
https://bugs.webkit.org/show_bug.cgi?id=301411
rdar://163319634

Reviewed by Geoffrey Garen.

This disables the clang nullability completeness warning. Swift/C++ interop
requires us to label some APIs as _Nullable or _Nonnull, and this warning then
requires us to similarly annotate all the other APIs in the same file. This
leads to annotation proliferation, and when we're not careful this can even
become viral across multiple files if we expand macros to include these
annotations. This is not currently deemed helpful or beneficial for WebKit.
See Slack discussion at

https://webkit.slack.com/archives/CU64U6FDW/p1761239537764009
Canonical link: https://commits.webkit.org/302237@main



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

Reply via email to