ruff
[ty] Improve protocol member type checking and relation handling
#18847
Merged

[ty] Improve protocol member type checking and relation handling #18847

mtshiba
github-actions
mtshiba Improve protocol member type checking and relation handling
fd040c49
mtshiba mtshiba force pushed from 6f64b94f to fd040c49 243 days ago
AlexWaygood AlexWaygood added ty
mtshiba Update protocols.md
607b0195
mtshiba Update instance.rs
7a7809e6
codspeed-hq
codspeed-hq
mtshiba Merge remote-tracking branch 'upstream/main' into protocol-member-checks
ab52f9dc
mtshiba mtshiba marked this pull request as ready for review 241 days ago
mtshiba mtshiba requested a review from carljm carljm 241 days ago
mtshiba mtshiba requested a review from AlexWaygood AlexWaygood 241 days ago
mtshiba mtshiba requested a review from sharkdp sharkdp 241 days ago
mtshiba mtshiba requested a review from dcreager dcreager 241 days ago
mtshiba Merge remote-tracking branch 'upstream/main' into protocol-member-checks
db50a0a2
AlexWaygood
AlexWaygood commented on 2025-06-26
AlexWaygood
AlexWaygood
mtshiba
AlexWaygood
AlexWaygood [ty] Implement equivalence for protocols with method members
16e95991
sharkdp sharkdp removed review request from sharkdp sharkdp 237 days ago
mtshiba avoiding panics related to recursive protocols (workaround)
65a016e3
mtshiba check attribute type equivalence and use `Assignability` in `is_disjo…
b93f06a4
mtshiba mtshiba force pushed from f6e81f08 to b93f06a4 237 days ago
mtshiba Merge remote-tracking branch 'upstream/main' into protocol-member-checks
019a1b05
mtshiba
mtshiba commented on 2025-06-27
mtshiba
mtshiba commented on 2025-06-27
carljm
carljm commented on 2025-06-27
AlexWaygood fix some bugs
dfcf0e09
AlexWaygood AlexWaygood force pushed from 96d49d75 to dfcf0e09 236 days ago
AlexWaygood
AlexWaygood approved these changes on 2025-06-27
mtshiba
AlexWaygood
mtshiba fix `hasattr` check
874cae65
mtshiba
AlexWaygood nitpicks
1da5d998
AlexWaygood generalize disjointness logic to non-instance types too
65f5a1bb
AlexWaygood nitpicks
0beafecd
AlexWaygood
AlexWaygood approved these changes on 2025-06-29
AlexWaygood
AlexWaygood AlexWaygood enabled auto-merge (squash) 235 days ago
AlexWaygood AlexWaygood merged de1f8177 into main 235 days ago
mtshiba mtshiba deleted the protocol-member-checks branch 235 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone