astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Further improvements to typing conformance script (#22596)
main
5 minutes ago
[ty] Remove redundant re-exports that share the same top-most module The implementation here is (to me) surprisingly complicated. The main complications are: 1. Trying to limit the redundant detection to as few of the symbols we extract as possible. In particular, while I haven't done benchmarking on this, I perceive the redundancy detection to be somewhat expensive and auto-import can return lots of symbols. So we're careful to only do this extra checking on (typically) small groups of symbols that could possibly be merged. 2. Even by restricting our work, this merging process could still be called quite a bit. (Thousands of times in my "standard data scienc-y test environment.") So I went out of my way to amortize allocs. 3. Re-exports can form a chain and we want to find all of them. 4. We (probably) don't want to remove redundant re-exports unless they share the same top-level module. Otherwise, e.g., a library that re-exports another library's symbols could have all of its re-exports dropped. 5. We want to only keep the top-most re-exports, and there may be multiple such re-exports. So we keep all of them. 6. We can't assume anything about the relationship of re-exports and the original definition. A re-export could be deeper in the module hierarchy than the original definition or above it.
ag/remove-redundant-auto-import-symbols
6 minutes ago
fix(executable): stricter regex for uv/uvx/uv tool run
Jkhall81:fix/exe003-uv-global-args-21753
13 minutes ago
Bump 0.14.12 (#22602)
main
14 minutes ago
stop uploading conformance-suite commit
alex/conformance-script-improvements
18 minutes ago
[ty]: consolidate `type[]` types in a union when displaying them in diagnostics (#22592)
main
34 minutes ago
[ty] Support starred unpacking in class bases (#22591) ## Summary Closes https://github.com/astral-sh/ty/issues/2492.
main
38 minutes ago
[ty] Make NamedTuple(...) and namedtuple(...) calls stricter
charlie/diags
41 minutes ago
Active Branches
[ty] Remove redundant re-exports that share the same top-most module
last run
6 minutes ago
#22581
CodSpeed Performance Gauge
0%
flake8-executable: allow global flags in uv shebangs (EXE003)
last run
13 minutes ago
#22582
CodSpeed Performance Gauge
0%
[ty] Make `NamedTuple(...)` and `namedtuple(...)` calls stricter
last run
41 minutes ago
#22601
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs