ruff
[ty] Infer typevar specializations for implicit generic protocols
#21902
Open

[ty] Infer typevar specializations for implicit generic protocols #21902

dcreager wants to merge 35 commits into main from dcreager/genprop
dcreager
dcreager dcreager added ty
astral-sh-bot
dcreager dcreager force pushed from 6b695812 to 0bde4151 42 days ago
dcreager dcreager added ecosystem-analyzer
dcreager dcreager force pushed from 0bde4151 to fa1a940f 40 days ago
codspeed-hq
dcreager dcreager changed the base branch from dcreager/callable-return to main 40 days ago
astral-sh-bot
dcreager dcreager force pushed from 4487e217 to 7145810d 39 days ago
dcreager dcreager force pushed from 7145810d to 6fb49ecc 39 days ago
dcreager use csa for instance checks
517566a8
dcreager these are legit
4ff828d9
dcreager add TODO for Never/Unknown
c8664f68
dcreager make these tests consistent
2fa8636a
dcreager error message
b6ca2d90
dcreager add todos
8888c3ce
dcreager fix test expectations and TODOs
6df88e8f
dcreager check protocols nominally, too
be4e7e77
dcreager only error when there are typevars
83378f01
dcreager no duplicate errors anymore
9ca12076
dcreager don't overwrite source_order
acd1e6c4
dcreager dcreager force pushed from 6fb49ecc to b0280a2a 19 days ago
dcreager constrain with bounds/constraints as post-processing step
47840fdd
dcreager prefer informative upper bound again
61aafffa
dcreager clippy
2c95befa
dcreager materialize the bounds too
e39f4654
dcreager paramspec args/kwargs don't have a bound
138bf798
dcreager dcreager force pushed from 21736f1c to 138bf798 19 days ago
dcreager dcreager removed ecosystem-analyzer
dcreager dcreager added ecosystem-analyzer
dcreager prune types when intersecting into upper bound
e5533da0
dcreager fix merge conflicts
f1188c74
dcreager punt on very large union upper bounds for now
f735222e
dcreager dcreager force pushed from f5bcee2b to f735222e 17 days ago
astral-sh-bot
dcreager don't hard-code the threshold
1c247af1
dcreager estimate size of distributed upper bound
d5089ccd
dcreager merge main
7bbe3d73
dcreager clippy
180b3898
astral-sh-bot
dcreager only use constraint sets for protocols
bb077756
dcreager
MichaReiser
dcreager show node sharing in graph display
c42d26b7
dcreager do this with an Rc
049ac754
dcreager balanced distributed_or
e035ce97
dcreager same for distributed_and
7f46ccf4
dcreager tree fold without collecting into a vector
de42fcd1
dcreager use an IndexSet here
dcdef55b
dcreager document it
0ab91b87
dcreager document example better
003ea9bf
dcreager dcreager force pushed from 9c4668c5 to d5db3555 3 days ago
dcreager dcreager force pushed from d5db3555 to 436cc99c 2 days ago
dcreager update expected sympy diagnostic count
adef0f9e
dcreager merge main
ba6b7f33
dcreager dcreager force pushed from 436cc99c to 057c8629 2 days ago
dcreager dcreager force pushed from 057c8629 to 95c6d950 2 days ago
dcreager medium merge
1aceccbe
dcreager dcreager force pushed from 95c6d950 to 1aceccbe 2 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone