BobTheBuidler
faster-hexbytes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
27 days ago
3acffe1
codspeed
pull_request
Compare
Base
Search a run
Head
chore: add codspeed extras group
#47
codspeed
27 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
test_faster_hexstr_to_bytes['']
benchmarks/test__utils_benchmarks.py
72.3 µs
test_faster_to_bytes[alternating 0x00/0xff]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexstr_to_bytes['0x'+'0123456789abcdef'*8]
benchmarks/test__utils_benchmarks.py
141 µs
test_faster_hexstr_to_bytes['0x'+'00'*64]
benchmarks/test__utils_benchmarks.py
141 µs
test_faster_hexstr_to_bytes['0x'+'1'*64]
benchmarks/test__utils_benchmarks.py
122.3 µs
test_faster_to_bytes[alternating 0xaa/0x55]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_hexstr_to_bytes['0x'+'0'*128]
benchmarks/test__utils_benchmarks.py
140.9 µs
test_faster_to_bytes[b'']
benchmarks/test__utils_benchmarks.py
39.4 µs
test_faster_to_bytes[b'\\x01'*100]
benchmarks/test__utils_benchmarks.py
38.2 µs
test_faster_to_bytes[ascii sentence]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexstr_to_bytes['0x'+'00ff'*16]
benchmarks/test__utils_benchmarks.py
122.2 µs
test_faster_to_bytes[b'\\x00'*32]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexstr_to_bytes['0x'+'1234567890abcdef'*8]
benchmarks/test__utils_benchmarks.py
141 µs
test_faster_to_bytes[b'\\x00\\xff\\x00\\xff']
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_hexstr_to_bytes['0x'+'a'*128]
benchmarks/test__utils_benchmarks.py
141 µs
test_faster_to_bytes[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[b'\\x01'*2048]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_hexstr_to_bytes['0x'+'b'*2048]
benchmarks/test__utils_benchmarks.py
728.2 µs
test_faster_hexstr_to_bytes['0x'+'a1b2c3d4'*8]
benchmarks/test__utils_benchmarks.py
122.3 µs
test_faster_to_bytes[b'\\x01\\x02\\x03']
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[b'\\xde\\xad\\xbe\\xef']
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[b'\\x80'*8]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[b'\\x7f'*8]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[b'\\xff'*64]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[bytearray(0-9)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes[bytearray(ascii sentence)]
benchmarks/test__utils_benchmarks.py
85.3 µs
test_faster_to_bytes[b'a'*1024]
benchmarks/test__utils_benchmarks.py
38.1 µs
test_faster_to_bytes[b'abc']
benchmarks/test__utils_benchmarks.py
46 µs
test_faster_to_bytes[bytearray(4-byte pattern)]
benchmarks/test__utils_benchmarks.py
86.6 µs
test_faster_to_bytes[bytearray(alternating 0x00/0xff)]
benchmarks/test__utils_benchmarks.py
85.3 µs
test_faster_to_bytes[bytearray(all byte values)]
benchmarks/test__utils_benchmarks.py
86.6 µs
test_faster_to_bytes[bytearray(alternating 0xaa/0x55)]
benchmarks/test__utils_benchmarks.py
85.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.4 µs
test_faster_to_bytes[bytearray(b'\\xff'*64)]
benchmarks/test__utils_benchmarks.py
85.3 µs
test_faster_to_bytes[bytearray(b'\\x01\\x02\\x03')]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes[bytearray(b'\\x01'*100)]
benchmarks/test__utils_benchmarks.py
85.9 µs
test_faster_to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes[bytearray(b'\\x00'*32)]
benchmarks/test__utils_benchmarks.py
85.3 µs
test_faster_to_bytes[bytearray(b'\\x80'*8)]
benchmarks/test__utils_benchmarks.py
85.3 µs
test_faster_hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4]
benchmarks/test__utils_benchmarks.py
122.3 µs
test_faster_to_bytes[bytearray(b'\\x7f'*8)]
benchmarks/test__utils_benchmarks.py
85.3 µs
test_faster_to_bytes[bytearray(b'\\x01'*2048)]
benchmarks/test__utils_benchmarks.py
105.4 µs
test_faster_hexstr_to_bytes['0x'+'cafebabe'*8]
benchmarks/test__utils_benchmarks.py
122.3 µs
test_faster_to_bytes[bytearray(long alternating)]
benchmarks/test__utils_benchmarks.py
100 µs
test_faster_to_bytes[bytearray(b'abc')]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_hexstr_to_bytes['0x'+'dead'*16]
benchmarks/test__utils_benchmarks.py
122.6 µs
test_faster_hexstr_to_bytes['0x'+'beef'*16]
benchmarks/test__utils_benchmarks.py
122.2 µs
test_faster_to_bytes[bytearray(multiples of 0x10)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_hexstr_to_bytes['0x'+'c'*1024]
benchmarks/test__utils_benchmarks.py
418.2 µs
test_faster_hexstr_to_bytes['0x'+'d'*512]
benchmarks/test__utils_benchmarks.py
252.9 µs
test_faster_to_bytes[bytearray(repeated 0-9)]
benchmarks/test__utils_benchmarks.py
86.5 µs
test_faster_to_bytes[bytearray(palindrome ascii)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes[bytearray(palindrome)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes[bytearray(mixed pattern)]
benchmarks/test__utils_benchmarks.py
86.5 µs
test_faster_to_bytes[bytearray(palindrome numeric)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_hexstr_to_bytes['0x'+'facefeed'*8]
benchmarks/test__utils_benchmarks.py
122.6 µs
test_faster_hexstr_to_bytes['0x'+'e'*256]
benchmarks/test__utils_benchmarks.py
178.1 µs
test_faster_to_bytes[bytearray(b'a'*1024)]
benchmarks/test__utils_benchmarks.py
110.3 µs
test_faster_hexstr_to_bytes['0x'+'f'*128]
benchmarks/test__utils_benchmarks.py
141 µs
test_faster_to_bytes[bytearray(single null byte)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes[bytearray(two patterns)]
benchmarks/test__utils_benchmarks.py
85.5 µs
test_faster_hexstr_to_bytes['0x'+'ff00'*16]
benchmarks/test__utils_benchmarks.py
122.3 µs
test_faster_hexstr_to_bytes['0x'+'f'*64]
benchmarks/test__utils_benchmarks.py
122.6 µs
test_faster_to_bytes[long alternating]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexstr_to_bytes['0x0']
benchmarks/test__utils_benchmarks.py
113.6 µs
test_faster_hexstr_to_bytes['0x'+'ff'*32]
benchmarks/test__utils_benchmarks.py
122.3 µs
test_faster_to_bytes[memoryview(0-9)]
benchmarks/test__utils_benchmarks.py
103.6 µs
test_faster_to_bytes[bytearray(single 0xff)]
benchmarks/test__utils_benchmarks.py
85.4 µs
test_faster_to_bytes[memoryview(all byte values)]
benchmarks/test__utils_benchmarks.py
104.9 µs
test_faster_hexstr_to_bytes['0x1234']
benchmarks/test__utils_benchmarks.py
105.6 µs
test_faster_to_bytes[memoryview(b'')]
benchmarks/test__utils_benchmarks.py
93.8 µs
test_faster_to_bytes[memoryview(4-byte pattern)]
benchmarks/test__utils_benchmarks.py
104.9 µs
test_faster_hexstr_to_bytes['0x1']
benchmarks/test__utils_benchmarks.py
113.5 µs
test_faster_hexstr_to_bytes['0x']
benchmarks/test__utils_benchmarks.py
73.5 µs
test_faster_to_bytes[memoryview(alternating 0x00/0xff)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_to_bytes[memoryview(ascii sentence)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_hexstr_to_bytes['0xCAFEBABE']
benchmarks/test__utils_benchmarks.py
106.9 µs
test_faster_to_bytes[memoryview(alternating 0xaa/0x55)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_to_bytes[memoryview(b'\\x00'*32)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_to_bytes[memoryview(b'\\x01'*2048)]
benchmarks/test__utils_benchmarks.py
123.7 µs
test_faster_to_bytes[memoryview(b'\\x01'*100)]
benchmarks/test__utils_benchmarks.py
104.3 µs
test_faster_to_bytes[memoryview(b'\\x01\\x02\\x03')]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_hexstr_to_bytes['0xdeadbeef']
benchmarks/test__utils_benchmarks.py
107 µs
test_faster_to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexstr_to_bytes['0xabcdef']
benchmarks/test__utils_benchmarks.py
106.5 µs
test_faster_hexbytes_getitem_index[0-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[memoryview(b'\\x7f'*8)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(b'\\x80'*8)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_to_bytes['']
benchmarks/test__utils_benchmarks.py
75.5 µs
test_faster_hexbytes_getitem_index[0-b'abc']
benchmarks/test_main_benchmarks.py
144.5 µs
test_faster_hexbytes_getitem_index[0-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.7 µs
test_faster_hexstr_to_bytes['deadbeef']
benchmarks/test__utils_benchmarks.py
95.8 µs
test_faster_to_bytes['0x'+'00'*64]
benchmarks/test__utils_benchmarks.py
144.4 µ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 ascii]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(b'\\xff'*64)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_to_bytes['0x'+'ff'*32]
benchmarks/test__utils_benchmarks.py
125.7 µs
test_faster_to_bytes[memoryview(b'a'*1024)]
benchmarks/test__utils_benchmarks.py
118.3 µs
test_faster_to_bytes['0x']
benchmarks/test__utils_benchmarks.py
76.8 µs
test_faster_to_bytes['0x'+'a'*128]
benchmarks/test__utils_benchmarks.py
144.5 µs
test_faster_hexbytes_getitem_index[0-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-mixed pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_hexbytes_getitem_index[0-single 0xff]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes['0x1234']
benchmarks/test__utils_benchmarks.py
109 µs
test_faster_hexbytes_getitem_index[0-long alternating]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_to_bytes[memoryview(b'abc')]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_hexbytes_getitem_index[0-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(long alternating)]
benchmarks/test__utils_benchmarks.py
118.4 µs
test_faster_to_bytes[memoryview(mixed pattern)]
benchmarks/test__utils_benchmarks.py
104.9 µs
test_faster_hexbytes_getitem_index[0-palindrome]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[0-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(palindrome numeric)]
benchmarks/test__utils_benchmarks.py
103.9 µs
test_faster_to_bytes[memoryview(multiples of 0x10)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_hexbytes_getitem_index[0-single null byte]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes['0xCAFEBABE']
benchmarks/test__utils_benchmarks.py
110.4 µs
test_faster_to_bytes[memoryview(palindrome ascii)]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_hexbytes_getitem_index[1-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.8 µs
test_faster_to_bytes['0xabcdef']
benchmarks/test__utils_benchmarks.py
110 µs
test_faster_hexbytes_getitem_index[1-ascii sentence]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[1-all byte values]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(palindrome)]
benchmarks/test__utils_benchmarks.py
103.6 µs
test_faster_hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(single 0xff)]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_to_bytes[memoryview(repeated 0-9)]
benchmarks/test__utils_benchmarks.py
104.3 µs
test_faster_to_bytes['0xdeadbeef']
benchmarks/test__utils_benchmarks.py
110.5 µs
test_faster_hexbytes_getitem_index[1-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(single null byte)]
benchmarks/test__utils_benchmarks.py
103.8 µs
test_faster_hexbytes_getitem_index[1-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes['deadbeef']
benchmarks/test__utils_benchmarks.py
99.3 µs
test_faster_hexbytes_getitem_index[1-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[memoryview(two patterns)]
benchmarks/test__utils_benchmarks.py
103.7 µs
test_faster_hexbytes_getitem_index[1-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.2 µ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'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_to_bytes[mixed pattern]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes['abc']
benchmarks/test__utils_benchmarks.py
117.6 µs
test_faster_hexbytes_getitem_index[1-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[0-9]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[multiples of 0x10]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[123456]
benchmarks/test__utils_benchmarks.py
186.5 µs
test_faster_hexbytes_getitem_index[1-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[0]
benchmarks/test__utils_benchmarks.py
162 µs
test_faster_to_bytes[palindrome ascii]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexbytes_getitem_index[1-b'abc']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[palindrome numeric]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[2**16]
benchmarks/test__utils_benchmarks.py
186.4 µs
test_faster_to_bytes[palindrome]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexbytes_getitem_index[1-mixed pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[1-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_to_bytes[2**32]
benchmarks/test__utils_benchmarks.py
193.7 µs
test_faster_hexbytes_getitem_index[2-all byte values]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[single null byte]
benchmarks/test__utils_benchmarks.py
37.6 µs
test_faster_to_bytes[repeated 0-9]
benchmarks/test__utils_benchmarks.py
37.8 µs
test_faster_to_bytes[2**64]
benchmarks/test__utils_benchmarks.py
199.2 µs
test_faster_hexbytes_getitem_index[1-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[single 0xff]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_to_bytes[4-byte pattern]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexbytes_getitem_index[2-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_to_bytes[two patterns]
benchmarks/test__utils_benchmarks.py
38.2 µs
test_faster_to_bytes[2**8]
benchmarks/test__utils_benchmarks.py
175.8 µs
test_faster_to_bytes[True]
benchmarks/test__utils_benchmarks.py
40.7 µs
test_faster_hexbytes_getitem_index[2-ascii sentence]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[2-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.3 µ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[-1-all byte values]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_to_bytes[False]
benchmarks/test__utils_benchmarks.py
40.7 µs
test_faster_to_bytes[2**256-1]
benchmarks/test__utils_benchmarks.py
211.6 µs
test_faster_hexbytes_getitem_index[1-palindrome]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[-1-0-9]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[1-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[-1-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[-1-4-byte pattern]
benchmarks/test_main_benchmarks.py
146.7 µ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[-1-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[2-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[2-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[2-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.2 µ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'\\x01'*100]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[-1-b'\\x00'*32]
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[2-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[-1-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_to_bytes[all byte values]
benchmarks/test__utils_benchmarks.py
37.7 µs
test_faster_hexbytes_getitem_index[2-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[-1-ascii sentence]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[2-b'abc']
benchmarks/test_main_benchmarks.py
144.3 µ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'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[2-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-multiples of 0x10]
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_hexbytes_getitem_index[2-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[-1-b'a'*1024]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_getitem_index[-1-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[-1-multiples of 0x10]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[-1-mixed pattern]
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_getitem_index[2-palindrome]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.3 µ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[-1-long alternating]
benchmarks/test_main_benchmarks.py
147 µs
test_faster_hexbytes_getitem_index[2-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[0-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[-1-palindrome]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[0-ascii sentence]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[2-two patterns]
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_hexbytes_getitem_index[5-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[-1-repeated 0-9]
benchmarks/test_main_benchmarks.py
146.7 µ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-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[-1-palindrome numeric]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[0-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[3-0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[-1-palindrome ascii]
benchmarks/test_main_benchmarks.py
146.6 µs
test_faster_hexbytes_getitem_index[0-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[0-all byte values]
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_slice[slice(-3,None)-0-9]
benchmarks/test_main_benchmarks.py
297.9 µs
test_faster_hexbytes_getitem_index[-1-two patterns]
benchmarks/test_main_benchmarks.py
146.7 µs
test_faster_hexbytes_getitem_index[0-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[3-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-all byte values]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-alternating 0xaa/0x55]
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[3-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[3-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-b'\\x7f'*8]
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-ascii sentence]
benchmarks/test_main_benchmarks.py
144.1 µs
test_faster_hexbytes_getitem_index[4-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[3-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-ascii sentence]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-all byte values]
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-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[3-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-all byte values]
benchmarks/test_main_benchmarks.py
297.1 µs
test_faster_hexbytes_getitem_index[4-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-mixed pattern]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-b'\\xff'*64]
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_hexbytes_getitem_slice[slice(-3,None)-4-byte pattern]
benchmarks/test_main_benchmarks.py
297.9 µ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'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[3-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.8 µs
test_faster_hexbytes_getitem_index[4-mixed pattern]
benchmarks/test_main_benchmarks.py
144.6 µs
test_faster_hexbytes_getitem_index[4-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[5-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_index[4-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_index[5-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[5-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-ascii sentence]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-ascii sentence]
benchmarks/test_main_benchmarks.py
297.1 µs
test_faster_hexbytes_getitem_index[5-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-repeated 0-9]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-4-byte pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[4-palindrome]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_index[5-all byte values]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[4-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'']
benchmarks/test_main_benchmarks.py
284.6 µs
test_faster_hexbytes_getitem_index[4-palindrome numeric]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_index[5-long alternating]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[5-multiples of 0x10]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_index[5-b'a'*1024]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
297.1 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
297.3 µs
test_faster_hexbytes_getitem_index[5-repeated 0-9]
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_slice[slice(-3,None)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
298 µs
test_faster_hexbytes_getitem_index[4-two patterns]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_index[5-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
144.4 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-long alternating]
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_index[5-mixed pattern]
benchmarks/test_main_benchmarks.py
144.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
297.6 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
298.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome]
benchmarks/test_main_benchmarks.py
298.7 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
297.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_index[5-palindrome ascii]
benchmarks/test_main_benchmarks.py
144.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'a'*1024]
benchmarks/test_main_benchmarks.py
297.4 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-repeated 0-9]
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
297.1 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'a'*1024]
benchmarks/test_main_benchmarks.py
301.4 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-long alternating]
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome numeric]
benchmarks/test_main_benchmarks.py
297.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-mixed pattern]
benchmarks/test_main_benchmarks.py
297.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-single null byte]
benchmarks/test_main_benchmarks.py
286.7 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
297.1 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-4-byte pattern]
benchmarks/test_main_benchmarks.py
300 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'abc']
benchmarks/test_main_benchmarks.py
297.7 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome ascii]
benchmarks/test_main_benchmarks.py
297.1 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-0-9]
benchmarks/test_main_benchmarks.py
300.1 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
299.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
301.6 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-all byte values]
benchmarks/test_main_benchmarks.py
299.9 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-single 0xff]
benchmarks/test_main_benchmarks.py
287.5 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-ascii sentence]
benchmarks/test_main_benchmarks.py
302.4 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
300.3 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-two patterns]
benchmarks/test_main_benchmarks.py
297.1 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-palindrome numeric]
benchmarks/test_main_benchmarks.py
301.7 µs
test_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-mixed pattern]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
300.2 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
300 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
299.8 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'']
benchmarks/test_main_benchmarks.py
288.3 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-palindrome]
benchmarks/test_main_benchmarks.py
301.5 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
300.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
299.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'abc']
benchmarks/test_main_benchmarks.py
302.2 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-single 0xff]
benchmarks/test_main_benchmarks.py
290.5 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
300.1 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
300.1 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'abc']
benchmarks/test_main_benchmarks.py
300.9 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-single 0xff]
benchmarks/test_main_benchmarks.py
288.4 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
300 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
300 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'a'*1024]
benchmarks/test_main_benchmarks.py
300.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-repeated 0-9]
benchmarks/test_main_benchmarks.py
300.9 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-0-9]
benchmarks/test_main_benchmarks.py
296.4 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-mixed pattern]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-single null byte]
benchmarks/test_main_benchmarks.py
290.4 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-palindrome ascii]
benchmarks/test_main_benchmarks.py
300.7 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
300.2 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-all byte values]
benchmarks/test_main_benchmarks.py
301.2 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-palindrome numeric]
benchmarks/test_main_benchmarks.py
300.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-two patterns]
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-long alternating]
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-two patterns]
benchmarks/test_main_benchmarks.py
299.9 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-4-byte pattern]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-palindrome]
benchmarks/test_main_benchmarks.py
300 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-repeated 0-9]
benchmarks/test_main_benchmarks.py
300 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
300.7 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-single null byte]
benchmarks/test_main_benchmarks.py
288.4 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-palindrome ascii]
benchmarks/test_main_benchmarks.py
300.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-all byte values]
benchmarks/test_main_benchmarks.py
300.9 µs
test_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
300 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'']
benchmarks/test_main_benchmarks.py
288.5 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-4-byte pattern]
benchmarks/test_main_benchmarks.py
301.5 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
300.9 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
301.1 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
297.9 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
298 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-ascii sentence]
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
301.1 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
466.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
300.7 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
301 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
297.2 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-0-9]
benchmarks/test_main_benchmarks.py
302.5 µs
test_faster_hexbytes_new[123456]
benchmarks/test_main_benchmarks.py
310.6 µs
test_faster_hexbytes_new[2**16]
benchmarks/test_main_benchmarks.py
309.6 µs
test_faster_hexbytes_new[2**256-1]
benchmarks/test_main_benchmarks.py
334.5 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
301.3 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
297.9 µs
test_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
297 µs
test_faster_hexbytes_new[4-byte pattern]
benchmarks/test_main_benchmarks.py
151.4 µs
test_faster_hexbytes_new[False]
benchmarks/test_main_benchmarks.py
151.3 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'abc']
benchmarks/test_main_benchmarks.py
285.9 µs
test_faster_hexbytes_new[2**8]
benchmarks/test_main_benchmarks.py
297.7 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
297 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100]
benchmarks/test_main_benchmarks.py
300.8 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'']
benchmarks/test_main_benchmarks.py
284.4 µs
test_faster_hexbytes_new[2**32]
benchmarks/test_main_benchmarks.py
320.8 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-mixed pattern]
benchmarks/test_main_benchmarks.py
300.5 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-ascii sentence]
benchmarks/test_main_benchmarks.py
298 µs
test_faster_hexbytes_new[2**64]
benchmarks/test_main_benchmarks.py
324.2 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-long alternating]
benchmarks/test_main_benchmarks.py
345.3 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
286 µ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(2,None)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
297.9 µs
test_faster_hexbytes_new[b'\\x00'*32]
benchmarks/test_main_benchmarks.py
147.5 µs
test_faster_hexbytes_new[alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
149.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(2,None)-palindrome]
benchmarks/test_main_benchmarks.py
297.3 µs
test_faster_hexbytes_new[True]
benchmarks/test_main_benchmarks.py
151.3 µs
test_faster_hexbytes_new[ascii sentence]
benchmarks/test_main_benchmarks.py
147.6 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-palindrome ascii]
benchmarks/test_main_benchmarks.py
297.8 µs
test_faster_hexbytes_new[alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
149.1 µs
test_faster_hexbytes_new[b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-repeated 0-9]
benchmarks/test_main_benchmarks.py
299.9 µs
test_faster_hexbytes_new[all byte values]
benchmarks/test_main_benchmarks.py
151.4 µs
test_faster_hexbytes_new[b'']
benchmarks/test_main_benchmarks.py
146.3 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
292.4 µs
test_faster_hexbytes_new[b'\\x01'*100]
benchmarks/test_main_benchmarks.py
149.5 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-palindrome numeric]
benchmarks/test_main_benchmarks.py
297.6 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-single 0xff]
benchmarks/test_main_benchmarks.py
284.4 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-0-9]
benchmarks/test_main_benchmarks.py
290.4 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-ascii sentence]
benchmarks/test_main_benchmarks.py
292 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32]
benchmarks/test_main_benchmarks.py
291.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-all byte values]
benchmarks/test_main_benchmarks.py
296.9 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64]
benchmarks/test_main_benchmarks.py
292.5 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
457.5 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
292.4 µ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(2,None)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
296.7 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-single null byte]
benchmarks/test_main_benchmarks.py
285.1 µs
test_faster_hexbytes_getitem_slice[slice(2,None)-two patterns]
benchmarks/test_main_benchmarks.py
298.5 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
290.5 µs
test_faster_hexbytes_new[b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
286.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
290.9 µs
test_faster_hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
147.9 µs
test_faster_hexbytes_new[b'a'*1024]
benchmarks/test_main_benchmarks.py
167 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-long alternating]
benchmarks/test_main_benchmarks.py
335.1 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
290.9 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'']
benchmarks/test_main_benchmarks.py
278.2 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
291.1 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'a'*1024]
benchmarks/test_main_benchmarks.py
335 µs
test_faster_hexbytes_new[b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
147.1 µ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(None,None)-b'\\x80'*8]
benchmarks/test_main_benchmarks.py
290.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'abc']
benchmarks/test_main_benchmarks.py
291.1 µs
test_faster_hexbytes_new[b'\\x80'*8]
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-multiples of 0x10]
benchmarks/test_main_benchmarks.py
290.4 µs
test_faster_hexbytes_new[b'\\xff'*64]
benchmarks/test_main_benchmarks.py
149.1 µs
test_faster_hexbytes_new[b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
148 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
291.2 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-palindrome numeric]
benchmarks/test_main_benchmarks.py
291.6 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-two patterns]
benchmarks/test_main_benchmarks.py
293.2 µs
test_faster_hexbytes_new[bytearray(4-byte pattern)]
benchmarks/test_main_benchmarks.py
198.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-palindrome ascii]
benchmarks/test_main_benchmarks.py
290.7 µs
test_faster_hexbytes_new['']
benchmarks/test_main_benchmarks.py
184.6 µs
test_faster_hexbytes_new[bytearray(ascii sentence)]
benchmarks/test_main_benchmarks.py
194.1 µs
test_faster_hexbytes_new[bytearray(0-9)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-single null byte]
benchmarks/test_main_benchmarks.py
279.9 µ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'\\x01'*100)]
benchmarks/test_main_benchmarks.py
196.3 µs
test_faster_hexbytes_new[b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-single 0xff]
benchmarks/test_main_benchmarks.py
279.9 µs
test_faster_hexbytes_new[bytearray(b'\\x00'*32)]
benchmarks/test_main_benchmarks.py
194 µs
test_faster_hexbytes_new[bytearray(alternating 0x00/0xff)]
benchmarks/test_main_benchmarks.py
195.6 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-palindrome]
benchmarks/test_main_benchmarks.py
290.9 µs
test_faster_hexbytes_new[bytearray(all byte values)]
benchmarks/test_main_benchmarks.py
198.8 µs
test_faster_hexbytes_new['0xabcdef']
benchmarks/test_main_benchmarks.py
221.9 µs
test_faster_hexbytes_getitem_slice[slice(None,None)-repeated 0-9]
benchmarks/test_main_benchmarks.py
293.3 µs
test_faster_hexbytes_new[bytearray(b'\\xff'*64)]
benchmarks/test_main_benchmarks.py
195.6 µs
test_faster_hexbytes_new['0x'+'ff'*32]
benchmarks/test_main_benchmarks.py
237.9 µs
test_faster_hexbytes_new[bytearray(b'\\x01'*2048)]
benchmarks/test_main_benchmarks.py
353.4 µs
test_faster_hexbytes_new['0x'+'00'*64]
benchmarks/test_main_benchmarks.py
257.2 µs
test_faster_hexbytes_new['0xCAFEBABE']
benchmarks/test_main_benchmarks.py
222.5 µs
test_faster_hexbytes_new[bytearray(palindrome numeric)]
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\\x02\\x03')]
benchmarks/test_main_benchmarks.py
193.9 µs
test_faster_hexbytes_new[bytearray(alternating 0xaa/0x55)]
benchmarks/test_main_benchmarks.py
195.7 µs
test_faster_hexbytes_new['0x']
benchmarks/test_main_benchmarks.py
185.9 µs
test_faster_hexbytes_new['0xdeadbeef']
benchmarks/test_main_benchmarks.py
222.4 µs
test_faster_hexbytes_new[bytearray(b'')]
benchmarks/test_main_benchmarks.py
182.8 µs
test_faster_hexbytes_new['deadbeef']
benchmarks/test_main_benchmarks.py
210.2 µs
test_faster_hexbytes_new['0x1234']
benchmarks/test_main_benchmarks.py
221.1 µs
test_faster_hexbytes_new[bytearray(b'\\x80'*8)]
benchmarks/test_main_benchmarks.py
194.3 µs
test_faster_hexbytes_new[0-9]
benchmarks/test_main_benchmarks.py
147.1 µs
test_faster_hexbytes_new['0x'+'a'*128]
benchmarks/test_main_benchmarks.py
257.2 µs
test_faster_hexbytes_new[bytearray(repeated 0-9)]
benchmarks/test_main_benchmarks.py
196.4 µs
test_faster_hexbytes_new[bytearray(b'a'*1024)]
benchmarks/test_main_benchmarks.py
229.6 µs
test_faster_hexbytes_new['abc']
benchmarks/test_main_benchmarks.py
230.3 µs
test_faster_hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')]
benchmarks/test_main_benchmarks.py
193.7 µs
test_faster_hexbytes_new[0]
benchmarks/test_main_benchmarks.py
281.8 µs
test_faster_hexbytes_new[bytearray(b'\\x7f'*8)]
benchmarks/test_main_benchmarks.py
194.2 µs
test_faster_hexbytes_new[bytearray(b'abc')]
benchmarks/test_main_benchmarks.py
193.9 µs
test_faster_hexbytes_new[bytearray(long alternating)]
benchmarks/test_main_benchmarks.py
228.9 µs
test_faster_hexbytes_new[long alternating]
benchmarks/test_main_benchmarks.py
168.2 µs
test_faster_hexbytes_repr[b'\\x00'*32]
benchmarks/test_main_benchmarks.py
111.5 µs
test_faster_hexbytes_new[bytearray(palindrome ascii)]
benchmarks/test_main_benchmarks.py
193.7 µs
test_faster_hexbytes_repr[b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
95.1 µs
test_faster_hexbytes_new[bytearray(mixed pattern)]
benchmarks/test_main_benchmarks.py
197.9 µs
test_faster_hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
95.7 µs
test_faster_hexbytes_repr[b'\\x80'*8]
benchmarks/test_main_benchmarks.py
97.4 µs
test_faster_hexbytes_new[memoryview(0-9)]
benchmarks/test_main_benchmarks.py
215 µs
test_faster_hexbytes_repr[b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
97.4 µs
test_faster_hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(palindrome)]
benchmarks/test_main_benchmarks.py
193.6 µs
test_faster_hexbytes_new[bytearray(single null byte)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_new[bytearray(multiples of 0x10)]
benchmarks/test_main_benchmarks.py
193.7 µs
test_faster_hexbytes_new[bytearray(two patterns)]
benchmarks/test_main_benchmarks.py
196.3 µs
test_faster_hexbytes_repr[b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
1.3 ms
test_faster_hexbytes_new[memoryview(alternating 0xaa/0x55)]
benchmarks/test_main_benchmarks.py
216.2 µs
test_faster_hexbytes_repr[multiples of 0x10]
benchmarks/test_main_benchmarks.py
98.6 µs
test_faster_hexbytes_new[memoryview(alternating 0x00/0xff)]
benchmarks/test_main_benchmarks.py
216.2 µs
test_faster_hexbytes_new[bytearray(single 0xff)]
benchmarks/test_main_benchmarks.py
193.8 µs
test_faster_hexbytes_repr[b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
95.1 µs
test_faster_hexbytes_new[memoryview(4-byte pattern)]
benchmarks/test_main_benchmarks.py
219.2 µs
test_faster_hexbytes_repr[b'\\xff'*64]
benchmarks/test_main_benchmarks.py
130.7 µs
test_faster_hexbytes_repr[b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
94.6 µs
test_faster_hexbytes_new[memoryview(b'\\x00'*32)]
benchmarks/test_main_benchmarks.py
215.6 µs
test_faster_hexbytes_repr[long alternating]
benchmarks/test_main_benchmarks.py
719.8 µs
test_faster_hexbytes_new[memoryview(b'')]
benchmarks/test_main_benchmarks.py
203.6 µs
test_faster_hexbytes_repr[b'abc']
benchmarks/test_main_benchmarks.py
94.6 µs
test_faster_hexbytes_new[memoryview(all byte values)]
benchmarks/test_main_benchmarks.py
219.3 µs
test_faster_hexbytes_repr[b'\\x01'*100]
benchmarks/test_main_benchmarks.py
152.3 µs
test_faster_hexbytes_repr[palindrome numeric]
benchmarks/test_main_benchmarks.py
95.7 µs
test_faster_hexbytes_repr[b'a'*1024]
benchmarks/test_main_benchmarks.py
719.8 µs
test_faster_hexbytes_repr[mixed pattern]
benchmarks/test_main_benchmarks.py
212.5 µs
test_faster_hexbytes_repr[single null byte]
benchmarks/test_main_benchmarks.py
93.4 µs
test_faster_hexbytes_new[memoryview(ascii sentence)]
benchmarks/test_main_benchmarks.py
215.5 µs
test_faster_hexbytes_repr[repeated 0-9]
benchmarks/test_main_benchmarks.py
152.3 µs
test_faster_hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')]
benchmarks/test_main_benchmarks.py
215.5 µs
test_faster_hexbytes_repr[palindrome ascii]
benchmarks/test_main_benchmarks.py
96.8 µs
test_faster_hexbytes_new[memoryview(b'\\x7f'*8)]
benchmarks/test_main_benchmarks.py
215 µs
test_faster_hexbytes_repr[two patterns]
benchmarks/test_main_benchmarks.py
130.7 µs
test_faster_hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]
benchmarks/test_main_benchmarks.py
215.1 µs
test_faster_hexbytes_new[memoryview(b'\\x01\\x02\\x03')]
benchmarks/test_main_benchmarks.py
215.2 µs
test_faster_hexbytes_new[memoryview(b'\\xff'*64)]
benchmarks/test_main_benchmarks.py
216.1 µs
test_faster_hexbytes_new[memoryview(b'\\x01'*2048)]
benchmarks/test_main_benchmarks.py
375 µs
test_faster_hexbytes_new[memoryview(long alternating)]
benchmarks/test_main_benchmarks.py
251.5 µs
test_faster_hexbytes_new[memoryview(b'\\x01'*100)]
benchmarks/test_main_benchmarks.py
216.8 µs
test_faster_hexbytes_new[memoryview(b'abc')]
benchmarks/test_main_benchmarks.py
215.6 µs
test_faster_hexbytes_new[memoryview(b'a'*1024)]
benchmarks/test_main_benchmarks.py
250.7 µs
test_faster_hexbytes_to_0x_hex[4-byte pattern]
benchmarks/test_main_benchmarks.py
242.3 µs
test_faster_hexbytes_new[memoryview(palindrome)]
benchmarks/test_main_benchmarks.py
215 µs
test_faster_hexbytes_to_0x_hex[0-9]
benchmarks/test_main_benchmarks.py
95.2 µs
test_faster_hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')]
benchmarks/test_main_benchmarks.py
215.1 µs
test_faster_hexbytes_repr[palindrome]
benchmarks/test_main_benchmarks.py
104.4 µs
test_faster_hexbytes_repr[single 0xff]
benchmarks/test_main_benchmarks.py
93.4 µs
test_faster_hexbytes_new[memoryview(mixed pattern)]
benchmarks/test_main_benchmarks.py
217.9 µs
test_faster_hexbytes_new[memoryview(repeated 0-9)]
benchmarks/test_main_benchmarks.py
216.9 µs
test_faster_hexbytes_new[memoryview(palindrome ascii)]
benchmarks/test_main_benchmarks.py
215.1 µs
test_faster_hexbytes_new[mixed pattern]
benchmarks/test_main_benchmarks.py
150.2 µs
test_faster_hexbytes_to_0x_hex[alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
127.4 µs
test_faster_hexbytes_new[memoryview(two patterns)]
benchmarks/test_main_benchmarks.py
216.2 µs
test_faster_hexbytes_new[memoryview(multiples of 0x10)]
benchmarks/test_main_benchmarks.py
215.5 µs
test_faster_hexbytes_new[single null byte]
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_new[memoryview(b'\\x80'*8)]
benchmarks/test_main_benchmarks.py
215 µs
test_faster_hexbytes_to_0x_hex[all byte values]
benchmarks/test_main_benchmarks.py
242.3 µs
test_faster_hexbytes_to_0x_hex[alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
127.4 µs
test_faster_hexbytes_new[palindrome]
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_new[multiples of 0x10]
benchmarks/test_main_benchmarks.py
147.2 µs
test_faster_hexbytes_new[memoryview(palindrome numeric)]
benchmarks/test_main_benchmarks.py
215.2 µs
test_faster_hexbytes_new[memoryview(single 0xff)]
benchmarks/test_main_benchmarks.py
215.2 µs
test_faster_hexbytes_to_0x_hex[ascii sentence]
benchmarks/test_main_benchmarks.py
115.1 µs
test_faster_hexbytes_new[palindrome ascii]
benchmarks/test_main_benchmarks.py
147.3 µs
test_faster_hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50']
benchmarks/test_main_benchmarks.py
92.4 µs
test_faster_hexbytes_repr[0-9]
benchmarks/test_main_benchmarks.py
98.6 µs
test_faster_hexbytes_new[palindrome numeric]
benchmarks/test_main_benchmarks.py
147.3 µs
test_faster_hexbytes_new[two patterns]
benchmarks/test_main_benchmarks.py
149.2 µs
test_faster_hexbytes_new[memoryview(single null byte)]
benchmarks/test_main_benchmarks.py
215.1 µs
test_faster_hexbytes_to_0x_hex[b'\\x01'*2048]
benchmarks/test_main_benchmarks.py
1.3 ms
test_faster_hexbytes_repr[alternating 0x00/0xff]
benchmarks/test_main_benchmarks.py
130.7 µs
test_faster_hexbytes_to_0x_hex[b'\\x00'*32]
benchmarks/test_main_benchmarks.py
108.2 µs
test_faster_hexbytes_new[repeated 0-9]
benchmarks/test_main_benchmarks.py
149.5 µs
test_faster_hexbytes_new[single 0xff]
benchmarks/test_main_benchmarks.py
146.5 µs
test_faster_hexbytes_to_0x_hex[b'\\x80'*8]
benchmarks/test_main_benchmarks.py
94 µs
test_faster_hexbytes_repr[alternating 0xaa/0x55]
benchmarks/test_main_benchmarks.py
130.8 µs
test_faster_hexbytes_repr[all byte values]
benchmarks/test_main_benchmarks.py
245.6 µs
test_faster_hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff']
benchmarks/test_main_benchmarks.py
91.8 µs
test_faster_hexbytes_repr[4-byte pattern]
benchmarks/test_main_benchmarks.py
245.6 µs
test_faster_hexbytes_to_0x_hex[b'abc']
benchmarks/test_main_benchmarks.py
91.2 µs
test_faster_hexbytes_to_0x_hex[b'\\x7f'*8]
benchmarks/test_main_benchmarks.py
94 µs
test_faster_hexbytes_to_0x_hex[b'']
benchmarks/test_main_benchmarks.py
77.3 µs
test_faster_hexbytes_to_0x_hex[palindrome]
benchmarks/test_main_benchmarks.py
101.1 µs
test_faster_hexbytes_repr[b'']
benchmarks/test_main_benchmarks.py
80.7 µs
test_faster_hexbytes_to_0x_hex[multiples of 0x10]
benchmarks/test_main_benchmarks.py
95.2 µs
test_faster_hexbytes_to_0x_hex[b'\\x01\\x02\\x03']
benchmarks/test_main_benchmarks.py
91.2 µs
test_faster_hexbytes_to_0x_hex[repeated 0-9]
benchmarks/test_main_benchmarks.py
149 µs
test_faster_hexbytes_to_0x_hex[b'\\x01'*100]
benchmarks/test_main_benchmarks.py
149 µs
test_faster_hexbytes_to_0x_hex[long alternating]
benchmarks/test_main_benchmarks.py
716.6 µs
test_faster_hexbytes_to_0x_hex[palindrome numeric]
benchmarks/test_main_benchmarks.py
92.4 µs
test_faster_hexbytes_repr[ascii sentence]
benchmarks/test_main_benchmarks.py
118.4 µs
test_faster_hexbytes_to_0x_hex[single null byte]
benchmarks/test_main_benchmarks.py
90.1 µs
test_faster_hexbytes_to_0x_hex[b'a'*1024]
benchmarks/test_main_benchmarks.py
716.5 µs
test_faster_hexbytes_to_0x_hex[two patterns]
benchmarks/test_main_benchmarks.py
127.4 µs
test_faster_hexbytes_to_0x_hex[b'\\xff'*64]
benchmarks/test_main_benchmarks.py
127.4 µs
test_faster_hexbytes_to_0x_hex[palindrome ascii]
benchmarks/test_main_benchmarks.py
93.5 µs
test_faster_hexbytes_to_0x_hex[single 0xff]
benchmarks/test_main_benchmarks.py
90.1 µs
test_faster_hexbytes_to_0x_hex[mixed pattern]
benchmarks/test_main_benchmarks.py
209.3 µs
test_faster_hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef']
benchmarks/test_main_benchmarks.py
91.7 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs