Avatar for the MarshalX user
MarshalX
python-libipld
BlogDocsChangelog

Restructure single-file lib.rs into per-domain modules

#114Merged
Comparing
refactor-split-lib-into-modules
(
632c384
) with
main
(
7361420
)
CodSpeed Performance Gauge
0%
Untouched
200

Benchmarks

200 total
test_dag_cbor_decode[roundtrip26.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+4%
12.9 µs12.3 µs
test_dag_cbor_decode[roundtrip04.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
12.3 µs12.1 µs
test_dag_cbor_decode_fixtures[bytes-empty]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
10.5 µs10.3 µs
test_dag_cbor_decode_fixtures[cid-bafkreifw7plhl6mofk6sfvhnfh64qmkq73oeqwl6sloru6rehaoujituke]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
12.2 µs12 µs
test_dag_cbor_encode[roundtrip14.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-2%
13.4 µs13.7 µs
test_dag_cbor_decode_fixtures[bytes-a1]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
10.5 µs10.3 µs
test_encode[citm_catalog-libipld]
benchmark/test_encode.py
CodSpeed Performance Gauge
-2%
7.8 ms7.9 ms
test_dag_cbor_decode_fixtures[string-a]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
11.6 µs11.4 µs
test_dag_cbor_decode_fixtures[garbage-12]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
21.3 µs21 µs
test_dag_cbor_decode_fixtures[cid-QmXg9Pp2ytZ14xgmQjYEiHjVjMFXzCVVEcRTWJBmLgR39V]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
11.9 µs11.8 µs
test_dag_cbor_decode_fixtures[map-1_pair]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
12 µs11.8 µs
test_dag_cbor_decode_fixtures[array-3,4,5,6]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
12.3 µs12.1 µs
test_dag_cbor_decode_fixtures[float-8.940696716308594e-8]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
10.6 µs10.4 µs
test_dag_cbor_encode[roundtrip16.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-1%
12.6 µs12.8 µs
test_dag_cbor_decode[roundtrip25.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-1%
12.7 µs12.9 µs
test_dag_cbor_decode[roundtrip17.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
13.3 µs13.1 µs
test_dag_cbor_decode_fixtures[bytes-long-8bit]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
11.7 µs11.5 µs
test_dag_cbor_decode_fixtures[string-long-8bit]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
11.8 µs11.7 µs
test_dag_cbor_decode_fixtures[cid-bagyacvradn6dsgl6sw2jwoh7s3d37hq5wsu7g22wtdwnmaaaaaaaaaaaaaaa]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
12.2 µs12 µs
test_dag_cbor_decode[roundtrip08.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
12.2 µs12.1 µs
test_dag_cbor_decode_fixtures[garbage-20]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
37.3 µs36.9 µs
test_dag_cbor_encode[roundtrip17.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-1%
12.2 µs12.3 µs
test_dag_cbor_decode_fixtures[garbage-15]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-1%
22.5 µs22.8 µs
test_dag_cbor_decode_fixtures[float--0.5]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
10.6 µs10.5 µs
test_dag_cbor_decode[roundtrip10.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+1%
13.9 µs13.7 µs

Commits

Click on a commit to change the comparison range
Base
main
7361420
+0.3%
Restructure single-file lib.rs into per-domain modules
632c384
15 days ago
by MarshalX
© 2026 CodSpeed Technology
Home Terms Privacy Docs