Avatar for the BobTheBuidler user
BobTheBuidler
faster-eth-abi
BlogDocsChangelog

feat: compile io

#3Closed
Comparing
io
(
35d95d1
) with
master
(
01b84cd
)
CodSpeed Performance Gauge
-12%
Improvement
7
Regression
6
Untouched
821

Benchmarks

834 total
test_faster_contextframesbytesio_init[4096]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
-12%
2.7 ms3.1 ms
test_faster_contextframesbytesio_init[1024]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
-12%
2.7 ms3.1 ms
test_faster_contextframesbytesio_init[32]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
-12%
2.7 ms3.1 ms
test_faster_contextframesbytesio_init[0]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
-12%
2.7 ms3.1 ms
test_faster_contextframesbytesio_init[65536]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
-12%
2.7 ms3.1 ms
test_faster_get_decoder[ufixed128x18]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
-9%
462.6 µs509.1 µs
test_faster_get_decoder[uint256[2]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+19%
532.9 µs448.4 µs
test_faster_get_decoder[bytes]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+17%
523.8 µs446.7 µs
test_faster_get_decoder[address]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+17%
523.9 µs446.8 µs
test_faster_get_decoder[string[]]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+17%
525.6 µs448.4 µs
test_faster_get_decoder[(uint8[2][2],(string[2],bool[2]))]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+17%
532.8 µs455.2 µs
test_faster_get_decoder[uint256]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+15%
531.3 µs460.8 µs
test_faster_contextframesbytesio_push_pop[5]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
+6%
2.5 ms2.4 ms
test_faster_contextframesbytesio_push_pop[10]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
+6%
5 ms4.7 ms
test_faster_address_encoder[\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
+5%
2 ms1.9 ms
test_faster_encode[bytes6-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+5%
1.3 ms1.2 ms
test_faster_uint256_encoder[0]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
+5%
1.5 ms1.4 ms
test_faster_is_encodable[uint8[3]-[1, 2, 3]]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+5%
1,002.5 µs954.8 µs
test_faster_bytes32_encoder[\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
+5%
1.2 ms1.2 ms
test_faster_boolean_encoder[True]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
+5%
1.2 ms1.2 ms
test_faster_bytes32_encoder[abcabcabcabcabcabcabcabcabcabcde]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
+5%
1.2 ms1.2 ms
test_faster_encode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+5%
2 ms1.9 ms
test_faster_encode[bytes1-b'\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+5%
1.3 ms1.2 ms
test_faster_bytes32_encoder[\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
+5%
1.2 ms1.2 ms
test_faster_contextframesbytesio_seek_in_frame[50]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
+5%
10.3 ms9.8 ms

Commits

Click on a commit to change the comparison range
Base
master
01b84cd
-12.28%
skip type checks
35d95d1
7 months ago
by BobTheBuidler
© 2026 CodSpeed Technology
Home Terms Privacy Docs