Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@juntyr
Copy link
Member

@juntyr juntyr commented Apr 29, 2025

  • I've included my change in CHANGELOG.md

@juntyr
Copy link
Member Author

juntyr commented Apr 29, 2025

@epage can you please check if this would fix the issue for you?

I'm at a conference right now so it will be a few days until I can push the change and release through.

@github-actions
Copy link

Benchmark for d0f4cf3

Click to view benchmark
Test Base PR %
"corpus/arbitrary/01ac3510bdd036a38ff2b4a1a9571b4e28167d09" 1965.7±39.99ns 1945.3±51.65ns -1.04%
"corpus/arbitrary/03bf8397239ea3df319a62f663ebb5fe57dcfd45" 11.5±0.19µs 11.1±0.20µs -3.48%
"corpus/arbitrary/057f786f2521353970fde8da76819a7c20739fa5" 10.9±0.08ms 11.2±0.30ms +2.75%
"corpus/arbitrary/08a286402d722180094036d96fec402ca0c59b66" 7.9±0.16µs 7.8±0.14µs -1.27%
"corpus/arbitrary/0e0231e09c891409c04cc8834bb4a07dc5321b1e" 24.5±0.36µs 25.6±0.32µs +4.49%
"corpus/arbitrary/0fe02e3cb8b2f416bfbb7fb6055cb827c24faee2" 11.5±0.22µs 11.6±0.60µs +0.87%
"corpus/arbitrary/106720d85a5818037012e290ba1a6663ba5205a9" 10.2±0.25µs 10.3±0.25µs +0.98%
"corpus/arbitrary/11f5c8ce8eb10aa0a503200791add82e02365507" 5.1±0.08µs 5.1±0.14µs 0.00%
"corpus/arbitrary/1294aed95624888699535436d8ccfcf09e2cbca6" 49.3±1.30µs 48.0±0.86µs -2.64%
"corpus/arbitrary/133dbec0beeb217cc2f1a7889424f68ae2858e31" 4.2±0.07µs 4.3±0.12µs +2.38%
"corpus/arbitrary/13686b9a31407c1803ab3f0e26c5ff86320677c1" 12.7±0.63µs 11.9±0.27µs -6.30%
"corpus/arbitrary/1387ec921d59b0a271d115908c78ad490f5108ec" 8.2±0.22µs 8.0±0.18µs -2.44%
"corpus/arbitrary/13a6d344fab2a250ece80d8c4d417848b41ed492" 58.9±1.21µs 59.8±2.28µs +1.53%
"corpus/arbitrary/149b23e29449eb9f56e4575d2594658d53913ca4" 44.2±1.06µs 43.5±2.57µs -1.58%
"corpus/arbitrary/1693ccd015e0ebe6041c8dea3494e40d781319b2" 4.3±0.11µs 4.2±0.13µs -2.33%
"corpus/arbitrary/1ed3abff2ffa228903f4ffe233451e0421d80679" 2.5±0.05µs 2.6±0.07µs +4.00%
"corpus/arbitrary/1feeaa97643294f28bdf74f3f63099c35bf01e99" 34.0±0.64µs 32.9±0.80µs -3.24%
"corpus/arbitrary/2361538d8f35fafecfc927f390ed8e3c58bf6e49" 2.2±0.10µs 2.3±0.07µs +4.55%
"corpus/arbitrary/23b208b64a8befd3f2099397d7e92a4577df63e7" 3.7±0.11µs 3.8±0.12µs +2.70%
"corpus/arbitrary/24eb7e6126e8157ef88a18342509a105212264ec" 18.1±0.34µs 18.0±0.45µs -0.55%
"corpus/arbitrary/27c9f1e9721ca1d76b05cd3c502370e50737f5ae" 482.7±8.84µs 482.0±18.09µs -0.15%
"corpus/arbitrary/2820cf5b737d533f61197f4b5a511012dea5d05e" 1263.5±29.53µs 1256.3±60.62µs -0.57%
"corpus/arbitrary/28449f723823f76b008dd3359b7741b99cd9e5f4" 1057.4±17.38µs 1074.9±41.19µs +1.66%
"corpus/arbitrary/28f6c265c95d3d51ace184dbb86864e1863ef804" 5.7±0.10µs 5.5±0.12µs -3.51%
"corpus/arbitrary/2c2c7a175106e1cc8270920f35de093689ff7676" 5.2±0.12µs 5.0±0.15µs -3.85%
"corpus/arbitrary/362d907b38eeda5f3ec10adcb957309568229a93" 4.6±0.07µs 4.6±0.11µs 0.00%
"corpus/arbitrary/364081a2a72a6b9fcccda84455966d5682d54952" 142.7±2.26µs 144.8±2.79µs +1.47%
"corpus/arbitrary/3c8383c1878f46cda4c108f13a968794ff6fb528" 8.5±0.19µs 8.7±0.33µs +2.35%
"corpus/arbitrary/3ca0e7c9a3677cb95250fd3994d13cf68a92e852" 11.1±0.22µs 10.9±0.31µs -1.80%
"corpus/arbitrary/3d0808f69b09ef785f290d573f305d59a7ebaa50" 5.8±0.09µs 5.7±0.12µs -1.72%
"corpus/arbitrary/3e0e6904a884428b36c72157dfe2285b813dbdc6" 229.9±3.92µs 233.3±2.67µs +1.48%
"corpus/arbitrary/40eca766d4d91e95ce6db904921601bfe76a75c7" 5.2±0.11µs 5.1±0.19µs -1.92%
"corpus/arbitrary/4219dede304a6ad408a72248d2a5a602414567b0" 6.7±0.12µs 6.7±0.16µs 0.00%
"corpus/arbitrary/447020d6012275e1374a509be5be3ef96751fb6b" 9.0±0.20µs 9.2±0.18µs +2.22%
"corpus/arbitrary/4b462412c630c27113da0ac779336059ffcf04ff" 4.3±0.09µs 4.1±0.15µs -4.65%
"corpus/arbitrary/4bb63c22e24da53ba4bde84c04c0e3a6a054ccfd" 5.0±0.11µs 4.9±0.04µs -2.00%
"corpus/arbitrary/505c67eeb056339c6e34fb8ccaea6dc089c7e35c" 24.3±0.59µs 25.4±0.36µs +4.53%
"corpus/arbitrary/535325c0c751085a42d1c98a19f42d9db1c047ff" 45.3±1.08µs 45.1±0.51µs -0.44%
"corpus/arbitrary/550fa54371c2649d49a9e7bf590a881eebb015c7" 64.1±1.47µs 62.8±1.57µs -2.03%
"corpus/arbitrary/562522d1150be8e8411a039d9bd44907d0053d4a" 61.8±1.23µs 63.2±1.29µs +2.27%
"corpus/arbitrary/586bb6b78ea8cf287eab3b98b6cca6a8a2584ecd" 34.2±1.06µs 35.6±0.70µs +4.09%
"corpus/arbitrary/5b3df29ed3b6cceb6084820b7ba4f3a737769ae2" 15.2±0.25µs 15.0±1.04µs -1.32%
"corpus/arbitrary/5cc0ac84848b764b3d87914953e0dbc653685ae5" 117.0±1.50µs 113.9±2.79µs -2.65%
"corpus/arbitrary/612b7e84c6488045175ad73836a3986b9551a678" 220.0±3.05µs 221.1±4.40µs +0.50%
"corpus/arbitrary/61484048294a1905c176b5dab3c6ce6bd482494b" 553.2±8.37µs 565.8±13.78µs +2.28%
"corpus/arbitrary/6158fc4e26a70c6106ea67d7cf7b6990cf040596" 58.8±2.35µs 58.8±1.74µs 0.00%
"corpus/arbitrary/67692d5f1a6df9dd30c4f7c74feb5ff28956900e" 69.4±2.91µs 65.7±1.22µs -5.33%
"corpus/arbitrary/68a27ef015b2ec5f680e1949dd6671a89e5d1560" 1496.5±30.86µs 1488.5±42.20µs -0.53%
"corpus/arbitrary/6b7130055ae16ca7d438175e5319a35ca3f36d2e" 535.2±15.77µs 529.9±12.70µs -0.99%
"corpus/arbitrary/6d28bcab81eaa62cdc9d2427d62d50de82e20578" 5.5±0.14µs 5.4±0.13µs -1.82%
"corpus/arbitrary/70ede796371a7efc44ffe0ef0dd291922cc251b7" 32.3±0.42µs 32.2±0.56µs -0.31%
"corpus/arbitrary/73f77cf06cb699eaabf96605a2053739c5e2fb92" 8.1±0.35µs 8.0±0.14µs -1.23%
"corpus/arbitrary/74936b35cae90fa0eba82759d269ba2cc5aa493f" 164.3±5.37µs 164.9±4.09µs +0.37%
"corpus/arbitrary/7578794f9e3feddbd4bb2788947f201365091a4b" 9.9±0.10µs 9.4±0.08µs -5.05%
"corpus/arbitrary/76eb23f2d6467bdd5d9555af957f6cdefcc255a1" 56.2±1.42µs 56.6±2.60µs +0.71%
"corpus/arbitrary/7b335c252ea0e4b6a639fd816adab3ce6750ca2c" 3.8±0.04µs 3.8±0.09µs 0.00%
"corpus/arbitrary/812a8116ba30b568cd5cf1d2fbe7dca5d93a019b" 177.9±3.46µs 179.0±4.52µs +0.62%
"corpus/arbitrary/836a3769db0f8da5c5ed1ad839892c6e9d49d344" 19.3±0.38µs 18.8±0.42µs -2.59%
"corpus/arbitrary/878b92205eacad74c12575b1bbf425645f135708" 134.1±3.22µs 131.8±2.24µs -1.72%
"corpus/arbitrary/8b6cb6f5a673992512b818d1048a7e31044abc4f" 6.9±0.11µs 6.9±0.12µs 0.00%
"corpus/arbitrary/8cbf378fd041491214ff4767c5fe2625d5727554" 3.6±0.07µs 3.6±0.05µs 0.00%
"corpus/arbitrary/90366b4bc1b2169494dbba07e89abfb3a89649f0" 134.1±2.12µs 136.2±2.66µs +1.57%
"corpus/arbitrary/912762e6c4fae9d3ccaf7ef0ba768d9a60fdf3bb" 63.3±1.23µs 63.4±1.24µs +0.16%
"corpus/arbitrary/924584a653d784dcf90e21477c7acc6f12b85398" 36.0±0.66µs 36.6±0.74µs +1.67%
"corpus/arbitrary/952731c452bdb0a8edb3bec4202442f816ae5f4a" 4.8±0.09µs 4.7±0.09µs -2.08%
"corpus/arbitrary/974bec4c23f51ab476caa25b0a5b608dff1b8a1c" 110.8±1.69µs 110.1±13.87µs -0.63%
"corpus/arbitrary/977d1544a2a0b24acdb8ac9edb61e0c0708501b6" 388.2±6.43µs 389.2±5.50µs +0.26%
"corpus/arbitrary/97b09328dc0cbe28342625f42b78fe3358a0eb4b" 3.8±0.13µs 3.8±0.08µs 0.00%
"corpus/arbitrary/9e21aa738aff6ffbb42302eb3f33f8a66fad399c" 136.7±2.57µs 135.9±5.16µs -0.59%
"corpus/arbitrary/9ec5cf10e91c8ef021fc6922cd30081a9ea544cc" 2.5±0.06µs 2.5±0.10µs 0.00%
"corpus/arbitrary/9f6ba2418605c45ec2cc00f2aecfb35d1194473f" 4.4±0.08µs 4.4±0.11µs 0.00%
"corpus/arbitrary/9f7d172e628cbf4eb4f3fae87f8f0e13910ea074" 20.5±0.44µs 20.2±0.46µs -1.46%
"corpus/arbitrary/9fdc5d92e4fa7d52991a1b53a8d797188e015e6b" 3.4±0.06µs 3.4±0.07µs 0.00%
"corpus/arbitrary/a2d913bf27a37b13f0db7a0a790b871ccb717629" 16.8±0.28µs 16.8±0.37µs 0.00%
"corpus/arbitrary/a3b2a7786a7741d86ba66109738b02d8c69ef2af" 25.4±0.38µs 26.2±0.52µs +3.15%
"corpus/arbitrary/a8ceaf50e6df7ef25942afbf98f0d5d45dc60b91" 6.9±0.14µs 6.8±0.08µs -1.45%
"corpus/arbitrary/aa0b560bd7fe693caa06b934e226d02ac01088a2" 1495.0±20.29ns 1495.7±27.75ns +0.05%
"corpus/arbitrary/abdb7d092eec0f87238ef84ac82dadc76ce6b3b8" 38.3±0.69µs 38.5±1.05µs +0.52%
"corpus/arbitrary/acf6d01ae17c6a3aa2a988fd0d9419cd4a2a0526" 103.6±3.95µs 100.2±2.30µs -3.28%
"corpus/arbitrary/b05c5753773b7081df3904c05666a278178830e7" 654.1±11.00µs 659.3±10.09µs +0.79%
"corpus/arbitrary/b1a878584ce16f7e18989082b9180cdfcdfed6e1" 5.2±0.12µs 5.1±0.08µs -1.92%
"corpus/arbitrary/b1e87429d9bf898a180b922c189fcd9c2241ad5f" 18.5±1.06µs 17.7±0.46µs -4.32%
"corpus/arbitrary/b3bd72f9b025ff6e4b31334368642d50f034cba9" 29.9±0.45µs 29.5±0.59µs -1.34%
"corpus/arbitrary/bc68d051782dd730e118de37d9d8c04a1aca5c23" 1661.9±41.34ns 1612.0±21.99ns -3.00%
"corpus/arbitrary/c54d3f8dd2b8befc11586aa0ace19db9dbbb1019" 4.8±0.06µs 4.6±0.07µs -4.17%
"corpus/arbitrary/c7fb9b8bcc31ddbedee55ff56fad188c19e53888" 5.3±0.09µs 5.1±0.10µs -3.77%
"corpus/arbitrary/cba5adb74b2723cc4ccfdf6b6b7d7c94eb3483ae" 821.1±34.05µs 813.7±11.21µs -0.90%
"corpus/arbitrary/cbb87ed90ad452d9e8eed290c0eec92bed3c2646" 88.2±1.91µs 90.7±2.50µs +2.83%
"corpus/arbitrary/cd48b1c5abbf102a580b743b8b5a7a0aa9fb3119" 157.9±5.86µs 155.3±2.75µs -1.65%
"corpus/arbitrary/cf5ef456fa6f2c26157d78a12a46a6fed0c6d87c" 32.1±0.89µs 31.9±1.64µs -0.62%
"corpus/arbitrary/d8ac6cc54c3972cb473d178d16ba127098fe8584" 4.7±0.20µs 4.7±0.15µs 0.00%
"corpus/arbitrary/d949b0dbbd8433938f7fe4e2641887315f141389" 883.0±15.90µs 868.3±13.49µs -1.66%
"corpus/arbitrary/da3017b7062306788521a6843104a5fc56ce8cf2" 12.5±0.21µs 12.4±0.62µs -0.80%
"corpus/arbitrary/de58e493bac036cb5f70dbd84bba6afe629479d5" 30.0±1.78µs 29.9±0.38µs -0.33%
"corpus/arbitrary/e115d6b52948e3ddb6cb9990f177ea5ff70faeb2" 12.4±0.19µs 12.4±0.20µs 0.00%
"corpus/arbitrary/e33f899f0c9f2faca12515139f8df33628a79e7b" 1147.6±26.17µs 1187.1±19.99µs +3.44%
"corpus/arbitrary/ebe15bbaed85d0fc7d5dd7cea1924d70059867c4" 8.7±0.15µs 8.4±0.20µs -3.45%
"corpus/arbitrary/ee783f26025a0b9410f670ff8aad0958c649836b" 4.3±0.05µs 4.4±0.06µs +2.33%
"corpus/arbitrary/f4cc6a7f3181412c0c4916519041de8ba63e4fd4" 13.9±0.21µs 14.0±0.68µs +0.72%
"corpus/arbitrary/fe20ad34af6a5fe0f7957ae581772b9cc1117b0f" 2.6±0.03µs 2.8±0.04µs +7.69%

@github-actions
Copy link

Benchmark for e86fc11

Click to view benchmark
Test Base PR %
"corpus/arbitrary/01eee0ac09a4c09464e98d172817807f2afc9a0f" 8.2±0.12µs 8.4±0.36µs +2.44%
"corpus/arbitrary/030c69e30d11b6bc23e3f68c8a3460a91cfe9963" 8.8±0.26µs 8.5±0.19µs -3.41%
"corpus/arbitrary/04069bf4ba51b66d8ebc81b3a1a94b73b8dba84c" 2.1±0.07µs 2.3±0.03µs +9.52%
"corpus/arbitrary/04fd41bce810843bc3939249764503e46a1bf9b0" 1021.1±45.59µs 991.7±28.62µs -2.88%
"corpus/arbitrary/0552209384147bf3206967bc0762797da84670fe" 6.3±0.10µs 6.3±0.16µs 0.00%
"corpus/arbitrary/06b5aa4abba5cc11e30cccb1b9bad85ac71247e2" 518.4±16.87µs 505.8±20.97µs -2.43%
"corpus/arbitrary/07bf30a7bb8f686a788dc68ac89690bb18295dd0" 5.8±0.16µs 5.7±0.20µs -1.72%
"corpus/arbitrary/085dedbde0cb55e9a9d3093f5060e6801afc472b" 8.0±0.64µs 8.0±0.23µs 0.00%
"corpus/arbitrary/089b5b3f035e59ccd7ef065d62cd421e73237357" 5.5±0.16µs 5.5±0.09µs 0.00%
"corpus/arbitrary/0a946e6ee927f769290c04d1d56cf474bb798c2e" 8.9±0.18µs 9.0±0.35µs +1.12%
"corpus/arbitrary/0abb79adc27478a9107468f67db920a4bf9963d1" 21.6±0.46µs 21.6±0.38µs 0.00%
"corpus/arbitrary/0ccd9bfbd6c33d39fb7e4d52dc92a5ba998314c3" 751.8±16.35µs 795.5±12.79µs +5.81%
"corpus/arbitrary/0f8682cec97f2f1b76f11bbdda70507093f941af" 5.0±0.10µs 5.1±0.21µs +2.00%
"corpus/arbitrary/0fcd78fb6719d4e78ba0c221024fc4f9d296cd69" 251.4±10.31µs 243.5±8.04µs -3.14%
"corpus/arbitrary/1085ce5eb9ab8124c5d86a0b4e10a96343411622" 13.3±0.22µs 13.2±0.24µs -0.75%
"corpus/arbitrary/10d1bd10a6da3c92b9194750a932352ff46670bd" 11.9±0.35µs 11.3±0.69µs -5.04%
"corpus/arbitrary/12c1575acb007a7085a03784214be75b1a694920" 109.1±1.84µs 107.3±1.84µs -1.65%
"corpus/arbitrary/133316c9fa3275d09a3557fa7897cf2da2f7242a" 3.6±0.06µs 3.6±0.07µs 0.00%
"corpus/arbitrary/14660c658d835c5b6ed4cb5473ae901087a98b42" 8.8±0.29µs 8.8±0.37µs 0.00%
"corpus/arbitrary/149b23e29449eb9f56e4575d2594658d53913ca4" 45.4±1.09µs 45.1±0.89µs -0.66%
"corpus/arbitrary/159300dee94573b69c9337d00ccb462feb265e72" 296.3±8.53µs 302.1±12.72µs +1.96%
"corpus/arbitrary/16319ce9906a2ee78b13ed33e56cc88bc4628fa7" 30.0±0.38µs 30.4±0.50µs +1.33%
"corpus/arbitrary/172f679846978a6f9757fe44cac00d447e25b35b" 6.5±0.10µs 6.2±0.16µs -4.62%
"corpus/arbitrary/18b439236f0af169b14e1f8b0441e49623d9f580" 307.2±5.59µs 315.0±7.16µs +2.54%
"corpus/arbitrary/19da5574f6526ffdb4bf36acb5948315b622006f" 6.0±0.11µs 6.1±0.22µs +1.67%
"corpus/arbitrary/1a2697b2fc95fa71cf27d8824c8011f3b20a9dd4" 18.7±0.37µs 19.2±0.65µs +2.67%
"corpus/arbitrary/1aa382aecf2d2f9f3e84978b27223b311eac37a2" 4.2±0.11µs 4.1±0.09µs -2.38%
"corpus/arbitrary/2d6393bf62ff513a79c9f14fd1e387dca48226f4" 13.3±0.52µs 13.1±0.32µs -1.50%
"corpus/arbitrary/2e25a274c8cc94c994a30d520a771aaddf41055b" 33.6±0.99µs 34.0±0.62µs +1.19%
"corpus/arbitrary/2f3b410ed2f86c676cb5d9f23dc3dcc08152a98a" 1333.1±40.97ns 1290.4±39.04ns -3.20%
"corpus/arbitrary/360bc33fe7a90402e9f5fdeece0cd39a97bfddf9" 11.3±0.66µs 11.2±0.22µs -0.88%
"corpus/arbitrary/3ba3ec3e3e7270796ce8bfa0a34a20226c68e4f8" 6.8±0.13µs 6.6±0.15µs -2.94%
"corpus/arbitrary/414d9d43ebcd547145e55ccb7071aa91aba87121" 15.8±0.36µs 15.4±0.36µs -2.53%
"corpus/arbitrary/46bcf6892fa54afbbf1709b8761a2b3f05a71130" 12.9±0.21µs 12.4±0.16µs -3.88%
"corpus/arbitrary/47b4c918ad08e0e68b2c0f24ebb0e87ef4c6ec70" 13.4±0.18µs 13.4±0.38µs 0.00%
"corpus/arbitrary/4bf675c8931d176206193b98913a2ea1127231aa" 4.6±0.04µs 4.5±0.07µs -2.17%
"corpus/arbitrary/4d98594a930f7336b25e4202f1ab5b5d0b3d216d" 74.2±1.69µs 73.7±1.64µs -0.67%
"corpus/arbitrary/56794066aecc867efd68901defee8fd385f9b8db" 5.2±0.06µs 5.2±0.08µs 0.00%
"corpus/arbitrary/588a9bfc8edf2091d8363264e8915e53422464b8" 2.6±0.04ms 2.6±0.05ms 0.00%
"corpus/arbitrary/592cfd55cc8d85fc29e1b5163582a035c86852f1" 83.9±1.86µs 86.2±3.10µs +2.74%
"corpus/arbitrary/59b0285d95221e79f4532ef09483336f02fca471" 9.8±0.17µs 10.1±0.09µs +3.06%
"corpus/arbitrary/5aa30ff5e23090c9de11834911f2c57aeb1a192c" 1369.4±38.54µs 1382.7±47.14µs +0.97%
"corpus/arbitrary/5b84103ce443fa438ecfa41ec41ff0f6c9599ce2" 5.9±0.09µs 5.7±0.14µs -3.39%
"corpus/arbitrary/5e463c3b100934f794535b00e26794ed1b648cf3" 20.2±0.32µs 20.4±2.10µs +0.99%
"corpus/arbitrary/6239421366baebfaea3ab17b7a931b14ff6e3d89" 54.3±1.26µs 55.7±0.92µs +2.58%
"corpus/arbitrary/62646a3b774f94fc0d32009dbc16a8152a1c43bc" 2.4±0.05µs 2.6±0.04µs +8.33%
"corpus/arbitrary/62eb06a0c4536dcb410ac6f05692b3c862a99ee3" 3.7±0.15µs 3.8±0.39µs +2.70%
"corpus/arbitrary/62f19874c19ecc15dcce4288b9b81ec9e6181f9e" 16.4±0.33µs 16.4±0.14µs 0.00%
"corpus/arbitrary/66696c50821ebcb997f5bed43bf84201c7a6cf3d" 2.8±0.06µs 2.7±0.06µs -3.57%
"corpus/arbitrary/7537aa295ee18e20141a6626ccbaa4f0f4f6ff43" 18.7±0.31µs 18.8±0.35µs +0.53%
"corpus/arbitrary/7d1c676eb60454ae13ffa9e96228d5e0aeb49451" 6.1±0.14µs 6.1±0.13µs 0.00%
"corpus/arbitrary/81e183c53839b4d3fafc369c99ac9526ba83d9a5" 62.7±1.21µs 63.0±1.11µs +0.48%
"corpus/arbitrary/834dfe09e146d541ae57f0218e01b4706775f535" 7.7±0.23µs 7.7±0.14µs 0.00%
"corpus/arbitrary/8432df7a57f07694547964d4f709d3bb6f6553bf" 24.1±0.45µs 24.2±0.46µs +0.41%
"corpus/arbitrary/872abcb820a83986f88504389d5fd63e024f76eb" 3.0±0.05µs 3.0±0.06µs 0.00%
"corpus/arbitrary/899dd1f299bf90fe0b9182dc86748deb2d6f54ec" 29.9±1.48µs 32.0±1.75µs +7.02%
"corpus/arbitrary/8a1aa0072fea1bc264dff692410c078d94f2c641" 58.5±0.80µs 59.6±0.83µs +1.88%
"corpus/arbitrary/8b878b6f33766703bdc64bd8e9bcad6695fb9837" 2.5±0.05µs 2.5±0.04µs 0.00%
"corpus/arbitrary/8e6b1994cf104be8dfcde9e378899c9445c1d81f" 4.1±0.09µs 4.0±0.06µs -2.44%
"corpus/arbitrary/8e8447d5599fde0071bc15d093b2095991eb9c06" 175.2±4.80µs 175.6±7.40µs +0.23%
"corpus/arbitrary/8e8b8dd8ab15a0e4521b0e7f1fec1b8cd169f5c4" 10.7±0.48µs 10.2±0.61µs -4.67%
"corpus/arbitrary/91d4aa5b8a51fde4cfa15214f8fac1acd42a830d" 38.0±1.00µs 37.0±0.77µs -2.63%
"corpus/arbitrary/91d92be16705b20d379eaef1b722920096b1c766" 189.3±6.43µs 192.9±7.63µs +1.90%
"corpus/arbitrary/91e314e34277b8f49b48b3c116c05f008e85e8e6" 10.3±0.24µs 10.3±0.24µs 0.00%
"corpus/arbitrary/93884f9e98fa4d1e7f1a2ab0cd4eb93cf45dc084" 13.9±0.22µs 14.0±0.46µs +0.72%
"corpus/arbitrary/9771251db701ede2b4c8b06fa02e59a0e2ace6eb" 174.5±3.98µs 173.4±4.41µs -0.63%
"corpus/arbitrary/99d010fe0d7c07089a7a8a07c2eef6fc91488f98" 116.9±7.21µs 120.9±2.62µs +3.42%
"corpus/arbitrary/9a4dc8fe1f54cb07f5a0666f56fa8104028c01b9" 9.7±0.38µs 9.3±0.23µs -4.12%
"corpus/arbitrary/9bc91074c16b8528ca479600829e2b822a9d23a3" 3.0±0.08µs 3.1±0.06µs +3.33%
"corpus/arbitrary/9c7a4885770e3aae23b0837bb36a08b61b12fa8c" 7.6±0.08µs 7.6±0.16µs 0.00%
"corpus/arbitrary/9eba023b1985687fc229e880f39fab5e374e2e0a" 5.6±0.13µs 5.6±0.05µs 0.00%
"corpus/arbitrary/a11e2d337e4942f10a4842e51ae753227dcb01dc" 74.0±1.70µs 74.9±1.63µs +1.22%
"corpus/arbitrary/a6b632c3987e95805c87fdb395832f2d6225290f" 2.4±0.03µs 2.3±0.04µs -4.17%
"corpus/arbitrary/a6f67cd9bce6714c1aa353f6ec28ac257138de86" 11.1±0.13µs 11.3±0.22µs +1.80%
"corpus/arbitrary/aa64df4c643ba8ba585cec2a584e4612a4f72185" 10.0±0.24µs 10.0±0.15µs 0.00%
"corpus/arbitrary/abe04e36c2260000cc71c188ecdd465101736eb9" 12.6±0.11µs 12.2±0.28µs -3.17%
"corpus/arbitrary/af66c05ff60ded5373693679a8466c75a881c219" 682.2±15.35µs 719.1±7.48µs +5.41%
"corpus/arbitrary/b032a88026dc88cdd10e3e635a822a0a623b4b06" 237.2±8.33µs 242.7±5.35µs +2.32%
"corpus/arbitrary/b655cb30adf2026934b2351ca2378b8f4c0e9aa2" 16.8±0.16µs 16.7±0.44µs -0.60%
"corpus/arbitrary/bce76f1a0c6b7f842e1c5f9afb194ddf133bd22e" 20.6±0.83µs 20.1±0.51µs -2.43%
"corpus/arbitrary/bf8417f4e597b9ba835a8407ec282884a97a3ffa" 174.5±3.47µs 171.1±4.28µs -1.95%
"corpus/arbitrary/cd1699eba0612adbf825dbedd342b5604f092c0d" 28.5±0.58µs 29.8±0.79µs +4.56%
"corpus/arbitrary/cf84683d934aa7c4c89a62fae5362d3814e4aae8" 289.5±6.03µs 303.7±2.76µs +4.91%
"corpus/arbitrary/d1ddd3ca3ec574eab81b12deb038f9ca6584eec6" 18.0±0.40µs 17.4±0.28µs -3.33%
"corpus/arbitrary/d2290677942650daa6ca55ba93c5dcccd899c135" 420.7±8.91µs 407.4±2.97µs -3.16%
"corpus/arbitrary/d3ad2d7506978994ef06ca0780bb5ef6ffd5da25" 14.8±0.46µs 14.7±0.18µs -0.68%
"corpus/arbitrary/d40933220c65a25d3bc3365f6b2213e8f90d5a16" 48.2±0.65µs 47.7±1.01µs -1.04%
"corpus/arbitrary/d4439ab4e82f1b044846fe0a0e96d6d56448562d" 9.4±0.17µs 9.2±0.26µs -2.13%
"corpus/arbitrary/da92a960168040f6862b48c5d5efbddefda9840f" 6.5±0.13µs 6.3±0.07µs -3.08%
"corpus/arbitrary/dbeae16e33cc32fa0319151592fa67a4c514be7d" 6.6±0.16µs 6.6±0.12µs 0.00%
"corpus/arbitrary/e46d65b377dc9d814ae5b9ab92d9011806d702bc" 10.5±0.13µs 10.5±0.19µs 0.00%
"corpus/arbitrary/e56d5b244177330e708f0c42892b78071450ac42" 8.4±0.22µs 8.4±0.20µs 0.00%
"corpus/arbitrary/e83b61603fb61403d565c3c50b81cbb56719b4f9" 23.6±0.77µs 23.2±1.01µs -1.69%
"corpus/arbitrary/ee882926ae072c6cbc815059e16b57dd7f5900f6" 6.9±0.35µs 6.6±0.23µs -4.35%
"corpus/arbitrary/ef0c738434519b22fe188d134ed5f9a113607d4c" 11.8±0.20µs 11.8±0.21µs 0.00%
"corpus/arbitrary/efe3da98eadf07a2fe76beb8f2db23d821302b3a" 3.6±0.09µs 3.6±0.04µs 0.00%
"corpus/arbitrary/f8257e541e8e3ce41db78c0941eea26a7116e129" 2.5±0.05µs 2.5±0.05µs 0.00%
"corpus/arbitrary/fb67f540af9dc07c41bbd136108c99caa0e44cb4" 35.8±0.41µs 35.1±0.80µs -1.96%
"corpus/arbitrary/fbb64c1d716baf54252daee9cd488ad5f9c3580f" 21.4±0.46µs 21.8±1.00µs +1.87%
"corpus/arbitrary/ff1e2ccb758d5a4d31286228371b14a7eb333cb0" 15.0±0.22µs 15.6±0.54µs +4.00%

@github-actions
Copy link

Benchmark for bdda9e2

Click to view benchmark
Test Base PR %
"corpus/arbitrary/003735eff3b6349ae663644c4c8472004861bc73" 772.7±11.19µs 765.9±10.57µs -0.88%
"corpus/arbitrary/034af7b481f597ab7c1618b4b163c88c864f91a7" 8.5±0.13µs 8.2±0.08µs -3.53%
"corpus/arbitrary/047cf8244c818b03a825e2aed53ad968c5324ce8" 1568.2±20.87ns 1584.2±51.11ns +1.02%
"corpus/arbitrary/06a53be34fd88c395aa07a8e42b2b5603bfc78c0" 3.4±0.05µs 3.3±0.10µs -2.94%
"corpus/arbitrary/08b88df252c8d7dd08bf99c9bd25fc5ddde5a110" 19.4±0.33µs 19.0±0.26µs -2.06%
"corpus/arbitrary/0a90b3112ab04f285f64fbb1aea7239a0fa21184" 34.4±0.54µs 33.5±0.36µs -2.62%
"corpus/arbitrary/0d25602b4f689f35074262a58da2070566483a11" 3.5±0.03µs 3.5±0.08µs 0.00%
"corpus/arbitrary/0e58da3924bb93866fedd3b77e13f872f1bd35d0" 8.3±0.24µs 7.9±0.12µs -4.82%
"corpus/arbitrary/0f17832481b6ecc280c6f720bedcb29950503c52" 7.3±0.34µs 7.0±0.14µs -4.11%
"corpus/arbitrary/10c4028f15dcfc27be04a01bfd28feec9654e809" 8.6±0.14µs 8.5±0.14µs -1.16%
"corpus/arbitrary/1158c04ff26b3da699e0a379a4730f38326da2ed" 377.3±7.24µs 380.2±7.28µs +0.77%
"corpus/arbitrary/14ef22599fb98635e1e89be973799df7264d8c78" 5.2±0.06µs 5.1±0.06µs -1.92%
"corpus/arbitrary/1575bddd23ef0cebdb796e7fe8854d59231077e0" 2.2±0.07µs 2.2±0.06µs 0.00%
"corpus/arbitrary/15f98585ffb91c648b5e6dfec73d76cd2308106d" 216.6±3.95µs 211.4±3.54µs -2.40%
"corpus/arbitrary/1d4bec5a9662ca36288e1961323e055340bbd622" 7.3±0.51µs 7.1±0.18µs -2.74%
"corpus/arbitrary/220fe18e19d443c94af4ac3bb2248287954c5c99" 18.9±0.29µs 17.9±0.24µs -5.29%
"corpus/arbitrary/2225b112356688ced2c6b47a479a67e161c90cdc" 34.8±0.63µs 35.3±0.59µs +1.44%
"corpus/arbitrary/2307294aa18237cd0d46828c17f159ebc7bf9931" 726.8±6.84µs 715.4±4.96µs -1.57%
"corpus/arbitrary/293203f8cccb14db81b48f703068a38827051c21" 5.6±0.08µs 5.5±0.09µs -1.79%
"corpus/arbitrary/29f42a866f363084281eb3ef83f7a6725f0f1542" 7.2±0.10µs 7.0±0.11µs -2.78%
"corpus/arbitrary/2d366c36ebf21780577847d27aa50a134ba850ea" 20.0±0.31µs 19.5±0.16µs -2.50%
"corpus/arbitrary/2fba16d9fdf47eadfdf5f7993526fcc0936e1f22" 1679.5±24.94ns 1665.9±32.83ns -0.81%
"corpus/arbitrary/30272251b7f065cd2120a7ae6fecfe5e5c7c3b51" 14.5±0.20µs 14.6±0.27µs +0.69%
"corpus/arbitrary/31315a9975da7909137b02695d3ad68e3bb16a31" 410.6±4.48µs 405.3±9.34µs -1.29%
"corpus/arbitrary/3210340577a2c04f37b1ccd69eb47bc4f175add6" 10.4±0.19µs 10.2±0.19µs -1.92%
"corpus/arbitrary/326601e701ffbd7c39d08fb79715dc5532078c1f" 2.4±0.07µs 2.3±0.02µs -4.17%
"corpus/arbitrary/34572c1fcfa9885962723aeedf887370a3c0bb09" 10.3±0.14µs 10.0±0.13µs -2.91%
"corpus/arbitrary/34ac58f0194ee9fc5dc94996f9a2a8eee5a72be9" 5.4±0.09µs 5.4±0.09µs 0.00%
"corpus/arbitrary/34db8999dc288dfa176ec5c24f7bdc22556358a1" 4.7±0.10µs 4.5±0.10µs -4.26%
"corpus/arbitrary/34fe9c913955f990882233d1f2b7f49f4d79593b" 4.1±0.04µs 4.0±0.07µs -2.44%
"corpus/arbitrary/36fc21b644cabccf36b691ccd28876897255339a" 13.3±0.22µs 12.7±0.27µs -4.51%
"corpus/arbitrary/37e3bca045676604f00421ee7541664e20dee0e5" 4.1±0.07µs 4.1±0.07µs 0.00%
"corpus/arbitrary/3d23c2a44d2d6b4f227e94fc0e645e94eaa1cbf3" 22.4±0.47µs 21.5±0.37µs -4.02%
"corpus/arbitrary/3e4a7cc6928d62b090b91e70d24930a2d8266039" 106.9±1.10µs 103.9±1.85µs -2.81%
"corpus/arbitrary/4033401cdf6812e9f590717200e7ef9aff8262e7" 47.7±0.71µs 46.6±0.88µs -2.31%
"corpus/arbitrary/412323b47a2925939c6dab7e5dcffae977757a8b" 13.4±0.17µs 12.7±0.14µs -5.22%
"corpus/arbitrary/477908d0f4d391457cc8bc968760008990ad0456" 454.9±6.39µs 437.9±7.21µs -3.74%
"corpus/arbitrary/48aba4ece054aefce9b8933a6f091111e386c56a" 29.6±0.41µs 29.5±0.51µs -0.34%
"corpus/arbitrary/4f5b4667a3561f9f9b012866fa594f0435cffa4e" 455.1±8.50ns 475.1±8.81ns +4.39%
"corpus/arbitrary/4f992e012f7021cbe252517cac9aa7114abe8ec2" 6.5±0.19µs 6.3±0.08µs -3.08%
"corpus/arbitrary/539192ecfeab33d02432fd579db149744bcf31aa" 10.4±0.09µs 10.2±0.19µs -1.92%
"corpus/arbitrary/55a3c7f928dc337077bfbdb64deb3c4ae9a879cb" 4.7±0.05µs 4.7±0.07µs 0.00%
"corpus/arbitrary/5da400eb7686362eb869bd159c3dbb1cf6d57416" 2.7±0.05µs 2.5±0.05µs -7.41%
"corpus/arbitrary/61221b1aebfe2b908ad44d7f483b9881ffd95888" 6.2±0.06µs 6.1±0.09µs -1.61%
"corpus/arbitrary/68c4022d2cdd159ce841f507fe1d65d88f218f49" 3.0±0.03µs 2.9±0.05µs -3.33%
"corpus/arbitrary/6997765c493ae908a0870050a82a79ff4188971f" 279.4±3.21µs 273.2±5.62µs -2.22%
"corpus/arbitrary/6a0db0e26e760616036612fa9c840d34e4db2842" 21.7±0.45µs 21.5±0.38µs -0.92%
"corpus/arbitrary/6b12ed92505c0f349ee681a1726d581efdcad68c" 6.0±0.13µs 5.8±0.25µs -3.33%
"corpus/arbitrary/6fb9db1a82691c43ec1649f2546165af716f0566" 7.1±0.09µs 6.9±0.06µs -2.82%
"corpus/arbitrary/71a04974b420d39e631ea549da71bb2518cea958" 15.0±0.21µs 14.5±0.26µs -3.33%
"corpus/arbitrary/71d49384e24db056b243f998dce4f424127d388c" 40.1±0.70µs 40.1±0.76µs 0.00%
"corpus/arbitrary/72c62b85689f373190a9e5afa43e29fc7666927d" 20.2±0.37µs 20.1±0.32µs -0.50%
"corpus/arbitrary/742317bda5b80378a2ef3a3f826404032943583d" 2.9±0.04µs 2.9±0.05µs 0.00%
"corpus/arbitrary/79d9cedac093cfec61d57ad4cb21f3eca0252f2f" 584.4±10.42µs 578.4±7.19µs -1.03%
"corpus/arbitrary/7d448b440f32f1753b123f6414651018c0d8ea1f" 41.5±0.75µs 40.9±0.50µs -1.45%
"corpus/arbitrary/822231afdc85a0a758ed82d41bb2f4dd312ea60b" 19.1±0.78µs 20.3±0.54µs +6.28%
"corpus/arbitrary/8256bfffdfc41a849598dccbc6a39bd8caa7add7" 34.5±2.14µs 32.9±0.64µs -4.64%
"corpus/arbitrary/88470923890a599691fdd610efafcfcf8d95c396" 222.1±4.22µs 218.3±3.54µs -1.71%
"corpus/arbitrary/8ef5bd423b76787ce9d6df3323b0ea34fa684ceb" 23.5±2.07µs 22.8±1.50µs -2.98%
"corpus/arbitrary/906a953f956f4b8988cf2359f0cda4b21d0dc81d" 3.9±0.05µs 3.8±0.13µs -2.56%
"corpus/arbitrary/913bc5905e8040917be9278782ce6c56aa1724e3" 2.3±0.03µs 2.3±0.02µs 0.00%
"corpus/arbitrary/917c4b7c10888d78477e78c3eb91e12dcf64e60b" 15.6±0.30µs 15.1±0.19µs -3.21%
"corpus/arbitrary/992e6677f23b18cdebcb02cfffca1498d5aca08d" 51.0±0.91µs 49.6±0.77µs -2.75%
"corpus/arbitrary/9b0142517275d441e03e79ddf4139c261335bf47" 9.0±0.21µs 8.7±0.19µs -3.33%
"corpus/arbitrary/9ba3e6fb584c227ab5f69a707a2c8f0380d950e8" 1800.4±35.00ns 1819.3±27.93ns +1.05%
"corpus/arbitrary/a1561746dd6fdc5f3ec00bc031bb0e9ee110a24e" 7.5±0.12µs 7.3±0.41µs -2.67%
"corpus/arbitrary/a8b86e00c3a762eca57bf95c0441a9a3fd67f21b" 11.3±0.33µs 11.2±0.18µs -0.88%
"corpus/arbitrary/aabd1cc1f8c2a6c76ca08871baf8a4ceebee7600" 12.0±0.19µs 11.6±0.11µs -3.33%
"corpus/arbitrary/abfb1bc448d2532906f0c2b62de6b34276254488" 4.2±0.09µs 4.0±0.05µs -4.76%
"corpus/arbitrary/b3bb2b0e3ba665454ea54220cbc1a8a3d328c4c2" 19.3±0.26µs 18.9±0.33µs -2.07%
"corpus/arbitrary/b48aa28a03ee4d581d708a78495b2044cf4bc0f3" 153.0±3.90µs 153.9±2.69µs +0.59%
"corpus/arbitrary/b88c13c965c5b31d6b88dadc27cdee307022b052" 962.6±10.74µs 940.2±10.48µs -2.33%
"corpus/arbitrary/bdf2fb6da5c04fbfac9460d98eca727416c0d33e" 857.2±14.93ns 855.0±8.30ns -0.26%
"corpus/arbitrary/bea317169e72cf90917105fb964f3cb369e9c068" 12.9±0.22µs 12.6±0.68µs -2.33%
"corpus/arbitrary/bea474d632f53b637da4c4e9e0bbf21242ec9163" 2.5±0.03µs 2.4±0.06µs -4.00%
"corpus/arbitrary/c16eb67510c30efdb312b017afb4ea5da14a8e9e" 7.2±0.09µs 7.0±0.13µs -2.78%
"corpus/arbitrary/c4c93f5267b99c74664dc20ca7c003e179aae9da" 7.5±0.17µs 7.1±0.11µs -5.33%
"corpus/arbitrary/ca66d01606a2ba152b02d56a5f1392929dff4615" 7.5±0.11µs 7.6±0.10µs +1.33%
"corpus/arbitrary/cbf9a28d3a5aab62b97709f630a635c45f54eb8a" 2.9±0.05µs 2.8±0.05µs -3.45%
"corpus/arbitrary/cd95386e86cdee8bd1e4aa5d43184fc37b81c326" 7.9±0.12µs 7.5±0.13µs -5.06%
"corpus/arbitrary/d02abcce0c30f8ca72f1f20932de0acc2fc88bc6" 916.0±56.32ns 918.9±26.08ns +0.32%
"corpus/arbitrary/d0923208035fa2c70ca2bf0eeb6ff31d40533f97" 6.7±0.10µs 6.5±0.13µs -2.99%
"corpus/arbitrary/d8e296f3c5db9ab37e24665f52b69f5d9398635b" 294.4±4.23µs 287.5±4.76µs -2.34%
"corpus/arbitrary/dbd02e51b8d9e902a8de51dc027a474211ef7cf9" 6.7±0.11µs 6.5±0.14µs -2.99%
"corpus/arbitrary/dbeb0eb465cdf83313e0ce65011064b274fa56e3" 43.2±0.49µs 43.4±0.69µs +0.46%
"corpus/arbitrary/dc1bdc1bb308221b44e8fecdfe50f4d00926b4e0" 3.0±0.05µs 3.1±0.05µs +3.33%
"corpus/arbitrary/dc8485a7a740b62e24efb81a3674708565bcf681" 2.4±0.03µs 2.3±0.03µs -4.17%
"corpus/arbitrary/dec8473ad2758aa228f2757df8a0191ebac939d9" 806.6±11.25ns 790.9±13.86ns -1.95%
"corpus/arbitrary/e0ffeafd925cacab6d094d511790f7c80db7d897" 1728.9±15.22µs 1646.1±19.09µs -4.79%
"corpus/arbitrary/e19c1a019ec5559459dccbe26ccc09c8dd4ab198" 12.2±0.24µs 11.9±0.23µs -2.46%
"corpus/arbitrary/e2c3e9d2b76e65ac6d5467bff8d5ec4c0b459388" 3.7±0.03µs 3.6±0.07µs -2.70%
"corpus/arbitrary/e349fe04dad769bbd5500113dafd51218b75c477" 8.8±0.17µs 8.5±0.13µs -3.41%
"corpus/arbitrary/e698135dd12bf5c44264d10dc27c69324c93f6c7" 153.8±2.43µs 149.3±1.89µs -2.93%
"corpus/arbitrary/ea201a2df9d50e33fe3cd147cbbcb41f8ac36017" 286.6±5.96µs 280.6±5.13µs -2.09%
"corpus/arbitrary/ed549bfe20ffd204aa003eef60c9f60107e34b18" 20.9±0.33µs 20.3±0.35µs -2.87%
"corpus/arbitrary/f8c249a48dac7f629e12522beeeedf88e172e9f2" 3.2±0.01ms 3.2±0.02ms 0.00%
"corpus/arbitrary/f99168c7080c5e953632a425cf1096a2c50e6e3d" 5.3±0.08µs 5.1±0.09µs -3.77%
"corpus/arbitrary/fa564e2a41c785b1f615aab20870fe27c5453dc9" 688.1±6.95µs 673.5±9.91µs -2.12%
"corpus/arbitrary/fac58d0655321ffd92480f530aa65de377422bce" 5.2±0.10µs 5.0±0.06µs -3.85%
"corpus/arbitrary/ff6870e94da7741f1c82b40f2b1654da981c4ba7" 7.2±0.14µs 6.8±0.10µs -5.56%

@juntyr
Copy link
Member Author

juntyr commented Jun 22, 2025

@epage Would this fix to ron::Number fix the feature unification and non-exhaustive matching for you?

@github-actions
Copy link

Benchmark for 020e6db

Click to view benchmark
Test Base PR %
"corpus/arbitrary/025a5ae247f33921e7f5ef25074e99321b6e2ad4" 31.0±0.98µs 31.2±0.67µs +0.65%
"corpus/arbitrary/04c39989663c6e67a3f04e9b878ff8c6266075d8" 2.1±0.03µs 2.0±0.03µs -4.76%
"corpus/arbitrary/07a4521b1573fd38b61d4514a6fccd539cf8e5fb" 1615.2±32.19ns 1631.5±24.73ns +1.01%
"corpus/arbitrary/07e71681737f59458dad2565062dcb25d545d020" 17.4±0.26µs 17.2±0.19µs -1.15%
"corpus/arbitrary/08a1b47f116ff92c464f05b9c7ff18ca0f3fb14d" 8.3±0.34µs 8.0±0.08µs -3.61%
"corpus/arbitrary/105e0e888c643b088a89741ce6d79a241904ec61" 7.2±0.06µs 7.4±0.12µs +2.78%
"corpus/arbitrary/10e810c4dc1435080cd39adbcd282ec9a02d8b3b" 74.7±1.51µs 75.5±1.24µs +1.07%
"corpus/arbitrary/10ed7519bd832a98e65be8679433810bed4aaada" 55.2±0.55µs 55.8±1.28µs +1.09%
"corpus/arbitrary/110b4c39da3b35f91c29ad98db82b555748792d8" 215.5±5.04µs 213.2±2.98µs -1.07%
"corpus/arbitrary/179d210fad4fed2d8a9e1f70a23c4a8cefda5aee" 11.9±0.22µs 12.2±0.21µs +2.52%
"corpus/arbitrary/1a4b82a7e84726fd376bc65d9bffef5e498351c3" 2.3±0.02µs 2.3±0.05µs 0.00%
"corpus/arbitrary/1a689ef65e6d4d2ec814b0c664b70fbab09733da" 49.3±1.05µs 50.1±0.92µs +1.62%
"corpus/arbitrary/1b8c869d6b198f9a645104c55d6a0ae33e7d2d4e" 2.0±0.02ms 2.0±0.01ms 0.00%
"corpus/arbitrary/1d0434739f1a1c470fc76a66b3fc9c3f6e11b521" 165.8±3.60µs 163.9±2.13µs -1.15%
"corpus/arbitrary/1df8cacfa9a9128fdbb15a4b89cf43cd8c8c15be" 30.7±0.46µs 30.3±0.47µs -1.30%
"corpus/arbitrary/214914bab9b9b182f40762d800e8a9ccfe7bb60a" 4.5±0.04µs 4.5±0.06µs 0.00%
"corpus/arbitrary/233cdc9ccd24fa005109ed3fbfe8ac59ee138c55" 6.1±0.11µs 5.9±0.10µs -3.28%
"corpus/arbitrary/27dc04d5ee0e15116a6170d4bcdc4cc400e6b7f8" 39.4±0.54µs 38.9±0.43µs -1.27%
"corpus/arbitrary/2b7963394558892c0c68913f1f46e3b2b293419d" 152.8±1.99µs 152.7±1.70µs -0.07%
"corpus/arbitrary/2c139701b3089e6be580cbc995d9fab3b4d68682" 12.7±0.54µs 12.4±0.24µs -2.36%
"corpus/arbitrary/2fa04675ba19cb889588e8407a0dc140b577d087" 9.7±0.13µs 9.7±0.18µs 0.00%
"corpus/arbitrary/3047e030eb5f265214058ad16630582d14939991" 7.4±0.15µs 7.4±0.15µs 0.00%
"corpus/arbitrary/3377376c78aae71e0e2f39cf86591bb6ddbc1823" 3.8±0.05µs 3.8±0.08µs 0.00%
"corpus/arbitrary/3730e1f319d5e2384cec0f8b337cada26242e84f" 23.5±0.19µs 23.5±0.45µs 0.00%
"corpus/arbitrary/3bc99f79f9d94fd608253667e9173aa7212efe6b" 3.4±0.04µs 3.4±0.07µs 0.00%
"corpus/arbitrary/3bf15f614269f40352570217c5906e75bdfdc3fd" 1737.9±33.00ns 1696.0±12.37ns -2.41%
"corpus/arbitrary/41a403bac688a4d187bca9483e80ae4ddd31d197" 3.5±0.05µs 3.5±0.03µs 0.00%
"corpus/arbitrary/42cd72fd8f4baafe7bfdcabf097b200fec6d887a" 1062.4±22.64µs 1051.2±27.65µs -1.05%
"corpus/arbitrary/45c9e19a844b9753be12db01ac1e2a05a9c5c071" 424.3±8.32µs 430.9±5.45µs +1.56%
"corpus/arbitrary/46e5279ca7988413073e4d11a7bb14a01a593bf6" 9.9±0.14µs 9.5±0.16µs -4.04%
"corpus/arbitrary/48637a3a8ebaab3938e8ea4fc383b24b9bc58b7d" 11.1±0.29µs 11.2±0.23µs +0.90%
"corpus/arbitrary/4c48853af9329ffa07346649d907ab359663fbea" 9.7±0.06µs 9.6±0.14µs -1.03%
"corpus/arbitrary/4cf29ff8b7433c649b2a43fbc87c8d8149f23397" 4.1±0.10µs 4.0±0.03µs -2.44%
"corpus/arbitrary/4ee6f94bd9cd909f225d2569bc805f5686244722" 8.1±0.11µs 7.9±0.15µs -2.47%
"corpus/arbitrary/4fa14e6a2fa3a03abd3ba5f037d1838740328bfe" 13.9±0.22µs 14.1±0.22µs +1.44%
"corpus/arbitrary/50248c99dbaa5c965b9fa3e6c9edf85639c9d700" 14.2±0.18µs 14.1±0.23µs -0.70%
"corpus/arbitrary/55c4b2dcd73c63d12ed43062de20e6d63b124364" 3.6±0.06µs 3.5±0.06µs -2.78%
"corpus/arbitrary/5d1009ad6ba97fb38bea8559a29425f5e877dbc1" 18.7±0.41µs 18.2±0.20µs -2.67%
"corpus/arbitrary/5fbc1612067935299605b68c8d9ae6ed6f8fd2b3" 22.5±0.38µs 22.2±0.25µs -1.33%
"corpus/arbitrary/617b6df88bf97ba7c65dd72d00cdd07bada393e5" 4.7±0.05µs 4.6±0.04µs -2.13%
"corpus/arbitrary/6af0e5c57cd3013434895228a2354584d1247104" 62.7±0.97µs 61.1±1.10µs -2.55%
"corpus/arbitrary/6b4ebff50ff95c639a1a21e189c949cfa09acff5" 276.7±7.05µs 277.0±4.94µs +0.11%
"corpus/arbitrary/6be3e7b667cce433874cf7b560e1784eafbc13f4" 3.9±0.05µs 3.7±0.06µs -5.13%
"corpus/arbitrary/6ca47f499fba5b320ea653c893c591614f46f892" 26.5±0.66µs 26.8±0.56µs +1.13%
"corpus/arbitrary/6d1af9c93e52af51dfbe477ccf9d2e8143e4e5f0" 8.2±0.17µs 7.7±0.10µs -6.10%
"corpus/arbitrary/79889c392df8efa94d821d6491ffa39d93f040ac" 10.9±0.18µs 10.7±1.19µs -1.83%
"corpus/arbitrary/7d545097b5eb08da2a6127a2d14c39097dfdee73" 118.0±2.87µs 119.8±3.04µs +1.53%
"corpus/arbitrary/7ed06984c29e3fc686a4797e6384eca54e3b45cd" 15.4±0.27µs 15.4±0.44µs 0.00%
"corpus/arbitrary/7eeb2cf74302e5d6bc155afaa1b0486c0ec322fe" 13.2±0.24µs 12.7±0.24µs -3.79%
"corpus/arbitrary/7efb09e0c5f5766be3b8a7469366b45fd3bc22e3" 9.1±0.15µs 8.7±0.06µs -4.40%
"corpus/arbitrary/7fa6cdc1fce85cdd2a30a19f39522018fd67a51c" 144.4±0.75ms 145.9±0.96ms +1.04%
"corpus/arbitrary/827fa1c39ef5e76ba06392d5ea19399b8d70df96" 16.5±0.28µs 15.2±0.24µs -7.88%
"corpus/arbitrary/8fba4d820059878711d017b254cd3147cac80f2e" 85.7±1.51µs 84.3±1.24µs -1.63%
"corpus/arbitrary/9220c4b7236a8c838659bf57908542e43077ed2c" 155.9±3.34µs 157.5±2.66µs +1.03%
"corpus/arbitrary/92b1663261ea9c5daea0ccab55031f9062798cf6" 79.0±1.17µs 81.4±1.44µs +3.04%
"corpus/arbitrary/95909a2176a76a1cba65e15f429a948e333e4c1c" 22.1±0.87µs 23.0±0.37µs +4.07%
"corpus/arbitrary/9b2561a9c94e1c08de8ec4a8a54d110e0da95fe5" 13.4±0.15µs 13.3±0.24µs -0.75%
"corpus/arbitrary/9fcf5f7df8143276c71d867286cd7b88a67ecec7" 16.3±0.58µs 16.3±0.15µs 0.00%
"corpus/arbitrary/a40c6021660ae283178129be2b0475606215a0ab" 20.2±0.43µs 19.7±0.24µs -2.48%
"corpus/arbitrary/a423dba1d3f0288e7b73ba17546c66fbfe6bc2fc" 355.7±10.92µs 353.4±7.17µs -0.65%
"corpus/arbitrary/a64d1d37e532ce9a889eb7c2240c4d8958494610" 111.7±1.93µs 113.2±1.78µs +1.34%
"corpus/arbitrary/a6725f504c0edb23207f150ffe6039bec3be84b0" 39.1±0.75µs 39.0±0.65µs -0.26%
"corpus/arbitrary/a962ef3f17cf0d81db4e51ecb82a5f9251b215f6" 35.0±0.73µs 34.8±0.71µs -0.57%
"corpus/arbitrary/aa180a76887e22ca5944f60e7d73c84bc2217e8a" 11.1±0.16µs 10.9±0.14µs -1.80%
"corpus/arbitrary/ae62bfdeaca433dcdb5b39091087810a675817e9" 33.6±1.51µs 35.7±0.54µs +6.25%
"corpus/arbitrary/aee5ac7dff22ac515ba809b962c354f9cabc095d" 4.1±0.07µs 4.1±0.03µs 0.00%
"corpus/arbitrary/afc0bdde7ef7fba86b9aba9c355a059a02c5a133" 33.6±0.79ms 34.1±0.87ms +1.49%
"corpus/arbitrary/b0122a832f41bfe0b913e90d91c2989e8dfec5c5" 7.5±0.10µs 7.5±0.07µs 0.00%
"corpus/arbitrary/b021fab84e0b81b51ee183f36d6429452a572690" 1014.0±16.19ns 1070.0±23.63ns +5.52%
"corpus/arbitrary/b2dd2519fdd1d3c860e17feb617d032c71c586e1" 1071.6±19.87µs 1103.8±21.15µs +3.00%
"corpus/arbitrary/b744d5dbe85cbd1ae2e150aff96dcfc44f179fa2" 5.8±0.12µs 5.8±0.09µs 0.00%
"corpus/arbitrary/b7c38c3ba716c0a4530c906b19daeae4b37c86d3" 7.4±0.12µs 7.4±0.10µs 0.00%
"corpus/arbitrary/bf8a4a3b94e3a64798f1fe90f7160be2e35183c4" 16.8±0.49µs 16.4±0.27µs -2.38%
"corpus/arbitrary/bfc3496e60a9bba1252b54dd7f60880a6ad70ded" 27.4±0.60µs 27.5±0.43µs +0.36%
"corpus/arbitrary/bfe2f1d9129f506f80800eeb03a7c6d013eb33e7" 16.4±0.26µs 16.5±0.29µs +0.61%
"corpus/arbitrary/c18a31c965b3ff849a7f71426ce49a3d04ba6b0e" 7.3±0.16µs 7.2±0.15µs -1.37%
"corpus/arbitrary/c1ac4c8d4655c0a520f4ce915af24e0447c9c78f" 16.4±0.54µs 15.3±0.27µs -6.71%
"corpus/arbitrary/ca976baa6eaaa161f128e58d4c63dfd7ba449d72" 46.5±0.73µs 44.0±0.75µs -5.38%
"corpus/arbitrary/cb41851931e6066b355ba5a211364c5ac7e729d9" 19.8±0.40µs 19.5±0.46µs -1.52%
"corpus/arbitrary/cc210f5278b28c65c9418269f8cc387a48d96130" 2.9±0.03µs 2.9±0.04µs 0.00%
"corpus/arbitrary/cde6d8170f2873196be4e2493208e7b70f8397eb" 1022.5±14.21ns 997.7±18.39ns -2.43%
"corpus/arbitrary/ce2230279dacd7ea50fe2e3fd69b308de4787cde" 171.3±6.80µs 174.8±3.17µs +2.04%
"corpus/arbitrary/d331c32cf37017eaa063b39e99f8287bde6eace4" 5.2±0.08µs 5.2±0.05µs 0.00%
"corpus/arbitrary/d3a9ac921547300f56d58ea30639149c9855224a" 2.7±0.04µs 2.6±0.09µs -3.70%
"corpus/arbitrary/d5993f8f08ea5022e4ea397c821e75e1b80ae76e" 7.7±0.12µs 7.7±0.13µs 0.00%
"corpus/arbitrary/dd5a8dc22ebe6beb61289e2037332c71cf839c7c" 339.8±8.08µs 344.0±6.35µs +1.24%
"corpus/arbitrary/dd9b7760f840340f5f58ea1673d237968d11bfed" 166.6±3.14µs 167.3±2.15µs +0.42%
"corpus/arbitrary/e207292e497b4dc3a59cf50922828a65d95901c8" 61.0±1.15µs 59.1±1.15µs -3.11%
"corpus/arbitrary/e4301274beda581648f4106c6a41e947a340f8f7" 67.0±0.91µs 68.2±1.12µs +1.79%
"corpus/arbitrary/e833013e466fc4857e6ee3f39ef817dfb1c44230" 7.8±0.13µs 7.8±0.08µs 0.00%
"corpus/arbitrary/e8cc5b50d7ce40e814434273abff6d20580b7cf6" 25.1±0.47µs 24.8±0.55µs -1.20%
"corpus/arbitrary/eb53bf058cbc818a88bc4479531d691f9a99d725" 11.6±0.18µs 11.3±0.18µs -2.59%
"corpus/arbitrary/ec6ad97f4f714b737e84b422f30bd8751d9829d1" 76.0±1.54µs 75.6±1.42µs -0.53%
"corpus/arbitrary/f4eff660bfe9b72b38cef7850d6f86919ba0471e" 4.7±0.11µs 4.5±0.06µs -4.26%
"corpus/arbitrary/fb325961117e56d18cf695ce7e5e368f281c685a" 60.9±1.04µs 61.3±1.33µs +0.66%
"corpus/arbitrary/fb35001c5eb26720f049de2213cfb3c7fc6df7f5" 179.0±3.75µs 181.2±4.56µs +1.23%
"corpus/arbitrary/fd5adca3b87115c2b1f3f8d4b5a46fe9abe1f99c" 50.9±1.33µs 49.2±1.84µs -3.34%
"corpus/arbitrary/fdb2c777e547e1d0923b325ce69ca43630560c85" 2.4±0.04µs 2.2±0.04µs -8.33%
"corpus/arbitrary/fe16fbf0cda8a339eab297a922f7f425cf68f53d" 3.1±0.05µs 3.0±0.03µs -3.23%
"corpus/arbitrary/feb8fe16d46361d38a74533d2c2652d67709136c" 5.7±0.09µs 5.6±0.10µs -1.75%

@epage
Copy link

epage commented Jun 23, 2025

I don't have time at the moment to test this. Hopefully. Still not thrilled with the direction but that is your choice.

@juntyr juntyr merged commit ba57201 into master Jun 23, 2025
12 checks passed
@juntyr juntyr deleted the juntyr-patch-1 branch June 23, 2025 16:05
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.

3 participants