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 / Tests | Assignee: | 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
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
<rdar://problem/153108566>
Elliott Williams
Pull request: https://github.com/WebKit/WebKit/pull/46639
Elliott Williams
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
Re-titling to focus on the other issue addressed by this PR.
EWS
Committed 298154@main (2032bf3faac5): <https://commits.webkit.org/298154@main>
Reviewed commits have been landed. Closing PR #46639 and removing active labels.