astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
[ty] Remove redundant equality narrowing alias note
charlie/fix-ty-3419-equality-narrowing
18 minutes ago
[ty] Document inherited synthesized method limitation
charlie/mro-inherited-liskov
18 minutes ago
[ty] Cache protocol Self binding (#26997) ## Summary Prior to this change, protocol-heavy checking repeatedly rebuilt bound callable signatures and generic contexts during structural comparisons. We now cache protocol `Self` binding and `GenericContext::remove_self`, avoiding that repeated binding work while keeping the change focused on the two straightforward Salsa queries. The protocol-assignability cache has been split into [#27042](https://github.com/astral-sh/ruff/pull/27042) following the [review discussion](https://github.com/astral-sh/ruff/pull/26997#pullrequestreview-4744099067). --------- Co-authored-by: Charlie Marsh <charliemarsh@openai.com>
main
18 minutes ago
Bless blobs
epage:update-annotate
22 minutes ago
[`flake8-bandit`] Stabilize string literal binding resolution (`S310`) Preview feature: https://github.com/astral-sh/ruff/pull/21469 Rule documentation: https://docs.astral.sh/ruff/rules/suspicious-url-open-usage/
brent/stabilize-s310-resolve-string-literal-bindings
35 minutes ago
Flatten formatter tags into format elements
micha/flatten-formatter-tags
57 minutes ago
[ty] Share unsafe equality behavior across inference and narrowing
charlie/fix-ty-3419-equality-narrowing
2 hours ago
[ty] Address inherited method review feedback
charlie/mro-inherited-liskov
2 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
[ty] Allow equality narrowing across non-final classes
#27031
22 minutes ago
ac5c109
charlie/fix-ty-3419-equality-narrowing
CodSpeed Performance Gauge
0%
[ty] Check inherited method conflicts via the MRO
#27019
23 minutes ago
a677312
charlie/mro-inherited-liskov
CodSpeed Performance Gauge
0%
Vendor latest annotate-snippets
#27033
21 hours ago
5d641f1
epage:update-annotate
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs