harehare
mq
BlogDocsChangelog

✨ feat(eval): add parent scope support for block expressions

#956Merged
Comparing
feat/block-scope-with-parent
(
ca5087c
) with
main
(
83891c4
)
CodSpeed Performance Gauge
0%
Untouched
15

Benchmarks

Passed

eval_boolean_folding
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
+8%
163.5 µs151.1 µs
eval_select_h
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
210.9 µs210.5 µs
eval_csv_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
9.9 ms9.9 ms
eval_while_speed_test
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
16.7 ms16.7 ms
eval_dead_code_elimination_benchmark
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
151.6 µs151.5 µs
eval_string_equality
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
eval_json_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
13 ms13 ms
eval_nodes
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
eval_yaml_parse
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
26.3 ms26.3 ms
eval_qualified_access_to_csv_module
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
9.9 ms9.9 ms
eval_comparison_folding
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
342.3 µs343.5 µs
parse_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
0%
149.7 µs150.3 µs
eval_string_interpolation
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-1%
110.5 µs111.4 µs
eval_fibonacci
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-2%
53.4 ms54.8 ms
eval_foreach
crates/mq-lang/benches/benchmark.rs
CodSpeed Performance Gauge
-3%
5 ms5.2 ms

Commits

Click on a commit to change the comparison range
Base
main
83891c4
+0.07%
✨ feat(eval): add parent scope support for block expressions Block expressions now create a new environment with parent scope, allowing proper variable scoping and shadowing behavior.
ca5087c
2 days ago
by harehare
© 2025 CodSpeed Technology
Home Terms Privacy Docs