astral-sh
ruff
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Add additional test coverage to UP008 for pyupgrade parity
charlie/up-tests
7 hours ago
[ty] resolve union-likes in emitting union attribute errors (#24263)
main
7 hours ago
Add additional test coverage to UP008 for pyupgrade parity
charlie/up-tests
7 hours ago
perf: mark consume_end and advance_to_next_cell as cold/inline(never) Prevent the EOF and cell-boundary handling code from polluting the hot path of lex_token(). These functions are only called at end-of-file or at notebook cell boundaries, which are rare.
chinar-amrutkar:feat/notebook-cell-boundary-lexer
7 hours ago
perf: restrict cell-boundary range fixup to EOF/Dedent tokens Avoid Option::take() on every token. Only check range_from_consume_end for EOF and Dedent tokens, which are the only kinds that can appear at cell boundaries. Restores the original hot path: if !matches!(kind, Unknown) { range = token_range(); } plus a cheap is_eof || is_dedent check.
chinar-amrutkar:feat/notebook-cell-boundary-lexer
8 hours ago
perf: precompute cell_end_offset to avoid extra add per token Replace cell_start_offset + cell_text_len - cursor.text_len() with cell_end_offset - cursor.text_len() in offset(), matching the original source.len() - cursor.text_len() cost.
chinar-amrutkar:feat/notebook-cell-boundary-lexer
8 hours ago
[ty] Add materialization
charlie/divergent-two
8 hours ago
[ty] resolve union-likes in emitting union attribute errors
cjm/aliasunion
8 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
Add additional test coverage to UP008 for pyupgrade parity
#24264
7 hours ago
72f654e
charlie/up-tests
CodSpeed Performance Gauge
0%
[parser] Reset lexer state at notebook cell boundaries
#24163
7 hours ago
82e85e1
chinar-amrutkar:feat/notebook-cell-boundary-lexer
CodSpeed Performance Gauge
0%
[ty] Add materialization to `Divergent` type
#24255
13 hours ago
4cfcae6
charlie/divergent-two
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs