astral-sh
ruff
BlogDocsChangelog

[ty] Reimplement equivalence via mutual subtyping

#20267Closed
Comparing
alex/rework-equivalence-relation
(
1a73410
) with
main
(
2467c43
)
CodSpeed Performance Gauge
-11%
Regressions
4
Untouched
3
Archived
2

Benchmarks

Failed

small[freqtrade]
crates/ruff_benchmark/benches/ty_walltime.rs
Regression
CodSpeed Performance Gauge
-8%
4 s4.4 s
small[altair]
crates/ruff_benchmark/benches/ty_walltime.rs
Regression
CodSpeed Performance Gauge
-9%
2.5 s2.7 s
medium[colour-science]
crates/ruff_benchmark/benches/ty_walltime.rs
Regression
CodSpeed Performance Gauge
-6%
6.9 s7.4 s
medium[pandas]
crates/ruff_benchmark/benches/ty_walltime.rs
Regression
CodSpeed Performance Gauge
-11%
26.3 s29.5 s

Passed

small[tanjun]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-2%
1.7 s1.7 s
medium[static-frame]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-4%
8 s8.3 s
large[sympy]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-4%
41.6 s43.3 s

Commits

Click on a commit to change the comparison range
Base
main
2467c43
-14.29%
wip
1a73410
3 months ago
by AlexWaygood
© 2025 CodSpeed Technology
Home Terms Privacy Docs