biomejs
biome
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
perf(rowan): read node text from the green tree SyntaxNodeText walked red tokens to produce its chunks, allocating a red node or token per step. Code suggestions turn the whole file into text this way for every diagnostic with a fix. Chunks now come from a walk of the green tree whenever the range lies inside the node; ranges that extend past it keep the red walk. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dyc3/perf-node-text-from-green-tree
6 minutes ago
perf(rowan): resolve syntax node pointers through the green tree and near a known node SyntaxNodePtr::try_to_node finds the path in the green tree before creating red nodes, and the child search reads slot ends from offsets. The new try_to_node_near starts at the closest strict ancestor of a given node; the control-flow model resolves each instruction near the previous one, and Reference::syntax_near uses it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dyc3/perf-syntax-node-ptr-green-descent
31 minutes ago
fix(cli): use jemalloc on x86_64 musl (#12692) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
main
2 hours ago
fix(toml): adapt the formatter to the rowan formatter API Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dyc3/toml-formatter
2 hours ago
refactor(toml): parse the parts of a key with ParseSeparatedList Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dyc3/toml-parser
2 hours ago
refactor(toml): remove the nesting depth limit Biome's other parsers don't limit how deeply values can nest. Remove the limit on arrays and inline tables, its recovery, and its tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dyc3/toml-parser
3 hours ago
fix(toml): adapt the formatter to the rowan formatter API Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dyc3/toml-formatter
3 hours ago
refactor(toml): consume tokens by kind in the parse rules Parse each key part and value with its own function that consumes the expected token kinds, and keep `bump_any` for error recovery. Add `Parser::bump_ts_with_context`, the context-aware counterpart of `bump_ts`, and document the rule in the parser development skill. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
dyc3/toml-parser
3 hours ago
Latest Branches
CodSpeed Performance Gauge
+1%
perf(rowan): resolve syntax node pointers through the green tree and near a known node
#12722
1 day ago
8609e43
dyc3/perf-syntax-node-ptr-green-descent
CodSpeed Performance Gauge
+12%
feat(format): add TOML formatter
#12710
10 hours ago
f482478
dyc3/toml-formatter
CodSpeed Performance Gauge
-13%
feat(parse): add TOML parser
#12709
3 hours ago
9a7af16
dyc3/toml-parser
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs