ruff
[ty] WIP: Check typevar assignability using constraint sets
#20093
Open

[ty] WIP: Check typevar assignability using constraint sets #20093

dcreager wants to merge 17 commits into main from dcreager/real-constraint-sets
dcreager
github-actions
github-actions
AlexWaygood AlexWaygood added ty
dcreager dcreager force pushed from 7ddd258c to 3ae013c7 110 days ago
codspeed-hq
codspeed-hq
dcreager dcreager force pushed from 3ae013c7 to 50f4f6e4 110 days ago
dcreager dcreager force pushed from 50f4f6e4 to 473413f7 110 days ago
dcreager dcreager force pushed from 473413f7 to 553da322 109 days ago
dcreager dcreager force pushed from ea73bcd4 to d670aa97 109 days ago
dcreager dcreager force pushed from d670aa97 to 4b4fc920 109 days ago
dcreager dcreager force pushed from 4b4fc920 to 266b878f 109 days ago
dcreager dcreager force pushed from 266b878f to 81cbc18f 109 days ago
dcreager dcreager force pushed from 81cbc18f to 6514d3e8 109 days ago
Base automatically changed from dcreager/dummy-constraint-sets to main 108 days ago
dcreager dcreager force pushed from 6514d3e8 to 37b0ec97 108 days ago
dcreager dcreager added ecosystem-analyzer
github-actions
dcreager dcreager removed ecosystem-analyzer
dcreager dcreager added ecosystem-analyzer
dcreager dcreager removed ecosystem-analyzer
dcreager dcreager added ecosystem-analyzer
dcreager dcreager force pushed from a2117510 to 8b48ddd4 97 days ago
dcreager dcreager force pushed from 474b036e to ced99ce6 97 days ago
dcreager dcreager force pushed from ced99ce6 to b7075a0c 96 days ago
dcreager dcreager force pushed from b7075a0c to 9a871024 95 days ago
dcreager dcreager force pushed from 9a871024 to 48b9e216 95 days ago
dcreager dcreager force pushed from 48b9e216 to def3cd1c 94 days ago
dcreager dcreager force pushed from def3cd1c to 2ffb3ca8 94 days ago
dcreager dcreager force pushed from 2ffb3ca8 to e5282108 94 days ago
dcreager dcreager force pushed from e5282108 to 4cf1dc12 94 days ago
dcreager dcreager force pushed from 4cf1dc12 to 5b879ced 94 days ago
dcreager dcreager force pushed from 5b879ced to 37463f86 90 days ago
dcreager dcreager force pushed from 37463f86 to 88049529 89 days ago
dcreager dcreager removed ecosystem-analyzer
dcreager dcreager added ecosystem-analyzer
dcreager
dcreager dcreager force pushed from 88049529 to 50781f70 88 days ago
dcreager dcreager force pushed from 9371ecf8 to a31eed67 88 days ago
dcreager dcreager force pushed from a31eed67 to ff9fd75b 87 days ago
dcreager dcreager force pushed from ff9fd75b to ac581d6c 82 days ago
dcreager dcreager force pushed from ac581d6c to 9723e51a 81 days ago
dcreager dcreager force pushed from 9723e51a to 786ddbb4 81 days ago
dcreager dcreager force pushed from 786ddbb4 to cefa6083 81 days ago
dcreager dcreager force pushed from cefa6083 to b32d73e8 81 days ago
dcreager dcreager force pushed from b32d73e8 to 40f7b0cd 81 days ago
dcreager dcreager force pushed from 40f7b0cd to 725a6bc0 80 days ago
dcreager dcreager force pushed from 725a6bc0 to 3fa0cb71 80 days ago
dcreager dcreager force pushed from 3fa0cb71 to 502fbeb8 80 days ago
dcreager
dcreager commented on 2025-09-30
dcreager dcreager force pushed from 499eec15 to 7a43aaca 60 days ago
dcreager dcreager force pushed from 7a43aaca to e561a629 60 days ago
dcreager dcreager force pushed from 519a9c32 to 8e754a40 21 days ago
dcreager dcreager changed the base branch from main to dcreager/unconstrained-typevar 21 days ago
Base automatically changed from dcreager/unconstrained-typevar to main 20 days ago
dcreager limit to valid specs in display
36e78273
dcreager _use_ satisfies_all_typevars
53a707a9
dcreager tautology
290868b7
dcreager test fixes from codex
2d301b63
dcreager huh
fe19d2de
dcreager check lower/upper bounds in satisfied_by_all_typevars
221507f8
dcreager existential on inferable typevars
2292e6f5
dcreager only abstract the typevars we actually depend on
34e486f7
dcreager gah only inferable
3a288ac8
dcreager codex experiments
3bc3ceda
dcreager dcreager force pushed from 8e754a40 to 3bc3ceda 20 days ago
dcreager still convincing myself of this
55f26086
dcreager algebraic
e4b93506
dcreager wait does this really work?
a7b1876d
dcreager don't create T ≤ T constraints
ac592985
dcreager flip the algebra
cb37f7a9
dcreager limit to valid specializations when reducing
ce7ff4c4
dcreager clean up algebra
f48f0bc5

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone