Avatar for the MarshalX user
MarshalX
python-libipld
BlogDocsChangelog

Fix panic on non UTF-8 string

#59Merged
Comparing
fix-non-utf8-panic
(
f7d3edb
) with
main
(
3a80f71
)
CodSpeed Performance Gauge
-2%
Untouched
192

Benchmarks

192 total
test_dag_cbor_decode_real_data[twitter.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-7%
10.6 ms11.3 ms
test_dag_cbor_decode_fixtures[cid-bafyreidj5idub6mapiupjwjsyyxhyhedxycv4vihfsicm2vt46o7morwlm]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-6%
19.1 µs20.3 µs
test_dag_cbor_decode_fixtures[garbage-09]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-6%
44.4 µs47.1 µs
test_dag_cbor_decode_fixtures[garbage-02]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-6%
69.5 µs73.6 µs
test_dag_cbor_decode_fixtures[garbage-10]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-5%
37.3 µs39.1 µs
test_dag_cbor_decode_fixtures[garbage-11]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-5%
76.2 µs79.9 µs
test_dag_cbor_decode_fixtures[garbage-16]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-5%
70.8 µs74.2 µs
test_dag_cbor_decode_fixtures[garbage-14]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-5%
63.4 µs66.5 µs
test_dag_cbor_decode_fixtures[garbage-06]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
39.5 µs41.4 µs
test_dag_cbor_decode_fixtures[garbage-15]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
34.8 µs36.4 µs
test_dag_cbor_decode_fixtures[garbage-00]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
56.9 µs59.5 µs
test_dag_cbor_decode_real_data[github.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
1 ms1.1 ms
test_dag_cbor_decode_fixtures[float--8.940696716308594e-8]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+4%
15.2 µs14.6 µs
test_dag_cbor_decode_fixtures[garbage-23]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
33.7 µs35.1 µs
test_dag_cbor_decode_fixtures[dagpb_2link+data]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
33.8 µs35.1 µs
test_dag_cbor_decode_fixtures[garbage-03]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
58.9 µs61.2 µs
test_dag_cbor_decode_fixtures[map-nested]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
23.1 µs24.1 µs
test_dag_cbor_decode_fixtures[garbage-24]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
39.7 µs41.2 µs
test_dag_cbor_decode_fixtures[cid-mapof]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
49 µs50.9 µs
test_dag_cbor_decode_fixtures[map-keysort]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
26.6 µs27.6 µs
test_dag_cbor_decode_fixtures[garbage-21]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
28.5 µs29.6 µs
test_dag_cbor_decode_fixtures[int--11959030306112471732]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+4%
15.9 µs15.3 µs
test_dag_cbor_encode_real_data[github.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+4%
622.8 µs600.9 µs
test_decode_car
pytests/test_decode_car.py
CodSpeed Performance Gauge
-4%
669.5 ms694.7 ms

Commits

Click on a commit to change the comparison range
Base
main
3a80f71
-26.57%
Fix panic on non UTF-8 string
469f3c7
1 year ago
by MarshalX
+25.03%
Merge branch 'main' into fix-non-utf8-panic
f7d3edb
1 year ago
by MarshalX
© 2026 CodSpeed Technology
Home Terms Privacy Docs