swift
[5.7] Fix issues blocking enablement of `-target-min-inlining-version min`
#59176
Merged

[5.7] Fix issues blocking enablement of `-target-min-inlining-version min` #59176

tshortli
tshortli Sema: Fix `isExported()` for extension decls in order to correct avai…
a168c3eb
tshortli NFC: Use 'potentially unavailable' instead of 'unavailable' in the av…
604d5c80
tshortli Sema: Avoid diagnosing potential unavailability of type components (e…
360d56d7
tshortli Sema: Downgrade diagnostics about potential unavailability of the ext…
8ca45c34
tshortli NFC: Expand `-target-min-inlining-versiong` tests to cover a number o…
461caa06
tshortli Sema: When computing potential unavailability of a decl, first check …
dbf5ac5a
tshortli Sema: Use the deployment target when checking availability for SPI an…
cdadcfc5
tshortli AST: Rename the `ResilienceBoundary` member of the `TypeRefinementCon…
a920bdfc
tshortli Sema: Teach the compiler to refine `VarDecl` initializer expressions …
b05b0b5b
tshortli Tests: Update `attr_inlinable_available.swift` to require macOS and r…
dc31827d
tshortli Tests: Add test cases for potential unavailability in class inheritan…
57298845
tshortli Sema: Reword diagnostics about potentially unavailable decls to impro…
83488bb3
tshortli Sema: Use the availability of the extended nominal as a floor for the…
49f05649
tshortli Sema: Downgrade diagnostics about inheritance from a less available t…
793bad82
tshortli
tshortli
nkcsgexi
nkcsgexi approved these changes on 2022-05-31
tshortli tshortli marked this pull request as ready for review 3 years ago
tshortli tshortli requested a review 3 years ago
tbkka
tbkka approved these changes on 2022-05-31
tshortli
tshortli tshortli merged 69d4e940 into release/5.7 3 years ago
tshortli tshortli deleted the target-min-inlining-blockers-5.7 branch 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone