ruff
[ty] Specialize bound method overloads from generic protocol receivers
#25388
Open

[ty] Specialize bound method overloads from generic protocol receivers #25388

charliermarsh wants to merge 14 commits into main from charlie/protocol-selfs
charliermarsh
astral-sh-bot astral-sh-bot added ty
astral-sh-bot
astral-sh-bot
charliermarsh charliermarsh force pushed from de9e7edb to 44739701 8 days ago
charliermarsh charliermarsh force pushed from 44739701 to bf47dd05 8 days ago
charliermarsh charliermarsh force pushed from bf47dd05 to a446da0c 8 days ago
codspeed-hq
charliermarsh charliermarsh force pushed from 8157cf06 to 2a1b3bb3 8 days ago
charliermarsh charliermarsh force pushed from 2a1b3bb3 to 8c363a74 8 days ago
astral-sh-bot
charliermarsh [ty] Narrow bound method overloads
c7ec2231
charliermarsh [ty] Filter invalid bound overload receivers
e1e9ae70
charliermarsh [ty] Require assignable receiver overloads
36097adf
charliermarsh [ty] Leave aliased Self as follow-up
4fc26241
charliermarsh [ty] Preserve bound method overload narrowing after rebase
bf588c86
charliermarsh [ty] Add TODOs for deferred receiver specialization
e12629ac
charliermarsh [ty] Avoid receiver filtering for ordinary overloads
702f1bd0
charliermarsh [ty] Restore receiver filtering comments
5dcb273e
charliermarsh [ty] Explain deferred receiver specialization TODOs
4b8d29df
charliermarsh [ty] Structure receiver overload mdtests
ab671d39
charliermarsh [ty] Remove redundant receiver mdtest prose
a45b350b
charliermarsh [ty] Avoid branch-relative receiver mdtest prose
3c53c5c5
charliermarsh [ty] Assert empty bound receiver overload set
b4d2345d
charliermarsh [ty] Preserve protocol inference
e31d8530
charliermarsh charliermarsh force pushed from 95e97fb5 to e31d8530 7 days ago
Base automatically changed from charlie/bind-selfs to main 4 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone