swift
Tiny optimization and cleanups
#76536
Merged

Tiny optimization and cleanups #76536

slavapestov
slavapestov slavapestov requested a review from ahoppen ahoppen 1 year ago
slavapestov slavapestov requested a review from bnbarham bnbarham 1 year ago
slavapestov slavapestov requested a review from hamishknight hamishknight 1 year ago
slavapestov slavapestov requested a review from rintaro rintaro 1 year ago
slavapestov slavapestov requested a review from AnthonyLatsis AnthonyLatsis 1 year ago
slavapestov slavapestov requested a review from hborla hborla 1 year ago
slavapestov slavapestov requested a review from xedin xedin 1 year ago
slavapestov slavapestov requested a review from jckarter jckarter 1 year ago
slavapestov slavapestov requested a review from rjmccall rjmccall 1 year ago
slavapestov slavapestov force pushed 1 year ago
slavapestov
slavapestov
xedin
xedin approved these changes on 2024-09-18
slavapestov Sema: Remove some usages of TypeSubstitutionMap
f8b667a1
slavapestov AST: Remove a usage of TypeSubstitutionMap
490c26f9
slavapestov Sema: Replace a couple of getTypeOfMember() calls
834574d1
slavapestov IDE: Replace a couple of getTypeOfMember() calls
abbc37e4
slavapestov SILGen: Don't ask for context substitution map of existential
74b2b035
slavapestov AST: Simplify and optimize getTypeOfMember()
7f83f16e
slavapestov Sema: More LLVM_DEBUGs for associated type inference
663dc855
slavapestov SIL: Remove usage of DependentMemberType::substRootParam()
fd568e37
slavapestov AST: Remove DependentMemberType::substRootParam()
532e048a
slavapestov AST: Allow ProtocolConformanceRef::getAssociatedType() with invalid c…
a8ed7ba6
slavapestov AST: Replace calls to substBaseType() with getAssociatedType()
da0130d2
slavapestov AST: Remove DependentMemberType::substBaseType()
26241a50
slavapestov AST: Fold getMemberForBaseType() into TypeSubstituter::transformDepen…
a27d6cf7
slavapestov slavapestov force pushed to a27d6cf7 1 year ago
slavapestov
slavapestov
slavapestov slavapestov merged 4bb8f46d into main 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone