astral-sh
ruff
BlogDocsChangelog

[ty] Make `NominalInstanceType` internally wrap an enum

#19811Closed
Comparing
alex/remove-tuples-instance-enum
(
dd260ae
) with
alex/remove-tuples
(
3436d5d
)
CodSpeed Performance Gauge
+64%
Improvements
4
Untouched
2
Archived
2

Benchmarks

Improved

medium[colour-science]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
+64%
10.6 s6.5 s
medium[pandas]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
+7%
26.4 s24.7 s
small[tanjun]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
+6%
1.7 s1.6 s
large[sympy]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
+4%
41.3 s39.7 s

Passed

small[freqtrade]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
+3%
3.9 s3.8 s
small[altair]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
+2%
2.3 s2.3 s

Commits

Click on a commit to change the comparison range
Base
alex/remove-tuples
3436d5d
+64.02%
fix severe perf regression on `static-frame`
3b39238
3 months ago
by AlexWaygood
-0.44%
docs
ae1e21b
3 months ago
by AlexWaygood
+0.18%
simplify `TupleType::to_class_type`
dd260ae
3 months ago
by AlexWaygood
© 2025 CodSpeed Technology
Home Terms Privacy Docs