ruff
[ty] Decide satisfiability of simple typevar-free conjunctions directly
#27178
Merged

[ty] Decide satisfiability of simple typevar-free conjunctions directly #27178

benedikt-bartscher
astral-sh-bot astral-sh-bot added ty
astral-sh-bot
astral-sh-bot
astral-sh-bot
carljm carljm marked this pull request as ready for review 52 days ago
carljm carljm requested a review 52 days ago
astral-sh-bot astral-sh-bot requested a review from MichaReiser MichaReiser 52 days ago
carljm carljm removed review request from MichaReiser MichaReiser 52 days ago
carljm carljm requested a review from carljm carljm 52 days ago
carljm
codspeed-hq
carljm
carljm approved these changes on 2026-07-25
carljm carljm requested a review from dcreager dcreager 52 days ago
AlexWaygood
AlexWaygood commented on 2026-07-25
carljm
carljm
AlexWaygood
AlexWaygood
AlexWaygood commented on 2026-07-27
AlexWaygood
AlexWaygood commented on 2026-07-27
carljm
carljm
benedikt-bartscher [ty] Decide satisfiability of simple typevar-free conjunctions directly
6d1ab588
carljm [ty] Add Sequence literal union access benchmark
4708a955
carljm [ty] Fix simple conjunction constraint handling
2f5d7cd4
benedikt-bartscher [ty] Address review comments on bound_requires_sequent_analysis
49d3681f
carljm [ty] Restore concrete constraint fast paths
339768ec
carljm [ty] Clarify TypedDict fast-path exclusions
991b3dd5
carljm [ty] Update constraint tests for TypeVarSet
94de3a1e
carljm carljm force pushed from 8750c61e to 94de3a1e 49 days ago
dcreager
dcreager commented on 2026-07-28
carljm carljm marked this pull request as draft 48 days ago
carljm
dcreager just skip pruning altogether
4e005283
dcreager dedup constraint-pair sequent map elaboration correctly
33606063
dcreager add (but don't yet use) `perform_expensive_checks`
15c7187c
dcreager skip constraint pairs that cannot produce constraints
01ad6770
dcreager cache constraint pairs in single direction
7ef49c7d
dcreager skip some expensive non-trivial disjointness checks
dbb47560
dcreager remove old checks
e55173ba
dcreager add simpler linear shortcut
71fa611a
dcreager
dcreager dcreager requested a review from carljm carljm 48 days ago
dcreager dcreager marked this pull request as ready for review 48 days ago
carljm
carljm approved these changes on 2026-07-28
dcreager merge main
003dfae8
dcreager [Ï€] Address constraint-bound and cheap-disjointness review comments
2e42dd5b
dcreager [Ï€] Simplify effective upper-bound detection
e3e46de4
dcreager dcreager merged 8e5cd421 into main 47 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone