harehare
mq
BlogDocsChangelog

✨ feat(builtin): add flat_map and improve builtin functions

#851Merged
Comparing
feat/builtin-flat-map-and-improvements
(
1138c2b
) with
main
(
4837d23
)
CodSpeed Performance Gauge
-1%
Untouched
16

Benchmarks

Passed

eval_select_h
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+1%
212.8 µs211 µs
eval_until_speed_test
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
17 ms16.9 ms
eval_while_speed_test
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
18.2 ms18.1 ms
eval_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
56.7 ms56.7 ms
eval_yaml_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
26.2 ms26.2 ms
eval_boolean_folding
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
149.2 µs149.7 µs
eval_comparison_folding
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
339.7 µs340.9 µs
eval_dead_code_elimination_benchmark
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
148.8 µs149.5 µs
eval_csv_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
9.6 ms9.7 ms
parse_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
145.9 µs147.4 µs
eval_qualified_access_to_csv_module
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
9.6 ms9.7 ms
eval_json_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
12.8 ms13 ms
eval_string_interpolation
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-2%
99.9 µs101.8 µs
eval_string_equality
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-3%
4.5 ms4.7 ms
eval_foreach
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-3%
4.9 ms5.1 ms
eval_nodes
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-3%
4 ms4.1 ms

Commits

Click on a commit to change the comparison range
Base
main
4837d23
-0.94%
✨ feat(builtin): add flat_map and improve builtin functions - Add flat_map function for mapping and flattening arrays/dicts - Fix fill function edge case for n=0 and off-by-one error - Refactor skip_while for improved readability and correctness - Add comprehensive test suite for all builtin functions
1138c2b
3 days ago
by harehare
© 2025 CodSpeed Technology
Home Terms Privacy Docs