swift
Sema: Improve the infinite opaque return type check
#83141
Merged

Sema: Improve the infinite opaque return type check #83141

slavapestov
slavapestov slavapestov requested a review from hborla hborla 211 days ago
slavapestov slavapestov requested a review from xedin xedin 211 days ago
slavapestov slavapestov force pushed 211 days ago
slavapestov slavapestov force pushed 210 days ago
slavapestov slavapestov requested a review from artemcm artemcm 210 days ago
slavapestov slavapestov requested a review from tshortli tshortli 210 days ago
slavapestov slavapestov requested a review from DougGregor DougGregor 210 days ago
slavapestov slavapestov force pushed 210 days ago
slavapestov Sema: Add a type checker test that is now fast
7b0ad4a6
slavapestov AST: Small cleanup for InFlightSubstitution
ef0164dc
slavapestov Sema: Replace a usage of SubstFlags::SubstituteOpaqueArchetypes with …
97ce5261
slavapestov AST: Add SubstitutionMap::DumpStyle::NoConformances and use it by def…
7a0ff5cc
slavapestov AST: More robust recursion check for opaque types with infinite under…
103428fe
slavapestov Sema: Improve the infinite opaque return type check
b70f8a82
slavapestov AST: Cache substituted substitution maps inside the InFlightSubstitution
8d05d79f
slavapestov AST: Re-enable TypeSubstituter::transformSubstitutionMap() again
81bf4490
slavapestov Frontend: Clean up integer option parsing in ParseLangArgs()
f909ca69
slavapestov AST: Add -max-substitution-count= and -max-substitution-depth= fronte…
4eaa7e3b
slavapestov slavapestov force pushed to 4eaa7e3b 210 days ago
slavapestov
slavapestov
slavapestov slavapestov merged bb4f61e9 into main 210 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone