astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Fix union TypeVar attribute error promotion
cjm/fix-union-typevar-attribute-error
3 minutes ago
drop empty lists of nested bindings after resolution
jack/nonlocal4
28 minutes ago
Merge branch 'main' into micha/ty-avoid-redundant-interning
micha/ty-avoid-redundant-interning
54 minutes ago
remove completed plan
dcreager/deferred-quantification
1 hour ago
fix a tricky edge case with free reads + nested global bindings
jack/nonlocal4
1 hour ago
Render markdown for reST field lists in docstrings Expand the reST parameter parser into a field-list parser that can render `:param:`, `:type:`, `:returns:`, `:rtype:`, and `:raises:` fields in dedicated sections in the markdown returned by hover display.
lerebear/push-usmovrotyxzm
1 hour ago
[ty] Preserve slice-bound types in subscript inference (#25446) ## Summary Prior to this change, when a slice bound was not an integer literal, boolean literal, or `None`, we inferred a bare `slice[Any, Any, Any]`. This erased enough information that subscription checking accepted invalid slices even when `__getitem__` requires `SupportsIndex | None` bounds: ```python def get(values: list[int], start: float) -> list[int]: return values[start:] # error: [invalid-argument-type] ``` (This may have been waiting on https://github.com/astral-sh/ruff/commit/cb58704e085fe7e70d72842294575de47e47bead?) We now preserve the inferred type of each provided slice bound in `slice[...]`, so ordinary argument checking diagnoses invalid bounds for built-in sequences and user-defined `__getitem__` methods with typed slice parameters. Closes https://github.com/astral-sh/ty/issues/3547.
main
1 hour ago
[ty] Remove implicit Self alias TODO test
charlie/reject-self
2 hours ago
Latest Branches
CodSpeed Performance Gauge
-1%
[ty] include nested `global`/`nonlocal` bindings in type inference
#25387
37 minutes ago
c79d3a8
jack/nonlocal4
CodSpeed Performance Gauge
-21%
[ty] Avoid redundant interning in hot paths
#25557
1 hour ago
c9aedff
micha/ty-avoid-redundant-interning
CodSpeed Performance Gauge
-15%
[ty] Defer existential quantification in constraint sets
#25559
1 hour ago
540554d
dcreager/deferred-quantification
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs