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