Avatar for the harehare user
harehare
mq
BlogDocsChangelog

✅ test(mq-lang): add integration tests for built-in functions

#1615Merged
Comparing
test/add-builtin-integration-tests
(
4351030
) with
main
(
e1a2f1f
)
CodSpeed Performance Gauge
+13%
Improvement
12
Untouched
17

Benchmarks

29 total
eval_csv_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+13%
8.5 ms7.5 ms
eval_qualified_access_to_csv_module
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+13%
8.5 ms7.5 ms
eval_json_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+13%
7.9 ms7 ms
eval_string_equality
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+13%
7.8 ms6.9 ms
eval_nodes
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+13%
7.2 ms6.4 ms
eval_yaml_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+13%
8.6 ms7.6 ms
eval_nested_object_access
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+12%
7.7 ms6.8 ms
eval_pipeline_with_conditionals
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+12%
8.2 ms7.3 ms
eval_foreach
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+12%
8.1 ms7.3 ms
eval_object_field_access
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+11%
8.3 ms7.5 ms
eval_array_fold
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+10%
9.1 ms8.3 ms
eval_long_pipeline
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+10%
9.2 ms8.4 ms
eval_if_else_branching
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+10%
9.8 ms8.9 ms
eval_array_map
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+9%
10 ms9.1 ms
eval_array_chained_operations
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+8%
11.5 ms10.7 ms
eval_large_markdown_filtering
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+8%
26.9 ms24.9 ms
eval_array_filter
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+8%
12.5 ms11.6 ms
eval_macro_expansion_nested
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+8%
120.7 µs112.2 µs
eval_no_macro_large_program
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+6%
326.9 µs307.9 µs
parse_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+6%
192.5 µs181.4 µs
eval_markdown_complex_query
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+6%
23.2 ms22 ms
eval_string_interpolation
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+5%
62.4 µs59.2 µs
eval_select_h
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+3%
293.6 µs284.1 µs
eval_variable_assignment_chain
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+3%
836.6 µs814.8 µs
eval_macro_expansion_simple
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+3%
230 µs224.2 µs

Commits

Click on a commit to change the comparison range
Base
main
e1a2f1f
+13.18%
✅ test(mq-lang): add integration tests for built-in functions
4351030
6 days ago
by harehare
© 2026 CodSpeed Technology
Home Terms Privacy Docs