[ty] Infer more precise types for collection literals #20360
ibraheemdev
force pushed
from
b59e27ad
to
0a033e22
93 days ago
ibraheemdev
force pushed
from
0a033e22
to
428a6a5f
93 days ago
carljm
approved these changes
on 2025-09-12
ibraheemdev
force pushed
from
f9d45d17
to
81846ddd
93 days ago
ibraheemdev
force pushed
from
81846ddd
to
65ae3cd1
93 days ago
ibraheemdev
changed the title [ty] Infer more precise types for annotated collection literals [ty] Infer more precise types for collection literals 93 days ago
ibraheemdev
force pushed
from
29cd3d30
to
65f29ac8
93 days ago
ibraheemdev
force pushed
from
ec3b8c77
to
6c22ff76
90 days ago
infer more precise types for annotated collection literals
a89d8734
update tests
5ebbc499
infer more precise types for unannotated collection literals
d75eaa55
support collection literal inference through type aliases
2911d195
use fallback instance type for literal list elements
88cdf0ff
promote nested element literals
228ae694
ibraheemdev
force pushed
from
ae94e6bd
to
228ae694
90 days ago
promote function literals to callable types
a5e3d3ef
ibraheemdev
force pushed
from
42d88954
to
a5e3d3ef
89 days ago
add cycle handling to `ClassType::into_callable`
7c263186
carljm
approved these changes
on 2025-09-16
remove outdated TODOs
e434d72a
ibraheemdev
force pushed
from
6599ebd4
to
e434d72a
88 days ago
pass type context through nested collections
94dd1fda
refactor `literal_fallback_instance` and `literal_annotation_type`
e3b08301
add failing test for literal type annotations
ed470755
carljm
approved these changes
on 2025-09-17
refactor tuple inference code
52abdb23
ibraheemdev
deleted the ibraheem/bidirectional-inference branch 88 days ago
Assignees
No one assigned
Labels
ty
ecosystem-analyzer
Login to write a write a comment.
Login via GitHub