astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
[ty] Explain walker error conversion
micha/ty-recover-cancelled-file-indexing
3 minutes ago
[ty] Parallelize subtype hierarchy search
micha/parallelize-ty-subtype-hierarchy
8 minutes ago
Render Google docstrings as structured Markdown Verify wrapped Google types remain code spans Keep malformed Google parameter sections raw
lerebear/push-xkmxkuvqssxr
29 minutes ago
Parse NumPy docstrings for parameter docs Preserve source markup when recognizing NumPy return types Recognize code-spanned NumPy return types Resolve NumPy code span integration Parse NumPy section bodies in the document model Encapsulate NumPy document parsing Preserve parsed NumPy fragments on rendering fallback Keep NumPy parameter extraction scoped Remove obsolete structured body parser Separate NumPy extraction and rendering fixtures temp: use normalized parenthetical split temp: share container block boundaries with NumPy temp: format container block calls temp: resolve container helper documentation refactor: classify NumPy item lines once refactor: keep NumPy item classification declarations together fix: retain copy semantics for NumPy section tags
lerebear/push-oxynovvskyrx
30 minutes ago
Render NumPy docstrings as structured Markdown Resolve NumPy test placement after xk cleanup Resolve NumPy rendering after Google parser pivot Resolve visibility boundaries for NumPy rendering Preserve source markup in NumPy docstring types Verify wrapped NumPy types remain code spans Preserve wrapped NumPy return type recognition Render parsed NumPy docstring sections Align NumPy section rendering interface Resolve NumPy rendering fixture split temp: resolve normalized parenthetical split refactor: parse NumPy return names with a cursor test: cover NumPy return-name tuple parsing
lerebear/push-xlvomqroxkox
31 minutes ago
[ty] Avoid rebuilding ordinary tuple specializations
dhruv/codex/typevartuple-support
54 minutes ago
[ty] Prune receiver-mismatched overloads for aliased methods Accessing an overloaded method through a class-level alias (which is promoted to a `Callable`) went through `CallableType::bind_self`, which bound every overload without pruning those whose explicit `self` annotation cannot accept the bound receiver. A no-argument call through the alias therefore resolved to the first overload regardless of the receiver (e.g. `StrClass().aliased_answer()` revealed `int` instead of `str`). Mirror `BoundMethodType::bound_signatures`: when the callable carries multiple overloads with explicit receiver annotations, filter with `can_bind_self_to` before binding `self`. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
dorage:ty/prune-aliased-overload-receivers
1 hour ago
[ty] Preserve structural protocol constraint solutions
charlie/recursive-protocol-relation-graph
2 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
[ty] Render Google docstrings as structured Markdown
#26599
1 month ago
2290f91
lerebear/push-xkmxkuvqssxr
CodSpeed Performance Gauge
+24%
[ty] Parse NumPy docstrings for parameter docs
#25924
1 month ago
6f8e923
lerebear/push-oxynovvskyrx
CodSpeed Performance Gauge
0%
[ty] Render NumPy docstrings as structured Markdown
#25925
1 month ago
b0851e5
lerebear/push-xlvomqroxkox
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs