Avatar for the BobTheBuidler user
BobTheBuidler
cchecksum
BlogDocsChangelog

perf: use hex lookup tables for checksum normalization

#210Merged
Comparing
perf/hex-lookup-tables
(
27a561e
) with
master
(
e7edb12
)
CodSpeed Performance Gauge
-1%
Untouched
44
Skipped
35

Benchmarks

79 total
test_to_checksum_address[bytearray-3]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
101.8 ms102.1 ms
test_to_checksum_address_multi[bytearray-container-100]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
1 ms1 ms
test_to_checksum_address_multi[bytearray-container-1000]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
10.1 ms10.2 ms
test_to_checksum_address[bytes-3]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
101.9 ms102.3 ms
test_to_checksum_address_multi[bytes-container-10000]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
100.8 ms101.2 ms
test_to_checksum_address[bytearray-0]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
101.7 ms102.1 ms
test_to_checksum_address[bytearray-2]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
101.8 ms102.2 ms
test_to_checksum_address[bytearray-1]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
101.6 ms102.1 ms
test_to_checksum_address_multi[bytes-container-100]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
1 ms1 ms
test_to_checksum_address_multi[bytes-container-1000]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
0%
10.1 ms10.2 ms
test_to_checksum_address[bytes-1]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
101.6 ms102.2 ms
test_to_checksum_address[bytes-2]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
101.6 ms102.2 ms
test_to_checksum_address[bytes-4]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
101.7 ms102.3 ms
test_to_checksum_address[bytes-0]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
101.6 ms102.2 ms
test_to_checksum_address[lower-0x-3]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.1 ms
test_to_checksum_address[lower-no-0x-3]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.1 ms
test_to_checksum_address[mixed-3]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.1 ms
test_to_checksum_address[lower-0x-2]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.1 ms
test_to_checksum_address_multi[str-container-100]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
689.5 µs696.9 µs
test_to_checksum_address[lower-no-0x-2]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.1 ms
test_to_checksum_address[upper-0x-3]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.2 ms
test_to_checksum_address[upper-no-0x-3]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.2 ms
test_to_checksum_address[lower-0x-4]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.1 ms
test_to_checksum_address[lower-no-0x-4]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.1 ms
test_to_checksum_address[upper-0x-2]
benchmarks/test_checksum_benchmarks.py
CodSpeed Performance Gauge
-1%
67.4 ms68.2 ms

Commits

Click on a commit to change the comparison range
Base
master
e7edb12
-0.97%
chore: compile C files for source control (#211)
27a561e
2 months ago
by github-actions[bot]
© 2026 CodSpeed Technology
Home Terms Privacy Docs