Introduce GenericEnvironment refactoring and kill AllArchetypes #4524
AST: Introduce new GenericEnvironment class
1c1ab0b8
AST: Use GenericEnvironment in ArchetypeBuilder::mapType{Into,OutOf}C…
b9b296b3
SIL: Replace SILFunction::ContextGenericParams with a GenericEnvironment
ca0b5485
AST: Nuke GenericParamList versions of ArchetypeBuilder::mapType{Into…
e23cc458
AST: Nuke ProtocolConformance::getGenericParams()
4c45324b
Serialization: Remove support for serializing GenericParamList from SIL
58ceb472
AST: Nuke GenericParamList::AllArchetypes
4bfaa478
Sema: Simplify unqualified lookup from protocol extensions
8c9799d9
Sema: Change a few isGenericContext() checks to getGenericSignatureOf…
71cadae0
Fixed SIL crashers
e72808c1
Teach resolve-crashers.py to resolve SIL crashers
1b11d9d4
Sema: Targeted fix for a crasher that regressed with AllArchetypes ch…
1c418552
XFAIL a crasher that no longer crashes with removal of AllArchetypes
97d05629
slavapestov
deleted the generic-environment branch 9 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub