ruff
[ty] Defer base inference for functional `type(...)` classes
#22792
Merged

[ty] Defer base inference for functional `type(...)` classes #22792

charliermarsh merged 18 commits into main from charlie/defer-bases
charliermarsh
charliermarsh charliermarsh added bug
charliermarsh charliermarsh marked this pull request as ready for review 188 days ago
charliermarsh charliermarsh requested a review from carljm carljm 188 days ago
charliermarsh charliermarsh requested a review from AlexWaygood AlexWaygood 188 days ago
charliermarsh charliermarsh requested a review from sharkdp sharkdp 188 days ago
charliermarsh charliermarsh requested a review from dcreager dcreager 188 days ago
charliermarsh charliermarsh added ty
astral-sh-bot
astral-sh-bot
charliermarsh charliermarsh marked this pull request as draft 186 days ago
charliermarsh charliermarsh force pushed from f5a30983 to e5ac3bfd 186 days ago
charliermarsh charliermarsh force pushed from e5ac3bfd to 9c3e5ecd 186 days ago
charliermarsh charliermarsh marked this pull request as ready for review 186 days ago
AlexWaygood
AlexWaygood commented on 2026-01-26
AlexWaygood AlexWaygood assigned AlexWaygood AlexWaygood 183 days ago
carljm
carljm commented on 2026-01-24
charliermarsh charliermarsh force pushed from 9c3e5ecd to bbe93338 183 days ago
AlexWaygood
AlexWaygood commented on 2026-01-26
charliermarsh charliermarsh marked this pull request as draft 183 days ago
charliermarsh charliermarsh force pushed from 41b23183 to 6c58a81f 183 days ago
charliermarsh
charliermarsh charliermarsh force pushed from 6c58a81f to eeec94bb 182 days ago
charliermarsh charliermarsh marked this pull request as ready for review 182 days ago
charliermarsh charliermarsh force pushed from eeec94bb to ba879d03 182 days ago
charliermarsh
sharkdp sharkdp removed review request from sharkdp sharkdp 175 days ago
carljm
carljm approved these changes on 2026-02-13
charliermarsh charliermarsh force pushed from ba879d03 to 99be8f58 165 days ago
charliermarsh charliermarsh requested a review from ibraheemdev ibraheemdev 165 days ago
charliermarsh charliermarsh force pushed from 99be8f58 to 42afc325 165 days ago
astral-sh-bot
charliermarsh [ty] Defer base inference for functional type(...) classes
8fc0c7de
charliermarsh Make it more similar
265c37f5
charliermarsh Add recursive test
3df4a851
charliermarsh Inline cycle
bbc864b3
charliermarsh store bases
0c64f515
charliermarsh Remove deferred
5173285b
charliermarsh Use deferred
241083b9
charliermarsh Touch-ups
d16901b0
charliermarsh Use match
0892115d
charliermarsh Consolidate bases_type
344ea08c
charliermarsh Add cyclic MRO test
e01c5a14
charliermarsh Remove unused arm
d9e2514f
charliermarsh Remove bases
0b2e311c
charliermarsh Return cow
1f0b93e4
charliermarsh Clarify filter
edc587d1
charliermarsh Make base optional
2a7ee114
charliermarsh Remove unreachable
7c757225
charliermarsh Add TODO around why we need match arm
f68b713a
charliermarsh charliermarsh force pushed from 42afc325 to f68b713a 164 days ago
charliermarsh charliermarsh merged e38fdabe into main 164 days ago
charliermarsh charliermarsh deleted the charlie/defer-bases branch 164 days ago

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone