swift
Tighten up `unsafe` effects checking
#78585
Merged

Tighten up `unsafe` effects checking #78585

DougGregor
DougGregor Ensure that we record the `@unsafe` for conformances introduced via e…
f14baef7
DougGregor Tighten up checking for uses of unsafe conformances
37bfa199
DougGregor Generalize declaration-reference checking in the effects checker
16b0538f
DougGregor Extend effects checking to the various expressions that reference dec…
d787c0fa
DougGregor Diagnose unsafe sequences in the for..in loop
44647449
DougGregor Diagnose 'unsafe' within explicit references to types in expressions
d6c020d8
DougGregor Check 'unsafe' within keypaths
fc632b2c
DougGregor Handle autoclosures for 'unsafe' effects checking
2fc9ac08
DougGregor Remove unused tracking of unsafe uses in the effects checker
a0ebd877
DougGregor DougGregor requested a review from AnthonyLatsis AnthonyLatsis 1 year ago
DougGregor DougGregor requested a review from hborla hborla 1 year ago
DougGregor DougGregor requested a review from slavapestov slavapestov 1 year ago
DougGregor DougGregor requested a review from xedin xedin 1 year ago
DougGregor
DougGregor DougGregor enabled auto-merge 1 year ago
DougGregor Ensure that the effects checker understands what declaration referenc…
ff2ef7a2
DougGregor
DougGregor DougGregor merged 78608b37 into main 1 year ago
DougGregor DougGregor deleted the more-unsafe-effects-checking branch 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone