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

[ty] Homogeneous and mixed tuples

#18600Merged
Comparing
dcreager/tuple-spec
(
e5aa429
) with
main
(
d926628
)
CodSpeed Performance Gauge
+4%
Archived
6

Benchmarks

6 total
small[altair]
crates/ruff_benchmark/benches/ty_walltime.rs
Archived
CodSpeed Performance Gauge
+2%
3.1 s3 s
small[pydantic]
crates/ruff_benchmark/benches/ty_walltime.rs
Archived
CodSpeed Performance Gauge
+2%
2.8 s2.8 s
small[freqtrade]
crates/ruff_benchmark/benches/ty_walltime.rs
Archived
CodSpeed Performance Gauge
+2%
4.6 s4.5 s
large[sympy]
crates/ruff_benchmark/benches/ty_walltime.rs
Archived
CodSpeed Performance Gauge
+4%
48.3 s46.7 s
medium[pandas]
crates/ruff_benchmark/benches/ty_walltime.rs
Archived
CodSpeed Performance Gauge
+1%
32.6 s32.3 s
medium[colour-science]
crates/ruff_benchmark/benches/ty_walltime.rs
Archived
CodSpeed Performance Gauge
+4%
9 s8.7 s

Commits

Click on a commit to change the comparison range
Base
main
d926628
-0.08%
use variable tuples
0a84630
8 months ago
by dcreager
-6.24%
Merge branch 'main' into dcreager/tuple-spec
3f71700
8 months ago
by dcreager
-7.76%
mdlint
a4755e0
8 months ago
by dcreager
+0.06%
remove fwomp!!!
b69a00c
8 months ago
by dcreager
+0.65%
don't expand variable-length tuples during overload resolution
14e225a
8 months ago
by dcreager
-0.17%
fix tests
9a50239
8 months ago
by dcreager
+0.05%
todo: nominal instance when instantiating tuple; include suffix when indexing
2bad8f2
8 months ago
by dcreager
+14.31%
regen
2c0ed94
8 months ago
by dcreager
-0.3%
index into suffix
7a059d7
8 months ago
by dcreager
-1.27%
clippy
45cd117
8 months ago
by dcreager
+2.65%
Merge branch 'main' into dcreager/tuple-spec
18d7e88
8 months ago
by dcreager
+2.16%
Merge branch 'main' into dcreager/tuple-spec
e5aa429
8 months ago
by dcreager
© 2026 CodSpeed Technology
Home Terms Privacy Docs