ruff
[ty] Correct Self binding for intersection refinements
#25705
Closed

[ty] Correct Self binding for intersection refinements #25705

charliermarsh
astral-sh-bot astral-sh-bot added ty
astral-sh-bot astral-sh-bot changed the title Correct Self binding for intersection refinements [ty] Correct Self binding for intersection refinements 16 days ago
astral-sh-bot
astral-sh-bot
astral-sh-bot
charliermarsh Correct Self binding for intersection refinements
4d0f28d0
charliermarsh Preserve nominal exclusions when binding Self
65dcbb7e
charliermarsh Preserve Self in generic method defaults
84c67aa3
charliermarsh Preserve Self owners across overloads
13f186f1
charliermarsh Bind protocol-owned Self in properties
bc1dd420
charliermarsh Bind Self in generic defaults
d4a77dce
charliermarsh Avoid leaking Self from aliased methods
a94601bc
charliermarsh Bind Self in bound method generic defaults
1b2b3b43
charliermarsh Bind classmethod Self defaults to instances
fe894127
charliermarsh Preserve dependent generic Self defaults
2c4fa53c
charliermarsh Preserve tuple class information for Self
92952be9
charliermarsh Consolidate bound method Self preparation
96f6dd03
charliermarsh Preserve intersection receivers for classmethod Self
f6c92e5b
charliermarsh Widen literal receivers when binding Self
f08c4fa2
charliermarsh Widen literal-constrained receivers for Self
b7d38b67
charliermarsh Recognize union-bounded Self owners
5b8f2124
charliermarsh Simplify Self binding implementation
d6601481
charliermarsh Preserve generic constraints when binding Self
7fd36183
charliermarsh Simplify generic Self constraint handling
d6c99c88
charliermarsh charliermarsh force pushed from 60018775 to d6c99c88 16 days ago
charliermarsh charliermarsh closed this 11 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone