swift
Introduce GenericEnvironment refactoring and kill AllArchetypes
#4524
Merged

Introduce GenericEnvironment refactoring and kill AllArchetypes #4524

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

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone