ruff
[ty] Infer typevar specializations for `Callable` types
#21551
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
114
Changes
View On
GitHub
Commits
add more sequents
dcreager
committed
246 days ago
add for_each_path
dcreager
committed
246 days ago
it's a start
dcreager
committed
246 days ago
add ConstraintSetAssignability relation
dcreager
committed
246 days ago
use constraint set assignable
dcreager
committed
246 days ago
it works!
dcreager
committed
246 days ago
these need to be positional only to be assignable
dcreager
committed
246 days ago
this gets recursively expanded now
dcreager
committed
246 days ago
clean up the diff
dcreager
committed
246 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
240 days ago
mark these as TODO
dcreager
committed
240 days ago
mdlint
dcreager
committed
240 days ago
hackity hack
dcreager
committed
240 days ago
clippity bippity
dcreager
committed
240 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
240 days ago
don't create T ≤ T constraints
dcreager
committed
240 days ago
carry over failing test from conformance suite
dcreager
committed
240 days ago
even more hack
dcreager
committed
240 days ago
fix tests
dcreager
committed
240 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
240 days ago
add failing tests
dcreager
committed
240 days ago
allow multiple overloads/callables when inferring
dcreager
committed
240 days ago
use self annotation in synthesized __init__ callable
dcreager
committed
240 days ago
doc
dcreager
committed
240 days ago
self
dcreager
committed
240 days ago
skip non-inferable
dcreager
committed
239 days ago
generic
dcreager
committed
239 days ago
fix test
dcreager
committed
239 days ago
catch self-referential typevars
dcreager
committed
239 days ago
use ConstraintSetAssignability for constraint bounds
dcreager
committed
239 days ago
treat each overload separately
dcreager
committed
239 days ago
format, really?!?!
dcreager
committed
239 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
238 days ago
pull this out into a helper method
dcreager
committed
238 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
237 days ago
cs assignability for paramspecs
dcreager
committed
237 days ago
don't throw away return type
dcreager
committed
237 days ago
oh hey that's a real bug
dcreager
committed
237 days ago
different TODO explanation for overload example
dcreager
committed
237 days ago
callable invariance rears its head again
dcreager
committed
237 days ago
Revert "skip non-inferable"
dcreager
committed
237 days ago
do this at the overloads level
dcreager
committed
237 days ago
gotta get those return types too
dcreager
committed
235 days ago
don't pivot on never or object
dcreager
committed
235 days ago
not failing anymore
dcreager
committed
235 days ago
any here
dcreager
committed
235 days ago
update test TODOs
dcreager
committed
235 days ago
clippy
dcreager
committed
235 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
235 days ago
group typevars by binding context
dcreager
committed
234 days ago
abstract over any mention of a typevar
dcreager
committed
234 days ago
skip current type when specializing
dcreager
committed
234 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
233 days ago
add more comments
dcreager
committed
233 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
231 days ago
update tests
dcreager
committed
231 days ago
clean up the diff
dcreager
committed
231 days ago
bump expected diagnostics for static-frame
carljm
committed
231 days ago
add mapping for lower bound too
dcreager
committed
231 days ago
no really
dcreager
committed
231 days ago
whelp those are backwards
dcreager
committed
231 days ago
calculate variance from parameter type
dcreager
committed
231 days ago
limit to valid specializations
dcreager
committed
231 days ago
never?
dcreager
committed
231 days ago
not needed anymore
dcreager
committed
231 days ago
Merge remote-tracking branch 'origin/main' into gggg
dcreager
committed
230 days ago
fix test
dcreager
committed
230 days ago
add materialization test
dcreager
committed
230 days ago
only when function defs are same
dcreager
committed
230 days ago
add sig todo
dcreager
committed
230 days ago
Merge remote-tracking branch 'origin/dcreager/callable-return' into dcreager/callable-return
dcreager
committed
230 days ago
bump expected sympy diagnostics in benchmark
AlexWaygood
committed
230 days ago
add canonically_ordered
dcreager
committed
229 days ago
canonical ordering for constraint set mappings
dcreager
committed
229 days ago
fix py-fuzzer test failure
dcreager
committed
229 days ago
codex attempt 1
dcreager
committed
229 days ago
codex 2
dcreager
committed
229 days ago
restore TODOs
dcreager
committed
229 days ago
doc
dcreager
committed
229 days ago
simpler source_order_for
dcreager
committed
228 days ago
remove source_order_for
dcreager
committed
228 days ago
lots of renaming
dcreager
committed
228 days ago
sort specialize_constrained by source_order
dcreager
committed
228 days ago
reuse self source_order
dcreager
committed
228 days ago
more comment
dcreager
committed
228 days ago
document overall approach
dcreager
committed
228 days ago
use source order in specialize_constrained too
dcreager
committed
228 days ago
fix test expectation
dcreager
committed
228 days ago
remove now-unused items
dcreager
committed
228 days ago
more comments
dcreager
committed
228 days ago
document display source_order
dcreager
committed
228 days ago
only fold once
dcreager
committed
228 days ago
don't always bump
dcreager
committed
228 days ago
place bounds/constraints first
dcreager
committed
228 days ago
include source_order in display_graph output
dcreager
committed
228 days ago
fix test expectations (again)
dcreager
committed
228 days ago
clippy
dcreager
committed
228 days ago
Merge branch 'dcreager/source-order-constraints' into dcreager/callable-return
dcreager
committed
228 days ago
Merge remote-tracking branch 'origin/main' into dcreager/callable-return
dcreager
committed
228 days ago
track source_order in PathAssignments
dcreager
committed
228 days ago
+ more commits ...
Loading