Avatar for the BoundaryML user
BoundaryML
baml
BlogDocsChangelog

Native `json` type: alias, parse/stringify, auto-derived to_json/from_json

#3484Merged
Comparing
antonio/native-json-type
(
9ca04c5
) with
canary
(
cb7008f
)
CodSpeed Performance Gauge
-63%
Archived
19

Benchmarks

19 total
engine_init_cost
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-40%
2.3 ms3.8 ms
e2e_hello_world
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-63%
52.7 ms142.6 ms
e2e_arithmetic
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-62%
53 ms139.3 ms
vm_closure_call_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-18%
10.9 ms13.3 ms
e2e_class_and_loop
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-63%
54.3 ms145.1 ms
vm_fib_20
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-33%
5.5 ms8.2 ms
vm_array_push_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-15%
9.8 ms11.6 ms
vm_nested_loop
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-22%
5.9 ms7.5 ms
vm_class_create_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-11%
16.1 ms18.2 ms
e2e_100_functions
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-42%
136.5 ms233.8 ms
vm_field_access_50k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-17%
8.4 ms10.2 ms
vm_loop_500k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
+1%
38.4 ms38 ms
startup_empty_expression
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-63%
53.1 ms142 ms
compile_to_engine
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-63%
53.3 ms142.9 ms
vm_mixed_ops
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-10%
19 ms21.1 ms
vm_array_iter_10k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-21%
5.6 ms7.1 ms
vm_string_concat_5k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-6%
46 ms48.8 ms
vm_call_chain_100_x_5k
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-13%
44.9 ms51.4 ms
e2e_fib_20
crates/baml_tests/benches/runtime_benchmark.rs
Archived
CodSpeed Performance Gauge
-61%
57 ms146.8 ms

Commits

Click on a commit to change the comparison range
Base
canary
cb7008f
-61.48%
fix(codegen-python): emit `baml.json.json` stdlib alias as `typing.Any`
04c0e81
2 months ago
by antoniosarosi
-1.57%
fix(json): respect user to_json overrides on nullable TypeVar fields
9ca04c5
2 months ago
by antoniosarosi
© 2026 CodSpeed Technology
Home Terms Privacy Docs