BobTheBuidler
faster-hexbytes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
6 days ago
f733267
repr
pull_request
Compare
Base
Search a run
Head
feat: microoptimize `__repr__`
#11
repr
6 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
test_faster_hexstr_to_bytes['0x'+'0123456789abcdef'*8]
benchmarks/test__utils_benchmarks.py
141.2 µs
test_faster_hexstr_to_bytes['0x'+'1234567890abcdef'*8]
benchmarks/test__utils_benchmarks.py
141.5 µs
test_faster_hexstr_to_bytes['0x'+'1'*64]
benchmarks/test__utils_benchmarks.py
122.7 µs
test_faster_hexstr_to_bytes['']
benchmarks/test__utils_benchmarks.py
72.4 µs
test_faster_hexstr_to_bytes['0x'+'0'*128]
benchmarks/test__utils_benchmarks.py
141.5 µs
test_faster_hexstr_to_bytes['0x'+'00ff'*16]
benchmarks/test__utils_benchmarks.py
122.4 µs
test_faster_hexstr_to_bytes['0x'+'00'*64]
benchmarks/test__utils_benchmarks.py
141.5 µs
test_faster_hexstr_to_bytes['0x'+'b'*2048]
benchmarks/test__utils_benchmarks.py
728.3 µs
test_faster_hexstr_to_bytes['0x'+'a1b2c3d4'*8]
benchmarks/test__utils_benchmarks.py
122.8 µs
test_faster_hexstr_to_bytes['0x'+'a'*128]
benchmarks/test__utils_benchmarks.py
141.2 µs
test_faster_hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4]
benchmarks/test__utils_benchmarks.py
122.4 µs
test_faster_to_bytes[False]
benchmarks/test__utils_benchmarks.py
40.8 µs
test_faster_to_bytes[True]
benchmarks/test__utils_benchmarks.py
40.8 µs
test_faster_hexstr_to_bytes['0x'+'cafebabe'*8]
benchmarks/test__utils_benchmarks.py
122.4 µs
test_faster_hexstr_to_bytes['0x'+'d'*512]
benchmarks/test__utils_benchmarks.py
253.2 µs
test_faster_to_bytes[all byte values]
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_to_bytes[4-byte pattern]
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_hexstr_to_bytes['0x'+'beef'*16]
benchmarks/test__utils_benchmarks.py
122.5 µs
test_faster_to_bytes[2**8]
benchmarks/test__utils_benchmarks.py
176.2 µs
test_faster_hexstr_to_bytes['0x'+'c'*1024]
benchmarks/test__utils_benchmarks.py
418.4 µs
test_faster_hexstr_to_bytes['0x'+'dead'*16]
benchmarks/test__utils_benchmarks.py
122.8 µs
test_faster_hexstr_to_bytes['0x'+'e'*256]
benchmarks/test__utils_benchmarks.py
177.8 µs
test_faster_to_bytes[alternating 0x00/0xff]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[b'\\x00'*32]
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_to_bytes[b'\\x00\\xff\\x00\\xff']
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_hexstr_to_bytes['0x'+'f'*128]
benchmarks/test__utils_benchmarks.py
141.3 µs
test_faster_hexstr_to_bytes['0x'+'f'*64]
benchmarks/test__utils_benchmarks.py
122.9 µs
test_faster_to_bytes[ascii sentence]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[b'']
benchmarks/test__utils_benchmarks.py
39.5 µs
test_faster_to_bytes[alternating 0xaa/0x55]
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_to_bytes[memoryview(repeated 0-9)]
benchmarks/test__utils_benchmarks.py
104.5 µs
test_faster_to_bytes[memoryview(single 0xff)]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_to_bytes[memoryview(palindrome numeric)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_hexstr_to_bytes['0x'+'ff00'*16]
benchmarks/test__utils_benchmarks.py
122.8 µs
test_faster_hexstr_to_bytes['0x'+'facefeed'*8]
benchmarks/test__utils_benchmarks.py
122.4 µs
test_faster_to_bytes[b'\\x01'*100]
benchmarks/test__utils_benchmarks.py
38.4 µs
test_faster_hexstr_to_bytes['0x'+'ff'*32]
benchmarks/test__utils_benchmarks.py
122.4 µs
test_faster_to_bytes[memoryview(palindrome)]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_to_bytes[b'\\x01'*2048]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[memoryview(single null byte)]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_to_bytes[memoryview(two patterns)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_to_bytes[palindrome numeric]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[single 0xff]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[palindrome ascii]
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_to_bytes[mixed pattern]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_hexstr_to_bytes['0x']
benchmarks/test__utils_benchmarks.py
73.6 µs
test_faster_to_bytes[b'\\x01\\x02\\x03']
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_to_bytes[b'\\x80'*8]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[multiples of 0x10]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[palindrome]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_hexstr_to_bytes['0xCAFEBABE']
benchmarks/test__utils_benchmarks.py
106.7 µs
test_faster_hexstr_to_bytes['0x1']
benchmarks/test__utils_benchmarks.py
113.8 µs
test_faster_hexstr_to_bytes['0x1234']
benchmarks/test__utils_benchmarks.py
106 µs
test_faster_hexstr_to_bytes['0x0']
benchmarks/test__utils_benchmarks.py
114 µs
test_faster_to_bytes[b'\\x7f'*8]
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_to_bytes[repeated 0-9]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[single null byte]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[b'\\xde\\xad\\xbe\\xef']
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_hexbytes_getitem_index[-1-0-9]
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_to_bytes[two patterns]
benchmarks/test__utils_benchmarks.py
38.3 µs
test_faster_hexstr_to_bytes['0xabcdef']
benchmarks/test__utils_benchmarks.py
106.2 µs
test_faster_hexbytes_getitem_index[-1-4-byte pattern]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[-1-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexstr_to_bytes['deadbeef']
benchmarks/test__utils_benchmarks.py
95.9 µs
test_faster_hexstr_to_bytes['0xdeadbeef']
benchmarks/test__utils_benchmarks.py
107.1 µs
test_faster_hexbytes_getitem_index[-1-all byte values]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-ascii sentence]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_to_bytes[b'\\xff'*64]
benchmarks/test__utils_benchmarks.py
37.9 µs
test_faster_to_bytes[b'a'*1024]
benchmarks/test__utils_benchmarks.py
38.3 µs
test_faster_to_bytes['0x'+'00'*64]
benchmarks/test__utils_benchmarks.py
145 µs
test_faster_hexbytes_getitem_index[-1-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_to_bytes['']
benchmarks/test__utils_benchmarks.py
75.7 µs
test_faster_hexbytes_getitem_index[-1-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_to_bytes[bytearray(4-byte pattern)]
benchmarks/test__utils_benchmarks.py
86.6 µs
test_faster_to_bytes[bytearray(0-9)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_hexbytes_getitem_index[-1-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_getitem_index[-1-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
146.4 µs
test_faster_hexbytes_getitem_index[-1-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_to_bytes['0x'+'a'*128]
benchmarks/test__utils_benchmarks.py
144.6 µs
test_faster_to_bytes[bytearray(alternating 0xaa/0x55)]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_to_bytes[b'abc']
benchmarks/test__utils_benchmarks.py
46.7 µs
test_faster_to_bytes['0xCAFEBABE']
benchmarks/test__utils_benchmarks.py
110.2 µs
test_faster_hexbytes_getitem_index[-1-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_getitem_index[-1-long alternating]
benchmarks/test_main_benchmarks.py
146.9 µs
test_faster_to_bytes['0x']
benchmarks/test__utils_benchmarks.py
77 µs
test_faster_to_bytes[bytearray(all byte values)]
benchmarks/test__utils_benchmarks.py
86.6 µs
test_faster_to_bytes[bytearray(alternating 0x00/0xff)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_to_bytes['0x1234']
benchmarks/test__utils_benchmarks.py
109.4 µs
test_faster_to_bytes['0x'+'ff'*32]
benchmarks/test__utils_benchmarks.py
125.8 µs
test_faster_to_bytes[bytearray(ascii sentence)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes['0xabcdef']
benchmarks/test__utils_benchmarks.py
109.7 µs
test_faster_to_bytes[bytearray(b'\\x01'*100)]
benchmarks/test__utils_benchmarks.py
86.1 µs
test_faster_hexbytes_getitem_index[-1-palindrome numeric]
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_getitem_index[-1-palindrome ascii]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-b'abc']
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_getitem_index[-1-b'a'*1024]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_to_bytes[bytearray(b'\\x00'*32)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes['deadbeef']
benchmarks/test__utils_benchmarks.py
99.3 µs
test_faster_hexbytes_getitem_index[0-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[-1-multiples of 0x10]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[-1-mixed pattern]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-two patterns]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[0-all byte values]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[bytearray(b'\\x01'*2048)]
benchmarks/test__utils_benchmarks.py
105.5 µs
test_faster_to_bytes['0xdeadbeef']
benchmarks/test__utils_benchmarks.py
110.6 µs
test_faster_to_bytes['abc']
benchmarks/test__utils_benchmarks.py
117.7 µs
test_faster_hexbytes_getitem_index[-1-palindrome]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-repeated 0-9]
benchmarks/test_main_benchmarks.py
146.4 µs
test_faster_to_bytes[bytearray(b'')]
benchmarks/test__utils_benchmarks.py
75.5 µs
test_faster_to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_to_bytes[2**16]
benchmarks/test__utils_benchmarks.py
186.6 µs
test_faster_to_bytes[0]
benchmarks/test__utils_benchmarks.py
162.4 µs
test_faster_hexbytes_getitem_index[-1-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_to_bytes[123456]
benchmarks/test__utils_benchmarks.py
186.7 µs
test_faster_to_bytes[bytearray(b'\\x7f'*8)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_to_bytes[bytearray(b'\\x01\\x02\\x03')]
benchmarks/test__utils_benchmarks.py
85.7 µs
test_faster_hexbytes_getitem_index[0-0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test__utils_benchmarks.py
85.7 µs
test_faster_hexbytes_getitem_index[0-ascii sentence]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[2**256-1]
benchmarks/test__utils_benchmarks.py
211.7 µs
test_faster_to_bytes[0-9]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_hexbytes_getitem_index[0-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[bytearray(b'\\x80'*8)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_to_bytes[2**32]
benchmarks/test__utils_benchmarks.py
193.8 µs
test_faster_hexbytes_getitem_index[0-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[bytearray(b'abc')]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_hexbytes_getitem_index[0-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[0-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[bytearray(b'a'*1024)]
benchmarks/test__utils_benchmarks.py
107.3 µs
test_faster_to_bytes[bytearray(b'\\xff'*64)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_hexbytes_getitem_index[0-mixed pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.7 µs
test_faster_to_bytes[bytearray(mixed pattern)]
benchmarks/test__utils_benchmarks.py
86.5 µs
test_faster_to_bytes[2**64]
benchmarks/test__utils_benchmarks.py
199.3 µs
test_faster_hexbytes_getitem_index[0-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.6 µs
test_faster_hexbytes_getitem_index[0-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[0-palindrome]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_to_bytes[bytearray(long alternating)]
benchmarks/test__utils_benchmarks.py
106.6 µs
test_faster_hexbytes_getitem_index[0-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-b'abc']
benchmarks/test_main_benchmarks.py
144.5 µs
test_faster_hexbytes_getitem_index[0-single null byte]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.6 µs
test_faster_hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-b'abc']
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[1-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-all byte values]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[1-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-ascii sentence]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-single 0xff]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[bytearray(multiples of 0x10)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_hexbytes_getitem_index[1-palindrome]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-two patterns]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[bytearray(single null byte)]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-mixed pattern]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[2-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-ascii sentence]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[2-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[2-all byte values]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[1-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[bytearray(palindrome numeric)]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_hexbytes_getitem_index[2-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[bytearray(palindrome ascii)]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_hexbytes_getitem_index[1-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[1-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[bytearray(repeated 0-9)]
benchmarks/test__utils_benchmarks.py
86.5 µs
test_faster_to_bytes[long alternating]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[bytearray(palindrome)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_hexbytes_getitem_index[2-palindrome]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-long alternating]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-two patterns]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-b'abc']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[bytearray(two patterns)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_hexbytes_getitem_index[2-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[bytearray(single 0xff)]
benchmarks/test__utils_benchmarks.py
85.6 µs
test_faster_hexbytes_getitem_index[3-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_to_bytes[memoryview(4-byte pattern)]
benchmarks/test__utils_benchmarks.py
105 µs
test_faster_hexbytes_getitem_index[2-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(alternating 0xaa/0x55)]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_to_bytes[memoryview(all byte values)]
benchmarks/test__utils_benchmarks.py
105.1 µs
test_faster_hexbytes_getitem_index[3-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-all byte values]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-mixed pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(b'')]
benchmarks/test__utils_benchmarks.py
93.9 µs
test_faster_to_bytes[memoryview(0-9)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_hexbytes_getitem_index[3-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-long alternating]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[3-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_hexbytes_getitem_index[3-mixed pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(b'\\x01\\x02\\x03')]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_to_bytes[memoryview(alternating 0x00/0xff)]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_hexbytes_getitem_index[3-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-ascii sentence]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-palindrome]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(b'\\x01'*2048)]
benchmarks/test__utils_benchmarks.py
123.9 µs
test_faster_hexbytes_getitem_index[3-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(b'\\x01'*100)]
benchmarks/test__utils_benchmarks.py
104.5 µs
test_faster_hexbytes_getitem_index[3-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.6 µs
test_faster_hexbytes_getitem_index[3-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[4-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-all byte values]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(b'\\x80'*8)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_hexbytes_getitem_index[4-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(ascii sentence)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_to_bytes[memoryview(b'\\x7f'*8)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_hexbytes_getitem_index[4-ascii sentence]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(b'\\xff'*64)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_hexbytes_getitem_index[4-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(b'\\x00'*32)]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_hexbytes_getitem_index[4-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(b'a'*1024)]
benchmarks/test__utils_benchmarks.py
118.4 µs
test_faster_hexbytes_getitem_index[4-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_hexbytes_getitem_index[5-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
300.4 µs
test_faster_hexbytes_getitem_index[4-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(b'abc')]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_hexbytes_getitem_index[4-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(palindrome ascii)]
benchmarks/test__utils_benchmarks.py
104 µs
test_faster_hexbytes_getitem_index[4-mixed pattern]
benchmarks/test_main_benchmarks.py
144.6 µs
test_faster_to_bytes[memoryview(long alternating)]
benchmarks/test__utils_benchmarks.py
118.5 µs
test_faster_hexbytes_getitem_index[4-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-palindrome numeric]
benchmarks/test_main_benchmarks.py
299.8 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_index[4-palindrome]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[5-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-long alternating]
benchmarks/test_main_benchmarks.py
299.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
299.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'a'*1024]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-repeated 0-9]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_index[5-all byte values]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(mixed pattern)]
benchmarks/test__utils_benchmarks.py
105 µs
test_faster_hexbytes_getitem_index[4-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'abc']
benchmarks/test_main_benchmarks.py
301.9 µs
test_faster_hexbytes_getitem_index[5-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(multiples of 0x10)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_hexbytes_getitem_index[5-ascii sentence]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-palindrome ascii]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-0-9]
benchmarks/test_main_benchmarks.py
301.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-ascii sentence]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_index[5-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-mixed pattern]
benchmarks/test_main_benchmarks.py
299.6 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-all byte values]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-single null byte]
benchmarks/test_main_benchmarks.py
289 µs
test_faster_hexbytes_getitem_index[5-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-single 0xff]
benchmarks/test_main_benchmarks.py
289.1 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-4-byte pattern]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_index[5-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
300.4 µs
test_faster_hexbytes_getitem_index[5-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
300.4 µs
test_faster_hexbytes_getitem_index[5-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_index[5-mixed pattern]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[5-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-0-9]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-two patterns]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_index[5-two patterns]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_getitem_index[5-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-palindrome]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
300.7 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-4-byte pattern]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'a'*1024]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-long alternating]
benchmarks/test_main_benchmarks.py
301.3 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-palindrome ascii]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
301.3 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_index[5-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'']
benchmarks/test_main_benchmarks.py
287.1 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'abc']
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-all byte values]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-palindrome]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-palindrome numeric]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-ascii sentence]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-repeated 0-9]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-mixed pattern]
benchmarks/test_main_benchmarks.py
301.1 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'']
benchmarks/test_main_benchmarks.py
283.1 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
296.4 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'']
benchmarks/test_main_benchmarks.py
283.2 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-ascii sentence]
benchmarks/test_main_benchmarks.py
297.5 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-palindrome]
benchmarks/test_main_benchmarks.py
299.8 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-two patterns]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-all byte values]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
297.5 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-single 0xff]
benchmarks/test_main_benchmarks.py
287.1 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
297 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-single null byte]
benchmarks/test_main_benchmarks.py
287 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
297.5 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
299.4 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
296.5 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
284.4 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
296.7 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-mixed pattern]
benchmarks/test_main_benchmarks.py
300.7 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
475.2 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
296.7 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-0-9]
benchmarks/test_main_benchmarks.py
296 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
298.5 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-4-byte pattern]
benchmarks/test_main_benchmarks.py
301.7 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
297 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-palindrome numeric]
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-long alternating]
benchmarks/test_main_benchmarks.py
335.7 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
297.4 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
296.7 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'a'*1024]
benchmarks/test_main_benchmarks.py
334.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'a'*1024]
benchmarks/test_main_benchmarks.py
297.7 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
297.3 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'abc']
benchmarks/test_main_benchmarks.py
284.3 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-palindrome ascii]
benchmarks/test_main_benchmarks.py
297 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-single 0xff]
benchmarks/test_main_benchmarks.py
283.1 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-4-byte pattern]
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
297 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-two patterns]
benchmarks/test_main_benchmarks.py
297.5 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
291.7 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'']
benchmarks/test_main_benchmarks.py
276.2 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-repeated 0-9]
benchmarks/test_main_benchmarks.py
299.8 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-palindrome]
benchmarks/test_main_benchmarks.py
296.5 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-single null byte]
benchmarks/test_main_benchmarks.py
283.5 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-all byte values]
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-0-9]
benchmarks/test_main_benchmarks.py
289.9 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-ascii sentence]
benchmarks/test_main_benchmarks.py
291.3 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
290.6 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
291.7 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
289.9 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
291.7 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
290.5 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
289.9 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
290.5 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
293.3 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
291.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'abc']
benchmarks/test_main_benchmarks.py
297.6 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
453.6 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
290.4 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-long alternating]
benchmarks/test_main_benchmarks.py
329.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
297.6 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome]
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
289.8 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-mixed pattern]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'abc']
benchmarks/test_main_benchmarks.py
290.5 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome ascii]
benchmarks/test_main_benchmarks.py
296.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-single 0xff]
benchmarks/test_main_benchmarks.py
278.3 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-mixed pattern]
benchmarks/test_main_benchmarks.py
294.4 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-single null byte]
benchmarks/test_main_benchmarks.py
285.2 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'a'*1024]
benchmarks/test_main_benchmarks.py
329.4 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-single null byte]
benchmarks/test_main_benchmarks.py
278.3 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-palindrome numeric]
benchmarks/test_main_benchmarks.py
290.4 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-palindrome ascii]
benchmarks/test_main_benchmarks.py
290.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-single 0xff]
benchmarks/test_main_benchmarks.py
285.3 µs
test_faster_hexbytes_new['0xabcdef']
benchmarks/test_main_benchmarks.py
221 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-palindrome]
benchmarks/test_main_benchmarks.py
290.1 µs
test_faster_hexbytes_new['0x']
benchmarks/test_main_benchmarks.py
185.2 µs
test_faster_hexbytes_new['0x'+'00'*64]
benchmarks/test_main_benchmarks.py
257 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-long alternating]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-repeated 0-9]
benchmarks/test_main_benchmarks.py
297.7 µs
test_faster_hexbytes_new['']
benchmarks/test_main_benchmarks.py
184 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-4-byte pattern]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-two patterns]
benchmarks/test_main_benchmarks.py
291.7 µs
test_faster_hexbytes_new['0x'+'a'*128]
benchmarks/test_main_benchmarks.py
256.6 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome numeric]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_new['0x'+'ff'*32]
benchmarks/test_main_benchmarks.py
237.4 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-two patterns]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-ascii sentence]
benchmarks/test_main_benchmarks.py
299.8 µs
test_faster_hexbytes_new['0xCAFEBABE']
benchmarks/test_main_benchmarks.py
221.6 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
301.3 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-all byte values]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_new['0xdeadbeef']
benchmarks/test_main_benchmarks.py
221.9 µs
test_faster_hexbytes_new['0x1234']
benchmarks/test_main_benchmarks.py
220.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
300.1 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-0-9]
benchmarks/test_main_benchmarks.py
299.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-repeated 0-9]
benchmarks/test_main_benchmarks.py
293.3 µs
test_faster_hexbytes_new[memoryview(b'\\x00'*32)]
benchmarks/test_main_benchmarks.py
214.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
300.6 µs
test_faster_hexbytes_new['deadbeef']
benchmarks/test_main_benchmarks.py
209.6 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
299.7 µs
test_faster_hexbytes_new[2**16]
benchmarks/test_main_benchmarks.py
309.5 µs
test_faster_hexbytes_new[123456]
benchmarks/test_main_benchmarks.py
309.4 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'']
benchmarks/test_main_benchmarks.py
287.6 µs
test_faster_hexbytes_new[2**256-1]
benchmarks/test_main_benchmarks.py
334.1 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
300.4 µs
test_faster_hexbytes_new['abc']
benchmarks/test_main_benchmarks.py
229.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
299.8 µs
test_faster_hexbytes_new[all byte values]
benchmarks/test_main_benchmarks.py
151.2 µs
test_faster_hexbytes_new[4-byte pattern]
benchmarks/test_main_benchmarks.py
151.2 µs
test_faster_hexbytes_new[2**8]
benchmarks/test_main_benchmarks.py
297.5 µs
test_faster_hexbytes_new[0-9]
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_new[False]
benchmarks/test_main_benchmarks.py
150.5 µs
test_faster_hexbytes_new[2**32]
benchmarks/test_main_benchmarks.py
319 µs
test_faster_hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')]
benchmarks/test_main_benchmarks.py
214.6 µs
test_faster_hexbytes_new[0]
benchmarks/test_main_benchmarks.py
281.7 µs
test_faster_hexbytes_new[alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
149 µs
test_faster_hexbytes_new[2**64]
benchmarks/test_main_benchmarks.py
324.1 µs
test_faster_hexbytes_new[memoryview(b'\\x01'*100)]
benchmarks/test_main_benchmarks.py
217.4 µs
test_faster_hexbytes_new[b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
147.1 µs
test_faster_hexbytes_new[True]
benchmarks/test_main_benchmarks.py
150.4 µs
test_faster_hexbytes_new[ascii sentence]
benchmarks/test_main_benchmarks.py
147.5 µs
test_faster_hexbytes_new[b'']
benchmarks/test_main_benchmarks.py
146.3 µs
test_faster_hexbytes_new[alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
149.1 µs
test_faster_hexbytes_new[b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
147.1 µs
test_faster_hexbytes_new[b'\\x80'*8]
benchmarks/test_main_benchmarks.py
147.1 µs
test_faster_hexbytes_new[memoryview(b'\\x01'*2048)]
benchmarks/test_main_benchmarks.py
374.6 µs
test_faster_hexbytes_new[b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
285.7 µs
test_faster_hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_new[memoryview(b'\\x7f'*8)]
benchmarks/test_main_benchmarks.py
214.5 µs
test_faster_hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]
benchmarks/test_main_benchmarks.py
214.6 µs
test_faster_hexbytes_new[b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_new[b'\\x01'*100]
benchmarks/test_main_benchmarks.py
149.4 µs
test_faster_hexbytes_new[bytearray(4-byte pattern)]
benchmarks/test_main_benchmarks.py
198.6 µs
test_faster_hexbytes_new[b'\\xff'*64]
benchmarks/test_main_benchmarks.py
149 µs
test_faster_hexbytes_new[b'a'*1024]
benchmarks/test_main_benchmarks.py
167.1 µs
test_faster_hexbytes_new[b'\\x00'*32]
benchmarks/test_main_benchmarks.py
147.4 µs
test_faster_hexbytes_new[memoryview(b'\\x80'*8)]
benchmarks/test_main_benchmarks.py
214.4 µs
test_faster_hexbytes_new[b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_new[bytearray(ascii sentence)]
benchmarks/test_main_benchmarks.py
194.1 µs
test_faster_hexbytes_new[bytearray(alternating 0x00/0xff)]
benchmarks/test_main_benchmarks.py
195.6 µs
test_faster_hexbytes_new[memoryview(b'\\xff'*64)]
benchmarks/test_main_benchmarks.py
215.6 µs
test_faster_hexbytes_new[memoryview(b'\\x01\\x02\\x03')]
benchmarks/test_main_benchmarks.py
214.7 µs
test_faster_hexbytes_new[bytearray(alternating 0xaa/0x55)]
benchmarks/test_main_benchmarks.py
195.7 µs
test_faster_hexbytes_new[bytearray(0-9)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(all byte values)]
benchmarks/test_main_benchmarks.py
198.7 µs
test_faster_hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test_main_benchmarks.py
214.5 µs
test_faster_hexbytes_new[bytearray(b'\\x80'*8)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[b'abc']
benchmarks/test_main_benchmarks.py
148.1 µs
test_faster_hexbytes_new[bytearray(b'\\x01'*2048)]
benchmarks/test_main_benchmarks.py
353.2 µs
test_faster_hexbytes_new[bytearray(b'\\x7f'*8)]
benchmarks/test_main_benchmarks.py
193.7 µs
test_faster_hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(b'')]
benchmarks/test_main_benchmarks.py
182.7 µs
test_faster_hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(b'\\x00'*32)]
benchmarks/test_main_benchmarks.py
194.1 µs
test_faster_hexbytes_new[bytearray(b'a'*1024)]
benchmarks/test_main_benchmarks.py
229.6 µs
test_faster_hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(b'\\x01\\x02\\x03')]
benchmarks/test_main_benchmarks.py
193.9 µs
test_faster_hexbytes_new[memoryview(multiples of 0x10)]
benchmarks/test_main_benchmarks.py
214.5 µs
test_faster_hexbytes_new[memoryview(mixed pattern)]
benchmarks/test_main_benchmarks.py
218.2 µs
test_faster_hexbytes_new[long alternating]
benchmarks/test_main_benchmarks.py
167.1 µs
test_faster_hexbytes_new[memoryview(b'a'*1024)]
benchmarks/test_main_benchmarks.py
251.2 µs
test_faster_hexbytes_new[memoryview(b'abc')]
benchmarks/test_main_benchmarks.py
214.6 µs
test_faster_hexbytes_new[bytearray(palindrome ascii)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(b'\\x01'*100)]
benchmarks/test_main_benchmarks.py
196.3 µs
test_faster_hexbytes_new[bytearray(palindrome numeric)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[memoryview(long alternating)]
benchmarks/test_main_benchmarks.py
250.3 µs
test_faster_hexbytes_new[bytearray(multiples of 0x10)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(b'\\xff'*64)]
benchmarks/test_main_benchmarks.py
195.6 µs
test_faster_hexbytes_new[memoryview(palindrome numeric)]
benchmarks/test_main_benchmarks.py
214.6 µs
test_faster_hexbytes_new[memoryview(alternating 0xaa/0x55)]
benchmarks/test_main_benchmarks.py
216.2 µs
test_faster_hexbytes_new[bytearray(repeated 0-9)]
benchmarks/test_main_benchmarks.py
196.4 µs
test_faster_hexbytes_new[memoryview(repeated 0-9)]
benchmarks/test_main_benchmarks.py
216.3 µs
test_faster_hexbytes_new[bytearray(mixed pattern)]
benchmarks/test_main_benchmarks.py
197.4 µs
test_faster_hexbytes_new[bytearray(palindrome)]
benchmarks/test_main_benchmarks.py
193.7 µs
test_faster_hexbytes_new[memoryview(alternating 0x00/0xff)]
benchmarks/test_main_benchmarks.py
215.6 µs
test_faster_hexbytes_new[memoryview(4-byte pattern)]
benchmarks/test_main_benchmarks.py
220.3 µs
test_faster_hexbytes_new[bytearray(b'abc')]
benchmarks/test_main_benchmarks.py
193.9 µs
test_faster_hexbytes_new[memoryview(all byte values)]
benchmarks/test_main_benchmarks.py
218.6 µs
test_faster_hexbytes_new[bytearray(two patterns)]
benchmarks/test_main_benchmarks.py
195.7 µs
test_faster_hexbytes_new[memoryview(palindrome ascii)]
benchmarks/test_main_benchmarks.py
214.6 µs
test_faster_hexbytes_new[memoryview(single 0xff)]
benchmarks/test_main_benchmarks.py
214.7 µs
test_faster_hexbytes_new[memoryview(0-9)]
benchmarks/test_main_benchmarks.py
215.4 µs
test_faster_hexbytes_new[bytearray(long alternating)]
benchmarks/test_main_benchmarks.py
229 µs
test_faster_hexbytes_new[bytearray(single 0xff)]
benchmarks/test_main_benchmarks.py
194 µs
test_faster_hexbytes_new[memoryview(b'')]
benchmarks/test_main_benchmarks.py
202.5 µs
test_faster_hexbytes_new[bytearray(single null byte)]
benchmarks/test_main_benchmarks.py
193.9 µs
test_faster_hexbytes_repr[single null byte]
benchmarks/test_main_benchmarks.py
93.5 µs
test_faster_hexbytes_new[memoryview(palindrome)]
benchmarks/test_main_benchmarks.py
216 µs
test_faster_hexbytes_repr[palindrome]
benchmarks/test_main_benchmarks.py
104.6 µs
test_faster_hexbytes_repr[two patterns]
benchmarks/test_main_benchmarks.py
130.8 µs
test_faster_hexbytes_new[memoryview(single null byte)]
benchmarks/test_main_benchmarks.py
214.6 µs
test_faster_hexbytes_to_0x_hex[4-byte pattern]
benchmarks/test_main_benchmarks.py
242.4 µs
test_faster_hexbytes_new[memoryview(two patterns)]
benchmarks/test_main_benchmarks.py
216.6 µs
test_faster_hexbytes_to_0x_hex[b'\\x01'*100]
benchmarks/test_main_benchmarks.py
149 µs
test_faster_hexbytes_new[mixed pattern]
benchmarks/test_main_benchmarks.py
150 µs
test_faster_hexbytes_new[palindrome ascii]
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_to_0x_hex[alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
127.5 µs
test_faster_hexbytes_new[multiples of 0x10]
benchmarks/test_main_benchmarks.py
147.1 µs
test_faster_hexbytes_repr[repeated 0-9]
benchmarks/test_main_benchmarks.py
152.4 µs
test_faster_hexbytes_to_0x_hex[0-9]
benchmarks/test_main_benchmarks.py
95.3 µs
test_faster_hexbytes_to_0x_hex[alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
127.5 µs
test_faster_hexbytes_to_0x_hex[all byte values]
benchmarks/test_main_benchmarks.py
242.4 µs
test_faster_hexbytes_to_0x_hex[b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
91.4 µs
test_faster_hexbytes_to_0x_hex[b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
1.3 ms
test_faster_hexbytes_new[single 0xff]
benchmarks/test_main_benchmarks.py
146.3 µs
test_faster_hexbytes_repr[single 0xff]
benchmarks/test_main_benchmarks.py
93.5 µs
test_faster_hexbytes_to_0x_hex[ascii sentence]
benchmarks/test_main_benchmarks.py
115.3 µs
test_faster_hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
91.8 µs
test_faster_hexbytes_new[memoryview(ascii sentence)]
benchmarks/test_main_benchmarks.py
215.6 µs
test_faster_hexbytes_to_0x_hex[b'\\x00'*32]
benchmarks/test_main_benchmarks.py
108.3 µs
test_faster_hexbytes_new[palindrome]
benchmarks/test_main_benchmarks.py
147.1 µs
test_faster_hexbytes_new[repeated 0-9]
benchmarks/test_main_benchmarks.py
149.5 µs
test_faster_hexbytes_to_0x_hex[b'\\x80'*8]
benchmarks/test_main_benchmarks.py
94.1 µs
test_faster_hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
92.4 µs
test_faster_hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
91.9 µs
test_faster_hexbytes_to_0x_hex[b'']
benchmarks/test_main_benchmarks.py
77.5 µs
test_faster_hexbytes_to_0x_hex[b'\\xff'*64]
benchmarks/test_main_benchmarks.py
127.5 µs
test_faster_hexbytes_repr[b'\\x00'*32]
benchmarks/test_main_benchmarks.py
111.6 µs
test_faster_hexbytes_repr[alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
130.8 µs
test_faster_hexbytes_new[palindrome numeric]
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_to_0x_hex[b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
94.2 µs
test_faster_hexbytes_new[single null byte]
benchmarks/test_main_benchmarks.py
146.4 µs
test_faster_hexbytes_repr[4-byte pattern]
benchmarks/test_main_benchmarks.py
245.8 µs
test_faster_hexbytes_to_0x_hex[multiples of 0x10]
benchmarks/test_main_benchmarks.py
95.3 µs
test_faster_hexbytes_to_0x_hex[repeated 0-9]
benchmarks/test_main_benchmarks.py
149 µs
test_faster_hexbytes_repr[alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
130.9 µs
test_faster_hexbytes_to_0x_hex[mixed pattern]
benchmarks/test_main_benchmarks.py
209.4 µs
test_faster_hexbytes_repr[0-9]
benchmarks/test_main_benchmarks.py
98.6 µs
test_faster_hexbytes_to_0x_hex[b'a'*1024]
benchmarks/test_main_benchmarks.py
716.6 µs
test_faster_hexbytes_to_0x_hex[palindrome numeric]
benchmarks/test_main_benchmarks.py
92.5 µs
test_faster_hexbytes_repr[all byte values]
benchmarks/test_main_benchmarks.py
245.8 µs
test_faster_hexbytes_to_0x_hex[b'abc']
benchmarks/test_main_benchmarks.py
91.3 µs
test_faster_hexbytes_to_0x_hex[palindrome]
benchmarks/test_main_benchmarks.py
101.2 µs
test_faster_hexbytes_repr[b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
1.3 ms
test_faster_hexbytes_new[two patterns]
benchmarks/test_main_benchmarks.py
149.1 µs
test_faster_hexbytes_to_0x_hex[single 0xff]
benchmarks/test_main_benchmarks.py
90.2 µs
test_faster_hexbytes_repr[b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
97.5 µs
test_faster_hexbytes_repr[b'\\x01'*100]
benchmarks/test_main_benchmarks.py
152.4 µs
test_faster_hexbytes_repr[b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
94.6 µs
test_faster_hexbytes_to_0x_hex[long alternating]
benchmarks/test_main_benchmarks.py
716.6 µs
test_faster_hexbytes_repr[b'']
benchmarks/test_main_benchmarks.py
80.8 µs
test_faster_hexbytes_repr[b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
95.2 µs
test_faster_hexbytes_to_0x_hex[palindrome ascii]
benchmarks/test_main_benchmarks.py
93.6 µs
test_faster_hexbytes_repr[b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
95.1 µs
test_faster_hexbytes_repr[b'\\xff'*64]
benchmarks/test_main_benchmarks.py
130.9 µs
test_faster_hexbytes_to_0x_hex[single null byte]
benchmarks/test_main_benchmarks.py
90.3 µs
test_faster_hexbytes_to_0x_hex[two patterns]
benchmarks/test_main_benchmarks.py
127.5 µs
test_faster_hexbytes_repr[palindrome numeric]
benchmarks/test_main_benchmarks.py
95.7 µs
test_faster_hexbytes_repr[b'\\x80'*8]
benchmarks/test_main_benchmarks.py
97.5 µs
test_faster_hexbytes_repr[long alternating]
benchmarks/test_main_benchmarks.py
719.9 µs
test_faster_hexbytes_repr[b'a'*1024]
benchmarks/test_main_benchmarks.py
719.8 µs
test_faster_hexbytes_repr[multiples of 0x10]
benchmarks/test_main_benchmarks.py
98.6 µs
test_faster_hexbytes_repr[b'abc']
benchmarks/test_main_benchmarks.py
94.6 µs
test_faster_hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
95.7 µs
test_faster_hexbytes_repr[ascii sentence]
benchmarks/test_main_benchmarks.py
118.6 µs
test_faster_hexbytes_repr[mixed pattern]
benchmarks/test_main_benchmarks.py
212.8 µs
test_faster_hexbytes_repr[palindrome ascii]
benchmarks/test_main_benchmarks.py
97 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs