Avatar for the quarylabs user
quarylabs
sqruff
BlogDocsChangelog

perf(reflow): reuse root raw-segment traversal in LT01

#2490
Comparing
reuse-root-raw-segment-traversal-in-LT01
(
032146b
) with
main
(
93ed76e
)
CodSpeed Performance Gauge
-1%
Untouched
6
Skipped
6

Benchmarks

12 total
fix_complex_query
crates/lib/benches/fix.rs::benches::fix
CodSpeed Performance Gauge
+3%
36.3 ms35.3 ms
fix_superlong
crates/lib/benches/fix.rs::benches::fix
CodSpeed Performance Gauge
+1%
492 ms487.2 ms
parse_complex_query
crates/lib/benches/parsing.rs::benches::parse
CodSpeed Performance Gauge
-1%
15.5 µs15.7 µs
from_parent
crates/lib/benches/depth_map.rs::benches::depth_map::DepthMap
CodSpeed Performance Gauge
-2%
165.2 µs168 µs
parse_expression_recursion
crates/lib/benches/parsing.rs::benches::parse
CodSpeed Performance Gauge
-3%
22.3 µs23 µs
parse_simple_query
crates/lib/benches/parsing.rs::benches::parse
CodSpeed Performance Gauge
-6%
3.4 µs3.6 µs
from_parent
crates/lib/benches/depth_map.rs::benches::depth_map::DepthMap
Skipped
345.5 µs*
parse_complex_query
crates/lib/benches/parsing.rs::benches::parse
Skipped
44.7 µs*
fix_complex_query
crates/lib/benches/fix.rs::benches::fix
Skipped
38.6 ms*
parse_simple_query
crates/lib/benches/parsing.rs::benches::parse
Skipped
19.4 µs*
fix_superlong
crates/lib/benches/fix.rs::benches::fix
Skipped
698.6 ms*
parse_expression_recursion
crates/lib/benches/parsing.rs::benches::parse
Skipped
69.9 µs*

Commits

Click on a commit to change the comparison range
Base
main
93ed76e
-1.42%
perf(reflow): reuse root raw-segment traversal in LT01
032146b
15 days ago
by gvozdvmozgu
© 2026 CodSpeed Technology
Home Terms Privacy Docs