Avatar for the harehare user
harehare
mq
BlogDocsChangelog

✨ feat(parser): add support for loop keywords in argument parsing

#518Merged
Comparing
feat/parser-loop-keywords-support
(
d533087
) with
main
(
6fd3355
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
11
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

eval_dead_code_elimination_benchmark
crates/mq-lang/benches/benchmark.rs::eval_dead_code_elimination_benchmark
CodSpeed Performance Gauge
0%
161.7 µs
161.7 µs
parse_fibonacci
crates/mq-lang/benches/benchmark.rs::parse_fibonacci
CodSpeed Performance Gauge
0%
148.4 µs
148.4 µs
eval_string_interpolation
crates/mq-lang/benches/benchmark.rs::eval_string_interpolation
CodSpeed Performance Gauge
0%
100 µs
100 µs
eval_foreach
crates/mq-lang/benches/benchmark.rs::eval_foreach
CodSpeed Performance Gauge
0%
5.3 ms
5.3 ms
eval_nodes
crates/mq-lang/benches/benchmark.rs::eval_nodes
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
eval_select_h
crates/mq-lang/benches/benchmark.rs::eval_select_h
CodSpeed Performance Gauge
0%
211.6 µs
211.6 µs
eval_boolean_folding
crates/mq-lang/benches/benchmark.rs::eval_boolean_folding
CodSpeed Performance Gauge
0%
201.4 µs
201.4 µs
eval_fibonacci[20]
crates/mq-lang/benches/benchmark.rs::eval_fibonacci[20]
CodSpeed Performance Gauge
0%
80.2 ms
80.2 ms
eval_comparison_folding
crates/mq-lang/benches/benchmark.rs::eval_comparison_folding
CodSpeed Performance Gauge
0%
364.7 µs
364.7 µs
eval_until_speed_test
crates/mq-lang/benches/benchmark.rs::eval_until_speed_test
CodSpeed Performance Gauge
0%
21 ms
21 ms
eval_while_speed_test
crates/mq-lang/benches/benchmark.rs::eval_while_speed_test
CodSpeed Performance Gauge
0%
22.9 ms
23 ms

Commits

Click on a commit to change the comparison range
Base
main
6fd3355
0%
✨ feat(parser): add support for loop keywords in argument parsing Extend parse_arg function to recognize Until, Foreach, and While token kinds as valid argument patterns, enabling loop constructs to be parsed correctly in argument contexts.
d533087
2 days ago
by harehare
© 2025 CodSpeed Technology
Home Terms Privacy Docs