WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
294361
TBA availability macros in downlevels do not fall back in Swift like they do in ObjC
https://bugs.webkit.org/show_bug.cgi?id=294361
Summary
TBA availability macros in downlevels do not fall back in Swift like they do ...
Elliott Williams
Reported
2025-06-11 17:55:11 PDT
Among other issues, this can cause releases of WebKit to suggest that new API are available in earlier releases.
Attachments
Add attachment
proposed patch, testcase, etc.
Elliott Williams
Comment 1
2025-06-11 17:55:12 PDT
<
rdar://problem/153108566
>
Elliott Williams
Comment 2
2025-06-11 18:41:21 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/46639
Elliott Williams
Comment 3
2025-06-12 14:37:33 PDT
It turns out that I hallucinated "roll forward" behavior; we never do this. For the 26.0 beta, we simplify forgot to raise the TBA version in time. This appears to be an intentional behavior, too, so that we don't ship source-breaking changes when we forget to raise the version. There is some discussion in <
rdar://104354248
>.
Elliott Williams
Comment 4
2025-06-12 15:19:41 PDT
Re-titling to focus on the other issue addressed by this PR.
EWS
Comment 5
2025-08-01 17:32:46 PDT
Committed
298154@main
(2032bf3faac5): <
https://commits.webkit.org/298154@main
> Reviewed commits have been landed. Closing PR #46639 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug