Skip to content

chore(deps): update dependency towncrier to v26 - #124

Open
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/towncrier-26.x
Open

renovate[bot] wants to merge 2 commits into
masterfrom
renovate/towncrier-26.x

Conversation

@renovate

@renovate renovate Bot commented Sep 4, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
towncrier >=25,<26>=26,<27 age confidence

Release Notes

twisted/towncrier (towncrier)

v26.9.0: Towncrier 29.6.0

Compare Source

Features

  • towncrier build now support setting the date via the SOURCE_DATE_EPOCH specification. This adds support for Reproducible Builds. (#&#8203;746 <https://github.com/twisted/towncrier/issues/746>_)
  • Wrapped line length can now be configured by setting wrap to an integer value greater than 0, using 79 by default if set to true. (#&#8203;464 <https://github.com/twisted/towncrier/issues/464>_)
  • The towncrier create command line tool now has the --sub-issue option that is used when creating multiple fragments for the same issue number. (#&#8203;714 <https://github.com/twisted/towncrier/issues/714>_)

Bugfixes

  • towncrier create now rejects fragment names whose issue identifier contains .. (#&#8203;733 <https://github.com/twisted/towncrier/issues/733>_)

Misc

  • #&#8203;719 <https://github.com/twisted/towncrier/issues/719>, #&#8203;729 <https://github.com/twisted/towncrier/issues/729>, #&#8203;736 <https://github.com/twisted/towncrier/issues/736>, #&#8203;741 <https://github.com/twisted/towncrier/issues/741>, #&#8203;747 <https://github.com/twisted/towncrier/issues/747>_

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 this update again.


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

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

@github-actions

github-actions Bot commented Sep 4, 2026

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.00017613434655787606 0.00006768511836263291 61.57% 160.23% 2.60x
hexstr_to_bytes['0x'] 0.0002124627875916565 0.00006376712606579963 69.99% 233.19% 3.33x
hexstr_to_bytes['0x'+'0'*128] 0.00033204568843348816 0.00020569710298644838 38.05% 61.42% 1.61x
hexstr_to_bytes['0x'+'00'*64] 0.0003510413010117463 0.00020414869892186577 41.84% 71.95% 1.72x
hexstr_to_bytes['0x'+'00ff'*16] 0.00030503076624137696 0.00018256353709177254 40.15% 67.08% 1.67x
hexstr_to_bytes['0x'+'0123456789abcdef'*8] 0.0003339037753261823 0.0001985467109702163 40.54% 68.17% 1.68x
hexstr_to_bytes['0x'+'1'*64] 0.000301737447837525 0.00018309063854966132 39.32% 64.80% 1.65x
hexstr_to_bytes['0x'+'1234567890abcdef'*8] 0.0003321546265268876 0.00020718709954160774 37.62% 60.32% 1.60x
hexstr_to_bytes['0x'+'a'*128] 0.00033269350186558973 0.0002034913408640903 38.84% 63.49% 1.63x
hexstr_to_bytes['0x'+'a1b2c3d4'*8] 0.00030281100302420523 0.0001832048992279367 39.50% 65.29% 1.65x
hexstr_to_bytes['0x'+'b'*2048] 0.001318799298547218 0.0011786039286561893 10.63% 11.90% 1.12x
hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4] 0.00030309845909032036 0.00017704872475775028 41.59% 71.19% 1.71x
hexstr_to_bytes['0x'+'beef'*16] 0.00030214611013303864 0.00018098729722753275 40.10% 66.94% 1.67x
hexstr_to_bytes['0x'+'c'*1024] 0.0008252346747701255 0.0006633402640756369 19.62% 24.41% 1.24x
hexstr_to_bytes['0x'+'cafebabe'*8] 0.00030259234913879515 0.00018098074845173545 40.19% 67.20% 1.67x
hexstr_to_bytes['0x'+'d'*512] 0.0005366454651679172 0.0003843047610817142 28.39% 39.64% 1.40x
hexstr_to_bytes['0x'+'dead'*16] 0.0003023666659594466 0.00018104330594715008 40.12% 67.01% 1.67x
hexstr_to_bytes['0x'+'e'*256] 0.0004237391876939557 0.00028540662204691814 32.65% 48.47% 1.48x
hexstr_to_bytes['0x'+'f'*128] 0.00033078439577125706 0.00019938409468165603 39.72% 65.90% 1.66x
hexstr_to_bytes['0x'+'f'*64] 0.00030199621149171706 0.00018211158410991987 39.70% 65.83% 1.66x
hexstr_to_bytes['0x'+'facefeed'*8] 0.0003026828091625085 0.0001809804916083948 40.21% 67.25% 1.67x
hexstr_to_bytes['0x'+'ff'*32] 0.0003046584371186745 0.00018030396433145972 40.82% 68.97% 1.69x
hexstr_to_bytes['0x'+'ff00'*16] 0.0003044601358554316 0.00018271176021331583 39.99% 66.63% 1.67x
hexstr_to_bytes['0x0'] 0.0003112975242803082 0.00017669310942432443 43.24% 76.18% 1.76x
hexstr_to_bytes['0x1'] 0.00030979755268069337 0.00017831919214224919 42.44% 73.73% 1.74x
hexstr_to_bytes['0x1234'] 0.00028987989830617233 0.00016059222133567856 44.60% 80.51% 1.81x
hexstr_to_bytes['0xabcdef'] 0.00029313546375549953 0.00016023808552146227 45.34% 82.94% 1.83x
hexstr_to_bytes['0xCAFEBABE'] 0.0002956326028048471 0.00016257364756736594 45.01% 81.85% 1.82x
hexstr_to_bytes['0xdeadbeef'] 0.00029538945013133006 0.00015994863323006022 45.85% 84.68% 1.85x
hexstr_to_bytes['deadbeef'] 0.0002416311992282382 0.00014156448950809907 41.41% 70.69% 1.71x
to_bytes[''] 0.0002821114471821082 0.00007229092319248025 74.38% 290.24% 3.90x
to_bytes['0x'] 0.00032286222555928787 0.00006948638143201174 78.48% 364.64% 4.65x
to_bytes['0x'+'00'*64] 0.00044154600779068917 0.00021467073652540076 51.38% 105.69% 2.06x
to_bytes['0x'+'a'*128] 0.00044003323516475436 0.00020871567806197297 52.57% 110.83% 2.11x
to_bytes['0x'+'ff'*32] 0.00041423096177560937 0.00018525702545595595 55.28% 123.60% 2.24x
to_bytes['0x1234'] 0.00040365691121292885 0.0001631725051314396 59.58% 147.38% 2.47x
to_bytes['0xabcdef'] 0.00040799428437397875 0.00016590661091438484 59.34% 145.92% 2.46x
to_bytes['0xCAFEBABE'] 0.00040569934851062236 0.0001654287714571789 59.22% 145.24% 2.45x
to_bytes['0xdeadbeef'] 0.00040672472098816643 0.0001646249461217065 59.52% 147.06% 2.47x
to_bytes['abc'] 0.0003978753152352582 0.00018138831736625306 54.41% 119.35% 2.19x
to_bytes['deadbeef'] 0.0003449970313349312 0.0001457993790071155 57.74% 136.62% 2.37x
to_bytes[0-9] 0.0000711509063631325 0.000049742476274277435 30.09% 43.04% 1.43x
to_bytes[0] 0.0007442464546856271 0.00009951979753354845 86.63% 647.84% 7.48x
to_bytes[1] 0.0007468187938298922 0.00009946085311402898 86.68% 650.87% 7.51x
to_bytes[123456] 0.0007770184899441045 0.00010733755357715684 86.19% 623.90% 7.24x
to_bytes[2**16] 0.0007643607269959702 0.00010709341996370734 85.99% 613.73% 7.14x
to_bytes[2**256-1] 0.0008070959794243746 0.00014806820934388612 81.65% 445.08% 5.45x
to_bytes[2**32] 0.0007825596332264595 0.00012301354530612423 84.28% 536.16% 6.36x
to_bytes[2**64] 0.000799904665607845 0.00013678713203822717 82.90% 484.78% 5.85x
to_bytes[2**8] 0.0007668455228702713 0.0000991505831405718 87.07% 673.42% 7.73x
to_bytes[255] 0.0007205326933925621 0.00010013949361068333 86.10% 619.53% 7.20x
to_bytes[4-byte pattern] 0.00007578948660444268 0.00004913310739931713 35.17% 54.25% 1.54x
to_bytes[all byte values] 0.00007524667217687412 0.00004953930189257869 34.16% 51.89% 1.52x
to_bytes[alternating 0x00/0xff] 0.0000735848213314879 0.00004957106795310823 32.63% 48.44% 1.48x
to_bytes[alternating 0xaa/0x55] 0.00007357153840812012 0.000049734355816416074 32.40% 47.93% 1.48x
to_bytes[ascii sentence] 0.00007676801864333051 0.00005181300336465479 32.51% 48.16% 1.48x
to_bytes[b''] 0.0000716113820829489 0.000047562825191832545 33.58% 50.56% 1.51x
to_bytes[b'\\x00'*32] 0.00007396943661749559 0.000049372584338700475 33.25% 49.82% 1.50x
to_bytes[b'\\x00\\xff\\x00\\xff'] 0.00007206145793205104 0.00004932205485854254 31.56% 46.10% 1.46x
to_bytes[b'\\x01'*100] 0.00007266822338573438 0.00004936668019645904 32.07% 47.20% 1.47x
to_bytes[b'\\x01'*2048] 0.00007348497372464753 0.00005008241805338873 31.85% 46.73% 1.47x
to_bytes[b'\\x01\\x02\\x03'] 0.00007195456019332593 0.0000493142834789415 31.46% 45.91% 1.46x
to_bytes[b'\\x10\\x20\\x30\\x40\\x50'] 0.0000739306045595032 0.0000497642284215225 32.69% 48.56% 1.49x
to_bytes[b'\\x7f'*8] 0.0000707229435100807 0.000049207520472619774 30.42% 43.72% 1.44x
to_bytes[b'\\x80'*8] 0.00007227497278858371 0.00004936410722600588 31.70% 46.41% 1.46x
to_bytes[b'\\xde\\xad\\xbe\\xef'] 0.00007074786602323283 0.00004933543047708552 30.27% 43.40% 1.43x
to_bytes[b'\\xff'*64] 0.00007309059705326321 0.000049370061172563166 32.45% 48.05% 1.48x
to_bytes[b'a'*1024] 0.00007367572610474704 0.00004933694143911753 33.04% 49.33% 1.49x
to_bytes[b'abc'] 0.00007331605705904529 0.000049337250288282306 32.71% 48.60% 1.49x
to_bytes[bytearray(0-9)] 0.00029279295114103247 0.00015056118581210985 48.58% 94.47% 1.94x
to_bytes[bytearray(4-byte pattern)] 0.0002859484676633103 0.0001507450927252196 47.28% 89.69% 1.90x
to_bytes[bytearray(all byte values)] 0.000290173410620588 0.00015061366213505275 48.10% 92.66% 1.93x
to_bytes[bytearray(alternating 0x00/0xff)] 0.0002916098073313458 0.00015005406128293028 48.54% 94.34% 1.94x
to_bytes[bytearray(alternating 0xaa/0x55)] 0.0002913539519625244 0.00015027072760283119 48.42% 93.89% 1.94x
to_bytes[bytearray(ascii sentence)] 0.00027559093016595607 0.00014958633661725577 45.72% 84.24% 1.84x
to_bytes[bytearray(b'')] 0.0002627086442351873 0.0001244861154285149 52.61% 111.03% 2.11x
to_bytes[bytearray(b'\\x00'*32)] 0.0002825349691167268 0.0001474438615132008 47.81% 91.62% 1.92x
to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')] 0.000286402845788897 0.00014905805816930548 47.96% 92.14% 1.92x
to_bytes[bytearray(b'\\x01'*100)] 0.0002927021393250255 0.00015017720158962776 48.69% 94.90% 1.95x
to_bytes[bytearray(b'\\x01'*2048)] 0.0003448315515428288 0.0001762255408985063 48.90% 95.68% 1.96x
to_bytes[bytearray(b'\\x01\\x02\\x03')] 0.0002872829775553652 0.00014959025520985041 47.93% 92.05% 1.92x
to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.0002936718205735401 0.00014942547923285141 49.12% 96.53% 1.97x
to_bytes[bytearray(b'\\x7f'*8)] 0.0002902162725678058 0.0001491567223315468 48.60% 94.57% 1.95x
to_bytes[bytearray(b'\\x80'*8)] 0.0002917408596131504 0.0001495678236897563 48.73% 95.06% 1.95x
to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.0002872631519537074 0.00014844553801959573 48.32% 93.51% 1.94x
to_bytes[bytearray(b'\\xff'*64)] 0.0002803447238952556 0.00014658379583754855 47.71% 91.25% 1.91x
to_bytes[bytearray(b'a'*1024)] 0.00033788781073729434 0.0001781233742199795 47.28% 89.69% 1.90x
to_bytes[bytearray(b'abc')] 0.00029278838368231567 0.00014900421143445583 49.11% 96.50% 1.96x
to_bytes[bytearray(long alternating)] 0.0003410458358627273 0.0001805845231188091 47.05% 88.86% 1.89x
to_bytes[bytearray(mixed pattern)] 0.0002882589831957274 0.00014966715325158246 48.08% 92.60% 1.93x
to_bytes[bytearray(multiples of 0x10)] 0.0002911063896906671 0.00015018458912623592 48.41% 93.83% 1.94x
to_bytes[bytearray(palindrome ascii)] 0.00029160803357001846 0.00014980787333535823 48.63% 94.65% 1.95x
to_bytes[bytearray(palindrome numeric)] 0.00029218634853815824 0.00014999551641556755 48.66% 94.80% 1.95x
to_bytes[bytearray(palindrome)] 0.00029139828410864265 0.0001510504511560201 48.16% 92.91% 1.93x
to_bytes[bytearray(repeated 0-9)] 0.0002792592006698386 0.00015180369140363687 45.64% 83.96% 1.84x
to_bytes[bytearray(single 0xff)] 0.0002906612049652468 0.0001513080459090397 47.94% 92.10% 1.92x
to_bytes[bytearray(single null byte)] 0.00028931073223723627 0.00015114011687525233 47.76% 91.42% 1.91x
to_bytes[bytearray(two patterns)] 0.00028835165193684485 0.00014934906003320007 48.21% 93.07% 1.93x
to_bytes[False] 0.00023423921160174678 0.000054952696820723225 76.54% 326.26% 4.26x
to_bytes[long alternating] 0.0000762084559552457 0.00005006093878824813 34.31% 52.23% 1.52x
to_bytes[memoryview(0-9)] 0.0004415513819569245 0.00019050633326892017 56.86% 131.78% 2.32x
to_bytes[memoryview(4-byte pattern)] 0.0004499286522748226 0.00018850250333262697 58.10% 138.69% 2.39x
to_bytes[memoryview(all byte values)] 0.00044395928462435464 0.00018677264824978285 57.93% 137.70% 2.38x
to_bytes[memoryview(alternating 0x00/0xff)] 0.0004448621692535752 0.00018941301316620295 57.42% 134.86% 2.35x
to_bytes[memoryview(alternating 0xaa/0x55)] 0.0004286208544195662 0.0001896060423206249 55.76% 126.06% 2.26x
to_bytes[memoryview(ascii sentence)] 0.00044914932674172377 0.00018665195534184881 58.44% 140.63% 2.41x
to_bytes[memoryview(b'')] 0.00040566474198992254 0.00016710348143786016 58.81% 142.76% 2.43x
to_bytes[memoryview(b'\\x00'*32)] 0.00042716367937601426 0.00018991588806263116 55.54% 124.92% 2.25x
to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')] 0.0004395938286334605 0.00019115523678182758 56.52% 129.97% 2.30x
to_bytes[memoryview(b'\\x01'*100)] 0.00042489944052671804 0.0001918809590845222 54.84% 121.44% 2.21x
to_bytes[memoryview(b'\\x01'*2048)] 0.0004814681008445697 0.0002177185639114722 54.78% 121.14% 2.21x
to_bytes[memoryview(b'\\x01\\x02\\x03')] 0.0004401906128885871 0.0001918660499611585 56.41% 129.43% 2.29x
to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.000440352566189634 0.0001905626004979162 56.72% 131.08% 2.31x
to_bytes[memoryview(b'\\x7f'*8)] 0.0004347741990909332 0.0001915143049678234 55.95% 127.02% 2.27x
to_bytes[memoryview(b'\\x80'*8)] 0.00042595411656694954 0.00019117814584954296 55.12% 122.80% 2.23x
to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.0004345889041348626 0.0001904136999036226 56.19% 128.23% 2.28x
to_bytes[memoryview(b'\\xff'*64)] 0.0004272352283164826 0.00019079732219674718 55.34% 123.92% 2.24x
to_bytes[memoryview(b'a'*1024)] 0.000483071003039771 0.00022102376471939722 54.25% 118.56% 2.19x
to_bytes[memoryview(b'abc')] 0.0004286759087642814 0.00019098552316624997 55.45% 124.45% 2.24x
to_bytes[memoryview(long alternating)] 0.0004970526851211927 0.00021820218870887787 56.10% 127.79% 2.28x
to_bytes[memoryview(mixed pattern)] 0.00045132285287104347 0.00018724839504552244 58.51% 141.03% 2.41x
to_bytes[memoryview(multiples of 0x10)] 0.0004429290221386916 0.0001893028856382368 57.26% 133.98% 2.34x
to_bytes[memoryview(palindrome ascii)] 0.00044347414856065576 0.00018670255768130908 57.90% 137.53% 2.38x
to_bytes[memoryview(palindrome numeric)] 0.00044651712814757687 0.00018614761527783308 58.31% 139.87% 2.40x
to_bytes[memoryview(palindrome)] 0.0004371033259092562 0.00019070995906212375 56.37% 129.20% 2.29x
to_bytes[memoryview(repeated 0-9)] 0.0004490937144182926 0.000188281578297152 58.08% 138.52% 2.39x
to_bytes[memoryview(single 0xff)] 0.00045004442169221514 0.0001879175912779947 58.24% 139.49% 2.39x
to_bytes[memoryview(single null byte)] 0.0004485229624834794 0.00018766833701002668 58.16% 139.00% 2.39x
to_bytes[memoryview(two patterns)] 0.0004506317489502273 0.0001876827237139505 58.35% 140.10% 2.40x
to_bytes[mixed pattern] 0.00007519136955625087 0.00005005517503741859 33.43% 50.22% 1.50x
to_bytes[multiples of 0x10] 0.00007274924448000889 0.00005005992519805604 31.19% 45.32% 1.45x
to_bytes[palindrome ascii] 0.00007596964117739914 0.000049149731259459995 35.30% 54.57% 1.55x
to_bytes[palindrome numeric] 0.0000754128934453132 0.00005012595767132883 33.53% 50.45% 1.50x
to_bytes[palindrome] 0.0000720198112592293 0.00004937898163847777 31.44% 45.85% 1.46x
to_bytes[repeated 0-9] 0.000075733825217585 0.000049981017423954825 34.00% 51.53% 1.52x
to_bytes[single 0xff] 0.00007803079544647309 0.000048470776071898675 37.88% 60.99% 1.61x
to_bytes[single null byte] 0.00007848395495071354 0.00004838966273448782 38.34% 62.19% 1.62x
to_bytes[True] 0.000234558877651903 0.00005576239132513904 76.23% 320.64% 4.21x
to_bytes[two patterns] 0.00007635861625891125 0.000051841311548024826 32.11% 47.29% 1.47x

faster_hexbytes.main - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexbytes_getitem_index[-1-0-9] 0.00027772216827882186 0.00024581606335830053 11.49% 12.98% 1.13x
hexbytes_getitem_index[-1-4-byte pattern] 0.00027521586175123383 0.00024476351373471026 11.06% 12.44% 1.12x
hexbytes_getitem_index[-1-all byte values] 0.0002774145787724936 0.000244329413920674 11.93% 13.54% 1.14x
hexbytes_getitem_index[-1-alternating 0x00/0xff] 0.0002695175782735009 0.00024559617837286644 8.88% 9.74% 1.10x
hexbytes_getitem_index[-1-alternating 0xaa/0x55] 0.00027236825162419917 0.00024567921145385194 9.80% 10.86% 1.11x
hexbytes_getitem_index[-1-ascii sentence] 0.0002782286535212849 0.00024605864611125695 11.56% 13.07% 1.13x
hexbytes_getitem_index[-1-b'\\x00'*32] 0.00027496111467286577 0.00023870470491376948 13.19% 15.19% 1.15x
hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff'] 0.0002836589676459234 0.00023792746488477879 16.12% 19.22% 1.19x
hexbytes_getitem_index[-1-b'\\x01'*100] 0.0002812720450700793 0.00023795265020800548 15.40% 18.21% 1.18x
hexbytes_getitem_index[-1-b'\\x01'*2048] 0.00027737838892195085 0.0002456168919863162 11.45% 12.93% 1.13x
hexbytes_getitem_index[-1-b'\\x01\\x02\\x03'] 0.0002770249629728069 0.00023808969729859384 14.05% 16.35% 1.16x
hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002756440920091688 0.00024024508008223266 12.84% 14.73% 1.15x
hexbytes_getitem_index[-1-b'\\x7f'*8] 0.00028081069059559795 0.0002364933443854547 15.78% 18.74% 1.19x
hexbytes_getitem_index[-1-b'\\x80'*8] 0.00028194397230118937 0.00024690326885243405 12.43% 14.19% 1.14x
hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef'] 0.0002773212095546999 0.00023950151142751027 13.64% 15.79% 1.16x
hexbytes_getitem_index[-1-b'\\xff'*64] 0.00027301599868499103 0.00023779264511519576 12.90% 14.81% 1.15x
hexbytes_getitem_index[-1-b'a'*1024] 0.00028211693622407353 0.00023887596210012013 15.33% 18.10% 1.18x
hexbytes_getitem_index[-1-b'abc'] 0.00028299763283093295 0.00023758675319088404 16.05% 19.11% 1.19x
hexbytes_getitem_index[-1-long alternating] 0.00027349688815949563 0.00024987652697990286 8.64% 9.45% 1.09x
hexbytes_getitem_index[-1-mixed pattern] 0.00027083335075350003 0.00024457910203551055 9.69% 10.73% 1.11x
hexbytes_getitem_index[-1-multiples of 0x10] 0.00027707882250640526 0.0002454114635190288 11.43% 12.90% 1.13x
hexbytes_getitem_index[-1-palindrome ascii] 0.00028645972667661296 0.0002453620024880365 14.35% 16.75% 1.17x
hexbytes_getitem_index[-1-palindrome numeric] 0.00027738948509788234 0.0002448466338376047 11.73% 13.29% 1.13x
hexbytes_getitem_index[-1-palindrome] 0.0002817750242910312 0.00023718756729717728 15.82% 18.80% 1.19x
hexbytes_getitem_index[-1-repeated 0-9] 0.00027228086067262 0.00024494962954700806 10.04% 11.16% 1.11x
hexbytes_getitem_index[-1-two patterns] 0.0002720698819172292 0.0002454229360025267 9.79% 10.86% 1.11x
hexbytes_getitem_index[0-0-9] 0.0002681512637850261 0.00023607042543531632 11.96% 13.59% 1.14x
hexbytes_getitem_index[0-4-byte pattern] 0.0002619171682581509 0.00023468521649468694 10.40% 11.60% 1.12x
hexbytes_getitem_index[0-all byte values] 0.0002633274874142444 0.0002344038464673344 10.98% 12.34% 1.12x
hexbytes_getitem_index[0-alternating 0x00/0xff] 0.0002696802850874846 0.00023577530223118628 12.57% 14.38% 1.14x
hexbytes_getitem_index[0-alternating 0xaa/0x55] 0.0002683263693103366 0.00023566081822521377 12.17% 13.86% 1.14x
hexbytes_getitem_index[0-ascii sentence] 0.00026213306315236355 0.00022712662111527252 13.35% 15.41% 1.15x
hexbytes_getitem_index[0-b'\\x00'*32] 0.00027408231925477077 0.00023490818973869498 14.29% 16.68% 1.17x
hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff'] 0.00025477201275120364 0.0002359065248228995 7.40% 8.00% 1.08x
hexbytes_getitem_index[0-b'\\x01'*100] 0.00026730839597120207 0.0002353206125266806 11.97% 13.59% 1.14x
hexbytes_getitem_index[0-b'\\x01'*2048] 0.0002597642617094473 0.00022935303573951328 11.71% 13.26% 1.13x
hexbytes_getitem_index[0-b'\\x01\\x02\\x03'] 0.0002777961243783422 0.00023325277326015391 16.03% 19.10% 1.19x
hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002655265194185208 0.00023531132320968358 11.38% 12.84% 1.13x
hexbytes_getitem_index[0-b'\\x7f'*8] 0.00026197751342431174 0.0002355136525022143 10.10% 11.24% 1.11x
hexbytes_getitem_index[0-b'\\x80'*8] 0.0002668056022346087 0.000234287327856112 12.19% 13.88% 1.14x
hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef'] 0.00025430918864104737 0.000234138744528777 7.93% 8.61% 1.09x
hexbytes_getitem_index[0-b'\\xff'*64] 0.00027546746516189614 0.0002350750610016955 14.66% 17.18% 1.17x
hexbytes_getitem_index[0-b'a'*1024] 0.0002776072906153778 0.00023446428513546752 15.54% 18.40% 1.18x
hexbytes_getitem_index[0-b'abc'] 0.00027511325216120913 0.00023671618529530334 13.96% 16.22% 1.16x
hexbytes_getitem_index[0-long alternating] 0.00027348256711712547 0.0002348402508712814 14.13% 16.45% 1.16x
hexbytes_getitem_index[0-mixed pattern] 0.00026132060798813564 0.00022635292940735121 13.38% 15.45% 1.15x
hexbytes_getitem_index[0-multiples of 0x10] 0.00026238583293928494 0.0002317606820394887 11.67% 13.21% 1.13x
hexbytes_getitem_index[0-palindrome ascii] 0.00028229736720191366 0.00023097047471052918 18.18% 22.22% 1.22x
hexbytes_getitem_index[0-palindrome numeric] 0.00026230817906999684 0.000230046783098363 12.30% 14.02% 1.14x
hexbytes_getitem_index[0-palindrome] 0.0002544096895684906 0.0002339276703773135 8.05% 8.76% 1.09x
hexbytes_getitem_index[0-repeated 0-9] 0.00025921941573622424 0.00022832585704526647 11.92% 13.53% 1.14x
hexbytes_getitem_index[0-single 0xff] 0.00026349174004020265 0.00022747196477106269 13.67% 15.83% 1.16x
hexbytes_getitem_index[0-single null byte] 0.0002614650681938423 0.00022734584124327006 13.05% 15.01% 1.15x
hexbytes_getitem_index[0-two patterns] 0.00026127135618773706 0.00022834873212677052 12.60% 14.42% 1.14x
hexbytes_getitem_index[1-0-9] 0.0002747575024936865 0.0002320067714275639 15.56% 18.43% 1.18x
hexbytes_getitem_index[1-4-byte pattern] 0.0002694676087981681 0.00023113098657705344 14.23% 16.59% 1.17x
hexbytes_getitem_index[1-all byte values] 0.00025918050238514214 0.00023127612847006544 10.77% 12.07% 1.12x
hexbytes_getitem_index[1-alternating 0x00/0xff] 0.0002589836775268418 0.00023063085991953673 10.95% 12.29% 1.12x
hexbytes_getitem_index[1-alternating 0xaa/0x55] 0.00026439619796194807 0.00022976240711113108 13.10% 15.07% 1.15x
hexbytes_getitem_index[1-ascii sentence] 0.0002647767427718888 0.00023030404713501035 13.02% 14.97% 1.15x
hexbytes_getitem_index[1-b'\\x00'*32] 0.0002616046628305127 0.0002296950466305082 12.20% 13.89% 1.14x
hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff'] 0.00027241148873236823 0.0002311715536508443 15.14% 17.84% 1.18x
hexbytes_getitem_index[1-b'\\x01'*100] 0.00027043249365320846 0.00023037368603379428 14.81% 17.39% 1.17x
hexbytes_getitem_index[1-b'\\x01'*2048] 0.0002630700093158016 0.0002309083253867699 12.23% 13.93% 1.14x
hexbytes_getitem_index[1-b'\\x01\\x02\\x03'] 0.00026264044640358783 0.0002291634337302252 12.75% 14.61% 1.15x
hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50'] 0.000259632365164136 0.00023081591809741248 11.10% 12.48% 1.12x
hexbytes_getitem_index[1-b'\\x7f'*8] 0.0002614444039200329 0.00023188373288472836 11.31% 12.75% 1.13x
hexbytes_getitem_index[1-b'\\x80'*8] 0.0002607936540615154 0.00023256641948445333 10.82% 12.14% 1.12x
hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef'] 0.0002616525527436918 0.00022940667436124868 12.32% 14.06% 1.14x
hexbytes_getitem_index[1-b'\\xff'*64] 0.00027374942732620827 0.00022912489211659588 16.30% 19.48% 1.19x
hexbytes_getitem_index[1-b'a'*1024] 0.00026428789511962354 0.0002303918365434838 12.83% 14.71% 1.15x
hexbytes_getitem_index[1-b'abc'] 0.00027330990049144254 0.00022789272750628245 16.62% 19.93% 1.20x
hexbytes_getitem_index[1-long alternating] 0.00026728835725431583 0.00023027499977052097 13.85% 16.07% 1.16x
hexbytes_getitem_index[1-mixed pattern] 0.0002676098046874987 0.00023281979226655333 13.00% 14.94% 1.15x
hexbytes_getitem_index[1-multiples of 0x10] 0.0002619350576921689 0.00023120611055678857 11.73% 13.29% 1.13x
hexbytes_getitem_index[1-palindrome ascii] 0.000241374085839168 0.00023036398154950108 4.56% 4.78% 1.05x
hexbytes_getitem_index[1-palindrome numeric] 0.00026662349758110383 0.0002301817889043075 13.67% 15.83% 1.16x
hexbytes_getitem_index[1-palindrome] 0.0002596760704973802 0.00023252779397342764 10.45% 11.68% 1.12x
hexbytes_getitem_index[1-repeated 0-9] 0.0002711995475320902 0.00023144219379699795 14.66% 17.18% 1.17x
hexbytes_getitem_index[1-two patterns] 0.0002681113261252134 0.00023053185158393783 14.02% 16.30% 1.16x
hexbytes_getitem_index[2-0-9] 0.0002717322969591618 0.00023016239178987437 15.30% 18.06% 1.18x
hexbytes_getitem_index[2-4-byte pattern] 0.00026774812031821643 0.00022950731539922578 14.28% 16.66% 1.17x
hexbytes_getitem_index[2-all byte values] 0.0002668280713209244 0.00023076325361980947 13.52% 15.63% 1.16x
hexbytes_getitem_index[2-alternating 0x00/0xff] 0.0002706752956295609 0.00023106065278809168 14.64% 17.14% 1.17x
hexbytes_getitem_index[2-alternating 0xaa/0x55] 0.0002792023898075317 0.00023084734765241356 17.32% 20.95% 1.21x
hexbytes_getitem_index[2-ascii sentence] 0.00025895012853554167 0.00023144671068627546 10.62% 11.88% 1.12x
hexbytes_getitem_index[2-b'\\x00'*32] 0.0002609847557235622 0.00023148903370432238 11.30% 12.74% 1.13x
hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff'] 0.00027305865309303225 0.00023197083262868428 15.05% 17.71% 1.18x
hexbytes_getitem_index[2-b'\\x01'*100] 0.0002793290423973439 0.000230909104964291 17.33% 20.97% 1.21x
hexbytes_getitem_index[2-b'\\x01'*2048] 0.000277388717110992 0.00023106040436724162 16.70% 20.05% 1.20x
hexbytes_getitem_index[2-b'\\x01\\x02\\x03'] 0.00026168165235421003 0.00023286324038208236 11.01% 12.38% 1.12x
hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50'] 0.00027257421313432777 0.00023063584734269268 15.39% 18.18% 1.18x
hexbytes_getitem_index[2-b'\\x7f'*8] 0.00026704658669592644 0.00022876893244245868 14.33% 16.73% 1.17x
hexbytes_getitem_index[2-b'\\x80'*8] 0.0002779482468884247 0.00022882856516763937 17.67% 21.47% 1.21x
hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef'] 0.0002620829929199457 0.00023240536161602094 11.32% 12.77% 1.13x
hexbytes_getitem_index[2-b'\\xff'*64] 0.00027210595623647935 0.00023194848511319367 14.76% 17.31% 1.17x
hexbytes_getitem_index[2-b'a'*1024] 0.000261379484309683 0.00023062180631328751 11.77% 13.34% 1.13x
hexbytes_getitem_index[2-b'abc'] 0.0002552383409546994 0.00023159894813909877 9.26% 10.21% 1.10x
hexbytes_getitem_index[2-long alternating] 0.00027852584653641904 0.00023176527001233174 16.79% 20.18% 1.20x
hexbytes_getitem_index[2-mixed pattern] 0.0002599847450432509 0.000231540056040572 10.94% 12.28% 1.12x
hexbytes_getitem_index[2-multiples of 0x10] 0.00027553039114084965 0.00022972328632451895 16.63% 19.94% 1.20x
hexbytes_getitem_index[2-palindrome ascii] 0.0002542976299054324 0.00023124346920451878 9.07% 9.97% 1.10x
hexbytes_getitem_index[2-palindrome numeric] 0.000260027892681729 0.00023839229925774736 8.32% 9.08% 1.09x
hexbytes_getitem_index[2-palindrome] 0.00026512105386353803 0.00022984513380464678 13.31% 15.35% 1.15x
hexbytes_getitem_index[2-repeated 0-9] 0.00025793327141438366 0.00023219137232301142 9.98% 11.09% 1.11x
hexbytes_getitem_index[2-two patterns] 0.0002669379495091689 0.00023146984118471383 13.29% 15.32% 1.15x
hexbytes_getitem_index[3-0-9] 0.00026130315085915 0.00023096027461288882 11.61% 13.14% 1.13x
hexbytes_getitem_index[3-4-byte pattern] 0.00026578673127076617 0.0002309446676073247 13.11% 15.09% 1.15x
hexbytes_getitem_index[3-all byte values] 0.0002743227782877221 0.00023195765344667424 15.44% 18.26% 1.18x
hexbytes_getitem_index[3-alternating 0x00/0xff] 0.00024068509229514565 0.0002312565309723266 3.92% 4.08% 1.04x
hexbytes_getitem_index[3-alternating 0xaa/0x55] 0.00026010404860686635 0.00023071233838560005 11.30% 12.74% 1.13x
hexbytes_getitem_index[3-ascii sentence] 0.0002603577877866582 0.00023135753961609233 11.14% 12.53% 1.13x
hexbytes_getitem_index[3-b'\\x00'*32] 0.0002594183774151213 0.00023158800719736807 10.73% 12.02% 1.12x
hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff'] 0.0002717703733911484 0.00023102449697467428 14.99% 17.64% 1.18x
hexbytes_getitem_index[3-b'\\x01'*100] 0.00026417445804655245 0.00023151983468577925 12.36% 14.10% 1.14x
hexbytes_getitem_index[3-b'\\x01'*2048] 0.00027340523204570974 0.00023296978620048595 14.79% 17.36% 1.17x
hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002607372223154327 0.00023043291488374727 11.62% 13.15% 1.13x
hexbytes_getitem_index[3-b'\\x7f'*8] 0.00025856499847241795 0.00023313490968704463 9.84% 10.91% 1.11x
hexbytes_getitem_index[3-b'\\x80'*8] 0.0002614626877673648 0.00023258801910976367 11.04% 12.41% 1.12x
hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef'] 0.000277236562993802 0.00023208867496496625 16.28% 19.45% 1.19x
hexbytes_getitem_index[3-b'\\xff'*64] 0.00026500024642019213 0.00022936326536790786 13.45% 15.54% 1.16x
hexbytes_getitem_index[3-b'a'*1024] 0.0002621113038162635 0.00023081747942764875 11.94% 13.56% 1.14x
hexbytes_getitem_index[3-long alternating] 0.0002740723883859915 0.0002333515115393871 14.86% 17.45% 1.17x
hexbytes_getitem_index[3-mixed pattern] 0.0002613144231362088 0.00023184467320869583 11.28% 12.71% 1.13x
hexbytes_getitem_index[3-multiples of 0x10] 0.0002649673191767744 0.00023308348766560622 12.03% 13.68% 1.14x
hexbytes_getitem_index[3-palindrome ascii] 0.00024164021514359312 0.00023390576201343593 3.20% 3.31% 1.03x
hexbytes_getitem_index[3-palindrome numeric] 0.0002583559146100859 0.00023556277407120333 8.82% 9.68% 1.10x
hexbytes_getitem_index[3-palindrome] 0.0002723308507790079 0.00023207578683517383 14.78% 17.35% 1.17x
hexbytes_getitem_index[3-repeated 0-9] 0.0002607279206629312 0.00022930235467379814 12.05% 13.70% 1.14x
hexbytes_getitem_index[3-two patterns] 0.0002634152850435721 0.00023283612000035413 11.61% 13.13% 1.13x
hexbytes_getitem_index[4-0-9] 0.00027725094524883335 0.0002302226108316954 16.96% 20.43% 1.20x
hexbytes_getitem_index[4-4-byte pattern] 0.0002584488720295166 0.00023148972576059852 10.43% 11.65% 1.12x
hexbytes_getitem_index[4-all byte values] 0.0002526099341089403 0.00022831781782183116 9.62% 10.64% 1.11x
hexbytes_getitem_index[4-alternating 0x00/0xff] 0.00027564866074912287 0.00023226065314257773 15.74% 18.68% 1.19x
hexbytes_getitem_index[4-alternating 0xaa/0x55] 0.0002802009195639195 0.0002320361177569987 17.19% 20.76% 1.21x
hexbytes_getitem_index[4-ascii sentence] 0.0002627979786566238 0.00022773525634642593 13.34% 15.40% 1.15x
hexbytes_getitem_index[4-b'\\x00'*32] 0.0002714111574692135 0.0002306569283216047 15.02% 17.67% 1.18x
hexbytes_getitem_index[4-b'\\x01'*100] 0.0002771369665430359 0.00023202748499838707 16.28% 19.44% 1.19x
hexbytes_getitem_index[4-b'\\x01'*2048] 0.00025780600884547846 0.00023022091874726593 10.70% 11.98% 1.12x
hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002769532967586685 0.00023139057896045764 16.45% 19.69% 1.20x
hexbytes_getitem_index[4-b'\\x7f'*8] 0.0002520379210967673 0.000233339190070525 7.42% 8.01% 1.08x
hexbytes_getitem_index[4-b'\\x80'*8] 0.0002583932889630999 0.00022986628746096607 11.04% 12.41% 1.12x
hexbytes_getitem_index[4-b'\\xff'*64] 0.00025998838814522625 0.00022948214156376988 11.73% 13.29% 1.13x
hexbytes_getitem_index[4-b'a'*1024] 0.000262203946312488 0.0002288009672987645 12.74% 14.60% 1.15x
hexbytes_getitem_index[4-long alternating] 0.000257146366624765 0.00022917980395965426 10.88% 12.20% 1.12x
hexbytes_getitem_index[4-mixed pattern] 0.000273692027502182 0.00022863890807846827 16.46% 19.70% 1.20x
hexbytes_getitem_index[4-multiples of 0x10] 0.00027059394190051984 0.0002293834268739684 15.23% 17.97% 1.18x
hexbytes_getitem_index[4-palindrome ascii] 0.00026260864399179707 0.00022934611755998015 12.67% 14.50% 1.15x
hexbytes_getitem_index[4-palindrome numeric] 0.00026305272253051236 0.0002277266109172526 13.43% 15.51% 1.16x
hexbytes_getitem_index[4-palindrome] 0.00026907836392072327 0.0002309059810571469 14.19% 16.53% 1.17x
hexbytes_getitem_index[4-repeated 0-9] 0.0002754034679846901 0.00022922857428779692 16.77% 20.14% 1.20x
hexbytes_getitem_index[4-two patterns] 0.00024656348678606544 0.0002305797827740768 6.48% 6.93% 1.07x
hexbytes_getitem_index[5-0-9] 0.00027512387808380364 0.00022906707057493794 16.74% 20.11% 1.20x
hexbytes_getitem_index[5-4-byte pattern] 0.0002781126471964871 0.0002307119590437248 17.04% 20.55% 1.21x
hexbytes_getitem_index[5-all byte values] 0.00027561964694533645 0.00022877278366156142 17.00% 20.48% 1.20x
hexbytes_getitem_index[5-alternating 0x00/0xff] 0.0002749669923889728 0.00023076910599800475 16.07% 19.15% 1.19x
hexbytes_getitem_index[5-alternating 0xaa/0x55] 0.0002659208311863693 0.00022990771791238696 13.54% 15.66% 1.16x
hexbytes_getitem_index[5-ascii sentence] 0.0002732916807203367 0.0002299707665497674 15.85% 18.84% 1.19x
hexbytes_getitem_index[5-b'\\x00'*32] 0.00027089637914205625 0.00023188980283731002 14.40% 16.82% 1.17x
hexbytes_getitem_index[5-b'\\x01'*100] 0.00026645447748704573 0.00023066490373638155 13.43% 15.52% 1.16x
hexbytes_getitem_index[5-b'\\x01'*2048] 0.0002750742405829264 0.00023072214063884247 16.12% 19.22% 1.19x
hexbytes_getitem_index[5-b'\\x7f'*8] 0.0002653467850576961 0.00023180615248754704 12.64% 14.47% 1.14x
hexbytes_getitem_index[5-b'\\x80'*8] 0.0002772158839576158 0.00022983180388985584 17.09% 20.62% 1.21x
hexbytes_getitem_index[5-b'\\xff'*64] 0.0002706633159058738 0.00022985917076599424 15.08% 17.75% 1.18x
hexbytes_getitem_index[5-b'a'*1024] 0.00026657239740709673 0.00023429256937799946 12.11% 13.78% 1.14x
hexbytes_getitem_index[5-long alternating] 0.0002753559270990313 0.00023120089505354575 16.04% 19.10% 1.19x
hexbytes_getitem_index[5-mixed pattern] 0.00027315832635879406 0.00022994755815401697 15.82% 18.79% 1.19x
hexbytes_getitem_index[5-multiples of 0x10] 0.0002791244275243424 0.000231349155903956 17.12% 20.65% 1.21x
hexbytes_getitem_index[5-palindrome ascii] 0.00025953324594875734 0.00022983165890372444 11.44% 12.92% 1.13x
hexbytes_getitem_index[5-palindrome] 0.00026981412985253823 0.0002308254454964961 14.45% 16.89% 1.17x
hexbytes_getitem_index[5-repeated 0-9] 0.0002723884229613104 0.00023059295894593715 15.34% 18.13% 1.18x
hexbytes_getitem_index[5-two patterns] 0.0002684052147513813 0.00022984582954885816 14.37% 16.78% 1.17x
hexbytes_getitem_slice[slice(-3,None)-0-9] 0.0008081147015664948 0.0005032017524096586 37.73% 60.59% 1.61x
hexbytes_getitem_slice[slice(-3,None)-4-byte pattern] 0.0008056747688640673 0.0005031347566122945 37.55% 60.13% 1.60x
hexbytes_getitem_slice[slice(-3,None)-all byte values] 0.0008080874667758924 0.0005052784096586043 37.47% 59.93% 1.60x
hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff] 0.0008058312164944864 0.0005010065285780708 37.83% 60.84% 1.61x
hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55] 0.0008019760635166759 0.0005025251932995593 37.34% 59.59% 1.60x
hexbytes_getitem_slice[slice(-3,None)-ascii sentence] 0.0008065237352476944 0.0005030546485121842 37.63% 60.33% 1.60x
hexbytes_getitem_slice[slice(-3,None)-b''] 0.0007751361805318902 0.0004777877231044507 38.36% 62.23% 1.62x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32] 0.0007983090185782734 0.0005047271017207069 36.78% 58.17% 1.58x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff'] 0.0008029699279299267 0.0005040367260729272 37.23% 59.31% 1.59x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100] 0.0008064788141806622 0.0005002805307216386 37.97% 61.21% 1.61x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048] 0.0008056119112008673 0.0005040274627748305 37.44% 59.83% 1.60x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03'] 0.0008055586268397462 0.0005051355926496422 37.29% 59.47% 1.59x
hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008035217098859288 0.0005023362156552039 37.48% 59.96% 1.60x
hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8] 0.0008007967580756124 0.0005016941699906497 37.35% 59.62% 1.60x
hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8] 0.0008029634453499548 0.0005055636094731706 37.04% 58.83% 1.59x
hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef'] 0.0007928275970261541 0.0005049230605025059 36.31% 57.02% 1.57x
hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64] 0.0008008113605382798 0.0005039965526575505 37.06% 58.89% 1.59x
hexbytes_getitem_slice[slice(-3,None)-b'a'*1024] 0.000797056915414334 0.0005040611052338882 36.76% 58.13% 1.58x
hexbytes_getitem_slice[slice(-3,None)-b'abc'] 0.0008051491341263269 0.0005054501519770648 37.22% 59.29% 1.59x
hexbytes_getitem_slice[slice(-3,None)-long alternating] 0.0008037644394410991 0.0005030535438889429 37.41% 59.78% 1.60x
hexbytes_getitem_slice[slice(-3,None)-mixed pattern] 0.0008045811052208257 0.0005020314620923619 37.60% 60.27% 1.60x
hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10] 0.0008064189663132882 0.0005031278737803298 37.61% 60.28% 1.60x
hexbytes_getitem_slice[slice(-3,None)-palindrome ascii] 0.0008042872332262883 0.0005060296020372112 37.08% 58.94% 1.59x
hexbytes_getitem_slice[slice(-3,None)-palindrome numeric] 0.0008061583641575734 0.0005025625587933735 37.66% 60.41% 1.60x
hexbytes_getitem_slice[slice(-3,None)-palindrome] 0.0008021693982170157 0.0005049887630630737 37.05% 58.85% 1.59x
hexbytes_getitem_slice[slice(-3,None)-repeated 0-9] 0.000804211716668699 0.0005023540294584942 37.53% 60.09% 1.60x
hexbytes_getitem_slice[slice(-3,None)-single 0xff] 0.0007791925995079651 0.00047200533480172774 39.42% 65.08% 1.65x
hexbytes_getitem_slice[slice(-3,None)-single null byte] 0.0007792541174113124 0.00047274867940582825 39.33% 64.83% 1.65x
hexbytes_getitem_slice[slice(-3,None)-two patterns] 0.000806145906423976 0.0005017745035191593 37.76% 60.66% 1.61x
hexbytes_getitem_slice[slice(0,3)-0-9] 0.0008295735745765203 0.0005096554560787855 38.56% 62.77% 1.63x
hexbytes_getitem_slice[slice(0,3)-4-byte pattern] 0.0008333394694396078 0.0005111983445711981 38.66% 63.02% 1.63x
hexbytes_getitem_slice[slice(0,3)-all byte values] 0.0008303063669162175 0.0005121409765039373 38.32% 62.12% 1.62x
hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff] 0.0008333092721930422 0.000511028765437711 38.67% 63.07% 1.63x
hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55] 0.0008292485794173832 0.0005081411224091288 38.72% 63.19% 1.63x
hexbytes_getitem_slice[slice(0,3)-ascii sentence] 0.0008356305695370463 0.0005384441991702769 35.56% 55.19% 1.55x
hexbytes_getitem_slice[slice(0,3)-b''] 0.000791284726538156 0.00048132189618533546 39.17% 64.40% 1.64x
hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32] 0.0008321784694033505 0.0005093239347359145 38.80% 63.39% 1.63x
hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff'] 0.0008314400066737532 0.0005112767717325065 38.51% 62.62% 1.63x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100] 0.0008301206313592588 0.0005077853274083299 38.83% 63.48% 1.63x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048] 0.0008349714949586927 0.0005080816666686898 39.15% 64.34% 1.64x
hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03'] 0.0008325166188078118 0.0005088665788926534 38.88% 63.60% 1.64x
hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008312586522097218 0.0005108404962066754 38.55% 62.72% 1.63x
hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8] 0.0008341966190076877 0.0005076575694075263 39.14% 64.32% 1.64x
hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8] 0.0008341383518977118 0.0005068742799396771 39.23% 64.57% 1.65x
hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef'] 0.0008322475307707456 0.0005078014738225638 38.98% 63.89% 1.64x
hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64] 0.0008310976857850845 0.0005092855641023185 38.72% 63.19% 1.63x
hexbytes_getitem_slice[slice(0,3)-b'a'*1024] 0.0008312968229877556 0.0005102601147049089 38.62% 62.92% 1.63x
hexbytes_getitem_slice[slice(0,3)-b'abc'] 0.0008251238397345914 0.0005164062288641349 37.41% 59.78% 1.60x
hexbytes_getitem_slice[slice(0,3)-long alternating] 0.0008574124814187037 0.0005110908968778038 40.39% 67.76% 1.68x
hexbytes_getitem_slice[slice(0,3)-mixed pattern] 0.00083233064553538 0.0005100640643934244 38.72% 63.18% 1.63x
hexbytes_getitem_slice[slice(0,3)-multiples of 0x10] 0.0008347864756599192 0.0005092724178155999 38.99% 63.92% 1.64x
hexbytes_getitem_slice[slice(0,3)-palindrome ascii] 0.0008307268524181417 0.0005063921090922204 39.04% 64.05% 1.64x
hexbytes_getitem_slice[slice(0,3)-palindrome numeric] 0.0008319942531970741 0.0005032737362763538 39.51% 65.32% 1.65x
hexbytes_getitem_slice[slice(0,3)-palindrome] 0.0008336305829903244 0.00051073053866506 38.73% 63.22% 1.63x
hexbytes_getitem_slice[slice(0,3)-repeated 0-9] 0.0008363075439181149 0.0005127458587569536 38.69% 63.10% 1.63x
hexbytes_getitem_slice[slice(0,3)-single 0xff] 0.00080686569387757 0.00047749678694182247 40.82% 68.98% 1.69x
hexbytes_getitem_slice[slice(0,3)-single null byte] 0.0007969665260504883 0.0004763407308811117 40.23% 67.31% 1.67x
hexbytes_getitem_slice[slice(0,3)-two patterns] 0.0008372780741968953 0.0005096175325059897 39.13% 64.30% 1.64x
hexbytes_getitem_slice[slice(1,6)-0-9] 0.0008106944595688179 0.0005116940585357804 36.88% 58.43% 1.58x
hexbytes_getitem_slice[slice(1,6)-4-byte pattern] 0.0008186236603458897 0.0005139203356211404 37.22% 59.29% 1.59x
hexbytes_getitem_slice[slice(1,6)-all byte values] 0.0008172214374479134 0.0005125724538919628 37.28% 59.44% 1.59x
hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff] 0.0008093396612126048 0.0005150339850279096 36.36% 57.14% 1.57x
hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55] 0.0008064733528472542 0.0005135175174159919 36.33% 57.05% 1.57x
hexbytes_getitem_slice[slice(1,6)-ascii sentence] 0.0008114186817096634 0.0005108967140632664 37.04% 58.82% 1.59x
hexbytes_getitem_slice[slice(1,6)-b''] 0.0008043312619829408 0.0004806323068483363 40.24% 67.35% 1.67x
hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32] 0.000828515432520237 0.0005125342286822994 38.14% 61.65% 1.62x
hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff'] 0.0008317085988175287 0.0005138020321600912 38.22% 61.87% 1.62x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100] 0.0008096013670574751 0.0005146402079723551 36.43% 57.31% 1.57x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048] 0.0008090635402316497 0.0005144494052332024 36.41% 57.27% 1.57x
hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03'] 0.0008333996702666608 0.0005142553352121624 38.29% 62.06% 1.62x
hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008038889880956792 0.0005130137546002507 36.18% 56.70% 1.57x
hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8] 0.0008310433966506665 0.0005118501451300612 38.41% 62.36% 1.62x
hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8] 0.0008103774957962436 0.0005124891241384275 36.76% 58.13% 1.58x
hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef'] 0.0008331867322505196 0.00051600566523954 38.07% 61.47% 1.61x
hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64] 0.0008296018044602159 0.0005129175410861908 38.17% 61.74% 1.62x
hexbytes_getitem_slice[slice(1,6)-b'a'*1024] 0.0008366792211876662 0.0005129780846765873 38.69% 63.10% 1.63x
hexbytes_getitem_slice[slice(1,6)-b'abc'] 0.0008347269838986325 0.0005121217669896484 38.65% 62.99% 1.63x
hexbytes_getitem_slice[slice(1,6)-long alternating] 0.0008095437913901125 0.000515199576095252 36.36% 57.13% 1.57x
hexbytes_getitem_slice[slice(1,6)-mixed pattern] 0.0008098537106912823 0.0005102110909532576 37.00% 58.73% 1.59x
hexbytes_getitem_slice[slice(1,6)-multiples of 0x10] 0.0008091190977658439 0.0005457795257217358 32.55% 48.25% 1.48x
hexbytes_getitem_slice[slice(1,6)-palindrome ascii] 0.0008029028174519318 0.0005119523191272823 36.24% 56.83% 1.57x
hexbytes_getitem_slice[slice(1,6)-palindrome numeric] 0.0008082880573769977 0.0005207032484611528 35.58% 55.23% 1.55x
hexbytes_getitem_slice[slice(1,6)-palindrome] 0.0008353597670065358 0.0005116038704002163 38.76% 63.28% 1.63x
hexbytes_getitem_slice[slice(1,6)-repeated 0-9] 0.0008053897539098534 0.0005104003634527877 36.63% 57.80% 1.58x
hexbytes_getitem_slice[slice(1,6)-single 0xff] 0.0007836258601117924 0.0004805365661161783 38.68% 63.07% 1.63x
hexbytes_getitem_slice[slice(1,6)-single null byte] 0.0007804684236991828 0.00048047426501411693 38.44% 62.44% 1.62x
hexbytes_getitem_slice[slice(1,6)-two patterns] 0.0008140433913799305 0.0005126861240091724 37.02% 58.78% 1.59x
hexbytes_getitem_slice[slice(2,None)-0-9] 0.0007982203376308621 0.0005041256737148563 36.84% 58.34% 1.58x
hexbytes_getitem_slice[slice(2,None)-4-byte pattern] 0.000804540453342682 0.0005378634227621522 33.15% 49.58% 1.50x
hexbytes_getitem_slice[slice(2,None)-all byte values] 0.0008031527562520197 0.0005390814119477021 32.88% 48.99% 1.49x
hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff] 0.0008037505158680398 0.0005004592512974916 37.73% 60.60% 1.61x
hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55] 0.0008101597243071826 0.000500409562437948 38.23% 61.90% 1.62x
hexbytes_getitem_slice[slice(2,None)-ascii sentence] 0.0007964541560741296 0.0005015555560589689 37.03% 58.80% 1.59x
hexbytes_getitem_slice[slice(2,None)-b''] 0.0007760295583548567 0.00047207422308520505 39.17% 64.39% 1.64x
hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32] 0.0007976219029129443 0.0005161479608041394 35.29% 54.53% 1.55x
hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff'] 0.0007929509296021933 0.0005032882573883011 36.53% 57.55% 1.58x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100] 0.0008086807864812707 0.0005072019917550738 37.28% 59.44% 1.59x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048] 0.0009887428020402575 0.0006490622513287616 34.35% 52.33% 1.52x
hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03'] 0.0007670856378386556 0.00046921747317092005 38.83% 63.48% 1.63x
hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0007995586022916533 0.0005051032306470133 36.83% 58.30% 1.58x
hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8] 0.0007971546075247231 0.0005021403778765727 37.01% 58.75% 1.59x
hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8] 0.0008000321949082518 0.0005026762901569278 37.17% 59.15% 1.59x
hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef'] 0.000792853588612915 0.0005007292018042346 36.84% 58.34% 1.58x
hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64] 0.0008073791614774974 0.000548809709321416 32.03% 47.11% 1.47x
hexbytes_getitem_slice[slice(2,None)-b'a'*1024] 0.0009163722765791743 0.000649683036838639 29.10% 41.05% 1.41x
hexbytes_getitem_slice[slice(2,None)-b'abc'] 0.000787626210867791 0.00046974681131290667 40.36% 67.67% 1.68x
hexbytes_getitem_slice[slice(2,None)-long alternating] 0.0009558479396039927 0.0006126576543955414 35.90% 56.02% 1.56x
hexbytes_getitem_slice[slice(2,None)-mixed pattern] 0.0007986567865902516 0.0005043273103086032 36.85% 58.36% 1.58x
hexbytes_getitem_slice[slice(2,None)-multiples of 0x10] 0.0008010438589860852 0.0005035069262308965 37.14% 59.09% 1.59x
hexbytes_getitem_slice[slice(2,None)-palindrome ascii] 0.0007954028763307893 0.0005028672737253514 36.78% 58.17% 1.58x
hexbytes_getitem_slice[slice(2,None)-palindrome numeric] 0.0007917449147582149 0.0005043698424929416 36.30% 56.98% 1.57x
hexbytes_getitem_slice[slice(2,None)-palindrome] 0.0007978587864532398 0.0005041566534494294 36.81% 58.26% 1.58x
hexbytes_getitem_slice[slice(2,None)-repeated 0-9] 0.0008029296612503746 0.0005037802131990589 37.26% 59.38% 1.59x
hexbytes_getitem_slice[slice(2,None)-single 0xff] 0.0007672001679815415 0.0004710299862163504 38.60% 62.88% 1.63x
hexbytes_getitem_slice[slice(2,None)-single null byte] 0.0007678061298177573 0.00047103514816797677 38.65% 63.00% 1.63x
hexbytes_getitem_slice[slice(2,None)-two patterns] 0.0007970526072285426 0.0005007279558200664 37.18% 59.18% 1.59x
hexbytes_getitem_slice[slice(None,None)-0-9] 0.0007896483175368174 0.0004784982866245867 39.40% 65.03% 1.65x
hexbytes_getitem_slice[slice(None,None)-4-byte pattern] 0.0007908566995977244 0.0004889542083539812 38.17% 61.74% 1.62x
hexbytes_getitem_slice[slice(None,None)-all byte values] 0.0007924014723785127 0.0004871327115412922 38.52% 62.67% 1.63x
hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff] 0.0007961438758074689 0.00047619917384494464 40.19% 67.19% 1.67x
hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55] 0.0007929329959418544 0.0004771046317381104 39.83% 66.20% 1.66x
hexbytes_getitem_slice[slice(None,None)-ascii sentence] 0.0007802595902302915 0.00047832361052297403 38.70% 63.12% 1.63x
hexbytes_getitem_slice[slice(None,None)-b''] 0.0007576081492988877 0.0004512718226069721 40.43% 67.88% 1.68x
hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32] 0.0007760236629749245 0.00048467532299336204 37.54% 60.11% 1.60x
hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff'] 0.0007854817717044138 0.0005078479339598947 35.35% 54.67% 1.55x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100] 0.000791859495074664 0.00047652910232035846 39.82% 66.17% 1.66x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048] 0.0009335908618440209 0.0006153245735586244 34.09% 51.72% 1.52x
hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03'] 0.0007855560787865102 0.00047799884260163906 39.15% 64.34% 1.64x
hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0007899782829744647 0.00047751720039059697 39.55% 65.43% 1.65x
hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8] 0.000786663323788668 0.0004779464908584564 39.24% 64.59% 1.65x
hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8] 0.0007849556389775336 0.0004787480289337899 39.01% 63.96% 1.64x
hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef'] 0.0007882832607650783 0.00047595640238754807 39.62% 65.62% 1.66x
hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64] 0.0007924438595370614 0.0004775662824531005 39.74% 65.93% 1.66x
hexbytes_getitem_slice[slice(None,None)-b'a'*1024] 0.0009007148400717957 0.0006214676766368978 31.00% 44.93% 1.45x
hexbytes_getitem_slice[slice(None,None)-b'abc'] 0.0007847446608141031 0.000477591913088165 39.14% 64.31% 1.64x
hexbytes_getitem_slice[slice(None,None)-long alternating] 0.0008995773858030546 0.0005912854280506682 34.27% 52.14% 1.52x
hexbytes_getitem_slice[slice(None,None)-mixed pattern] 0.0007847882730880028 0.0004826406955015444 38.50% 62.60% 1.63x
hexbytes_getitem_slice[slice(None,None)-multiples of 0x10] 0.0007888920529289982 0.00047854220997088024 39.34% 64.85% 1.65x
hexbytes_getitem_slice[slice(None,None)-palindrome ascii] 0.0007867524585984305 0.0004819585662817819 38.74% 63.24% 1.63x
hexbytes_getitem_slice[slice(None,None)-palindrome numeric] 0.000786605154270909 0.00047714232467396215 39.34% 64.86% 1.65x
hexbytes_getitem_slice[slice(None,None)-palindrome] 0.0007821313732399214 0.00047900641036430707 38.76% 63.28% 1.63x
hexbytes_getitem_slice[slice(None,None)-repeated 0-9] 0.0007819535211147158 0.0004790150145954679 38.74% 63.24% 1.63x
hexbytes_getitem_slice[slice(None,None)-single 0xff] 0.0007600453155846167 0.0004535703389994116 40.32% 67.57% 1.68x
hexbytes_getitem_slice[slice(None,None)-single null byte] 0.0007582543129704598 0.00045220973487585843 40.36% 67.68% 1.68x
hexbytes_getitem_slice[slice(None,None)-two patterns] 0.0007879491085559054 0.00048036621961407885 39.04% 64.03% 1.64x
hexbytes_new[''] 0.0006624989993419079 0.0002686698385160836 59.45% 146.58% 2.47x
hexbytes_new['0x'] 0.0007388510174907334 0.0002657422571210198 64.03% 178.03% 2.78x
hexbytes_new['0x'+'00'*64] 0.0009073170291903482 0.00040343577186620713 55.54% 124.90% 2.25x
hexbytes_new['0x'+'a'*128] 0.0008821302600361678 0.0004022739086875902 54.40% 119.29% 2.19x
hexbytes_new['0x'+'ff'*32] 0.0008645267025829025 0.00037799027579669373 56.28% 128.72% 2.29x
hexbytes_new['0x1234'] 0.0008310402596070699 0.0003568894613655511 57.06% 132.86% 2.33x
hexbytes_new['0xabcdef'] 0.0008234051362855253 0.00035439107716791953 56.96% 132.34% 2.32x
hexbytes_new['0xCAFEBABE'] 0.0008376441827585989 0.00035139037200370023 58.05% 138.38% 2.38x
hexbytes_new['0xdeadbeef'] 0.0008265794636836605 0.0003569999176076541 56.81% 131.53% 2.32x
hexbytes_new['abc'] 0.0007973947089420023 0.00037472635190809997 53.01% 112.79% 2.13x
hexbytes_new['deadbeef'] 0.0007271625499232569 0.0003376775618505442 53.56% 115.34% 2.15x
hexbytes_new[0-9] 0.00038324117076110105 0.00023952739513011394 37.50% 60.00% 1.60x
hexbytes_new[0] 0.001222718290524183 0.00029391204946380936 75.96% 316.02% 4.16x
hexbytes_new[1] 0.001224550668317488 0.000295550630627926 75.86% 314.33% 4.14x
hexbytes_new[123456] 0.0012794707159545881 0.00029690067155119904 76.80% 330.94% 4.31x
hexbytes_new[2**16] 0.0012422729056117522 0.0003001759153410781 75.84% 313.85% 4.14x
hexbytes_new[2**256-1] 0.001311610591754671 0.0003439582378349437 73.78% 281.33% 3.81x
hexbytes_new[2**32] 0.0012691581764704318 0.00031646884055905864 75.06% 301.04% 4.01x
hexbytes_new[2**64] 0.001300081496103743 0.00032802540686736854 74.77% 296.34% 3.96x
hexbytes_new[2**8] 0.001247308893167917 0.0002957940175297132 76.29% 321.68% 4.22x
hexbytes_new[255] 0.0011747032969688146 0.0002961210484511788 74.79% 296.70% 3.97x
hexbytes_new[4-byte pattern] 0.0003885152868687411 0.0002428649082374389 37.49% 59.97% 1.60x
hexbytes_new[all byte values] 0.000406632952657977 0.00024320819815219565 40.19% 67.20% 1.67x
hexbytes_new[alternating 0x00/0xff] 0.0003849938421497481 0.00024099310206090443 37.40% 59.75% 1.60x
hexbytes_new[alternating 0xaa/0x55] 0.0003860684023299999 0.0002425369449270377 37.18% 59.18% 1.59x
hexbytes_new[ascii sentence] 0.00036810604361481726 0.00024072604413920753 34.60% 52.91% 1.53x
hexbytes_new[b''] 0.00040842794410236687 0.000241794429612404 40.80% 68.92% 1.69x
hexbytes_new[b'\\x00'*32] 0.0003862345659071562 0.000241477417658767 37.48% 59.95% 1.60x
hexbytes_new[b'\\x00\\xff\\x00\\xff'] 0.0003832020230450174 0.0002416055564419683 36.95% 58.61% 1.59x
hexbytes_new[b'\\x01'*100] 0.00038472408616490304 0.00024088908571364011 37.39% 59.71% 1.60x
hexbytes_new[b'\\x01'*2048] 0.0005206230574217167 0.0003469420930793492 33.36% 50.06% 1.50x
hexbytes_new[b'\\x01\\x02\\x03'] 0.0003876510313164707 0.00023907057642825672 38.33% 62.15% 1.62x
hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50'] 0.00038248878519714873 0.000240752370325285 37.06% 58.87% 1.59x
hexbytes_new[b'\\x7f'*8] 0.00041204993831079256 0.00024117146658658717 41.47% 70.85% 1.71x
hexbytes_new[b'\\x80'*8] 0.00038531671701942953 0.00023925141992356652 37.91% 61.05% 1.61x
hexbytes_new[b'\\xde\\xad\\xbe\\xef'] 0.00038059609142461205 0.00024148899484601223 36.55% 57.60% 1.58x
hexbytes_new[b'\\xff'*64] 0.00039057272928688213 0.0002411905419203206 38.25% 61.94% 1.62x
hexbytes_new[b'a'*1024] 0.00045111355258201693 0.00028188149276591064 37.51% 60.04% 1.60x
hexbytes_new[b'abc'] 0.0003993085627110605 0.0002418038025277214 39.44% 65.14% 1.65x
hexbytes_new[bytearray(0-9)] 0.0006289242747046289 0.00034237825186763125 45.56% 83.69% 1.84x
hexbytes_new[bytearray(4-byte pattern)] 0.0006487988916611278 0.0003478207350282301 46.39% 86.53% 1.87x
hexbytes_new[bytearray(all byte values)] 0.0006394439918707878 0.00034784934755292173 45.60% 83.83% 1.84x
hexbytes_new[bytearray(alternating 0x00/0xff)] 0.0006299675118666869 0.00034435750538529383 45.34% 82.94% 1.83x
hexbytes_new[bytearray(alternating 0xaa/0x55)] 0.0006280374046251599 0.0003478605964852912 44.61% 80.54% 1.81x
hexbytes_new[bytearray(ascii sentence)] 0.0006228928664970179 0.00036807977309706407 40.91% 69.23% 1.69x
hexbytes_new[bytearray(b'')] 0.0006079891930501847 0.0003231302181881257 46.85% 88.16% 1.88x
hexbytes_new[bytearray(b'\\x00'*32)] 0.000627067420775231 0.00034147831519925416 45.54% 83.63% 1.84x
hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')] 0.0006329569061488547 0.0003416735108990147 46.02% 85.25% 1.85x
hexbytes_new[bytearray(b'\\x01'*100)] 0.0006393758039861982 0.00034349205439496497 46.28% 86.14% 1.86x
hexbytes_new[bytearray(b'\\x01'*2048)] 0.0008536579599992965 0.000490957354311727 42.49% 73.88% 1.74x
hexbytes_new[bytearray(b'\\x01\\x02\\x03')] 0.0006272508528242474 0.00034327751649972067 45.27% 82.72% 1.83x
hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.0006259947828226412 0.0003413176229976275 45.48% 83.41% 1.83x
hexbytes_new[bytearray(b'\\x7f'*8)] 0.000634702767503218 0.0003423032623300271 46.07% 85.42% 1.85x
hexbytes_new[bytearray(b'\\x80'*8)] 0.0006278166078689189 0.00034197630096702194 45.53% 83.58% 1.84x
hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.0006317490314671462 0.0003650208593160965 42.22% 73.07% 1.73x
hexbytes_new[bytearray(b'\\xff'*64)] 0.0006292152326345902 0.00034326427431504455 45.45% 83.30% 1.83x
hexbytes_new[bytearray(b'a'*1024)] 0.0007934560540110363 0.0004601293762380042 42.01% 72.44% 1.72x
hexbytes_new[bytearray(b'abc')] 0.000626240500654653 0.00034175007793072805 45.43% 83.25% 1.83x
hexbytes_new[bytearray(long alternating)] 0.0007928404897129515 0.0004656412315736079 41.27% 70.27% 1.70x
hexbytes_new[bytearray(mixed pattern)] 0.0006391900247723463 0.00034628076311264287 45.83% 84.59% 1.85x
hexbytes_new[bytearray(multiples of 0x10)] 0.0006262018673932403 0.00034294698314486284 45.23% 82.59% 1.83x
hexbytes_new[bytearray(palindrome ascii)] 0.0006317248464589268 0.00034636817702336954 45.17% 82.39% 1.82x
hexbytes_new[bytearray(palindrome numeric)] 0.000634121523902368 0.00035140073438643695 44.58% 80.46% 1.80x
hexbytes_new[bytearray(palindrome)] 0.0006298729470243896 0.00034117133667695745 45.83% 84.62% 1.85x
hexbytes_new[bytearray(repeated 0-9)] 0.0006358748504734783 0.000345342945087492 45.69% 84.13% 1.84x
hexbytes_new[bytearray(single 0xff)] 0.0006510494305911546 0.00034757656907968886 46.61% 87.31% 1.87x
hexbytes_new[bytearray(single null byte)] 0.0006349645843905496 0.0003522281432562316 44.53% 80.27% 1.80x
hexbytes_new[bytearray(two patterns)] 0.0006266835429120371 0.0003482851720862711 44.42% 79.93% 1.80x
hexbytes_new[False] 0.0005584795333340592 0.0002472402412520187 55.73% 125.89% 2.26x
hexbytes_new[long alternating] 0.000448879695035302 0.00027835602674372833 37.99% 61.26% 1.61x
hexbytes_new[memoryview(0-9)] 0.0007898385619193836 0.0003806124885079892 51.81% 107.52% 2.08x
hexbytes_new[memoryview(4-byte pattern)] 0.0007903039040886226 0.00038170979750956147 51.70% 107.04% 2.07x
hexbytes_new[memoryview(all byte values)] 0.0007837431907011112 0.0003819875980763116 51.26% 105.18% 2.05x
hexbytes_new[memoryview(alternating 0x00/0xff)] 0.0007750437867414872 0.0003835230554242517 50.52% 102.09% 2.02x
hexbytes_new[memoryview(alternating 0xaa/0x55)] 0.000776480459265054 0.00038151762263389567 50.87% 103.52% 2.04x
hexbytes_new[memoryview(ascii sentence)] 0.0007644845278223228 0.0003791840579004422 50.40% 101.61% 2.02x
hexbytes_new[memoryview(b'')] 0.0007512881977616539 0.0003718634398313369 50.50% 102.03% 2.02x
hexbytes_new[memoryview(b'\\x00'*32)] 0.0007756786012644339 0.00038791878345961696 49.99% 99.96% 2.00x
hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')] 0.0007624326937006328 0.00038721271098796577 49.21% 96.90% 1.97x
hexbytes_new[memoryview(b'\\x01'*100)] 0.0007752962573950011 0.0003821164864544252 50.71% 102.90% 2.03x
hexbytes_new[memoryview(b'\\x01'*2048)] 0.0009922938503106008 0.0005375080590853642 45.83% 84.61% 1.85x
hexbytes_new[memoryview(b'\\x01\\x02\\x03')] 0.0007673922935116879 0.0003890371297579948 49.30% 97.25% 1.97x
hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.0007838143538334478 0.00038708794850881705 50.61% 102.49% 2.02x
hexbytes_new[memoryview(b'\\x7f'*8)] 0.0007613732444087982 0.0003872935295020123 49.13% 96.59% 1.97x
hexbytes_new[memoryview(b'\\x80'*8)] 0.0007777603302325278 0.00038553351549300394 50.43% 101.74% 2.02x
hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.0007669222116684873 0.00039019915462202204 49.12% 96.55% 1.97x
hexbytes_new[memoryview(b'\\xff'*64)] 0.0007864436347831417 0.0003848205289657965 51.07% 104.37% 2.04x
hexbytes_new[memoryview(b'a'*1024)] 0.000929120965845377 0.0005149255366094772 44.58% 80.44% 1.80x
hexbytes_new[memoryview(b'abc')] 0.0007698908003157762 0.0003902620176996668 49.31% 97.28% 1.97x
hexbytes_new[memoryview(long alternating)] 0.0009482579922475814 0.0004949571660991756 47.80% 91.58% 1.92x
hexbytes_new[memoryview(mixed pattern)] 0.0007775296571671136 0.00037997204909407924 51.13% 104.63% 2.05x
hexbytes_new[memoryview(multiples of 0x10)] 0.0007699167961639507 0.0003810157111024388 50.51% 102.07% 2.02x
hexbytes_new[memoryview(palindrome ascii)] 0.0007702828296070265 0.0003818742525708585 50.42% 101.71% 2.02x
hexbytes_new[memoryview(palindrome numeric)] 0.0007877560200165927 0.0004242330522223762 46.15% 85.69% 1.86x
hexbytes_new[memoryview(palindrome)] 0.0007838510691273021 0.0003849786600705902 50.89% 103.61% 2.04x
hexbytes_new[memoryview(repeated 0-9)] 0.0007720412773379047 0.00038010393909687076 50.77% 103.11% 2.03x
hexbytes_new[memoryview(single 0xff)] 0.0007715230173647116 0.0003912402394829148 49.29% 97.20% 1.97x
hexbytes_new[memoryview(single null byte)] 0.0007742234053623916 0.0003823587210992353 50.61% 102.49% 2.02x
hexbytes_new[memoryview(two patterns)] 0.000773757034677612 0.00037909576865151134 51.01% 104.11% 2.04x
hexbytes_new[mixed pattern] 0.00038458486290363314 0.0002427563184017936 36.88% 58.42% 1.58x
hexbytes_new[multiples of 0x10] 0.00038373138987798195 0.00023933337473070558 37.63% 60.33% 1.60x
hexbytes_new[palindrome ascii] 0.000386474045492105 0.00024158754804214677 37.49% 59.97% 1.60x
hexbytes_new[palindrome numeric] 0.0003838935592188901 0.0002400126132923312 37.48% 59.95% 1.60x
hexbytes_new[palindrome] 0.000381117229224817 0.00024105131863106773 36.75% 58.11% 1.58x
hexbytes_new[repeated 0-9] 0.00038016852177392556 0.00024218495210466315 36.30% 56.97% 1.57x
hexbytes_new[single 0xff] 0.0003984075301070064 0.0002420398947092364 39.25% 64.60% 1.65x
hexbytes_new[single null byte] 0.0003878567478616884 0.0002425625345279796 37.46% 59.90% 1.60x
hexbytes_new[True] 0.0005560412673489863 0.0002468646256433525 55.60% 125.24% 2.25x
hexbytes_new[two patterns] 0.00038846617500967566 0.00024283408068714697 37.49% 59.97% 1.60x
hexbytes_repr[0-9] 0.0002930683463680059 0.00015907009979531433 45.72% 84.24% 1.84x
hexbytes_repr[4-byte pattern] 0.0012829935922576213 0.0004238524851833334 66.96% 202.70% 3.03x
hexbytes_repr[all byte values] 0.0012819927413534147 0.00042365996710356184 66.95% 202.60% 3.03x
hexbytes_repr[alternating 0x00/0xff] 0.0005050135020800223 0.0002092695256515617 58.56% 141.32% 2.41x
hexbytes_repr[alternating 0xaa/0x55] 0.000503411426152098 0.0002088037419086046 58.52% 141.09% 2.41x
hexbytes_repr[ascii sentence] 0.0004254350531893493 0.00019024358525797927 55.28% 123.63% 2.24x
hexbytes_repr[b''] 0.00021254812680557002 0.00013174441993842455 38.02% 61.33% 1.61x
hexbytes_repr[b'\\x00'*32] 0.00038014811749145354 0.00017978619215473099 52.71% 111.44% 2.11x
hexbytes_repr[b'\\x00\\xff\\x00\\xff'] 0.00027243442527586737 0.0001536582376918552 43.60% 77.30% 1.77x
hexbytes_repr[b'\\x01'*100] 0.0006414282818891042 0.0002430859220296925 62.10% 163.87% 2.64x
hexbytes_repr[b'\\x01'*2048] 0.008263305146540697 0.0022544394219113735 72.72% 266.53% 3.67x
hexbytes_repr[b'\\x01\\x02\\x03'] 0.0002709754021350432 0.00015246932564044494 43.73% 77.72% 1.78x
hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50'] 0.0002762363692992375 0.0001548997100173629 43.92% 78.33% 1.78x
hexbytes_repr[b'\\x7f'*8] 0.0003103160512306716 0.00015773483571975377 49.17% 96.73% 1.97x
hexbytes_repr[b'\\x80'*8] 0.0002843194302109964 0.00015857299544494463 44.23% 79.30% 1.79x
hexbytes_repr[b'\\xde\\xad\\xbe\\xef'] 0.00027258091104062464 0.0001531050810845412 43.83% 78.04% 1.78x
hexbytes_repr[b'\\xff'*64] 0.0005025210974880148 0.00020760808508457404 58.69% 142.05% 2.42x
hexbytes_repr[b'a'*1024] 0.00429985703004612 0.001207452404875445 71.92% 256.11% 3.56x
hexbytes_repr[b'abc'] 0.00027357124325678447 0.0001521764362423698 44.37% 79.77% 1.80x
hexbytes_repr[long alternating] 0.004300622844820525 0.0012613342858974052 70.67% 240.96% 3.41x
hexbytes_repr[mixed pattern] 0.0010579961535171923 0.0003585427030928083 66.11% 195.08% 2.95x
hexbytes_repr[multiples of 0x10] 0.00029303080426955515 0.00016205093727193575 44.70% 80.83% 1.81x
hexbytes_repr[palindrome ascii] 0.00028210805082090574 0.00015710752745610955 44.31% 79.56% 1.80x
hexbytes_repr[palindrome numeric] 0.0002756785770884127 0.00015520232628931757 43.70% 77.63% 1.78x
hexbytes_repr[palindrome] 0.0003326648067430121 0.0001688416704638137 49.25% 97.03% 1.97x
hexbytes_repr[repeated 0-9] 0.0006417618916419612 0.00024309052115479462 62.12% 164.00% 2.64x
hexbytes_repr[single 0xff] 0.00027232843191444747 0.00015139402153547429 44.41% 79.88% 1.80x
hexbytes_repr[single null byte] 0.0002695857623527573 0.00015185099494892618 43.67% 77.53% 1.78x
hexbytes_repr[two patterns] 0.000502887482381965 0.00020766923698471886 58.70% 142.16% 2.42x
hexbytes_to_0x_hex[0-9] 0.00017025416913983457 0.00015722925479755103 7.65% 8.28% 1.08x
hexbytes_to_0x_hex[4-byte pattern] 0.00043872674035133944 0.00041833509661085065 4.65% 4.87% 1.05x
hexbytes_to_0x_hex[all byte values] 0.0004385017330314293 0.00041820319549863797 4.63% 4.85% 1.05x
hexbytes_to_0x_hex[alternating 0x00/0xff] 0.00022338673095264553 0.00020661692321906648 7.51% 8.12% 1.08x
hexbytes_to_0x_hex[alternating 0xaa/0x55] 0.00022234084174317835 0.00020673598700266245 7.02% 7.55% 1.08x
hexbytes_to_0x_hex[ascii sentence] 0.00020499513969643454 0.00017711141208539413 13.60% 15.74% 1.16x
hexbytes_to_0x_hex[b''] 0.00010710175777920079 0.00012988355555753302 -21.27% -17.54% 0.82x
hexbytes_to_0x_hex[b'\\x00'*32] 0.00018631112461528767 0.00018087705699673434 2.92% 3.00% 1.03x
hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff'] 0.000163387467017863 0.00015328704462320509 6.18% 6.59% 1.07x
hexbytes_to_0x_hex[b'\\x01'*100] 0.0002613738514218239 0.00023986162845332683 8.23% 8.97% 1.09x
hexbytes_to_0x_hex[b'\\x01'*2048] 0.002234741986512234 0.00222062596867138 0.63% 0.64% 1.01x
hexbytes_to_0x_hex[b'\\x01\\x02\\x03'] 0.000160850818419489 0.0001509489310982094 6.16% 6.56% 1.07x
hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50'] 0.00016356106601876562 0.00015916170778045328 2.69% 2.76% 1.03x
hexbytes_to_0x_hex[b'\\x7f'*8] 0.00016991505232781737 0.00015626552657583184 8.03% 8.73% 1.09x
hexbytes_to_0x_hex[b'\\x80'*8] 0.00016999961072557596 0.0001583507542798885 6.85% 7.36% 1.07x
hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef'] 0.0001626323864266752 0.0001529768274310163 5.94% 6.31% 1.06x
hexbytes_to_0x_hex[b'\\xff'*64] 0.00021964675641900395 0.00020704865691333432 5.74% 6.08% 1.06x
hexbytes_to_0x_hex[b'a'*1024] 0.0012510546700377286 0.0012549477006374148 -0.31% -0.31% 1.00x
hexbytes_to_0x_hex[b'abc'] 0.00016052168909922433 0.00015165807422944566 5.52% 5.84% 1.06x
hexbytes_to_0x_hex[long alternating] 0.0012172391670745137 0.0012343679334995382 -1.41% -1.39% 0.99x
hexbytes_to_0x_hex[mixed pattern] 0.0003750187653671604 0.00035119020720997187 6.35% 6.79% 1.07x
hexbytes_to_0x_hex[multiples of 0x10] 0.00017002031876844816 0.00015782371578696518 7.17% 7.73% 1.08x
hexbytes_to_0x_hex[palindrome ascii] 0.00016575048548692192 0.00015525171313627559 6.33% 6.76% 1.07x
hexbytes_to_0x_hex[palindrome numeric] 0.00016384840161236245 0.00015349655317124157 6.32% 6.74% 1.07x
hexbytes_to_0x_hex[palindrome] 0.00017862538901836257 0.00016890363778212248 5.44% 5.76% 1.06x
hexbytes_to_0x_hex[repeated 0-9] 0.0002646764236964314 0.00023152806005559553 12.52% 14.32% 1.14x
hexbytes_to_0x_hex[single 0xff] 0.00016393693679498094 0.0001501385315972692 8.42% 9.19% 1.09x
hexbytes_to_0x_hex[single null byte] 0.0001637204116845951 0.00015042799126111647 8.12% 8.84% 1.09x
hexbytes_to_0x_hex[two patterns] 0.00022581993888848138 0.00020592772330198028 8.81% 9.66% 1.10x

@renovate

renovate Bot commented Sep 4, 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.

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.

0 participants