Avatar for the langchain-ai user
langchain-ai
quickjs-rs
BlogDocsChangelog

feat(quickjs-rs): propagate host callback exceptions

#17Merged
Comparing
cc/error_handling_2
(
9c14da7
) with
main
(
3f2568a
)
CodSpeed Performance Gauge
0%
Untouched
33

Benchmarks

33 total
bench_runtime_create
benchmarks/test_startup.py
CodSpeed Performance Gauge
+8%
11.9 µs11 µs
bench_host_call_noop
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+3%
3.3 µs3.2 µs
bench_host_call_async_noop
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+2%
100.3 µs98 µs
bench_host_call_identity_int
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+2%
3.9 µs3.8 µs
bench_runtime_and_context
benchmarks/test_startup.py
CodSpeed Performance Gauge
+2%
123.4 µs121 µs
bench_eval_async_immediate_host
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+2%
101.7 µs99.7 µs
bench_threaded_runtime_context_isolation_tps
benchmarks/test_threaded_stress.py
CodSpeed Performance Gauge
+2%
674.1 ms661.9 ms
bench_eval_arithmetic
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
+1%
3.2 µs3.1 µs
bench_context_create_10x
benchmarks/test_startup.py
CodSpeed Performance Gauge
+1%
1.6 ms1.6 ms
bench_host_call_100x_loop
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+1%
51.5 µs51 µs
bench_context_create
benchmarks/test_startup.py
CodSpeed Performance Gauge
+1%
152.2 µs150.7 µs
bench_host_call_identity_dict
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+1%
4.8 µs4.8 µs
bench_eval_async_sequential_10
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+1%
288.4 µs286.5 µs
bench_eval_async_fan_out_10
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+1%
207.6 µs206.3 µs
bench_eval_fibonacci_30
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
+1%
103.5 ms102.9 ms
bench_marshal_dict_flat_100
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
+1%
42.9 µs42.7 µs
bench_eval_async_noop
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+1%
64.7 µs64.4 µs
bench_eval_string_concat
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
3.8 µs3.8 µs
bench_eval_object_create_1k
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
512.3 µs510.4 µs
bench_eval_regex
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
30.6 µs30.5 µs
bench_eval_loop_1m
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
23.9 ms23.9 ms
bench_mem_runtime_4x_context_payload
benchmarks/test_memory.py
CodSpeed Performance Gauge
0%
2.2 MB2.2 MB
bench_mem_gc_reclaim_cycle
benchmarks/test_memory.py
CodSpeed Performance Gauge
0%
2.1 MB2.1 MB
bench_mem_runtime_context_create
benchmarks/test_memory.py
CodSpeed Performance Gauge
0%
87 KB87 KB
bench_marshal_string_100kb
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
0%
28.9 µs29 µs

Commits

Click on a commit to change the comparison range
Base
main
3f2568a
-19.86%
update threat model
25ebcb5
18 days ago
by ccurme
+20.27%
cr
9c14da7
18 days ago
by ccurme
© 2026 CodSpeed Technology
Home Terms Privacy Docs