ruff
[ty] Infer more precise types for collection literals
#20360
Merged

[ty] Infer more precise types for collection literals #20360

ibraheemdev merged 13 commits into main from ibraheem/bidirectional-inference
ibraheemdev
ibraheemdev ibraheemdev added ty
ibraheemdev ibraheemdev requested a review from carljm carljm 93 days ago
ibraheemdev ibraheemdev requested a review from AlexWaygood AlexWaygood 93 days ago
ibraheemdev ibraheemdev requested a review from sharkdp sharkdp 93 days ago
ibraheemdev ibraheemdev requested a review from dcreager dcreager 93 days ago
ibraheemdev ibraheemdev force pushed from b59e27ad to 0a033e22 93 days ago
github-actions
github-actions
codspeed-hq
ibraheemdev ibraheemdev force pushed from 0a033e22 to 428a6a5f 93 days ago
sharkdp sharkdp added ecosystem-analyzer
github-actions
AlexWaygood
AlexWaygood commented on 2025-09-12
AlexWaygood
ibraheemdev
ibraheemdev commented on 2025-09-12
carljm
carljm approved these changes on 2025-09-12
ibraheemdev ibraheemdev force pushed from f9d45d17 to 81846ddd 93 days ago
ibraheemdev ibraheemdev force pushed from 81846ddd to 65ae3cd1 93 days ago
carljm
ibraheemdev
ibraheemdev 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 ibraheemdev force pushed from 29cd3d30 to 65f29ac8 93 days ago
ibraheemdev
ibraheemdev commented on 2025-09-12
codspeed-hq
ibraheemdev ibraheemdev removed ecosystem-analyzer
ibraheemdev ibraheemdev added ecosystem-analyzer
ibraheemdev
ibraheemdev commented on 2025-09-15
ibraheemdev ibraheemdev force pushed from ec3b8c77 to 6c22ff76 90 days ago
ibraheemdev ibraheemdev removed ecosystem-analyzer
ibraheemdev ibraheemdev added ecosystem-analyzer
ibraheemdev ibraheemdev removed ecosystem-analyzer
ibraheemdev ibraheemdev added ecosystem-analyzer
ibraheemdev infer more precise types for annotated collection literals
a89d8734
ibraheemdev update tests
5ebbc499
ibraheemdev infer more precise types for unannotated collection literals
d75eaa55
ibraheemdev support collection literal inference through type aliases
2911d195
ibraheemdev use fallback instance type for literal list elements
88cdf0ff
ibraheemdev promote nested element literals
228ae694
ibraheemdev ibraheemdev force pushed from ae94e6bd to 228ae694 90 days ago
ibraheemdev promote function literals to callable types
a5e3d3ef
ibraheemdev ibraheemdev force pushed from 42d88954 to a5e3d3ef 89 days ago
ibraheemdev ibraheemdev removed ecosystem-analyzer
ibraheemdev ibraheemdev added ecosystem-analyzer
ibraheemdev add cycle handling to `ClassType::into_callable`
7c263186
carljm
carljm approved these changes on 2025-09-16
ibraheemdev remove outdated TODOs
e434d72a
ibraheemdev ibraheemdev force pushed from 6599ebd4 to e434d72a 88 days ago
ibraheemdev pass type context through nested collections
94dd1fda
ibraheemdev
ibraheemdev commented on 2025-09-17
ibraheemdev refactor `literal_fallback_instance` and `literal_annotation_type`
e3b08301
ibraheemdev add failing test for literal type annotations
ed470755
carljm
carljm approved these changes on 2025-09-17
ibraheemdev refactor tuple inference code
52abdb23
ibraheemdev
ibraheemdev ibraheemdev removed ecosystem-analyzer
ibraheemdev ibraheemdev added ecosystem-analyzer
carljm
ibraheemdev ibraheemdev merged e84d523b into main 88 days ago
ibraheemdev ibraheemdev deleted the ibraheem/bidirectional-inference branch 88 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone