Skip to content

chore(deps): update dependency mypy to v2.3.0#118

Merged
BobTheBuidler merged 2 commits into
masterfrom
renovate/mypy-2.x
Jul 15, 2026
Merged

chore(deps): update dependency mypy to v2.3.0#118
BobTheBuidler merged 2 commits into
masterfrom
renovate/mypy-2.x

Conversation

@renovate

@renovate renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
mypy (changelog) ==2.2.0==2.3.0 age confidence

Release Notes

python/mypy (mypy)

v2.3.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codspeed-hq

codspeed-hq Bot commented Jul 13, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 14.55%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

❌ 537 regressed benchmarks
✅ 86 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
test_faster_to_bytes[memoryview(ascii sentence)] 729.3 µs 903.8 µs -19.3%
test_faster_to_bytes[memoryview(palindrome)] 729.1 µs 903.5 µs -19.3%
test_faster_to_bytes[memoryview(b'\\xff'*64)] 729.4 µs 903.8 µs -19.3%
test_faster_to_bytes[memoryview(multiples of 0x10)] 729.6 µs 904.1 µs -19.3%
test_faster_to_bytes[memoryview(b'\\x7f'*8)] 729.6 µs 904 µs -19.3%
test_faster_to_bytes[memoryview(two patterns)] 729.4 µs 903.8 µs -19.3%
test_faster_to_bytes[memoryview(0-9)] 729.6 µs 904 µs -19.29%
test_faster_to_bytes[memoryview(alternating 0xaa/0x55)] 729.4 µs 903.7 µs -19.29%
test_faster_to_bytes[memoryview(b'\\x80'*8)] 729.6 µs 904 µs -19.29%
test_faster_to_bytes[memoryview(single null byte)] 729.7 µs 904.1 µs -19.29%
test_faster_to_bytes[memoryview(alternating 0x00/0xff)] 729.5 µs 903.8 µs -19.29%
test_faster_to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 730.2 µs 904.6 µs -19.28%
test_faster_to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')] 730.2 µs 904.6 µs -19.28%
test_faster_to_bytes[memoryview(palindrome numeric)] 730.2 µs 904.5 µs -19.28%
test_faster_to_bytes[memoryview(b'\\x00'*32)] 729.4 µs 903.6 µs -19.28%
test_faster_to_bytes[memoryview(single 0xff)] 729.7 µs 903.9 µs -19.28%
test_faster_to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')] 730.2 µs 904.5 µs -19.28%
test_faster_to_bytes[memoryview(palindrome ascii)] 730.2 µs 904.5 µs -19.27%
test_faster_to_bytes[memoryview(b'\\x01\\x02\\x03')] 731 µs 905.5 µs -19.27%
test_faster_to_bytes[memoryview(b'abc')] 731 µs 905.4 µs -19.25%
... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing renovate/mypy-2.x (5dbc4b0) with master (5b56926)1

Open in CodSpeed

Footnotes

  1. No successful run was found on master (7420c01) during the generation of this report, so 5b56926 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@github-actions

Copy link
Copy Markdown

Pytest Benchmark Diff

faster_hexbytes._utils - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexstr_to_bytes[''] 0.0002003387844797065 0.00006246804756137185 68.82% 220.71% 3.21x
hexstr_to_bytes['0x'] 0.00022525004434101103 0.00005884732439351606 73.87% 282.77% 3.83x
hexstr_to_bytes['0x'+'0'*128] 0.00036213462450437905 0.0002010068248689102 44.49% 80.16% 1.80x
hexstr_to_bytes['0x'+'00'*64] 0.00036342893991557235 0.0002016890604503028 44.50% 80.19% 1.80x
hexstr_to_bytes['0x'+'00ff'*16] 0.0003401611894386006 0.0001743015408255535 48.76% 95.16% 1.95x
hexstr_to_bytes['0x'+'0123456789abcdef'*8] 0.0003578359598329999 0.00020004888130580417 44.09% 78.87% 1.79x
hexstr_to_bytes['0x'+'1'*64] 0.0003406877538986643 0.0001735329441168069 49.06% 96.32% 1.96x
hexstr_to_bytes['0x'+'1234567890abcdef'*8] 0.0003632179193863829 0.0002023280061940817 44.30% 79.52% 1.80x
hexstr_to_bytes['0x'+'a'*128] 0.0003607818610694287 0.00020380132469642053 43.51% 77.03% 1.77x
hexstr_to_bytes['0x'+'a1b2c3d4'*8] 0.00033897785542877953 0.00017175939410047847 49.33% 97.36% 1.97x
hexstr_to_bytes['0x'+'b'*2048] 0.001361199108843727 0.0011599406670551914 14.79% 17.35% 1.17x
hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4] 0.0003380775557437842 0.0001738498496303272 48.58% 94.47% 1.94x
hexstr_to_bytes['0x'+'beef'*16] 0.0003381246242832699 0.00017274687324715714 48.91% 95.73% 1.96x
hexstr_to_bytes['0x'+'c'*1024] 0.0008928179399819661 0.0006719815859215186 24.73% 32.86% 1.33x
hexstr_to_bytes['0x'+'cafebabe'*8] 0.00033831382929274897 0.00017262815155195786 48.97% 95.98% 1.96x
hexstr_to_bytes['0x'+'d'*512] 0.0005844974972640524 0.000398000263200798 31.91% 46.86% 1.47x
hexstr_to_bytes['0x'+'dead'*16] 0.0003373156848113891 0.00017286815313907416 48.75% 95.13% 1.95x
hexstr_to_bytes['0x'+'e'*256] 0.00045508045227115 0.000264452334655642 41.89% 72.08% 1.72x
hexstr_to_bytes['0x'+'f'*128] 0.0003601187571117023 0.00019963031509017483 44.57% 80.39% 1.80x
hexstr_to_bytes['0x'+'f'*64] 0.00033589935846957365 0.00017296468701278318 48.51% 94.20% 1.94x
hexstr_to_bytes['0x'+'facefeed'*8] 0.000337342000357794 0.0001714304775859824 49.18% 96.78% 1.97x
hexstr_to_bytes['0x'+'ff'*32] 0.00033765803621987894 0.0001767896521813204 47.64% 90.99% 1.91x
hexstr_to_bytes['0x'+'ff00'*16] 0.0003384956834336118 0.0001732800610510544 48.81% 95.35% 1.95x
hexstr_to_bytes['0x0'] 0.0003303333428097177 0.00017266004337564402 47.73% 91.32% 1.91x
hexstr_to_bytes['0x1'] 0.0003339385314034116 0.00017343612403256044 48.06% 92.54% 1.93x
hexstr_to_bytes['0x1234'] 0.00031474996484927845 0.0001507168360181044 52.12% 108.84% 2.09x
hexstr_to_bytes['0xabcdef'] 0.00031503823476264727 0.00015477165843752176 50.87% 103.55% 2.04x
hexstr_to_bytes['0xCAFEBABE'] 0.0003124426946448878 0.0001537626768004407 50.79% 103.20% 2.03x
hexstr_to_bytes['0xdeadbeef'] 0.0003119582501559332 0.00015148182441655214 51.44% 105.94% 2.06x
hexstr_to_bytes['deadbeef'] 0.00024665933509893323 0.00013059208284085252 47.06% 88.88% 1.89x
to_bytes[''] 0.0003178863330205294 0.00006730561335940585 78.83% 372.30% 4.72x
to_bytes['0x'] 0.00035866233887873637 0.00006617890399735512 81.55% 441.96% 5.42x
to_bytes['0x'+'00'*64] 0.00047634301001512626 0.0002093286269695391 56.06% 127.56% 2.28x
to_bytes['0x'+'a'*128] 0.00047713068789208437 0.0002067180710282827 56.67% 130.81% 2.31x
to_bytes['0x'+'ff'*32] 0.0004527064022872935 0.00017925250008924519 60.40% 152.55% 2.53x
to_bytes['0x1234'] 0.00041992859688218964 0.0001564328646326613 62.75% 168.44% 2.68x
to_bytes['0xabcdef'] 0.0004281192438810068 0.00015843423861801618 62.99% 170.22% 2.70x
to_bytes['0xCAFEBABE'] 0.00043762852649531085 0.00015878109447369453 63.72% 175.62% 2.76x
to_bytes['0xdeadbeef'] 0.00043877108769640994 0.0001572554414439274 64.16% 179.02% 2.79x
to_bytes['abc'] 0.00041341993653667253 0.00018080835172553118 56.27% 128.65% 2.29x
to_bytes['deadbeef'] 0.00036786101857211583 0.0001422062792179438 61.34% 158.68% 2.59x
to_bytes[0-9] 0.00007270244909308201 0.00004383912948316357 39.70% 65.84% 1.66x
to_bytes[0] 0.0007808962803211904 0.00009519044031520804 87.81% 720.35% 8.20x
to_bytes[1] 0.0007929906511252953 0.00009687586097601652 87.78% 718.56% 8.19x
to_bytes[123456] 0.0008260734480689704 0.00009907768418411815 88.01% 733.76% 8.34x
to_bytes[2**16] 0.0008130322067794935 0.00009994237059812069 87.71% 713.50% 8.14x
to_bytes[2**256-1] 0.0008599913716270677 0.00015318545576649135 82.19% 461.41% 5.61x
to_bytes[2**32] 0.0008689200678573579 0.00012161963436167665 86.00% 614.46% 7.14x
to_bytes[2**64] 0.0008671278123891882 0.0001397304704776126 83.89% 520.57% 6.21x
to_bytes[2**8] 0.000810414205063606 0.00009665968341952006 88.07% 738.42% 8.38x
to_bytes[255] 0.0007777603477253593 0.00009728847578161236 87.49% 699.44% 7.99x
to_bytes[4-byte pattern] 0.00007089929615065507 0.000041853817071606175 40.97% 69.40% 1.69x
to_bytes[all byte values] 0.00007438311040082364 0.000041620504290704415 44.05% 78.72% 1.79x
to_bytes[alternating 0x00/0xff] 0.00007192002386391313 0.000041825962137134795 41.84% 71.95% 1.72x
to_bytes[alternating 0xaa/0x55] 0.00007374826450495227 0.0000423036103884766 42.64% 74.33% 1.74x
to_bytes[ascii sentence] 0.00007382253767487022 0.00004212156883182793 42.94% 75.26% 1.75x
to_bytes[b''] 0.00007252119874286752 0.00004176438708871585 42.41% 73.64% 1.74x
to_bytes[b'\\x00'*32] 0.00007299163847134322 0.00004245312862199089 41.84% 71.93% 1.72x
to_bytes[b'\\x00\\xff\\x00\\xff'] 0.00007648089629683695 0.000043081289787076256 43.67% 77.53% 1.78x
to_bytes[b'\\x01'*100] 0.00007061280013018648 0.00004293329738131045 39.20% 64.47% 1.64x
to_bytes[b'\\x01'*2048] 0.00006980371976526624 0.000043011315436329026 38.38% 62.29% 1.62x
to_bytes[b'\\x01\\x02\\x03'] 0.00007486638297236306 0.00004288502077226125 42.72% 74.57% 1.75x
to_bytes[b'\\x10\\x20\\x30\\x40\\x50'] 0.00007220338880785752 0.00004366880512465428 39.52% 65.34% 1.65x
to_bytes[b'\\x7f'*8] 0.00007286480552480453 0.00004295253018146026 41.05% 69.64% 1.70x
to_bytes[b'\\x80'*8] 0.00007304565884895542 0.00004321595955642231 40.84% 69.02% 1.69x
to_bytes[b'\\xde\\xad\\xbe\\xef'] 0.00007395012994900519 0.0000419004235386926 43.34% 76.49% 1.76x
to_bytes[b'\\xff'*64] 0.00007466149142291357 0.00004401881780360265 41.04% 69.61% 1.70x
to_bytes[b'a'*1024] 0.00007374674720336732 0.00004562388165626876 38.13% 61.64% 1.62x
to_bytes[b'abc'] 0.00006878423729939371 0.00004182236819580698 39.20% 64.47% 1.64x
to_bytes[bytearray(0-9)] 0.0003201225906813191 0.00014306412554130116 55.31% 123.76% 2.24x
to_bytes[bytearray(4-byte pattern)] 0.00031785637580031533 0.00014256872197061668 55.15% 122.95% 2.23x
to_bytes[bytearray(all byte values)] 0.0003149226820771833 0.00014343377264815465 54.45% 119.56% 2.20x
to_bytes[bytearray(alternating 0x00/0xff)] 0.00031002835855680253 0.00014246897303544685 54.05% 117.61% 2.18x
to_bytes[bytearray(alternating 0xaa/0x55)] 0.00031226357070544006 0.00014274732130491085 54.29% 118.75% 2.19x
to_bytes[bytearray(ascii sentence)] 0.0003140670543864972 0.0001420735748596046 54.76% 121.06% 2.21x
to_bytes[bytearray(b'')] 0.0003004712419188019 0.00012867752035951213 57.17% 133.51% 2.34x
to_bytes[bytearray(b'\\x00'*32)] 0.0003168123762547682 0.0001434816720336072 54.71% 120.80% 2.21x
to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')] 0.00030886392579946464 0.00014512161294107087 53.01% 112.83% 2.13x
to_bytes[bytearray(b'\\x01'*100)] 0.00031316380941564257 0.00014252375639177035 54.49% 119.73% 2.20x
to_bytes[bytearray(b'\\x01'*2048)] 0.0003825817624334955 0.00019985202847710632 47.76% 91.43% 1.91x
to_bytes[bytearray(b'\\x01\\x02\\x03')] 0.0003207623067046616 0.00014577192847589412 54.55% 120.04% 2.20x
to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.00031239561413563317 0.0001457795136874931 53.33% 114.29% 2.14x
to_bytes[bytearray(b'\\x7f'*8)] 0.0003183539602826557 0.00014304810243887165 55.07% 122.55% 2.23x
to_bytes[bytearray(b'\\x80'*8)] 0.00031155194148781124 0.00014286980566251785 54.14% 118.07% 2.18x
to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.0003174959343484344 0.00014561600491152867 54.14% 118.04% 2.18x
to_bytes[bytearray(b'\\xff'*64)] 0.0003177568202498582 0.00014372800449414887 54.77% 121.08% 2.21x
to_bytes[bytearray(b'a'*1024)] 0.0003799107347408311 0.00019312636866626387 49.17% 96.72% 1.97x
to_bytes[bytearray(b'abc')] 0.0003200122083879199 0.00014622352742733988 54.31% 118.85% 2.19x
to_bytes[bytearray(long alternating)] 0.0003732621349944685 0.00019183667320382341 48.61% 94.57% 1.95x
to_bytes[bytearray(mixed pattern)] 0.0003134230227756422 0.00014295505693179736 54.39% 119.25% 2.19x
to_bytes[bytearray(multiples of 0x10)] 0.0003124367849020921 0.000143410749711154 54.10% 117.86% 2.18x
to_bytes[bytearray(palindrome ascii)] 0.00031231202006373174 0.0001449307232790246 53.59% 115.49% 2.15x
to_bytes[bytearray(palindrome numeric)] 0.0003141941670634496 0.00014945854047314046 52.43% 110.22% 2.10x
to_bytes[bytearray(palindrome)] 0.0003114453979591134 0.00014356661985775367 53.90% 116.93% 2.17x
to_bytes[bytearray(repeated 0-9)] 0.0003125951722726303 0.00014602956078890454 53.28% 114.06% 2.14x
to_bytes[bytearray(single 0xff)] 0.00031596812348167125 0.0001434562394141082 54.60% 120.25% 2.20x
to_bytes[bytearray(single null byte)] 0.00031450069694050786 0.00014616196349169822 53.53% 115.17% 2.15x
to_bytes[bytearray(two patterns)] 0.000313844456687958 0.0001432366311701054 54.36% 119.11% 2.19x
to_bytes[False] 0.00022925494108063106 0.00005027602733855936 78.07% 355.99% 4.56x
to_bytes[long alternating] 0.00007227557943774924 0.000041754047327247 42.23% 73.10% 1.73x
to_bytes[memoryview(0-9)] 0.00045941356637572056 0.0001950353414584406 57.55% 135.55% 2.36x
to_bytes[memoryview(4-byte pattern)] 0.0004519906037919913 0.00019624739101583576 56.58% 130.32% 2.30x
to_bytes[memoryview(all byte values)] 0.00045776467282814253 0.00019446280946701022 57.52% 135.40% 2.35x
to_bytes[memoryview(alternating 0x00/0xff)] 0.0004689115243482569 0.00019660886730286223 58.07% 138.50% 2.38x
to_bytes[memoryview(alternating 0xaa/0x55)] 0.00046800760324475254 0.0001960806380294162 58.10% 138.68% 2.39x
to_bytes[memoryview(ascii sentence)] 0.0004484815451406451 0.00019611511181274837 56.27% 128.68% 2.29x
to_bytes[memoryview(b'')] 0.00043681623104051856 0.00017944270220782887 58.92% 143.43% 2.43x
to_bytes[memoryview(b'\\x00'*32)] 0.0004516351688134183 0.00019553122692516107 56.71% 130.98% 2.31x
to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')] 0.00045877054603042427 0.00019693467675953639 57.07% 132.96% 2.33x
to_bytes[memoryview(b'\\x01'*100)] 0.00046493702858503295 0.00019747714537509572 57.53% 135.44% 2.35x
to_bytes[memoryview(b'\\x01'*2048)] 0.0005374714907103396 0.0002569570669452262 52.19% 109.17% 2.09x
to_bytes[memoryview(b'\\x01\\x02\\x03')] 0.00044844944542099025 0.00019755493728996058 55.95% 127.00% 2.27x
to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.0004474327966101786 0.00019755892475270437 55.85% 126.48% 2.26x
to_bytes[memoryview(b'\\x7f'*8)] 0.00044616811844087466 0.00019635291078420221 55.99% 127.23% 2.27x
to_bytes[memoryview(b'\\x80'*8)] 0.00046691985643580795 0.00019766867752556204 57.67% 136.21% 2.36x
to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.00046151613920971855 0.00019706918693631638 57.30% 134.19% 2.34x
to_bytes[memoryview(b'\\xff'*64)] 0.00045408574599306166 0.00019657798480702304 56.71% 131.00% 2.31x
to_bytes[memoryview(b'a'*1024)] 0.0005247481215708258 0.00024828338710493553 52.69% 111.35% 2.11x
to_bytes[memoryview(b'abc')] 0.00047246019284393663 0.00019787358916861246 58.12% 138.77% 2.39x
to_bytes[memoryview(long alternating)] 0.0005312811493093163 0.0002497568016923448 52.99% 112.72% 2.13x
to_bytes[memoryview(mixed pattern)] 0.00044141445208002803 0.00019704694128009134 55.36% 124.01% 2.24x
to_bytes[memoryview(multiples of 0x10)] 0.0004575257536994357 0.00019667234547945443 57.01% 132.63% 2.33x
to_bytes[memoryview(palindrome ascii)] 0.00045312771113155555 0.00019714628789703256 56.49% 129.84% 2.30x
to_bytes[memoryview(palindrome numeric)] 0.0004525541696297762 0.00019655349841901187 56.57% 130.24% 2.30x
to_bytes[memoryview(palindrome)] 0.00046059892088126024 0.00019547496343161978 57.56% 135.63% 2.36x
to_bytes[memoryview(repeated 0-9)] 0.0004496383237024598 0.00019739656521723846 56.10% 127.78% 2.28x
to_bytes[memoryview(single 0xff)] 0.0004446791046670978 0.0001979136582203725 55.49% 124.68% 2.25x
to_bytes[memoryview(single null byte)] 0.00045530932993029363 0.00019808530315056154 56.49% 129.86% 2.30x
to_bytes[memoryview(two patterns)] 0.00045287688099506857 0.00020096153876310253 55.63% 125.36% 2.25x
to_bytes[mixed pattern] 0.0000734367749905298 0.00004180033328970462 43.08% 75.68% 1.76x
to_bytes[multiples of 0x10] 0.00007351554884910014 0.0000440669171369204 40.06% 66.83% 1.67x
to_bytes[palindrome ascii] 0.0000707994313163058 0.00004211090574740771 40.52% 68.13% 1.68x
to_bytes[palindrome numeric] 0.00007194377884473759 0.000040950251794591314 43.08% 75.69% 1.76x
to_bytes[palindrome] 0.00007426245228060953 0.000043641535992340556 41.23% 70.16% 1.70x
to_bytes[repeated 0-9] 0.0000697833043047034 0.00004276858568675228 38.71% 63.16% 1.63x
to_bytes[single 0xff] 0.00007320300185540102 0.000042631659783439253 41.76% 71.71% 1.72x
to_bytes[single null byte] 0.00007489548050964308 0.00004340677008372698 42.04% 72.54% 1.73x
to_bytes[True] 0.0002333053476845459 0.00005134496798621974 77.99% 354.39% 4.54x
to_bytes[two patterns] 0.00007355951265596166 0.000042342334581787496 42.44% 73.73% 1.74x

faster_hexbytes.main - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexbytes_getitem_index[-1-0-9] 0.0002580183392345037 0.00027265259327200576 -5.67% -5.37% 0.95x
hexbytes_getitem_index[-1-4-byte pattern] 0.0002573666203068606 0.0002711564889799254 -5.36% -5.09% 0.95x
hexbytes_getitem_index[-1-all byte values] 0.0002612358579054136 0.0002733608947779819 -4.64% -4.44% 0.96x
hexbytes_getitem_index[-1-alternating 0x00/0xff] 0.00026183530244046306 0.00027149318179464334 -3.69% -3.56% 0.96x
hexbytes_getitem_index[-1-alternating 0xaa/0x55] 0.0002580702788309477 0.0002725194679698778 -5.60% -5.30% 0.95x
hexbytes_getitem_index[-1-ascii sentence] 0.00026440280605180235 0.0002718244839334687 -2.81% -2.73% 0.97x
hexbytes_getitem_index[-1-b'\\x00'*32] 0.0002560223829558589 0.00027465532717079084 -7.28% -6.78% 0.93x
hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff'] 0.0002565572824402067 0.00027219058780554475 -6.09% -5.74% 0.94x
hexbytes_getitem_index[-1-b'\\x01'*100] 0.0002572705980502054 0.00027398890157995037 -6.50% -6.10% 0.94x
hexbytes_getitem_index[-1-b'\\x01'*2048] 0.0002637689848165375 0.00027209737797706713 -3.16% -3.06% 0.97x
hexbytes_getitem_index[-1-b'\\x01\\x02\\x03'] 0.0002568986389181308 0.0002738555123807885 -6.60% -6.19% 0.94x
hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50'] 0.00025763871558492766 0.00027401001777819524 -6.35% -5.97% 0.94x
hexbytes_getitem_index[-1-b'\\x7f'*8] 0.00026328028854551383 0.0002768633217538342 -5.16% -4.91% 0.95x
hexbytes_getitem_index[-1-b'\\x80'*8] 0.0002574866734310936 0.00027356195945480783 -6.24% -5.88% 0.94x
hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef'] 0.0002587149246164546 0.0002728094753044171 -5.45% -5.17% 0.95x
hexbytes_getitem_index[-1-b'\\xff'*64] 0.000256335299698227 0.00027186782006932887 -6.06% -5.71% 0.94x
hexbytes_getitem_index[-1-b'a'*1024] 0.0002565132018463999 0.00027360806348779917 -6.66% -6.25% 0.94x
hexbytes_getitem_index[-1-b'abc'] 0.00025689166486872803 0.00027160595328871523 -5.73% -5.42% 0.95x
hexbytes_getitem_index[-1-long alternating] 0.0002613439641921503 0.00027446504635283644 -5.02% -4.78% 0.95x
hexbytes_getitem_index[-1-mixed pattern] 0.0002642370779086802 0.0002743859712422337 -3.84% -3.70% 0.96x
hexbytes_getitem_index[-1-multiples of 0x10] 0.0002582405923649434 0.0002749494800211012 -6.47% -6.08% 0.94x
hexbytes_getitem_index[-1-palindrome ascii] 0.0002600259512067124 0.0002748252155950339 -5.69% -5.38% 0.95x
hexbytes_getitem_index[-1-palindrome numeric] 0.0002606904285729238 0.00027092542076319825 -3.93% -3.78% 0.96x
hexbytes_getitem_index[-1-palindrome] 0.0002569720674141552 0.00027171679029409544 -5.74% -5.43% 0.95x
hexbytes_getitem_index[-1-repeated 0-9] 0.00027044440366903337 0.0002783298184031344 -2.92% -2.83% 0.97x
hexbytes_getitem_index[-1-two patterns] 0.00026384708220759094 0.0002725088601758786 -3.28% -3.18% 0.97x
hexbytes_getitem_index[0-0-9] 0.0002549829964604739 0.0002630419722816481 -3.16% -3.06% 0.97x
hexbytes_getitem_index[0-4-byte pattern] 0.00024871068745485354 0.00025884942087548823 -4.08% -3.92% 0.96x
hexbytes_getitem_index[0-all byte values] 0.0002515604745772848 0.0002607326314829295 -3.65% -3.52% 0.96x
hexbytes_getitem_index[0-alternating 0x00/0xff] 0.0002548713748634541 0.00026124874867850564 -2.50% -2.44% 0.98x
hexbytes_getitem_index[0-alternating 0xaa/0x55] 0.0002529591975404692 0.000259891233843547 -2.74% -2.67% 0.97x
hexbytes_getitem_index[0-ascii sentence] 0.00025819264318966675 0.00026127625370855797 -1.19% -1.18% 0.99x
hexbytes_getitem_index[0-b'\\x00'*32] 0.00025540417594774805 0.0002598988523992067 -1.76% -1.73% 0.98x
hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff'] 0.0002530495576348038 0.0002584341332411606 -2.13% -2.08% 0.98x
hexbytes_getitem_index[0-b'\\x01'*100] 0.00025415449740657164 0.00026473474610850595 -4.16% -4.00% 0.96x
hexbytes_getitem_index[0-b'\\x01'*2048] 0.0002492477450382516 0.00026028787974792663 -4.43% -4.24% 0.96x
hexbytes_getitem_index[0-b'\\x01\\x02\\x03'] 0.0002565929293101977 0.0002577711909736269 -0.46% -0.46% 1.00x
hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002472559143145984 0.0002608464401229269 -5.50% -5.21% 0.95x
hexbytes_getitem_index[0-b'\\x7f'*8] 0.0002571840513803574 0.000260294802073569 -1.21% -1.20% 0.99x
hexbytes_getitem_index[0-b'\\x80'*8] 0.0002565695788522827 0.00027038403268463167 -5.38% -5.11% 0.95x
hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef'] 0.0002554749928033014 0.0002598256288460347 -1.70% -1.67% 0.98x
hexbytes_getitem_index[0-b'\\xff'*64] 0.00025573723135433073 0.000260025775603212 -1.68% -1.65% 0.98x
hexbytes_getitem_index[0-b'a'*1024] 0.000258640029988969 0.00025778533983752565 0.33% 0.33% 1.00x
hexbytes_getitem_index[0-b'abc'] 0.0002540838502999042 0.0002592020152830085 -2.01% -1.97% 0.98x
hexbytes_getitem_index[0-long alternating] 0.0002557798961838225 0.0002604398777979455 -1.82% -1.79% 0.98x
hexbytes_getitem_index[0-mixed pattern] 0.0002539972513291025 0.00026006699606683333 -2.39% -2.33% 0.98x
hexbytes_getitem_index[0-multiples of 0x10] 0.0002488813582935045 0.00026185479821282196 -5.21% -4.95% 0.95x
hexbytes_getitem_index[0-palindrome ascii] 0.0002489054768439331 0.00026105787851756596 -4.88% -4.66% 0.95x
hexbytes_getitem_index[0-palindrome numeric] 0.0002507970708294049 0.0002594167332477235 -3.44% -3.32% 0.97x
hexbytes_getitem_index[0-palindrome] 0.0002580841519197445 0.0002594460323815766 -0.53% -0.52% 0.99x
hexbytes_getitem_index[0-repeated 0-9] 0.0002612384983268596 0.00026007868478374643 0.44% 0.45% 1.00x
hexbytes_getitem_index[0-single 0xff] 0.0002529678124056292 0.0002614584628249689 -3.36% -3.25% 0.97x
hexbytes_getitem_index[0-single null byte] 0.0002526876910701646 0.00025897064402411905 -2.49% -2.43% 0.98x
hexbytes_getitem_index[0-two patterns] 0.00025441254708713116 0.00026249275468199465 -3.18% -3.08% 0.97x
hexbytes_getitem_index[1-0-9] 0.0002522131778871225 0.00025867104117664345 -2.56% -2.50% 0.98x
hexbytes_getitem_index[1-4-byte pattern] 0.0002531026128221701 0.0002589229720452801 -2.30% -2.25% 0.98x
hexbytes_getitem_index[1-all byte values] 0.0002528274359674661 0.00026034242594180217 -2.97% -2.89% 0.97x
hexbytes_getitem_index[1-alternating 0x00/0xff] 0.00025897170728363046 0.00026043713536283035 -0.57% -0.56% 0.99x
hexbytes_getitem_index[1-alternating 0xaa/0x55] 0.0002586289751406059 0.0002722808075311575 -5.28% -5.01% 0.95x
hexbytes_getitem_index[1-ascii sentence] 0.0002517206119144465 0.0002613898134657199 -3.84% -3.70% 0.96x
hexbytes_getitem_index[1-b'\\x00'*32] 0.00025347953294661065 0.00026131910544237985 -3.09% -3.00% 0.97x
hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff'] 0.00025331406256335693 0.0002609446862804466 -3.01% -2.92% 0.97x
hexbytes_getitem_index[1-b'\\x01'*100] 0.0002532018161469207 0.0002609776003169427 -3.07% -2.98% 0.97x
hexbytes_getitem_index[1-b'\\x01'*2048] 0.0002566561381649784 0.00026265370436807304 -2.34% -2.28% 0.98x
hexbytes_getitem_index[1-b'\\x01\\x02\\x03'] 0.0002537697707438452 0.0002600837194847254 -2.49% -2.43% 0.98x
hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50'] 0.00025842678616007527 0.00026176350381015774 -1.29% -1.27% 0.99x
hexbytes_getitem_index[1-b'\\x7f'*8] 0.0002537593700527036 0.00025758350025953316 -1.51% -1.48% 0.99x
hexbytes_getitem_index[1-b'\\x80'*8] 0.00025558369152548264 0.00025999794307799285 -1.73% -1.70% 0.98x
hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef'] 0.0002522517986303684 0.00026005883609751275 -3.09% -3.00% 0.97x
hexbytes_getitem_index[1-b'\\xff'*64] 0.0002543312626512146 0.0002606140142633422 -2.47% -2.41% 0.98x
hexbytes_getitem_index[1-b'a'*1024] 0.0002547015039061021 0.0002600268917303965 -2.09% -2.05% 0.98x
hexbytes_getitem_index[1-b'abc'] 0.0002576266815715533 0.00026123789078728497 -1.40% -1.38% 0.99x
hexbytes_getitem_index[1-long alternating] 0.0002567927923169155 0.00026027552328602874 -1.36% -1.34% 0.99x
hexbytes_getitem_index[1-mixed pattern] 0.00025208845205884655 0.00025758996334506796 -2.18% -2.14% 0.98x
hexbytes_getitem_index[1-multiples of 0x10] 0.0002544433706073952 0.00025981942240750817 -2.11% -2.07% 0.98x
hexbytes_getitem_index[1-palindrome ascii] 0.0002580053574131947 0.00026085337466827266 -1.10% -1.09% 0.99x
hexbytes_getitem_index[1-palindrome numeric] 0.0002511266183303264 0.0002607844034039301 -3.85% -3.70% 0.96x
hexbytes_getitem_index[1-palindrome] 0.00025494196419615034 0.00026015059926787963 -2.04% -2.00% 0.98x
hexbytes_getitem_index[1-repeated 0-9] 0.0002506190987078664 0.0002594749655525236 -3.53% -3.41% 0.97x
hexbytes_getitem_index[1-two patterns] 0.0002515747711034252 0.0002537235131476974 -0.85% -0.85% 0.99x
hexbytes_getitem_index[2-0-9] 0.00025345869334156106 0.00025871237006982366 -2.07% -2.03% 0.98x
hexbytes_getitem_index[2-4-byte pattern] 0.0002530290621559589 0.0002616413404475256 -3.40% -3.29% 0.97x
hexbytes_getitem_index[2-all byte values] 0.00025234605863090934 0.0002614808537672458 -3.62% -3.49% 0.97x
hexbytes_getitem_index[2-alternating 0x00/0xff] 0.00025482508757720566 0.00025961290726564867 -1.88% -1.84% 0.98x
hexbytes_getitem_index[2-alternating 0xaa/0x55] 0.00025407702087411186 0.00025976865944206927 -2.24% -2.19% 0.98x
hexbytes_getitem_index[2-ascii sentence] 0.0002507227481963114 0.0002614604489635578 -4.28% -4.11% 0.96x
hexbytes_getitem_index[2-b'\\x00'*32] 0.0002532218912709147 0.0002616103629913973 -3.31% -3.21% 0.97x
hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff'] 0.00025426991082646156 0.0002674535671608951 -5.18% -4.93% 0.95x
hexbytes_getitem_index[2-b'\\x01'*100] 0.00025529937591910206 0.0002586385160390713 -1.31% -1.29% 0.99x
hexbytes_getitem_index[2-b'\\x01'*2048] 0.00025315458615946467 0.00025890283520981687 -2.27% -2.22% 0.98x
hexbytes_getitem_index[2-b'\\x01\\x02\\x03'] 0.00025311602808937496 0.0002576220960411055 -1.78% -1.75% 0.98x
hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002548483917424605 0.0002586401396432129 -1.49% -1.47% 0.99x
hexbytes_getitem_index[2-b'\\x7f'*8] 0.0002535418271660533 0.0002599137262479426 -2.51% -2.45% 0.98x
hexbytes_getitem_index[2-b'\\x80'*8] 0.0002547882493078402 0.000261100807860903 -2.48% -2.42% 0.98x
hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef'] 0.00025401960030487105 0.0002574945519007284 -1.37% -1.35% 0.99x
hexbytes_getitem_index[2-b'\\xff'*64] 0.0002541577011929585 0.0002660395806910561 -4.68% -4.47% 0.96x
hexbytes_getitem_index[2-b'a'*1024] 0.00025497149671959557 0.00025394411590465423 0.40% 0.40% 1.00x
hexbytes_getitem_index[2-b'abc'] 0.0002514723690891736 0.00025956037316163634 -3.22% -3.12% 0.97x
hexbytes_getitem_index[2-long alternating] 0.0002530788706922095 0.0002631942520353134 -4.00% -3.84% 0.96x
hexbytes_getitem_index[2-mixed pattern] 0.0002517816793895774 0.00026031621335397947 -3.39% -3.28% 0.97x
hexbytes_getitem_index[2-multiples of 0x10] 0.0002573596880568504 0.0002591127754199037 -0.68% -0.68% 0.99x
hexbytes_getitem_index[2-palindrome ascii] 0.00025353428973762785 0.0002611231692554956 -2.99% -2.91% 0.97x
hexbytes_getitem_index[2-palindrome numeric] 0.00025207883420046585 0.0002679484211900609 -6.30% -5.92% 0.94x
hexbytes_getitem_index[2-palindrome] 0.00025475063917769383 0.0002602438800543389 -2.16% -2.11% 0.98x
hexbytes_getitem_index[2-repeated 0-9] 0.0002506441649940981 0.0002600759424438717 -3.76% -3.63% 0.96x
hexbytes_getitem_index[2-two patterns] 0.00024975906454891787 0.00026298116005692493 -5.29% -5.03% 0.95x
hexbytes_getitem_index[3-0-9] 0.00025070429017398795 0.00025944565108271077 -3.49% -3.37% 0.97x
hexbytes_getitem_index[3-4-byte pattern] 0.00025206300803181666 0.00025933462862735645 -2.88% -2.80% 0.97x
hexbytes_getitem_index[3-all byte values] 0.0002549542065626628 0.00025983575222315213 -1.91% -1.88% 0.98x
hexbytes_getitem_index[3-alternating 0x00/0xff] 0.00025209753185208685 0.00025633063108362983 -1.68% -1.65% 0.98x
hexbytes_getitem_index[3-alternating 0xaa/0x55] 0.0002531584822494324 0.00026070097559749336 -2.98% -2.89% 0.97x
hexbytes_getitem_index[3-ascii sentence] 0.00025295564686300876 0.0002611784848074701 -3.25% -3.15% 0.97x
hexbytes_getitem_index[3-b'\\x00'*32] 0.00025029275100228585 0.00026153691376197454 -4.49% -4.30% 0.96x
hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff'] 0.0002513973454191003 0.00025674315132225055 -2.13% -2.08% 0.98x
hexbytes_getitem_index[3-b'\\x01'*100] 0.00025086999123994177 0.0002613721097233347 -4.19% -4.02% 0.96x
hexbytes_getitem_index[3-b'\\x01'*2048] 0.0002516594698371943 0.00026017384635418134 -3.38% -3.27% 0.97x
hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50'] 0.00025361968581588603 0.00026153028766012657 -3.12% -3.02% 0.97x
hexbytes_getitem_index[3-b'\\x7f'*8] 0.000250657440280965 0.00026308059128025133 -4.96% -4.72% 0.95x
hexbytes_getitem_index[3-b'\\x80'*8] 0.0002499948655293961 0.0002600933555117548 -4.04% -3.88% 0.96x
hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef'] 0.0002515203678133424 0.0002600978525941642 -3.41% -3.30% 0.97x
hexbytes_getitem_index[3-b'\\xff'*64] 0.000250584896140136 0.0002595234456297735 -3.57% -3.44% 0.97x
hexbytes_getitem_index[3-b'a'*1024] 0.0002546993233368499 0.00026169918007252623 -2.75% -2.67% 0.97x
hexbytes_getitem_index[3-long alternating] 0.00025290180125511655 0.00025882818537019457 -2.34% -2.29% 0.98x
hexbytes_getitem_index[3-mixed pattern] 0.00025253894602715913 0.0002611329065417546 -3.40% -3.29% 0.97x
hexbytes_getitem_index[3-multiples of 0x10] 0.0002502517419683035 0.0002600495365465679 -3.92% -3.77% 0.96x
hexbytes_getitem_index[3-palindrome ascii] 0.0002521147816744361 0.0002610641655016935 -3.55% -3.43% 0.97x
hexbytes_getitem_index[3-palindrome numeric] 0.00025522321092888114 0.00025999618501356997 -1.87% -1.84% 0.98x
hexbytes_getitem_index[3-palindrome] 0.00024855410837907634 0.0002607095581796749 -4.89% -4.66% 0.95x
hexbytes_getitem_index[3-repeated 0-9] 0.00025238988014051114 0.00025862804218039525 -2.47% -2.41% 0.98x
hexbytes_getitem_index[3-two patterns] 0.0002542603942600777 0.00025899203886222316 -1.86% -1.83% 0.98x
hexbytes_getitem_index[4-0-9] 0.00025063540080475806 0.00025937578442235926 -3.49% -3.37% 0.97x
hexbytes_getitem_index[4-4-byte pattern] 0.00025554754324921353 0.00025447540675571444 0.42% 0.42% 1.00x
hexbytes_getitem_index[4-all byte values] 0.0002567384722512634 0.0002521022829234917 1.81% 1.84% 1.02x
hexbytes_getitem_index[4-alternating 0x00/0xff] 0.0002522090832693801 0.00026350608484998445 -4.48% -4.29% 0.96x
hexbytes_getitem_index[4-alternating 0xaa/0x55] 0.0002512171643731928 0.00026088504082841913 -3.85% -3.71% 0.96x
hexbytes_getitem_index[4-ascii sentence] 0.0002555740484205755 0.00026059283538211085 -1.96% -1.93% 0.98x
hexbytes_getitem_index[4-b'\\x00'*32] 0.0002540319290916326 0.0002598728148048225 -2.30% -2.25% 0.98x
hexbytes_getitem_index[4-b'\\x01'*100] 0.0002504891237457272 0.00026057867735194214 -4.03% -3.87% 0.96x
hexbytes_getitem_index[4-b'\\x01'*2048] 0.0002497922101567861 0.0002585292901140994 -3.50% -3.38% 0.97x
hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002519362298212959 0.0002618823825285522 -3.95% -3.80% 0.96x
hexbytes_getitem_index[4-b'\\x7f'*8] 0.00025218692866930254 0.00025959429393165645 -2.94% -2.85% 0.97x
hexbytes_getitem_index[4-b'\\x80'*8] 0.0002548207312317758 0.0002598099298252033 -1.96% -1.92% 0.98x
hexbytes_getitem_index[4-b'\\xff'*64] 0.0002512375730026587 0.0002588363135916896 -3.02% -2.94% 0.97x
hexbytes_getitem_index[4-b'a'*1024] 0.00025470053467562264 0.0002585871371795106 -1.53% -1.50% 0.98x
hexbytes_getitem_index[4-long alternating] 0.0002541341939632286 0.00025981628380881164 -2.24% -2.19% 0.98x
hexbytes_getitem_index[4-mixed pattern] 0.00025950940337526223 0.0002599656445017946 -0.18% -0.18% 1.00x
hexbytes_getitem_index[4-multiples of 0x10] 0.0002503759722214836 0.0002598312131428559 -3.78% -3.64% 0.96x
hexbytes_getitem_index[4-palindrome ascii] 0.0002552424172542132 0.0002576793389051223 -0.95% -0.95% 0.99x
hexbytes_getitem_index[4-palindrome numeric] 0.00025922128080945703 0.0002679260141637921 -3.36% -3.25% 0.97x
hexbytes_getitem_index[4-palindrome] 0.00025255208011154307 0.0002598799642860219 -2.90% -2.82% 0.97x
hexbytes_getitem_index[4-repeated 0-9] 0.00025619494277876105 0.0002574136137374573 -0.48% -0.47% 1.00x
hexbytes_getitem_index[4-two patterns] 0.00025569118962763944 0.0002608085549485809 -2.00% -1.96% 0.98x
hexbytes_getitem_index[5-0-9] 0.0002493268067580877 0.00025919018302489663 -3.96% -3.81% 0.96x
hexbytes_getitem_index[5-4-byte pattern] 0.00024963162391912757 0.0002578173408562942 -3.28% -3.18% 0.97x
hexbytes_getitem_index[5-all byte values] 0.00024765343646636036 0.0002615941054666225 -5.63% -5.33% 0.95x
hexbytes_getitem_index[5-alternating 0x00/0xff] 0.00025094205632779273 0.0002644419788577942 -5.38% -5.11% 0.95x
hexbytes_getitem_index[5-alternating 0xaa/0x55] 0.00024845244964020465 0.0002591491551545271 -4.31% -4.13% 0.96x
hexbytes_getitem_index[5-ascii sentence] 0.0002538306123585025 0.00025993459543949054 -2.40% -2.35% 0.98x
hexbytes_getitem_index[5-b'\\x00'*32] 0.0002540160893734634 0.0002623884305118476 -3.30% -3.19% 0.97x
hexbytes_getitem_index[5-b'\\x01'*100] 0.0002506106482306989 0.000259694318219375 -3.62% -3.50% 0.97x
hexbytes_getitem_index[5-b'\\x01'*2048] 0.0002506194503722986 0.00026129422248543055 -4.26% -4.09% 0.96x
hexbytes_getitem_index[5-b'\\x7f'*8] 0.000250031179149155 0.000266144626030267 -6.44% -6.05% 0.94x
hexbytes_getitem_index[5-b'\\x80'*8] 0.0002494507977174461 0.0002631039506725251 -5.47% -5.19% 0.95x
hexbytes_getitem_index[5-b'\\xff'*64] 0.0002545573744167623 0.0002592691044065465 -1.85% -1.82% 0.98x
hexbytes_getitem_index[5-b'a'*1024] 0.0002552697259907621 0.0002606141382127695 -2.09% -2.05% 0.98x
hexbytes_getitem_index[5-long alternating] 0.00024881987357815 0.00026029483822659035 -4.61% -4.41% 0.96x
hexbytes_getitem_index[5-mixed pattern] 0.0002459217781055763 0.0002611898246068708 -6.21% -5.85% 0.94x
hexbytes_getitem_index[5-multiples of 0x10] 0.00024763975774125984 0.000273324709121051 -10.37% -9.40% 0.91x
hexbytes_getitem_index[5-palindrome ascii] 0.0002530702189156569 0.0002590814146073619 -2.38% -2.32% 0.98x
hexbytes_getitem_index[5-palindrome] 0.00025856980209972247 0.00026175597168410895 -1.23% -1.22% 0.99x
hexbytes_getitem_index[5-repeated 0-9] 0.00025008446470780964 0.0002610722754655686 -4.39% -4.21% 0.96x
hexbytes_getitem_index[5-two patterns] 0.0002544296672562264 0.0002613880584394192 -2.73% -2.66% 0.97x
hexbytes_getitem_slice[slice(-3,None)-0-9] 0.0008604487438566666 0.0005848671737596369 32.03% 47.12% 1.47x
hexbytes_getitem_slice[slice(-3,None)-4-byte pattern] 0.0008476642087252002 0.0005851594088699793 30.97% 44.86% 1.45x
hexbytes_getitem_slice[slice(-3,None)-all byte values] 0.0008522948366132374 0.0005833031018066475 31.56% 46.12% 1.46x
hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff] 0.0008595670008470015 0.000577702366866473 32.79% 48.79% 1.49x
hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55] 0.0008662881147393672 0.0005827277948113468 32.73% 48.66% 1.49x
hexbytes_getitem_slice[slice(-3,None)-ascii sentence] 0.0008433990864523204 0.0005793209751177409 31.31% 45.58% 1.46x
hexbytes_getitem_slice[slice(-3,None)-b''] 0.0008307952409924758 0.0005687525286734784 31.54% 46.07% 1.46x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32] 0.0008459282433129097 0.0005818229559177937 31.22% 45.39% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff'] 0.0008402227818981271 0.0005818514875367422 30.75% 44.41% 1.44x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100] 0.0008545216799988655 0.0005809214626440045 32.02% 47.10% 1.47x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048] 0.0008591994611194232 0.000581089676454629 32.37% 47.86% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03'] 0.0008559427054089897 0.0005914457518285411 30.90% 44.72% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008475530318024216 0.0005836146622538595 31.14% 45.22% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8] 0.000847184235500977 0.0005791650440334647 31.64% 46.28% 1.46x
hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8] 0.0008513195086793996 0.0005913894202192354 30.53% 43.95% 1.44x
hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008420579517107871 0.00057672483821661 31.51% 46.01% 1.46x
hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64] 0.0008524697439643715 0.0005666803312009224 33.52% 50.43% 1.50x
hexbytes_getitem_slice[slice(-3,None)-b'a'*1024] 0.0008473337564764545 0.0005743828239460025 32.21% 47.52% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'abc'] 0.000853084252865818 0.0005787339580826924 32.16% 47.41% 1.47x
hexbytes_getitem_slice[slice(-3,None)-long alternating] 0.0008513362105248647 0.0005852364678468485 31.26% 45.47% 1.45x
hexbytes_getitem_slice[slice(-3,None)-mixed pattern] 0.0008588018714815534 0.0005853156932017286 31.85% 46.72% 1.47x
hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10] 0.00085737908437916 0.0005823680845960625 32.08% 47.22% 1.47x
hexbytes_getitem_slice[slice(-3,None)-palindrome ascii] 0.000851014203372659 0.0005740525190351333 32.54% 48.25% 1.48x
hexbytes_getitem_slice[slice(-3,None)-palindrome numeric] 0.0008637305622327864 0.0005748009002847518 33.45% 50.27% 1.50x
hexbytes_getitem_slice[slice(-3,None)-palindrome] 0.0008376693173895349 0.0005774127047420658 31.07% 45.07% 1.45x
hexbytes_getitem_slice[slice(-3,None)-repeated 0-9] 0.0008485736788528917 0.0005743392132847773 32.32% 47.75% 1.48x
hexbytes_getitem_slice[slice(-3,None)-single 0xff] 0.0008169148014061015 0.0005551519076178223 32.04% 47.15% 1.47x
hexbytes_getitem_slice[slice(-3,None)-single null byte] 0.0008294142805508474 0.0005571428377071426 32.83% 48.87% 1.49x
hexbytes_getitem_slice[slice(-3,None)-two patterns] 0.0008345667206867152 0.0005768599931440933 30.88% 44.67% 1.45x
hexbytes_getitem_slice[slice(0,3)-0-9] 0.0008603288178615932 0.0005841566680757208 32.10% 47.28% 1.47x
hexbytes_getitem_slice[slice(0,3)-4-byte pattern] 0.0008693270071247929 0.0005765038457994937 33.68% 50.79% 1.51x
hexbytes_getitem_slice[slice(0,3)-all byte values] 0.0008700647845060834 0.000581359813489349 33.18% 49.66% 1.50x
hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff] 0.00087383019590466 0.0005800847683362034 33.62% 50.64% 1.51x
hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55] 0.000876203803539714 0.0005891140350809459 32.77% 48.73% 1.49x
hexbytes_getitem_slice[slice(0,3)-ascii sentence] 0.0008686367477538791 0.0005801071126563598 33.22% 49.74% 1.50x
hexbytes_getitem_slice[slice(0,3)-b''] 0.0008540510419934848 0.000587209268190515 31.24% 45.44% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32] 0.0008589177791643747 0.0005887188623238107 31.46% 45.90% 1.46x
hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff'] 0.0008650152433863405 0.000587621460617442 32.07% 47.21% 1.47x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100] 0.0008535102754026468 0.0005880524870728993 31.10% 45.14% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048] 0.0008716512680421796 0.0005866456837924244 32.70% 48.58% 1.49x
hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03'] 0.0008699568882988426 0.0005938505382239516 31.74% 46.49% 1.46x
hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008585462015898595 0.0005852646824599876 31.83% 46.69% 1.47x
hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8] 0.0008607073965511494 0.0005903092702876095 31.42% 45.81% 1.46x
hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8] 0.0008586519787819459 0.0005918743455073715 31.07% 45.07% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef'] 0.0008581041409566559 0.0005933187955514256 30.86% 44.63% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64] 0.0008667240172414871 0.0005858492542571271 32.41% 47.94% 1.48x
hexbytes_getitem_slice[slice(0,3)-b'a'*1024] 0.0008677383905710388 0.0005864765308469203 32.41% 47.96% 1.48x
hexbytes_getitem_slice[slice(0,3)-b'abc'] 0.0008574923085118629 0.0005923029460794729 30.93% 44.77% 1.45x
hexbytes_getitem_slice[slice(0,3)-long alternating] 0.0008593716678428317 0.0005878539883261036 31.59% 46.19% 1.46x
hexbytes_getitem_slice[slice(0,3)-mixed pattern] 0.0008639079646653088 0.0005882592784561417 31.91% 46.86% 1.47x
hexbytes_getitem_slice[slice(0,3)-multiples of 0x10] 0.0008442258596514158 0.0005734787948881396 32.07% 47.21% 1.47x
hexbytes_getitem_slice[slice(0,3)-palindrome ascii] 0.0008800630181802506 0.0005840229826412882 33.64% 50.69% 1.51x
hexbytes_getitem_slice[slice(0,3)-palindrome numeric] 0.0008649916214274356 0.0005882242611251452 32.00% 47.05% 1.47x
hexbytes_getitem_slice[slice(0,3)-palindrome] 0.0008618432296830717 0.0005832880482618837 32.32% 47.76% 1.48x
hexbytes_getitem_slice[slice(0,3)-repeated 0-9] 0.0008613745716809872 0.0005841529099999367 32.18% 47.46% 1.47x
hexbytes_getitem_slice[slice(0,3)-single 0xff] 0.0008358015444504699 0.000545769732626078 34.70% 53.14% 1.53x
hexbytes_getitem_slice[slice(0,3)-single null byte] 0.0008236215034353812 0.0005599230473372705 32.02% 47.10% 1.47x
hexbytes_getitem_slice[slice(0,3)-two patterns] 0.0008665077440208144 0.0005783258292678509 33.26% 49.83% 1.50x
hexbytes_getitem_slice[slice(1,6)-0-9] 0.000873462141719275 0.0005762576426882475 34.03% 51.57% 1.52x
hexbytes_getitem_slice[slice(1,6)-4-byte pattern] 0.0008759526340144048 0.0005833944113786291 33.40% 50.15% 1.50x
hexbytes_getitem_slice[slice(1,6)-all byte values] 0.0008650695396965196 0.0005832804158050758 32.57% 48.31% 1.48x
hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff] 0.0008589268276460735 0.0005831444948129581 32.11% 47.29% 1.47x
hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55] 0.0008715832906664218 0.00059061665085922 32.24% 47.57% 1.48x
hexbytes_getitem_slice[slice(1,6)-ascii sentence] 0.0008632395447225764 0.0005884721590759106 31.83% 46.69% 1.47x
hexbytes_getitem_slice[slice(1,6)-b''] 0.000862046375000875 0.0005924900176199184 31.27% 45.50% 1.45x
hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32] 0.0008660165895391517 0.000583949712186149 32.57% 48.30% 1.48x
hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff'] 0.0008614711606675042 0.0005856518483928506 32.02% 47.10% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100] 0.0008689055483879109 0.0005840423738907098 32.78% 48.77% 1.49x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048] 0.0008648750123459343 0.0005817683339311057 32.73% 48.66% 1.49x
hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03'] 0.0008648362615537118 0.0005767725497276248 33.31% 49.94% 1.50x
hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008615793221417644 0.00058451350925066 32.16% 47.40% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8] 0.0008633793975143122 0.0005793679348707673 32.90% 49.02% 1.49x
hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8] 0.0008621879973559828 0.0005798527317028012 32.75% 48.69% 1.49x
hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef'] 0.0008745630811775914 0.0005788775466512194 33.81% 51.08% 1.51x
hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64] 0.0008609500550155862 0.0005807879263576638 32.54% 48.24% 1.48x
hexbytes_getitem_slice[slice(1,6)-b'a'*1024] 0.0008768363124440273 0.000584026448125659 33.39% 50.14% 1.50x
hexbytes_getitem_slice[slice(1,6)-b'abc'] 0.0008567303259712763 0.0005987103824442045 30.12% 43.10% 1.43x
hexbytes_getitem_slice[slice(1,6)-long alternating] 0.0008692990133567137 0.0005839280951787969 32.83% 48.87% 1.49x
hexbytes_getitem_slice[slice(1,6)-mixed pattern] 0.0008640067611790511 0.0005838420851321096 32.43% 47.99% 1.48x
hexbytes_getitem_slice[slice(1,6)-multiples of 0x10] 0.0008656341364870316 0.000587795150750872 32.10% 47.27% 1.47x
hexbytes_getitem_slice[slice(1,6)-palindrome ascii] 0.0008717004751777798 0.0006027566154306154 30.85% 44.62% 1.45x
hexbytes_getitem_slice[slice(1,6)-palindrome numeric] 0.0008663925593199573 0.0005846774366290881 32.52% 48.18% 1.48x
hexbytes_getitem_slice[slice(1,6)-palindrome] 0.0008646432434571749 0.0005831667985417422 32.55% 48.27% 1.48x
hexbytes_getitem_slice[slice(1,6)-repeated 0-9] 0.000862492603331779 0.000590137031791085 31.58% 46.15% 1.46x
hexbytes_getitem_slice[slice(1,6)-single 0xff] 0.0008470406401388266 0.0005767368759533608 31.91% 46.87% 1.47x
hexbytes_getitem_slice[slice(1,6)-single null byte] 0.0008708286539145458 0.0005901015852324725 32.24% 47.57% 1.48x
hexbytes_getitem_slice[slice(1,6)-two patterns] 0.0008565324831253835 0.0005766583678541522 32.68% 48.53% 1.49x
hexbytes_getitem_slice[slice(2,None)-0-9] 0.0008496513692437599 0.000562652511775586 33.78% 51.01% 1.51x
hexbytes_getitem_slice[slice(2,None)-4-byte pattern] 0.0008570930526792962 0.0005680388840787867 33.72% 50.89% 1.51x
hexbytes_getitem_slice[slice(2,None)-all byte values] 0.0008700029512641734 0.00057098291661906 34.37% 52.37% 1.52x
hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff] 0.0008504706205396441 0.0005688201958851739 33.12% 49.51% 1.50x
hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55] 0.0008509124547045816 0.0005634646600351152 33.78% 51.01% 1.51x
hexbytes_getitem_slice[slice(2,None)-ascii sentence] 0.0008543693175863779 0.0005633258305080724 34.07% 51.67% 1.52x
hexbytes_getitem_slice[slice(2,None)-b''] 0.0008392873725332927 0.0005660002268985685 32.56% 48.28% 1.48x
hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32] 0.0008503843786139807 0.0005581571869019633 34.36% 52.36% 1.52x
hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff'] 0.0008519443277687212 0.0005745199127854137 32.56% 48.29% 1.48x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100] 0.0008501541260884354 0.0005717405635336678 32.75% 48.70% 1.49x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048] 0.001050973716593948 0.0007334879057972493 30.21% 43.28% 1.43x
hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03'] 0.0008114023869390566 0.000546801285871077 32.61% 48.39% 1.48x
hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008526072234782157 0.0005787092206389914 32.12% 47.33% 1.47x
hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8] 0.0008451560931232208 0.0005738168003499999 32.11% 47.29% 1.47x
hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8] 0.0008551261389377145 0.0005766319971893278 32.57% 48.30% 1.48x
hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008538404868418862 0.00057419196412509 32.75% 48.70% 1.49x
hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64] 0.0008510065074620427 0.0005648643926666744 33.62% 50.66% 1.51x
hexbytes_getitem_slice[slice(2,None)-b'a'*1024] 0.0009690866435640051 0.0007310412629613884 24.56% 32.56% 1.33x
hexbytes_getitem_slice[slice(2,None)-b'abc'] 0.0008085299117422624 0.000552112210641056 31.71% 46.44% 1.46x
hexbytes_getitem_slice[slice(2,None)-long alternating] 0.0010121558962642436 0.0006929873030306529 31.53% 46.06% 1.46x
hexbytes_getitem_slice[slice(2,None)-mixed pattern] 0.0008482420905950767 0.0005717667979114445 32.59% 48.35% 1.48x
hexbytes_getitem_slice[slice(2,None)-multiples of 0x10] 0.0008534651032365832 0.0005682817686370314 33.41% 50.18% 1.50x
hexbytes_getitem_slice[slice(2,None)-palindrome ascii] 0.0008582925301825988 0.0005779235150984384 32.67% 48.51% 1.49x
hexbytes_getitem_slice[slice(2,None)-palindrome numeric] 0.0008607266378092153 0.0005850049688013575 32.03% 47.13% 1.47x
hexbytes_getitem_slice[slice(2,None)-palindrome] 0.0008868350545457581 0.0005592357958398316 36.94% 58.58% 1.59x
hexbytes_getitem_slice[slice(2,None)-repeated 0-9] 0.0008520290179035037 0.0005732660475605025 32.72% 48.63% 1.49x
hexbytes_getitem_slice[slice(2,None)-single 0xff] 0.0008360667397280495 0.0005712835458100738 31.67% 46.35% 1.46x
hexbytes_getitem_slice[slice(2,None)-single null byte] 0.0008355708022472888 0.0005730946475597004 31.41% 45.80% 1.46x
hexbytes_getitem_slice[slice(2,None)-two patterns] 0.0008549919405086122 0.0005731073270475877 32.97% 49.19% 1.49x
hexbytes_getitem_slice[slice(None,None)-0-9] 0.000837053117798586 0.0005564221367977654 33.53% 50.43% 1.50x
hexbytes_getitem_slice[slice(None,None)-4-byte pattern] 0.0008655895551599353 0.0005848142222875652 32.44% 48.01% 1.48x
hexbytes_getitem_slice[slice(None,None)-all byte values] 0.0008621743506623335 0.0005780036760823803 32.96% 49.16% 1.49x
hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff] 0.0008325143695105173 0.0005611898483408513 32.59% 48.35% 1.48x
hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55] 0.000836041424447743 0.0005655609961221986 32.35% 47.83% 1.48x
hexbytes_getitem_slice[slice(None,None)-ascii sentence] 0.0008331679701114574 0.0005583933507095059 32.98% 49.21% 1.49x
hexbytes_getitem_slice[slice(None,None)-b''] 0.0008200574450119055 0.0005680419360670275 30.73% 44.37% 1.44x
hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32] 0.0008347941598281574 0.0005501356714847333 34.10% 51.74% 1.52x
hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff'] 0.0008349822480650984 0.0005626047298076198 32.62% 48.41% 1.48x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100] 0.0008406560402412401 0.0005472110565376244 34.91% 53.63% 1.54x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048] 0.0010177151356959965 0.000755591015288267 25.76% 34.69% 1.35x
hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03'] 0.000837925434107887 0.0005609394118730817 33.06% 49.38% 1.49x
hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008315369574991867 0.0005719180935481845 31.22% 45.39% 1.45x
hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8] 0.0008358931404828299 0.000549456225827111 34.27% 52.13% 1.52x
hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8] 0.0008350836472612193 0.0005522777669229942 33.87% 51.21% 1.51x
hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008362657611683124 0.0005684685301503372 32.02% 47.11% 1.47x
hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64] 0.0008412272865776584 0.0005568868613505408 33.80% 51.06% 1.51x
hexbytes_getitem_slice[slice(None,None)-b'a'*1024] 0.0009516348868830302 0.0007031128608616655 26.12% 35.35% 1.35x
hexbytes_getitem_slice[slice(None,None)-b'abc'] 0.0008310115806451786 0.0005666089431738326 31.82% 46.66% 1.47x
hexbytes_getitem_slice[slice(None,None)-long alternating] 0.0009601141747562128 0.0007148289292700474 25.55% 34.31% 1.34x
hexbytes_getitem_slice[slice(None,None)-mixed pattern] 0.0008408040657553021 0.0005536619253399091 34.15% 51.86% 1.52x
hexbytes_getitem_slice[slice(None,None)-multiples of 0x10] 0.000864542397931617 0.0005522314635144903 36.12% 56.55% 1.57x
hexbytes_getitem_slice[slice(None,None)-palindrome ascii] 0.0008328795310635154 0.0005531383721497845 33.59% 50.57% 1.51x
hexbytes_getitem_slice[slice(None,None)-palindrome numeric] 0.0008384677712310521 0.0005643278110036786 32.70% 48.58% 1.49x
hexbytes_getitem_slice[slice(None,None)-palindrome] 0.0008359182301796612 0.0005506033314500503 34.13% 51.82% 1.52x
hexbytes_getitem_slice[slice(None,None)-repeated 0-9] 0.0008633807373266602 0.0005547073030145013 35.75% 55.65% 1.56x
hexbytes_getitem_slice[slice(None,None)-single 0xff] 0.0007989258072492384 0.0005255233689748167 34.22% 52.02% 1.52x
hexbytes_getitem_slice[slice(None,None)-single null byte] 0.000796278154724236 0.0005314360342942486 33.26% 49.84% 1.50x
hexbytes_getitem_slice[slice(None,None)-two patterns] 0.0008403465458484193 0.0005573314090427621 33.68% 50.78% 1.51x
hexbytes_new[''] 0.0007705343022718531 0.0002940404381372939 61.84% 162.05% 2.62x
hexbytes_new['0x'] 0.0008377038515690292 0.00029271753355022067 65.06% 186.18% 2.86x
hexbytes_new['0x'+'00'*64] 0.0009560156627103124 0.0004630032937352015 51.57% 106.48% 2.06x
hexbytes_new['0x'+'a'*128] 0.0009586264946345891 0.00046821120263234456 51.16% 104.74% 2.05x
hexbytes_new['0x'+'ff'*32] 0.0009216686479552525 0.00043143942501171136 53.19% 113.63% 2.14x
hexbytes_new['0x1234'] 0.0009059920803727046 0.00041750738692603864 53.92% 117.00% 2.17x
hexbytes_new['0xabcdef'] 0.0008993941719195617 0.0004095939134077736 54.46% 119.58% 2.20x
hexbytes_new['0xCAFEBABE'] 0.0009058472656112974 0.00040685150493360416 55.09% 122.65% 2.23x
hexbytes_new['0xdeadbeef'] 0.0008966197692304876 0.000412908215625654 53.95% 117.15% 2.17x
hexbytes_new['abc'] 0.000883573458408715 0.00044050143513145115 50.15% 100.58% 2.01x
hexbytes_new['deadbeef'] 0.0007988928799006474 0.0003882596655672976 51.40% 105.76% 2.06x
hexbytes_new[0-9] 0.0004529256757409106 0.00025692354482532016 43.27% 76.29% 1.76x
hexbytes_new[0] 0.0012555627195287512 0.0003420219037480301 72.76% 267.10% 3.67x
hexbytes_new[1] 0.001240061859558499 0.0003546068203599315 71.40% 249.70% 3.50x
hexbytes_new[123456] 0.0012615678181833504 0.00034246485531828745 72.85% 268.38% 3.68x
hexbytes_new[2**16] 0.0012952769388303682 0.000350293697450488 72.96% 269.77% 3.70x
hexbytes_new[2**256-1] 0.0013896530955758628 0.00042004432274895317 69.77% 230.83% 3.31x
hexbytes_new[2**32] 0.0013171339193983847 0.0003762540083008037 71.43% 250.07% 3.50x
hexbytes_new[2**64] 0.0013398395822951002 0.00040039343393939177 70.12% 234.63% 3.35x
hexbytes_new[2**8] 0.001294948506578246 0.0003519646775080659 72.82% 267.92% 3.68x
hexbytes_new[255] 0.0012616973701789394 0.0003561726032341314 71.77% 254.24% 3.54x
hexbytes_new[4-byte pattern] 0.00045921837956615504 0.000261925282434927 42.96% 75.32% 1.75x
hexbytes_new[all byte values] 0.00045922818564216684 0.0002596489431442129 43.46% 76.87% 1.77x
hexbytes_new[alternating 0x00/0xff] 0.0004563866881968841 0.00025791398270014394 43.49% 76.95% 1.77x
hexbytes_new[alternating 0xaa/0x55] 0.0004552746021096674 0.0002562500110102424 43.72% 77.67% 1.78x
hexbytes_new[ascii sentence] 0.0004585590912089919 0.0002552665957339822 44.33% 79.64% 1.80x
hexbytes_new[b''] 0.00045849055332696404 0.00026704046017268253 41.76% 71.69% 1.72x
hexbytes_new[b'\\x00'*32] 0.00046350627756454413 0.0002533652426655963 45.34% 82.94% 1.83x
hexbytes_new[b'\\x00\\xff\\x00\\xff'] 0.0004521410204728211 0.0002568507142859802 43.19% 76.03% 1.76x
hexbytes_new[b'\\x01'*100] 0.0004546228780496038 0.0002565818676691033 43.56% 77.18% 1.77x
hexbytes_new[b'\\x01'*2048] 0.0005786867020166284 0.00038525254397559454 33.43% 50.21% 1.50x
hexbytes_new[b'\\x01\\x02\\x03'] 0.0004485987290114945 0.00025673322514119094 42.77% 74.73% 1.75x
hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50'] 0.00044746391798831177 0.00025758039209130407 42.44% 73.72% 1.74x
hexbytes_new[b'\\x7f'*8] 0.00045582820071424907 0.0002547393901630779 44.12% 78.94% 1.79x
hexbytes_new[b'\\x80'*8] 0.00045486782854558925 0.00025451659092128905 44.05% 78.72% 1.79x
hexbytes_new[b'\\xde\\xad\\xbe\\xef'] 0.0004481182100721804 0.0002562593971647291 42.81% 74.87% 1.75x
hexbytes_new[b'\\xff'*64] 0.0004528743010891134 0.0002575662654391841 43.13% 75.83% 1.76x
hexbytes_new[b'a'*1024] 0.0005346377074257381 0.0003094757345963974 42.11% 72.76% 1.73x
hexbytes_new[b'abc'] 0.0004504821890185777 0.00025846527544425696 42.62% 74.29% 1.74x
hexbytes_new[bytearray(0-9)] 0.0007353632214075602 0.0003805799377247438 48.25% 93.22% 1.93x
hexbytes_new[bytearray(4-byte pattern)] 0.0007463589523444399 0.00038870082681988357 47.92% 92.01% 1.92x
hexbytes_new[bytearray(all byte values)] 0.0007460185358528458 0.0003885764887259041 47.91% 91.99% 1.92x
hexbytes_new[bytearray(alternating 0x00/0xff)] 0.0007389212433857926 0.00039325203677154227 46.78% 87.90% 1.88x
hexbytes_new[bytearray(alternating 0xaa/0x55)] 0.0007339939616537223 0.0003863868062166047 47.36% 89.96% 1.90x
hexbytes_new[bytearray(ascii sentence)] 0.0007357912218912417 0.0003776239895666168 48.68% 94.85% 1.95x
hexbytes_new[bytearray(b'')] 0.0007266327438323807 0.0003650778966269469 49.76% 99.03% 1.99x
hexbytes_new[bytearray(b'\\x00'*32)] 0.0007358312680095855 0.0003793521646007259 48.45% 93.97% 1.94x
hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')] 0.0007432156237109867 0.0003770885258397814 49.26% 97.09% 1.97x
hexbytes_new[bytearray(b'\\x01'*100)] 0.0007567655060987057 0.0003903568269307103 48.42% 93.87% 1.94x
hexbytes_new[bytearray(b'\\x01'*2048)] 0.0009588966003924663 0.0006002535587674965 37.40% 59.75% 1.60x
hexbytes_new[bytearray(b'\\x01\\x02\\x03')] 0.000742092061644888 0.00038252109973370603 48.45% 94.00% 1.94x
hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.0007382939274820889 0.0003890983884857217 47.30% 89.74% 1.90x
hexbytes_new[bytearray(b'\\x7f'*8)] 0.0007432938345662853 0.00037829705632236885 49.11% 96.48% 1.96x
hexbytes_new[bytearray(b'\\x80'*8)] 0.0007773250311101863 0.00038134142819328513 50.94% 103.84% 2.04x
hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.00074425235930451 0.00037909038640700015 49.06% 96.33% 1.96x
hexbytes_new[bytearray(b'\\xff'*64)] 0.0007412860408956046 0.00038463694724766127 48.11% 92.72% 1.93x
hexbytes_new[bytearray(b'a'*1024)] 0.0008780334995545558 0.0005181002453242584 40.99% 69.47% 1.69x
hexbytes_new[bytearray(b'abc')] 0.0007347459886358624 0.00037912369016883813 48.40% 93.80% 1.94x
hexbytes_new[bytearray(long alternating)] 0.0008817033890382152 0.0005172618254211096 41.33% 70.46% 1.70x
hexbytes_new[bytearray(mixed pattern)] 0.000753396051671558 0.0003877173253998338 48.54% 94.32% 1.94x
hexbytes_new[bytearray(multiples of 0x10)] 0.0007363710763293905 0.0003845504502422389 47.78% 91.49% 1.91x
hexbytes_new[bytearray(palindrome ascii)] 0.0007361508057815398 0.00038192228622575597 48.12% 92.75% 1.93x
hexbytes_new[bytearray(palindrome numeric)] 0.0007430416881726308 0.0003811064353085332 48.71% 94.97% 1.95x
hexbytes_new[bytearray(palindrome)] 0.0007465128028914778 0.0003756541812687186 49.68% 98.72% 1.99x
hexbytes_new[bytearray(repeated 0-9)] 0.0007361690943397627 0.000384522111290546 47.77% 91.45% 1.91x
hexbytes_new[bytearray(single 0xff)] 0.0007419908591130007 0.00038134812141992733 48.60% 94.57% 1.95x
hexbytes_new[bytearray(single null byte)] 0.0007718364311009503 0.0003810046665412047 50.64% 102.58% 2.03x
hexbytes_new[bytearray(two patterns)] 0.0007501154038456766 0.00038500113092369484 48.67% 94.83% 1.95x
hexbytes_new[False] 0.00064867312973747 0.00026835699197368514 58.63% 141.72% 2.42x
hexbytes_new[long alternating] 0.000536844532213823 0.00031028960944320526 42.20% 73.01% 1.73x
hexbytes_new[memoryview(0-9)] 0.0008936487360727402 0.00044135900392491335 50.61% 102.48% 2.02x
hexbytes_new[memoryview(4-byte pattern)] 0.0009104789538328489 0.00045194774509775467 50.36% 101.46% 2.01x
hexbytes_new[memoryview(all byte values)] 0.0009046530714960226 0.0004546023595083038 49.75% 99.00% 1.99x
hexbytes_new[memoryview(alternating 0x00/0xff)] 0.00089463147999993 0.00044419216720783476 50.35% 101.41% 2.01x
hexbytes_new[memoryview(alternating 0xaa/0x55)] 0.0008944587545613662 0.0004531203992658954 49.34% 97.40% 1.97x
hexbytes_new[memoryview(ascii sentence)] 0.0008837262433685025 0.00044182295321992327 50.00% 100.02% 2.00x
hexbytes_new[memoryview(b'')] 0.0008538170096834708 0.0004276353030309091 49.91% 99.66% 2.00x
hexbytes_new[memoryview(b'\\x00'*32)] 0.0008961052222209657 0.0004459239452113297 50.24% 100.95% 2.01x
hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')] 0.0008644872279277836 0.00045170515566004475 47.75% 91.38% 1.91x
hexbytes_new[memoryview(b'\\x01'*100)] 0.0008882397770870856 0.00044737028564793884 49.63% 98.55% 1.99x
hexbytes_new[memoryview(b'\\x01'*2048)] 0.0011196100653667078 0.0006688481035195894 40.26% 67.39% 1.67x
hexbytes_new[memoryview(b'\\x01\\x02\\x03')] 0.0009118856038965174 0.00045277426645717487 50.35% 101.40% 2.01x
hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.0009005782979139579 0.00044961831493472125 50.07% 100.30% 2.00x
hexbytes_new[memoryview(b'\\x7f'*8)] 0.000885445117762785 0.00044098696088711834 50.20% 100.79% 2.01x
hexbytes_new[memoryview(b'\\x80'*8)] 0.0008917487809098516 0.00044647867734880144 49.93% 99.73% 2.00x
hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.0008912233786221157 0.0004521712926032751 49.26% 97.10% 1.97x
hexbytes_new[memoryview(b'\\xff'*64)] 0.0009069904478010042 0.0004514856570115406 50.22% 100.89% 2.01x
hexbytes_new[memoryview(b'a'*1024)] 0.0010795323957218767 0.0005915708753865999 45.20% 82.49% 1.82x
hexbytes_new[memoryview(b'abc')] 0.0008916901651368393 0.00045459329414621876 49.02% 96.15% 1.96x
hexbytes_new[memoryview(long alternating)] 0.0010374807953344813 0.0005963793452444246 42.52% 73.96% 1.74x
hexbytes_new[memoryview(mixed pattern)] 0.0008933705719493218 0.00045607057091991946 48.95% 95.88% 1.96x
hexbytes_new[memoryview(multiples of 0x10)] 0.0008974288751144562 0.00044655483223146267 50.24% 100.97% 2.01x
hexbytes_new[memoryview(palindrome ascii)] 0.0008941841858973146 0.0004482953929530513 49.87% 99.46% 1.99x
hexbytes_new[memoryview(palindrome numeric)] 0.0008865225654541188 0.0004503562784277895 49.20% 96.85% 1.97x
hexbytes_new[memoryview(palindrome)] 0.0008876133803948429 0.0004388861265120575 50.55% 102.24% 2.02x
hexbytes_new[memoryview(repeated 0-9)] 0.0009012496963799972 0.00045022249510694173 50.04% 100.18% 2.00x
hexbytes_new[memoryview(single 0xff)] 0.0008997205540166839 0.00044943561889094493 50.05% 100.19% 2.00x
hexbytes_new[memoryview(single null byte)] 0.0008844253215893977 0.0004496630447064597 49.16% 96.69% 1.97x
hexbytes_new[memoryview(two patterns)] 0.0009076267117701482 0.0004543635473919597 49.94% 99.76% 2.00x
hexbytes_new[mixed pattern] 0.00045581666306243216 0.0002586152203648878 43.26% 76.25% 1.76x
hexbytes_new[multiples of 0x10] 0.0004539012811487971 0.00025488155674893205 43.85% 78.08% 1.78x
hexbytes_new[palindrome ascii] 0.00045622236517379913 0.00025562938959082504 43.97% 78.47% 1.78x
hexbytes_new[palindrome numeric] 0.00045242340093748105 0.00025444194980592445 43.76% 77.81% 1.78x
hexbytes_new[palindrome] 0.00045456340535650835 0.00025654407894069517 43.56% 77.19% 1.77x
hexbytes_new[repeated 0-9] 0.0004622102560688994 0.0002579808017808191 44.19% 79.16% 1.79x
hexbytes_new[single 0xff] 0.00045186608003500416 0.0002591217088017695 42.66% 74.38% 1.74x
hexbytes_new[single null byte] 0.0004549378338900143 0.00025997579863110544 42.85% 74.99% 1.75x
hexbytes_new[True] 0.0006370452872406746 0.00026543131718953164 58.33% 140.00% 2.40x
hexbytes_new[two patterns] 0.0004584475238546781 0.0002560907799943484 44.14% 79.02% 1.79x
hexbytes_repr[0-9] 0.00035038796281391976 0.00015712522934010348 55.16% 123.00% 2.23x
hexbytes_repr[4-byte pattern] 0.0012655424763120097 0.00041854837892381787 66.93% 202.36% 3.02x
hexbytes_repr[all byte values] 0.0012682283188199558 0.0004157257593212172 67.22% 205.06% 3.05x
hexbytes_repr[alternating 0x00/0xff] 0.0005445937338388837 0.00020582055054688738 62.21% 164.60% 2.65x
hexbytes_repr[alternating 0xaa/0x55] 0.0005448736215592838 0.00020565079345655077 62.26% 164.95% 2.65x
hexbytes_repr[ascii sentence] 0.0004602836708088199 0.00019132974451518763 58.43% 140.57% 2.41x
hexbytes_repr[b''] 0.00025389112854207 0.00012361440029559281 51.31% 105.39% 2.05x
hexbytes_repr[b'\\x00'*32] 0.00042319624125520096 0.0001768109431337959 58.22% 139.35% 2.39x
hexbytes_repr[b'\\x00\\xff\\x00\\xff'] 0.0003312901648764591 0.00014840082669822057 55.21% 123.24% 2.23x
hexbytes_repr[b'\\x01'*100] 0.0006731583689266167 0.00024003755508103563 64.34% 180.44% 2.80x
hexbytes_repr[b'\\x01'*2048] 0.0076830411297797085 0.002244979433790109 70.78% 242.23% 3.42x
hexbytes_repr[b'\\x01\\x02\\x03'] 0.0003227816572316945 0.00015155428567263125 53.05% 112.98% 2.13x
hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50'] 0.00035237429533534973 0.000147716818974867 58.08% 138.55% 2.39x
hexbytes_repr[b'\\x7f'*8] 0.0003436927735758805 0.00015521315733649577 54.84% 121.43% 2.21x
hexbytes_repr[b'\\x80'*8] 0.000342192708893281 0.00015753066344349713 53.96% 117.22% 2.17x
hexbytes_repr[b'\\xde\\xad\\xbe\\xef'] 0.000326724479985527 0.00014968975643846078 54.18% 118.27% 2.18x
hexbytes_repr[b'\\xff'*64] 0.000545780335868506 0.00020589578889324196 62.27% 165.08% 2.65x
hexbytes_repr[b'a'*1024] 0.004007100000009241 0.0011785595845232083 70.59% 240.00% 3.40x
hexbytes_repr[b'abc'] 0.0003247270326950789 0.00015016116708917296 53.76% 116.25% 2.16x
hexbytes_repr[long alternating] 0.004013918975815504 0.0012314793199547213 69.32% 225.94% 3.26x
hexbytes_repr[mixed pattern] 0.001036134602510073 0.0003481964474354529 66.39% 197.57% 2.98x
hexbytes_repr[multiples of 0x10] 0.0003469009659181999 0.00015770290558923713 54.54% 119.97% 2.20x
hexbytes_repr[palindrome ascii] 0.0003388743690065016 0.00015326938727514003 54.77% 121.10% 2.21x
hexbytes_repr[palindrome numeric] 0.0003314920452795893 0.00015016983078199741 54.70% 120.74% 2.21x
hexbytes_repr[palindrome] 0.00038572201033745747 0.0001620537368410075 57.99% 138.02% 2.38x
hexbytes_repr[repeated 0-9] 0.0006698562809488129 0.0002392228575202216 64.29% 180.01% 2.80x
hexbytes_repr[single 0xff] 0.0003145203090088589 0.00014447392903603937 54.07% 117.70% 2.18x
hexbytes_repr[single null byte] 0.0003156290642086805 0.00014468812221852026 54.16% 118.14% 2.18x
hexbytes_repr[two patterns] 0.00055211216978038 0.00020612967047792548 62.67% 167.85% 2.68x
hexbytes_to_0x_hex[0-9] 0.00018831416168461635 0.0001526500729853192 18.94% 23.36% 1.23x
hexbytes_to_0x_hex[4-byte pattern] 0.000453634617050757 0.00041580525420111496 8.34% 9.10% 1.09x
hexbytes_to_0x_hex[all byte values] 0.0004533425461963921 0.00041333418204243176 8.83% 9.68% 1.10x
hexbytes_to_0x_hex[alternating 0x00/0xff] 0.0002404894072916636 0.00020612697988560638 14.29% 16.67% 1.17x
hexbytes_to_0x_hex[alternating 0xaa/0x55] 0.00023762754912927392 0.00020373910448006705 14.26% 16.63% 1.17x
hexbytes_to_0x_hex[ascii sentence] 0.0002192700649346855 0.0001824734342523026 16.78% 20.17% 1.20x
hexbytes_to_0x_hex[b''] 0.00012109054128917988 0.00011357095783441919 6.21% 6.62% 1.07x
hexbytes_to_0x_hex[b'\\x00'*32] 0.00021040944889312254 0.00017280525834132467 17.87% 21.76% 1.22x
hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff'] 0.00018218105363981027 0.00014740085569791777 19.09% 23.60% 1.24x
hexbytes_to_0x_hex[b'\\x01'*100] 0.0002782899280734307 0.0002402179206625337 13.68% 15.85% 1.16x
hexbytes_to_0x_hex[b'\\x01'*2048] 0.00225632937781638 0.002208741814723985 2.11% 2.15% 1.02x
hexbytes_to_0x_hex[b'\\x01\\x02\\x03'] 0.00018380613832463783 0.00014940427996118678 18.72% 23.03% 1.23x
hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50'] 0.00018222793861246095 0.0001487213101614831 18.39% 22.53% 1.23x
hexbytes_to_0x_hex[b'\\x7f'*8] 0.00018620294572214494 0.00015051952883761273 19.16% 23.71% 1.24x
hexbytes_to_0x_hex[b'\\x80'*8] 0.0001864049189945 0.00015071152962418583 19.15% 23.68% 1.24x
hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef'] 0.00017902637854420468 0.0001473322106836342 17.70% 21.51% 1.22x
hexbytes_to_0x_hex[b'\\xff'*64] 0.0002403554097538952 0.00020255671765556085 15.73% 18.66% 1.19x
hexbytes_to_0x_hex[b'a'*1024] 0.001317955812972098 0.0012262415478298241 6.96% 7.48% 1.07x
hexbytes_to_0x_hex[b'abc'] 0.00018296244306050165 0.00014528290594523614 20.59% 25.94% 1.26x
hexbytes_to_0x_hex[long alternating] 0.0012366349225999607 0.0012038830471023513 2.65% 2.72% 1.03x
hexbytes_to_0x_hex[mixed pattern] 0.00038254928804996467 0.0003450319636395415 9.81% 10.87% 1.11x
hexbytes_to_0x_hex[multiples of 0x10] 0.00018920791066961276 0.00015414266332946012 18.53% 22.75% 1.23x
hexbytes_to_0x_hex[palindrome ascii] 0.00018523774866821766 0.00015024574440066825 18.89% 23.29% 1.23x
hexbytes_to_0x_hex[palindrome numeric] 0.00018239439900030448 0.00014621822143923193 19.83% 24.74% 1.25x
hexbytes_to_0x_hex[palindrome] 0.00019936624414671982 0.00016178213238998918 18.85% 23.23% 1.23x
hexbytes_to_0x_hex[repeated 0-9] 0.0002770459448062147 0.0002373812085395411 14.32% 16.71% 1.17x
hexbytes_to_0x_hex[single 0xff] 0.0001750408897070055 0.00014187405708356076 18.95% 23.38% 1.23x
hexbytes_to_0x_hex[single null byte] 0.0001754117050468677 0.00014138300144242398 19.40% 24.07% 1.24x
hexbytes_to_0x_hex[two patterns] 0.00023920174703583787 0.00020479036278946917 14.39% 16.80% 1.17x

@renovate

renovate Bot commented Jul 13, 2026

Copy link
Copy Markdown
Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@BobTheBuidler
BobTheBuidler merged commit 816112b into master Jul 15, 2026
@BobTheBuidler
BobTheBuidler deleted the renovate/mypy-2.x branch July 15, 2026 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant