swift
Preliminary steps towards support for closures that capture pack element environments
#73348
Merged

Preliminary steps towards support for closures that capture pack element environments #73348

slavapestov
slavapestov slavapestov requested a review from hborla hborla 2 years ago
slavapestov slavapestov requested a review from xedin xedin 2 years ago
slavapestov Sema: Update comments on ContextualizeClosuresAndMacros
78d70ab8
slavapestov Sema: Make wonky logic explicit in diagnoseImplicitSelfUseInClosure()
c11beb5d
slavapestov AST: Remove AnyFunctionRef::hasType() and isKnownNoEscape()
eb2010ee
slavapestov AST: Remove unnecessary hasInterfaceType() check
81e9c6be
slavapestov Sema: Better -debug-constraints output when we failed because of free…
f0f9c564
slavapestov ASTVerifier: Consolidate verifier logic for local archetypes
a61f76f0
slavapestov slavapestov force pushed 2 years ago
slavapestov AST: Record captured generic environments in CaptureInfo
97d95218
slavapestov Sema: Track active pack expansions across closure boundaries
da31c59b
slavapestov SIL: Thunks that capture local environments must also capture the pri…
865b155f
slavapestov slavapestov force pushed to 865b155f 2 years ago
slavapestov
slavapestov
slavapestov slavapestov merged 7757c34c into main 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone