Avatar for the astral-sh user
astral-sh
ruff
BlogDocsChangelog

Performance History

Latest Results

Speed up constraint-set solution extraction Compute the default TypeVar solutions directly from per-path bounds instead of first materializing every lower union and upper intersection for every type variable. The direct path preserves the existing default solver semantics: lower bounds are validated against declared TypeVar bounds before they are selected, constrained TypeVars still use the general default solver, and shared lower/upper prefixes are cached when the selected union/intersection is needed. This keeps protocol specialization exact while avoiding the pandas-stubs and pandera ecosystem timeouts. Co-authored-by: Codex <noreply@openai.com>
charlie/bench-selfs
3 minutes ago
Preserve delimiters for expression folds
lerebear/push-lxkvomkorolv
14 minutes ago
[ty] Fix recursive alias mdtest overload implementation
charlie/recursive-type-aliases
38 minutes ago
Implement hover for call arguments
lerebear/push-vxysswkxywvu
51 minutes ago
Preserve delimiters for expression folds
lerebear/push-lxkvomkorolv
54 minutes ago

Latest Branches

CodSpeed Performance Gauge
0%
[ty] Preserve delimiters when folding expressions.#24999
3 days ago
69ba7d0
lerebear/push-lxkvomkorolv
CodSpeed Performance Gauge
0%
49 minutes ago
b6e1eb6
charlie/recursive-type-aliases
CodSpeed Performance Gauge
0%
[ty] Include TypedDict type context when inferring mixed constructors#25039
54 minutes ago
4a857a3
charlie/fixed
© 2026 CodSpeed Technology
Home Terms Privacy Docs