Bug 294361

Summary: TBA availability macros in downlevels do not fall back in Swift like they do in ObjC
Product: WebKit Reporter: Elliott Williams <emw>
Component: Tools / TestsAssignee: Elliott Williams <emw>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

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
Elliott Williams
Comment 1 2025-06-11 17:55:12 PDT
Elliott Williams
Comment 2 2025-06-11 18:41:21 PDT
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.