23 hours ago f70c90b master push Compare
Suggested base runs: • Benchmarks
test_faster_to_bytes[palindrome] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[palindrome ascii] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'\\xde\\xad\\xbe\\xef'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[mixed pattern] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[multiples of 0x10] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'a'*1024] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'\\x80'*8] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[palindrome numeric] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'\\xff'*64] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-0-9] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[b'abc'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(0-9)] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes[''] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'0'*128] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(4-byte pattern)] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'00'*64] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[single 0xff] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[two patterns] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[single null byte] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[repeated 0-9] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'0123456789abcdef'*8] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(all byte values)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'00ff'*16] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'1234567890abcdef'*8] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(alternating 0x00/0xff)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'a'*128] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'1'*64] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(b'')] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x00'*32)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(ascii sentence)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(alternating 0xaa/0x55)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x01\\x02\\x03')] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-long alternating] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x01'*100)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x01'*2048)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x7f'*8)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(b'\\xff'*64)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'abc')] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(b'a'*1024)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(long alternating)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[-1-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(b'\\x80'*8)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(palindrome ascii)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-two patterns] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(multiples of 0x10)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(mixed pattern)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-0-9] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(single 0xff)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(repeated 0-9)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(palindrome)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(palindrome numeric)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'cafebabe'*8] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'a1b2c3d4'*8] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'c'*1024] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'b'*2048] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'beef'*16] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[long alternating] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[bytearray(two patterns)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[bytearray(single null byte)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(alternating 0xaa/0x55)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(0-9)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(alternating 0x00/0xff)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(all byte values)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(ascii sentence)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(4-byte pattern)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-long alternating] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(b'')] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'dead'*16] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x00'*32)] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'e'*256] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'d'*512] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'f'*128] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'f'*64] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'facefeed'*8] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[0-single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'ff'*32] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0x'+'ff00'*16] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x0'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x1234'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0xCAFEBABE'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['0x1'] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0xabcdef'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_to_bytes['0x'+'a'*128] benchmarks/test__utils_benchmarks.pytest_faster_hexstr_to_bytes['0xdeadbeef'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x01'*100)] benchmarks/test__utils_benchmarks.pybenchmarks/test__utils_benchmarks.py test_faster_to_bytes['0x'+'00'*64] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes['0x'+'ff'*32] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexstr_to_bytes['deadbeef'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_to_bytes['0x'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes['abc'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_to_bytes['0x1234'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[0-palindrome] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x01'*2048)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_to_bytes['0xabcdef'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes['0xdeadbeef'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-0-9] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[0-9] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes['deadbeef'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes['0xCAFEBABE'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x01\\x02\\x03')] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[1-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[1-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-all byte values] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x80'*8)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'\\x7f'*8)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[2**16] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[123456] benchmarks/test__utils_benchmarks.pybenchmarks/test__utils_benchmarks.py test_faster_hexbytes_getitem_index[2-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[2**32] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(b'\\xff'*64)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'a'*1024)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[2**256-1] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[2**8] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[2**64] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(mixed pattern)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[4-byte pattern] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(long alternating)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(b'abc')] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(multiples of 0x10)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(palindrome)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[False] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[True] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[alternating 0x00/0xff] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(palindrome numeric)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[2-palindrome] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(repeated 0-9)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[all byte values] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-0-9] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(single null byte)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[3-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(palindrome ascii)] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[ascii sentence] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[3-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-all byte values] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[b''] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[alternating 0xaa/0x55] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[memoryview(two patterns)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[3-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[memoryview(single 0xff)] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[b'\\x01'*2048] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'\\x00'*32] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'\\x01\\x02\\x03'] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'\\x00\\xff\\x00\\xff'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[2-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[b'\\x01'*100] benchmarks/test__utils_benchmarks.pytest_faster_to_bytes[b'\\x7f'*8] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-palindrome] benchmarks/test_main_benchmarks.pytest_faster_to_bytes[b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test__utils_benchmarks.pytest_faster_hexbytes_getitem_index[4-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[4-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[3-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_index[5-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(-3,None)-single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(0,3)-single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[2**16] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[2**256-1] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(2,None)-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[True] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[2**32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[2**8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[False] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[2**64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0x'+'ff'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0x'+'00'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0x1234'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0x'+'a'*128] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0x'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(4-byte pattern)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0xCAFEBABE'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(0-9)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['deadbeef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0xabcdef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new['0xdeadbeef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(alternating 0x00/0xff)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[123456] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_getitem_slice[slice(None,None)-mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x01\\x02\\x03')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[0] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(alternating 0xaa/0x55)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x01'*2048)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x00'*32)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(ascii sentence)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x7f'*8)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(all byte values)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'abc')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'a'*1024)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x01'*100)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(long alternating)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(palindrome ascii)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(mixed pattern)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\xff'*64)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(palindrome numeric)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(palindrome)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(alternating 0x00/0xff)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\x80'*8)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(multiples of 0x10)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(single null byte)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(all byte values)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(repeated 0-9)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(single 0xff)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(ascii sentence)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(0-9)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[bytearray(two patterns)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x00'*32)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x01'*2048)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x7f'*8)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(alternating 0xaa/0x55)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'abc')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'a'*1024)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(mixed pattern)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(4-byte pattern)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x01\\x02\\x03')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(single 0xff)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x01'*100)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(palindrome ascii)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\x80'*8)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(repeated 0-9)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(palindrome numeric)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(multiples of 0x10)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(two patterns)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(long alternating)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(b'\\xff'*64)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(single null byte)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[alternating 0xaa/0x55] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b''] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x00\\xff\\x00\\xff'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_new[memoryview(palindrome)] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x01'*100] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x00'*32] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x01\\x02\\x03'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'\\x01'*2048] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x80'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\xff'*64] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'\\x7f'*8] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[ascii sentence] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'a'*1024] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[multiples of 0x10] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[repeated 0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[mixed pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[long alternating] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[b'abc'] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[single null byte] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_repr[palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[0-9] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[all byte values] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[palindrome numeric] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[palindrome] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[palindrome ascii] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[two patterns] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[single 0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[4-byte pattern] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[alternating 0x00/0xff] benchmarks/test_main_benchmarks.pytest_faster_hexbytes_to_0x_hex[repeated 0-9] benchmarks/test_main_benchmarks.py© 2026 CodSpeed Technology