astral-sh
ruff
BlogDocsChangelog

[ty] Assume type of self is typing.Self in method calls (pt2)

#20303Closed
Comparing
david/signature-implicit-self
(
6a3101b
) with
main
(
9cb37db
)
CodSpeed Performance Gauge
-9%
Regressions
3
Untouched
5
Ignored
1

Benchmarks

Failed

medium[pandas]
crates/ruff_benchmark/benches/ty_walltime.rs
Regression
CodSpeed Performance Gauge
-9%
26 s28.6 s
large[sympy]
crates/ruff_benchmark/benches/ty_walltime.rs
Regression
CodSpeed Performance Gauge
-4%
41 s42.9 s
small[freqtrade]
crates/ruff_benchmark/benches/ty_walltime.rs
Regression
CodSpeed Performance Gauge
-5%
4 s4.2 s

Passed

small[altair]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-1%
2.5 s2.5 s
small[tanjun]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-2%
1.7 s1.7 s
medium[colour-science]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-2%
6.9 s7 s
small[pydantic]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-3%
2.3 s2.4 s
medium[static-frame]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-3%
7.9 s8.1 s

Ignored

multithreaded[pydantic]
crates/ruff_benchmark/benches/ty_walltime.rs
Ignored
CodSpeed Performance Gauge
+6%
293.6 ms276.1 ms

Commits

Click on a commit to change the comparison range
Base
main
9cb37db
-0.3%
Update diagnostic count
4c7f7d1
1 month ago
by sharkdp
-8.18%
Update tests
31566d6
1 month ago
by sharkdp
-0.63%
Merge remote-tracking branch 'origin/main' into david/signature-implicit-self
0f371f6
1 month ago
by sharkdp
+0.01%
[ty] Improve specialization-error diagnostics
6a3101b
1 month ago
by sharkdp
© 2025 CodSpeed Technology
Home Terms Privacy Docs