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