-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backport "Streamline tryNormalize
with underlyingMatchType
" to LTS
#21990
Commits on Nov 20, 2024
-
Drop normalization of applied match alias arguments
Delay their normalization until it is needed. Avoids overflows from infinite match types that did not need to normalize. Also improves MatchTypeTraces as a side effect. It appears to have been added to avoid some separate issue, which seems to have been fixed. It is no longer needed since the previous fix with constant folding in disjointnessBoundary. [Cherry-picked 32752e2][modified]
Configuration menu - View commit details
-
Copy full SHA for 50fd96b - Browse repository at this point
Copy the full SHA 50fd96bView commit details -
Use cached underlyingMatchType when normalizing applied match aliases
Also fixes underlyingMatchType to not use the resType of HKTypeLambdas It should only be in `isMatch` used for `AliasingBounds`, not `isMatchAlias` [Cherry-picked ac98023][modified]
Configuration menu - View commit details
-
Copy full SHA for acaaeb3 - Browse repository at this point
Copy the full SHA acaaeb3View commit details -
Cache underlying applied compiletime.ops
[Cherry-picked 68ca883][modified]
Configuration menu - View commit details
-
Copy full SHA for cda1d40 - Browse repository at this point
Copy the full SHA cda1d40View commit details -
Use
underlyingNormalizable
inType#tryNormalize
[Cherry-picked a6cadec]
Configuration menu - View commit details
-
Copy full SHA for 8621dc4 - Browse repository at this point
Copy the full SHA 8621dc4View commit details -
stripLazyRef
forunderlyingNormalizable
[Cherry-picked 4fbba66]
Configuration menu - View commit details
-
Copy full SHA for ea96161 - Browse repository at this point
Copy the full SHA ea96161View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc2d31b - Browse repository at this point
Copy the full SHA dc2d31bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08967f6 - Browse repository at this point
Copy the full SHA 08967f6View commit details -
Add i974.scala to neg-best-effort-pickling.blacklist
[Cherry-picked 9df3942][modified]
Configuration menu - View commit details
-
Copy full SHA for 1bc6fc8 - Browse repository at this point
Copy the full SHA 1bc6fc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad6eb2b - Browse repository at this point
Copy the full SHA ad6eb2bView commit details