astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge branch 'main' into fix-cycle-detector
mtshiba:fix-cycle-detector
5 hours ago
Remove display
charlie/large-enum-narrowing-ii
6 hours ago
Expand narrowing
charlie/dict-get
6 hours ago
Add spellable
charlie/large-enum-narrowing-ii
6 hours ago
[ty] Add a micro-benchmark for large enum narrowing
charlie/large-enum-narrowing-i
6 hours ago
[ty] Expand support for narrowing within walruses (#24968) ## Summary Support narrowing for a few more already-supported sites, but in the context of a walrus, as in: ```python def f(t: tuple[int, int] | tuple[None, None]): if (first := t[0]) is not None: reveal_type(first) # int reveal_type(t) # tuple[int, int] else: reveal_type(first) # None reveal_type(t) # tuple[None, None] ```
main
6 hours ago
[ty] Expand support for narrowing within walruses
charlie/walrus-narrow
6 hours ago
[ty] Expand support for narrowing within walruses
charlie/walrus-narrow
6 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
[ty] implement proper handling of recursive types in `CycleDetector`
#24773
5 hours ago
0006c8c
mtshiba:fix-cycle-detector
CodSpeed Performance Gauge
×72
[ty] Add first-class support for enum complements
#24961
6 hours ago
d2c4499
charlie/large-enum-narrowing-ii
CodSpeed Performance Gauge
0%
[ty] Support narrowing on `dict.get` calls
#24965
7 hours ago
105526b
charlie/dict-get
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs