internal refactoring: cleanup type relations #121159
Labels
A-technical-debt
Area: Internal cleanup work
A-typesystem
Area: The type system
C-cleanup
Category: PRs that clean code up or issues documenting cleanup.
E-hard
Call for participation: Hard difficulty. Experience needed to fix: A lot.
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
we should try to clean up our type relations further:
Equate
andSub
to make them closer tonll::TypeRelating
Lub
andGlb
into the same (maybe generic) type relation, prolly just with a fieldgeneralize
Equate/Sub
andnll:TypeRelating
I intend to look into this myself but would also appreciate some help. This is a quite involved and sometimes subtle area however and I don't have the capacity for in-depth mentoring rn
The text was updated successfully, but these errors were encountered: