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

fix(snapshot): preserve top-level-await eval_async bindings

#26Merged
Comparing
hunter/await-persistence-bug
(
c4ee944
) with
main
(
245a25b
)
CodSpeed Performance Gauge
+1%
Untouched
45

Benchmarks

45 total
bench_runtime_create
benchmarks/test_startup.py
CodSpeed Performance Gauge
+8%
40.8 µs37.9 µs
bench_snapshot_restore_large
benchmarks/test_snapshot.py
CodSpeed Performance Gauge
+5%
1.6 ms1.5 ms
bench_snapshot_restore_small
benchmarks/test_snapshot.py
CodSpeed Performance Gauge
+4%
70.1 µs67.2 µs
bench_snapshot_restore_medium
benchmarks/test_snapshot.py
CodSpeed Performance Gauge
+4%
361.8 µs346.8 µs
bench_runtime_and_context
benchmarks/test_startup.py
CodSpeed Performance Gauge
+4%
419 µs402.8 µs
bench_eval_json_parse_10kb
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
+3%
743.9 µs721.1 µs
bench_marshal_dict_flat_100
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
+2%
148.1 µs145.5 µs
bench_eval_json_parse
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
+2%
64.7 µs63.6 µs
bench_context_create
benchmarks/test_startup.py
CodSpeed Performance Gauge
+2%
484.9 µs477 µs
bench_context_create_10x
benchmarks/test_startup.py
CodSpeed Performance Gauge
+2%
5.6 ms5.5 ms
bench_host_call_identity_int
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
+2%
22.8 µs22.4 µs
bench_snapshot_extraction_short_with_names
benchmarks/test_snapshot_extraction.py
CodSpeed Performance Gauge
+1%
55.7 µs55.2 µs
bench_eval_async_immediate_host
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+1%
403.8 µs400.8 µs
bench_eval_arithmetic
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
+1%
17.8 µs17.7 µs
bench_snapshot_create_small
benchmarks/test_snapshot.py
CodSpeed Performance Gauge
+1%
393.9 µs391.5 µs
bench_snapshot_extraction_medium_with_names
benchmarks/test_snapshot_extraction.py
CodSpeed Performance Gauge
+1%
675.9 µs672.4 µs
bench_eval_async_sequential_10
benchmarks/test_eval_async.py
CodSpeed Performance Gauge
+1%
1.3 ms1.2 ms
bench_eval_regex
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
138.2 µs137.6 µs
bench_snapshot_extraction_medium_no_names
benchmarks/test_snapshot_extraction.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
bench_host_call_async_noop
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
0%
399.7 µs398.2 µs
bench_marshal_string_100kb
benchmarks/test_marshaling.py
CodSpeed Performance Gauge
0%
115.6 µs115.2 µs
bench_host_call_100x_loop
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
0%
231.4 µs230.6 µs
bench_host_call_identity_dict
benchmarks/test_host_functions.py
CodSpeed Performance Gauge
0%
27.3 µs27.2 µs
bench_eval_fibonacci_30
benchmarks/test_eval_sync.py
CodSpeed Performance Gauge
0%
294.4 ms293.6 ms
bench_snapshot_extraction_short_no_names
benchmarks/test_snapshot_extraction.py
CodSpeed Performance Gauge
0%
98.7 µs98.5 µs

Commits

Click on a commit to change the comparison range
Base
main
245a25b
+0.63%
fix(snapshot): preserve top-level-await eval_async bindings
c4ee944
13 days ago
by hntrl
© 2026 CodSpeed Technology
Home Terms Privacy Docs