ruff
[ty] Avoid expanding same-enum comparisons
#26270
Closed

[ty] Avoid expanding same-enum comparisons #26270

charliermarsh wants to merge 10 commits into main from charlie/fix-3830-strenum-comparison
charliermarsh
charliermarsh charliermarsh added ty
astral-sh-bot
astral-sh-bot
astral-sh-bot
charliermarsh charliermarsh force pushed from 863d27a1 to 732534f2 6 days ago
charliermarsh charliermarsh force pushed from 732534f2 to 534e01f9 6 days ago
charliermarsh charliermarsh force pushed from 55d526fa to 5af5b6e8 6 days ago
charliermarsh charliermarsh changed the base branch from main to charlie/enum-member-exhaustiveness 6 days ago
charliermarsh charliermarsh added performance
charliermarsh charliermarsh force pushed from 5af5b6e8 to d40b4b12 6 days ago
charliermarsh charliermarsh force pushed from 2a06e756 to 3faf443f 5 days ago
charliermarsh charliermarsh force pushed from 2ef00509 to 5b774219 5 days ago
charliermarsh charliermarsh marked this pull request as ready for review 5 days ago
charliermarsh charliermarsh requested a review 5 days ago
astral-sh-bot astral-sh-bot requested a review from dhruvmanila dhruvmanila 5 days ago
charliermarsh charliermarsh removed review request from dhruvmanila dhruvmanila 5 days ago
charliermarsh charliermarsh requested a review from dcreager dcreager 5 days ago
Base automatically changed from charlie/enum-member-exhaustiveness to main 5 days ago
charliermarsh charliermarsh force pushed from 85e02783 to 28b34153 5 days ago
charliermarsh charliermarsh force pushed from 28b34153 to 3f9b8f26 5 days ago
jelle-openai
jelle-openai commented on 2026-06-24
charliermarsh [ty] Avoid expanding same-enum comparisons
8d25d322
charliermarsh [ty] Document compact enum comparison invariants
2b2a49f1
charliermarsh [ty] Preserve enum literal promotability in membership narrowing
631a5608
charliermarsh [ty] Normalize enum comparison keys
7536ea81
charliermarsh [ty] Account for scalar enum value coercion
61ff8b3b
charliermarsh [ty] Trim enum comparison benchmarks
a5dce498
charliermarsh [ty] Recognize enum aliases across literal metadata
aa872fd2
charliermarsh [ty] Simplify enum comparison regression tests
9ec5ad66
charliermarsh [ty] Simplify narrowed enum benchmark name
4cac827b
charliermarsh
charliermarsh [ty] Clarify same-enum comparison terminology
e88a8540
charliermarsh charliermarsh force pushed from 3f9b8f26 to e88a8540 5 days ago
charliermarsh
AlexWaygood
charliermarsh
charliermarsh
jelle-openai
AlexWaygood
charliermarsh
charliermarsh charliermarsh marked this pull request as draft 5 days ago
charliermarsh
oconnor663
oconnor663 commented on 2026-06-24
charliermarsh
charliermarsh charliermarsh closed this 4 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone