ruff
[ty] Fix structural pattern binding inference
#26411
Merged

[ty] Fix structural pattern binding inference #26411

charliermarsh
astral-sh-bot astral-sh-bot added ty
astral-sh-bot
astral-sh-bot
astral-sh-bot
charliermarsh charliermarsh force pushed from c6b372a2 to d7d77197 130 days ago
charliermarsh [ty] Preserve generic members in overlapping patterns
336fdc22
charliermarsh charliermarsh force pushed from d7d77197 to 5762cc59 130 days ago
charliermarsh [ty] Preserve generic base pattern specialization
9b391333
charliermarsh [ty] Split union-valued class patterns
4f9f2f60
charliermarsh [ty] Extract mapping entries from narrowed subjects
fa94140c
charliermarsh [ty] Preserve direct generic pattern members
86bb1569
charliermarsh [ty] Avoid stale sequence facts in OR bindings
dd81a3a0
charliermarsh [ty] Preserve default generic overlap members
dc572a95
charliermarsh [ty] Preserve compatible overlapping class members
df8aa85c
charliermarsh [ty] Ignore generic defaults in class patterns
abff86de
charliermarsh [ty] Simplify generic pattern member lookup
dc493402
charliermarsh [ty] Clarify match pattern binding analysis
8335c7e4
charliermarsh charliermarsh force pushed from 5762cc59 to 8335c7e4 130 days ago
charliermarsh charliermarsh requested a review from dhruvmanila dhruvmanila 130 days ago
charliermarsh charliermarsh marked this pull request as ready for review 130 days ago
charliermarsh charliermarsh requested a review 130 days ago
charliermarsh charliermarsh merged a582555c into main 130 days ago
charliermarsh charliermarsh deleted the charlie/match-pattern-binding-followups branch 130 days ago
dhruvmanila
dhruvmanila commented on 2026-07-07

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone