swift
Circular validation cleanups, part 6
#27594
Merged

Circular validation cleanups, part 6 #27594

slavapestov
slavapestov slavapestov requested a review from CodaFi CodaFi 6 years ago
slavapestov slavapestov force pushed 6 years ago
slavapestov slavapestov force pushed 6 years ago
slavapestov AST: Re-implement getResultInterfaceType()/getElementInterfaceType()
c20e5db8
slavapestov Sema: Move function result/subscript element type computation into a …
3062b8c6
slavapestov Sema: Move @_cdecl attribute validation to typeCheckDecl()
a7b0a4c7
slavapestov Sema: Always create a type checker instance
f543d248
slavapestov AST: Remove some unnecessary calls to setGenericSignature()
87cc09c0
slavapestov AST: Stop checking hasInterfaceType() in MangleLocalTypeDeclRequest
ef573558
slavapestov IRGen: Remove unnecessary hasInterfaceType() check
440ffe12
slavapestov Sema: Fold AssociatedTypeDecl::computeType() into validateDecl()
87dd47ae
slavapestov Sema: Fold NominalTypeDecl::computeType() into validateDecl()
797a7974
slavapestov Sema: Fold TypeAliasDecl::computeType() into validateDecl()
6974448b
slavapestov Sema: Fold EnumElementDecl::computeType() into validateDecl()
09034fdf
slavapestov Sema: Fold SubscriptDecl::computeType() into validateDecl()
90fa96d8
slavapestov slavapestov force pushed to 90fa96d8 6 years ago
slavapestov
slavapestov
CodaFi
CodaFi commented on 2019-10-11
CodaFi
CodaFi approved these changes on 2019-10-11
slavapestov
slavapestov
theblixguy
slavapestov
slavapestov slavapestov merged 2e558f8c into master 6 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone