[ty] Break mandatory salsa cycle when inferring function definitions #21813
break the cycle
291e07de
update the generic context too
d333a9bb
handle PEP-484 params as a follow-on step
abf83077
build up params while inferring
6ce5859a
collect defaults during inference
15950408
store params and defaults
dacaa37a
store return type too
928026f9
store this better
2f00ce88
type-params is a scope, not a definition
919941ff
don't store this
e454e351
helper struct
bdf15631
pass in params when possible
96d77e33
break recursion cycle
ee682514
use bottom as fallback
a455a076
dcreager
force pushed
from
5320806e
to
a455a076
3 days ago
Merge remote-tracking branch 'origin/main' into dcreager/break-the-cycle
2428c292
Revert "break recursion cycle"
048cf419
update non-cached signatures too
b3520b36
update paramspec tests
5ce69d38
param `nested` should match return type `nested`
36e3b2fa
update cycle tests
d2fae5c5
fix tests again
d30cb130
clippy
2d472575
dcreager
force pushed
from
7c33e014
to
2d472575
16 hours ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub