swift
Preparation for lazily populating associated conformances
#69038
Merged

Preparation for lazily populating associated conformances #69038

slavapestov
slavapestov slavapestov requested a review from hborla hborla 2 years ago
slavapestov slavapestov requested a review from AnthonyLatsis AnthonyLatsis 2 years ago
slavapestov slavapestov requested a review from zoecarver zoecarver 2 years ago
slavapestov slavapestov requested a review from hyp hyp 2 years ago
slavapestov slavapestov requested a review from egorzhdan egorzhdan 2 years ago
slavapestov slavapestov requested a review from xedin xedin 2 years ago
slavapestov slavapestov force pushed 2 years ago
slavapestov
slavapestov
slavapestov
slavapestov Sema: Better debug output for associated type inference
0ecc8efc
slavapestov slavapestov force pushed 2 years ago
slavapestov AST: Fix caching policy in SpecializedProtocolConformance::getTypeWit…
c07d5b56
slavapestov ASTDumper: Fix a few minor issues with TypeAliasType
44838d49
slavapestov AST: Introduce ProtocolConformance::forEachAssociatedConformance()
2a0fac5a
slavapestov ASTDumper: Improve conformance dumping and use forEachAssociatedConfo…
c90b8e6e
slavapestov ASTVerifier: Remove signature conformances verification
c6b264ff
slavapestov AST: Re-implement getAssociatedConformance() using forEachAssociatedC…
ab7c8538
slavapestov Serialization: Use forEachAssociatedConformance()
793c7a18
slavapestov AST: Add HasComputedAssociatedConformancesFlag to NormalProtocolConfo…
d5144224
slavapestov AST: Add NormalProtocolConformance::AssociatedConformances
c0637b10
slavapestov Serialization: Call setAssociatedConformance() from deserialization
61730af2
slavapestov AST: Re-implement associated conformance storage in preparation for A…
28d14553
slavapestov AST: Factor out guts of finishSignatureConformances() into a new Asso…
3b91173e
slavapestov ClangImporter: Remove call to finishSignatureConformances()
9562cfb8
slavapestov Sema: Remove call to finishSignatureConformances()
3a5c96dc
slavapestov slavapestov force pushed to 3a5c96dc 2 years ago
slavapestov
slavapestov
slavapestov slavapestov merged a3fa3bf1 into main 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone