astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
[ty] Precompute callable TypeVarTuple captures
dhruv/codex/typevartuple-support
2 minutes ago
[ty] Resolve protocol property types lazily
charlie/protocol-property-check-2
8 minutes ago
[ty] Simplify mapping-pattern narrowing
charlie/typed-dict-pattern-exhaustiveness
9 minutes ago
[ty] Defer positional class-pattern lookup
charlie/positional-class-pattern-exhaustiveness
10 minutes ago
[ty] Remove redundant class-pattern check
charlie/class-pattern-member-exhaustiveness
10 minutes ago
[ty] Fix divergent recursive tuple cycle handling in ty (#26316) ## Summary Avoid replacing the recursive occurrence when the current type is already a variadic tuple, which prevents unbounded growth in cases like `x = (*x, x)`. Closes https://github.com/astral-sh/ty/issues/3838 ## Testing Added mdtest.
main
20 minutes ago
Merge branch 'main' into bugfix/tc004-overlapping-import-bindings
Daverball:bugfix/tc004-overlapping-import-bindings
41 minutes ago
[ty] Derive `Update` instead of manual implementation (#26321)
main
2 hours ago
Latest Branches
CodSpeed Performance Gauge
-18%
[ty] Fix subtyping/assignability for `@property` protocol members
#25332
12 minutes ago
47d87f5
charlie/protocol-property-check-2
CodSpeed Performance Gauge
0%
[ty] Prove TypedDict structural patterns exhaustive
#26285
11 hours ago
cfbac08
charlie/typed-dict-pattern-exhaustiveness
CodSpeed Performance Gauge
0%
[ty] Resolve positional class-pattern exhaustiveness
#26284
11 hours ago
724661e
charlie/positional-class-pattern-exhaustiveness
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs