Avatar for the BoundaryML user
BoundaryML
baml
BlogDocsChangelog

baml_language: add if-let, while-let, and let-else

#3525
Comparing
avery/pattern-control-flow
(
4048d72
) with
canary
(
381ffe8
)
CodSpeed Performance Gauge
-18%
Regression
7
Untouched
12

Benchmarks

19 total
vm_string_concat_5k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-35%
36.7 ms56.1 ms
vm_call_chain_100_x_5k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-20%
30.1 ms37.7 ms
vm_loop_500k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-17%
29.3 ms35.3 ms
vm_closure_call_50k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-16%
8.3 ms9.8 ms
vm_field_access_50k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-16%
6.8 ms8.1 ms
vm_nested_loop
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-10%
5.1 ms5.7 ms
vm_class_create_50k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-10%
13.5 ms15 ms
engine_init_cost
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
+5%
2.5 ms2.4 ms
e2e_class_and_loop
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
+3%
45.1 ms43.8 ms
startup_empty_expression
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
+3%
43.5 ms42.3 ms
e2e_hello_world
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
+3%
43.5 ms42.4 ms
e2e_arithmetic
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
+2%
43.8 ms42.8 ms
e2e_fib_20
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
+2%
46.7 ms45.9 ms
compile_to_engine
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
0%
42.3 ms42.2 ms
e2e_100_functions
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
0%
99.2 ms99.4 ms
vm_fib_20
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-1%
4.9 ms4.9 ms
vm_mixed_ops
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-5%
9.6 ms10.1 ms
vm_array_iter_10k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-8%
4.7 ms5.1 ms
vm_array_push_50k
crates/baml_tests/benches/runtime_benchmark.rs
CodSpeed Performance Gauge
-9%
7.8 ms8.6 ms

Commits

Click on a commit to change the comparison range
Base
avery/pkg
381ffe8
-18.07%
test(fmt): trivia preservation + refutability assertions for let constructs
4048d72
6 days ago
by codeshaunted
© 2026 CodSpeed Technology
Home Terms Privacy Docs