You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This started as a fix for a bug where nested generic argument
clauses were being dropped, but I kept peeling back layers of
the onion and uncovering other cases that were missed or
places where we were doing the wrong thing. I took the
opportunity to rewrite the rule from the ground up, especially
the part that transforms types into equivalent "expressions",
making it truly recursive so that it handles more situations
correctly.
The tests have also been cleaned up, to make it clearer what
each test case is actually meant to be testing.
0 commit comments