Avatar for the harehare user
harehare
mq
BlogDocsChangelog

✨ feat(builtin): add frontmatter() for YAML/TOML frontmatter parsing

#1813Merged
Comparing
feat/builtin-frontmatter
(
41189c4
) with
main
(
8435856
)
CodSpeed Performance Gauge
+30%
Improvement
1
Untouched
28

Benchmarks

29 total
eval_macro_expansion_simple
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+30%
138.5 µs106.9 µs
eval_yaml_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-2%
2.2 ms2.2 ms
eval_macro_expansion_nested
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+2%
99.8 µs98 µs
eval_qualified_access_to_csv_module
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
7.5 ms7.6 ms
eval_string_interpolation
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+1%
56.3 µs55.8 µs
eval_array_chained_operations
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
3.9 ms4 ms
eval_pipeline_with_conditionals
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
1.8 ms1.8 ms
eval_variable_assignment_chain
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
604.1 µs608.1 µs
eval_nodes
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
1.1 ms1.1 ms
eval_json_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
1.6 ms1.7 ms
eval_foreach
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
1.6 ms1.6 ms
eval_string_equality
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
eval_select_h
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
200.6 µs199.8 µs
eval_long_pipeline
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
eval_array_map
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
2.7 ms2.8 ms
eval_csv_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
eval_no_macro_large_program
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
202.2 µs202.9 µs
eval_if_else_branching
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
eval_object_field_access
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
parse_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
92.7 µs92.5 µs
eval_array_filter
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
eval_markdown_complex_query
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
18.2 ms18.3 ms
eval_array_fold
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
eval_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
43.4 ms43.5 ms
eval_nested_function_calls
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
858.5 µs857.9 µs

Commits

Click on a commit to change the comparison range
Base
main
8435856
+28.45%
✨ feat(builtin): add frontmatter() for YAML/TOML frontmatter parsing
d08f46e
1 month ago
by harehare
-28.76%
✨ feat(yaml): add to_frontmatter() and fix key ordering in yaml_stringify
1e81b5c
1 month ago
by harehare
+29.85%
🐛 fix(builtin): fix YAML parsing in frontmatter() to use pipeline syntax
41189c4
1 month ago
by harehare
© 2026 CodSpeed Technology
Home Terms Privacy Docs