swift
Type::subst() rework, part 2
#75947
Merged

Type::subst() rework, part 2 #75947

slavapestov
slavapestov slavapestov force pushed 2 years ago
slavapestov slavapestov force pushed 2 years ago
slavapestov slavapestov force pushed 2 years ago
slavapestov AST: Replace one-off predicates with SubstitutionMap::getRecursivePro…
ae77d6f0
slavapestov AST: Use TypeTransform::transformSubMap() to transform TypeAliasType
074684fe
slavapestov AST: Use TypeTransform::transformSubMap() to transform SILBoxType
bbea8ec1
slavapestov AST: Use TypeTransform::transformSubMap() to transform SILFunctionType
575597da
slavapestov AST: Use TypeTransform::transformPackExpansion() to transform PackExp…
3d64f8d1
slavapestov AST: Use TypeTransform::transformPackElement() to transform PackEleme…
a4712d72
slavapestov AST: Use TypeTransform::transformDependentMember() to transform Depen…
d7ac12a5
slavapestov AST: Use TypeTransform::transformGenericTypeParam() to transform Gene…
68dca61d
slavapestov AST: Introduce SubstFlags::SubstituteLocalArchetypes
39b4bda1
slavapestov SIL: Use MapLocalArchetypesOutOfContext directly from buildSILFunctio…
b4265020
slavapestov SIL: Fix SILVerifier for local archetype substitution change
271be174
slavapestov SILGen: Simplify mapTypeOutOfOpenedExistentialContext()
b23a3407
slavapestov AST: Remove TypeBase::getRootOpenedExistentials()
8e256d90
slavapestov slavapestov force pushed to 8e256d90 2 years ago
slavapestov
slavapestov
slavapestov slavapestov marked this pull request as ready for review 2 years ago
slavapestov slavapestov requested a review from eeckstein eeckstein 2 years ago
slavapestov slavapestov requested a review from ahoppen ahoppen 2 years ago
slavapestov slavapestov requested a review from bnbarham bnbarham 2 years ago
slavapestov slavapestov requested a review from hamishknight hamishknight 2 years ago
slavapestov slavapestov requested a review from rintaro rintaro 2 years ago
slavapestov slavapestov requested a review from adrian-prantl adrian-prantl 2 years ago
slavapestov slavapestov requested a review from hborla hborla 2 years ago
slavapestov slavapestov requested a review from xedin xedin 2 years ago
slavapestov slavapestov requested a review from xymus xymus 2 years ago
slavapestov slavapestov requested a review from jckarter jckarter 2 years ago
slavapestov slavapestov merged 863afad0 into main 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone