Avatar for the MarshalX user
MarshalX
python-libipld
BlogDocsChangelog

Update PyO3 to 0.25.1; add PyPy 3.11 support

#63Merged
Comparing
update-pyo3
(
621a096
) with
main
(
5b18a35
)
CodSpeed Performance Gauge
+36%
Improvement
2
Untouched
190

Benchmarks

192 total
test_dag_cbor_encode_real_data[canada.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+36%
18.5 ms13.5 ms
test_dag_cbor_encode_real_data[github.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+12%
616.6 µs548.2 µs
test_dag_cbor_encode_real_data[twitter.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+6%
5.5 ms5.2 ms
test_dag_cbor_decode_fixtures[cid-bafyreidj5idub6mapiupjwjsyyxhyhedxycv4vihfsicm2vt46o7morwlm]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-5%
19.2 µs20.3 µs
test_dag_cbor_encode_real_data[citm_catalog.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+5%
14.8 ms14.2 ms
test_dag_cbor_decode_torture_cids
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-4%
68.6 ms71.4 ms
test_dag_cbor_decode_fixtures[bytes-long-8bit]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-3%
17.2 µs17.8 µs
test_dag_cbor_encode[roundtrip18.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+3%
18.2 µs17.7 µs
test_dag_cbor_encode[roundtrip25.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+3%
17.7 µs17.2 µs
test_dag_cbor_encode[roundtrip21.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+3%
17.2 µs16.7 µs
test_dag_cbor_encode[roundtrip27.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+3%
17.2 µs16.7 µs
test_dag_cbor_encode[roundtrip20.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+3%
17.2 µs16.7 µs
test_dag_cbor_encode[roundtrip11.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+3%
17.8 µs17.4 µs
test_dag_cbor_encode[roundtrip23.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+3%
17.1 µs16.7 µs
test_dag_cbor_decode_fixtures[int--2784428724]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-2%
16.1 µs16.6 µs
test_dag_cbor_decode[roundtrip24.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-2%
17 µs17.4 µs
test_dag_cbor_decode_fixtures[cid-QmXg9Pp2ytZ14xgmQjYEiHjVjMFXzCVVEcRTWJBmLgR39V]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-2%
19.6 µs20.1 µs
test_dag_cbor_encode[roundtrip24.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
17.1 µs16.7 µs
test_dag_cbor_encode[roundtrip26.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.5 µs18.1 µs
test_dag_cbor_encode[roundtrip17.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
18.2 µs17.8 µs
test_dag_cbor_decode_fixtures[cid-bahaacvrasyauh7rmlyrmyc7qzvktjv7x6q2h6ttvei6qon43tl3riaaaaaaa]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-2%
19.9 µs20.3 µs
test_dag_cbor_decode_fixtures[cid-zdpuAtX7ZibcWdSKQwiDCkPjWwRvtcKCPku9H7LhgA4qJW4Wk]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-2%
19.8 µs20.2 µs
test_dag_cbor_decode_fixtures[int--6433713753386424]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
-2%
16.2 µs16.5 µs
test_dag_cbor_encode[roundtrip22.json]
pytests/test_dag_cbor.py
CodSpeed Performance Gauge
+2%
17.6 µs17.2 µs

Commits

Click on a commit to change the comparison range
Base
main
5b18a35
+36.32%
Update PyO3 to 0.25.1; add Python 3.14 support; add PyPy 3.11 support
e0165f2
1 year ago
by MarshalX
-0.01%
remove Python 3.14
621a096
1 year ago
by MarshalX
© 2026 CodSpeed Technology
Home Terms Privacy Docs