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

feat: use native integers

#366
Comparing
native-ints
(
0aa5e5b
) with
master
(
7f1ffe1
)
CodSpeed Performance Gauge
0%
Untouched
5695
Skipped
9591

Benchmarks

15286 total
test_faster_is_encodable[address-b'\\x00\\x00\\x00\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
228.7 µs224.3 µs
test_faster_decode[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
2.7 ms2.7 ms
test_faster_contextframesbytesio_push_pop[1]
benchmarks/test_io_benchmarks.py
CodSpeed Performance Gauge
+2%
631.7 µs620.3 µs
test_faster_is_encodable[address[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
389.4 µs382.4 µs
test_faster_is_encodable[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+2%
227.8 µs224.3 µs
test_faster_decode[ufixed16x1-Decimal('1.2')]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.8 ms1.7 ms
test_faster_is_encodable[bytes32[2]-[b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
424.8 µs419.9 µs
test_faster_is_encodable[int224--673998666678765]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
280.3 µs277.1 µs
test_faster_decode[uint152-1383505805528216]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
test_faster_decode[(uint8[2][2][],string[])-([], [])]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
5.5 ms5.5 ms
test_faster_normalize[uint256]
benchmarks/test_grammar_benchmarks.py
CodSpeed Performance Gauge
+1%
10 ms9.9 ms
test_faster_decode[uint152-1073741823]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
test_faster_BaseEquals__call__[(address,uint8)-uint]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+1%
65.8 ms65.2 ms
test_faster_decode[uint152-1298074214633706]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
test_faster_decode[address-b'\\xff\\xff\\xff\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
1.7 ms1.6 ms
test_faster_is_encodable[(address,uint8)-(b'\\x00\\x00\\x00\\]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
443.6 µs440 µs
test_faster_is_encodable[bytes31-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
245.9 µs243.9 µs
test_faster_tuple_encoder[int-bool-string]
benchmarks/test_encoding_benchmarks.py
CodSpeed Performance Gauge
+1%
2 ms2 ms
test_faster_is_encodable[int256-5789604461865809]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
280.9 µs278.7 µs
test_faster_is_encodable[uint184-42]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
278 µs275.8 µs
test_faster_has_arrlist[((uint8,uint8),uint8)]
benchmarks/test_registry_benchmarks.py
CodSpeed Performance Gauge
+1%
53.5 ms53.1 ms
test_faster_encode[bytes2-b'\\x01\\x01']
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
570.7 µs566.3 µs
test_faster_is_encodable[uint96-1073741823]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
278.3 µs276.2 µs
test_faster_is_encodable[bytes26-b'\\x01\\x01\\x01\\x]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
246.5 µs244.6 µs
test_faster_is_encodable[uint96-6044629098073145]
benchmarks/test_abi_benchmarks.py
CodSpeed Performance Gauge
+1%
278.5 µs276.3 µs

Commits

Click on a commit to change the comparison range
Base
master
7f1ffe1
-0.3%
feat: use native integers
0aa5e5b
2 months ago
by BobTheBuidler
© 2026 CodSpeed Technology
Home Terms Privacy Docs