harehare
mq
BlogDocsChangelog

♻️ refactor(section): rename flatten to collect and apply improvements

#963Merged
Comparing
refactor/section-collect-and-improvements
(
04081d8
) with
main
(
ed9fec2
)
CodSpeed Performance Gauge
+55%
Improvements
2
Untouched
13

Benchmarks

Improved

parse_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+55%
149.4 µs96.4 µs
eval_dead_code_elimination_benchmark
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+13%
150.2 µs133.2 µs

Passed

eval_foreach
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+7%
5.1 ms4.8 ms
eval_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+6%
54.9 ms51.8 ms
eval_string_equality
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+6%
4.8 ms4.5 ms
eval_boolean_folding
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+5%
149.8 µs143.1 µs
eval_nodes
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+4%
4.2 ms4.1 ms
eval_csv_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+3%
9.9 ms9.5 ms
eval_json_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+2%
12.9 ms12.6 ms
eval_yaml_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+2%
26.3 ms25.8 ms
eval_comparison_folding
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+1%
341.1 µs337.3 µs
eval_qualified_access_to_csv_module
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+1%
9.8 ms9.7 ms
eval_select_h
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
210.1 µs209.5 µs
eval_while_speed_test
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-2%
16.7 ms17.1 ms
eval_string_interpolation
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-6%
110.3 µs117.9 µs

Commits

Click on a commit to change the comparison range
Base
main
ed9fec2
+54.9%
♻️ refactor(section): rename flatten to collect and apply improvements - Rename section::flatten to section::collect for clearer semantics - Refactor collect implementation using flat_map for better readability - Fix potential underflow bug in markdown.rs using saturating_sub - Update Dockerfile to use Rust 1.92-slim - Update documentation to reflect the function rename
5c4413c
1 day ago
by harehare
-54.9%
♻️ refactor(docker): downgrade Rust version to 1.90 for consistency
592f7db
1 day ago
by harehare
+54.96%
♻️ refactor(docker): update Rust version to 1.92 for consistency
04081d8
1 day ago
by harehare
© 2025 CodSpeed Technology
Home Terms Privacy Docs