Avatar for the BoundaryML user
BoundaryML
baml
BlogDocsChangelog

Capture stack traces in thrown errors with source line numbers

#3339Merged
Comparing
antonio/add-stack-trace-api-to-error-handling
(
6398e6f
) with
canary
(
661c525
)
CodSpeed Performance Gauge
+1%
Untouched
15
Skipped
105

Benchmarks

120 total
bench_lexer_only_simple
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
+6%
17.2 µs16.2 µs
bench_parse_only_simple
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
+5%
30.1 µs28.5 µs
bench_single_simple_file
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
+5%
12.2 ms11.7 ms
bench_incremental_close_string
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-1a35f8d6c5b313c2/out/generated_benchmarks.rs
CodSpeed Performance Gauge
+3%
17.4 ms16.8 ms
bench_incremental_rename_type
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-1a35f8d6c5b313c2/out/generated_benchmarks.rs
CodSpeed Performance Gauge
+3%
24 ms23.3 ms
bench_scale_deep_nesting
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-1a35f8d6c5b313c2/out/generated_benchmarks.rs
CodSpeed Performance Gauge
+3%
19.1 ms18.6 ms
bench_incremental_no_change
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
+2%
6 ms5.9 ms
bench_incremental_modify_function
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
+2%
7.7 ms7.6 ms
bench_scale_100_functions
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-1a35f8d6c5b313c2/out/generated_benchmarks.rs
CodSpeed Performance Gauge
0%
59.6 ms59.7 ms
bench_incremental_add_string_char
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-1a35f8d6c5b313c2/out/generated_benchmarks.rs
CodSpeed Performance Gauge
-1%
16.7 ms16.9 ms
bench_empty_project
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
-1%
10.5 ms10.7 ms
bench_incremental_add_attribute
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-1a35f8d6c5b313c2/out/generated_benchmarks.rs
CodSpeed Performance Gauge
-1%
16.7 ms16.9 ms
bench_incremental_add_field
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
-1%
7.4 ms7.5 ms
bench_incremental_add_user_field
/home/runner/_work/baml/baml/baml_language/target/release/build/baml_tests-1a35f8d6c5b313c2/out/generated_benchmarks.rs
CodSpeed Performance Gauge
-1%
20.1 ms20.4 ms
bench_incremental_add_new_file
crates/baml_tests/benches/compiler_benchmark.rs
CodSpeed Performance Gauge
-2%
8.8 ms9 ms
bench_incremental_add_user_field
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-74008be547e634ff/out/generated_benchmarks.rs
Skipped
3.3 ms*
bench_incremental_add_attribute
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-74008be547e634ff/out/generated_benchmarks.rs
Skipped
3.3 ms*
bench_scale_100_functions
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-74008be547e634ff/out/generated_benchmarks.rs
Skipped
3.4 ms*
bench_incremental_rename_type
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-74008be547e634ff/out/generated_benchmarks.rs
Skipped
3.3 ms*
bench_incremental_add_string_char
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-74008be547e634ff/out/generated_benchmarks.rs
Skipped
3.3 ms*
bench_scale_deep_nesting
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-74008be547e634ff/out/generated_benchmarks.rs
Skipped
3.4 ms*
bench_incremental_close_string
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-74008be547e634ff/out/generated_benchmarks.rs
Skipped
3.3 ms*
bench_incremental_add_string_char
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-3a90ee31b6869f31/out/generated_benchmarks.rs
Skipped
4 ms*
bench_scale_100_functions
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-3a90ee31b6869f31/out/generated_benchmarks.rs
Skipped
4.1 ms*
bench_scale_deep_nesting
/actions-runner/_work/baml/baml/baml_language/target/release/build/baml_tests-3a90ee31b6869f31/out/generated_benchmarks.rs
Skipped
4.1 ms*

Commits

Click on a commit to change the comparison range
Base
canary
661c525
-56.04%
feat: wire catch (e, stack_trace) syntax through full compiler pipeline
94e6141
18 days ago
by antoniosarosi
+56.51%
fix(tests): remove pending-snap files and use cargo insta accept for snapshots
b3a578e
18 days ago
by antoniosarosi
+0.14%
refactor: remove duplicate Rust StackTrace struct and unify traceback formatting
08e5336
18 days ago
by antoniosarosi
+1.96%
fix: rename ErrorLocation to StackFrame, address CodeRabbit review findings
7dc99f1
18 days ago
by antoniosarosi
-30.17%
fix: add OperandMeta to $init bytecode so store_global shows names instead of raw indices
8b08377
18 days ago
by antoniosarosi
+28.9%
fix: force LF line endings for .baml files via .gitattributes
6398e6f
16 days ago
by antoniosarosi
© 2026 CodSpeed Technology
Home Terms Privacy Docs