astral-sh
ruff
BlogDocsChangelog

[ty] Track different uses of legacy typevars, including context when rendering typevars

#19604Merged
Comparing
dcreager/typevar-context
(
06bf2e3
) with
main
(
48d5bd1
)
CodSpeed Performance Gauge
0%
Untouched
6
Archived
2

Benchmarks

Passed

medium[colour-science]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
0%
6.8 s6.8 s
small[altair]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
0%
2.3 s2.3 s
small[freqtrade]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
0%
3.8 s3.8 s
large[sympy]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
0%
39.9 s40 s
medium[pandas]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
0%
26.4 s26.5 s
small[tanjun]
crates/ruff_benchmark/benches/ty_walltime.rs
CodSpeed Performance Gauge
-1%
1.6 s1.6 s

Commits

Click on a commit to change the comparison range
Base
main
48d5bd1
-0.89%
clippy
d0c505d
4 months ago
by dcreager
+0.05%
fix ide tests
7506444
4 months ago
by dcreager
+0.62%
fix fuzz panic
e3768f8
4 months ago
by dcreager
-0.7%
tweak
85bfa6b
4 months ago
by dcreager
+0.35%
Merge branch 'main' into dcreager/typevar-context * main: (39 commits) [ty] Initial test suite for `TypedDict` (#19686) [ty] Improve debuggability of protocol types (#19662) [ty] Simplify lifetime requirements for `PySlice` trait (#19687) [ty] Improve `isinstance()` truthiness analysis for generic types (#19668) [`refurb`] Make example error out-of-the-box (`FURB164`) (#19673) Fix link: unused_import.rs (#19648) [ty] Remove `Specialization::display` (full) (#19682) [ty] Remove `KnownModule::is_enum` (#19681) [ty] Support `__setitem__` and improve `__getitem__` related diagnostics (#19578) [ty] Sync vendored typeshed stubs (#19676) [`flake8-use-pathlib`] Expand `PTH201` to check all `PurePath` subclasses (#19440) [`refurb`] Make example error out-of-the-box (`FURB180`) (#19672) [`pyupgrade`] Prevent infinite loop with `I002` (`UP010`, `UP035`) (#19413) [ty] Improve the `Display` for generic `type[]` types (#19667) [ty] Refactor `TypeInferenceBuilder::infer_subscript_expression_types` (#19658) Fix tests on 32-bit architectures (#19652) [ty] Move `pandas-stubs` to bad.txt (#19659) [ty] Remove special casing for string-literal-in-tuple `__contains__` (#19642) Update pre-commit's `ruff` id (#19654) Update salsa (#19449) ...
bb99b36
4 months ago
by dcreager
+0.2%
fix test from merge conflict
06bf2e3
4 months ago
by dcreager
© 2025 CodSpeed Technology
Home Terms Privacy Docs