ruff
[ty] Preserve gradual behavior for explicit Any subclasses
#26034
Merged

[ty] Preserve gradual behavior for explicit Any subclasses #26034

charliermarsh
astral-sh-bot astral-sh-bot added ty
astral-sh-bot
astral-sh-bot
astral-sh-bot
codspeed-hq
charliermarsh charliermarsh marked this pull request as ready for review 47 days ago
charliermarsh charliermarsh requested a review 47 days ago
astral-sh-bot astral-sh-bot requested a review from carljm carljm 47 days ago
charliermarsh
charliermarsh commented on 2026-06-16
charliermarsh charliermarsh force pushed from 2b83af0f to 64d9e994 47 days ago
charliermarsh charliermarsh force pushed from 64d9e994 to c60a3de9 45 days ago
charliermarsh charliermarsh force pushed from c60a3de9 to b2545fd8 45 days ago
charliermarsh charliermarsh force pushed from b2545fd8 to ed023d70 45 days ago
carljm
carljm approved these changes on 2026-06-18
charliermarsh [ty] Treat explicit Any subclasses as dynamic instances
57d1126f
charliermarsh [ty] Treat type[Any] class bases as dynamic
377a59e0
charliermarsh [ty] Preserve explicit Any in mixed base classes
820ba324
charliermarsh [ty] Classify union-wrapped dynamic class bases
21c6d037
charliermarsh [ty] Preserve members of explicit Any subclasses
02af121a
charliermarsh [ty] Preserve gradual dynamic-base assignability
b3f2f037
charliermarsh [ty] Preserve Any inheritance in dynamic classes
85bfd99b
charliermarsh [ty] Preserve Any inheritance through Annotated bases
1d39944b
charliermarsh [ty] Preserve divergent relation ordering
657271df
charliermarsh [ty] Limit explicit Any ancestry checks
e0726019
charliermarsh Revert "[ty] Limit explicit Any ancestry checks"
b2e0b9af
charliermarsh [ty] Clarify Any subclass mdtests
6aa03d22
charliermarsh [ty] Clarify dynamically typed class bases
4b1b0b8e
charliermarsh [ty] Track explicit Any bases in ClassBase
fe56ed97
charliermarsh charliermarsh force pushed from ed023d70 to fe56ed97 44 days ago
charliermarsh Address test comments
1f19f642
charliermarsh charliermarsh force pushed from 67ecd9ad to d5e35a39 44 days ago
charliermarsh Tracked
bd6f428a
charliermarsh charliermarsh force pushed from d5e35a39 to bd6f428a 44 days ago
charliermarsh Remove query entirely
bf724e43
charliermarsh Move targets
204d75d9
charliermarsh One more try
d8028c6c
charliermarsh Clean up
e184f4ee
charliermarsh charliermarsh enabled auto-merge (squash) 44 days ago
disabled auto-merge 44 days ago
Manually disabled by user
charliermarsh charliermarsh force pushed from cf82de53 to 7dc96c37 44 days ago
charliermarsh charliermarsh force pushed from 7dc96c37 to efe9f37e 44 days ago
charliermarsh [ty] Discard overridden relation context
2d896b10
charliermarsh charliermarsh force pushed from efe9f37e to 2d896b10 44 days ago
charliermarsh charliermarsh merged afa6bcbd into main 44 days ago
charliermarsh charliermarsh deleted the charlie/fix-any-subclass-instances branch 44 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone