Skip to content

Conversation

@Uzlopak
Copy link

@Uzlopak Uzlopak commented Jul 21, 2025

before:

strnum benchmark
┌─────────┬────────────────────────────────────────────────────────┬───────────────────┬──────────────────┬────────────────────────┬────────────────────────┬─────────┐
│ (index) │ Task name                                              │ Latency avg (ns)  │ Latency med (ns) │ Throughput avg (ops/s) │ Throughput med (ops/s) │ Samples │
├─────────┼────────────────────────────────────────────────────────┼───────────────────┼──────────────────┼────────────────────────┼────────────────────────┼─────────┤
│ 0       │ 'undefined'                                            │ '176.28 ± 0.75%'  │ '156.00 ± 2.00'  │ '6271038 ± 0.02%'      │ '6410256 ± 83250'      │ 567292  │
│ 1       │ 'null'                                                 │ '188.77 ± 9.86%'  │ '157.00 ± 3.00'  │ '6197657 ± 0.02%'      │ '6369427 ± 119427'     │ 529734  │
│ 2       │ ''                                                     │ '175.96 ± 0.70%'  │ '156.00 ± 2.00'  │ '6238677 ± 0.03%'      │ '6410257 ± 83250'      │ 568354  │
│ 3       │ 'string'                                               │ '401.63 ± 2.70%'  │ '339.00 ± 8.00'  │ '2872819 ± 0.04%'      │ '2949853 ± 71296'      │ 248987  │
│ 4       │ 'e89794659669cb7bb967db73a7ea6889c3891727'             │ '469.05 ± 1.54%'  │ '398.00 ± 7.00'  │ '2437276 ± 0.04%'      │ '2512563 ± 44982'      │ 213196  │
│ 5       │ '12,12'                                                │ '374.09 ± 1.62%'  │ '331.00 ± 4.00'  │ '2964088 ± 0.03%'      │ '3021148 ± 36956'      │ 267317  │
│ 6       │ '12 12'                                                │ '386.05 ± 1.67%'  │ '328.00 ± 6.00'  │ '2947028 ± 0.04%'      │ '3048781 ± 54769'      │ 259055  │
│ 7       │ '12-12'                                                │ '412.18 ± 16.46%' │ '328.00 ± 5.00'  │ '2975623 ± 0.03%'      │ '3048780 ± 47195'      │ 242613  │
│ 8       │ '12.12.12'                                             │ '754.10 ± 2.23%'  │ '794.00 ± 40.00' │ '1452149 ± 0.16%'      │ '1259446 ± 60405'      │ 132610  │
│ 9       │ '+12'                                                  │ '577.84 ± 1.38%'  │ '530.00 ± 5.00'  │ '1842993 ± 0.04%'      │ '1886792 ± 17969'      │ 173060  │
│ 10      │ '+ 12'                                                 │ '357.10 ± 1.47%'  │ '321.00 ± 4.00'  │ '3054220 ± 0.03%'      │ '3115265 ± 39309'      │ 280036  │
│ 11      │ '12+12'                                                │ '396.32 ± 1.61%'  │ '331.00 ± 6.00'  │ '2883455 ± 0.05%'      │ '3021148 ± 55775'      │ 252323  │
│ 12      │ '1212+'                                                │ '389.35 ± 1.55%'  │ '340.00 ± 6.00'  │ '2858365 ± 0.04%'      │ '2941176 ± 52836'      │ 256837  │
│ 13      │ '0x2f'                                                 │ '260.14 ± 0.55%'  │ '242.00 ± 3.00'  │ '4062944 ± 0.02%'      │ '4132231 ± 50599'      │ 384403  │
│ 14      │ '-0x2f'                                                │ '296.43 ± 16.57%' │ '246.00 ± 3.00'  │ '3982511 ± 0.03%'      │ '4065041 ± 50186'      │ 337354  │
│ 15      │ '0x2f{"hex":true}'                                     │ '273.09 ± 0.50%'  │ '258.00 ± 3.00'  │ '3830156 ± 0.02%'      │ '3875969 ± 45600'      │ 366184  │
│ 16      │ '-0x2f{"hex":true}'                                    │ '278.65 ± 0.61%'  │ '257.00 ± 3.00'  │ '3829122 ± 0.02%'      │ '3891051 ± 45957'      │ 358876  │
│ 17      │ '0x2f{"hex":false}'                                    │ '337.83 ± 0.70%'  │ '305.00 ± 4.00'  │ '3218980 ± 0.02%'      │ '3278689 ± 43571'      │ 296005  │
│ 18      │ '-0x2f{"hex":false}'                                   │ '401.92 ± 0.76%'  │ '342.00 ± 9.00'  │ '2791745 ± 0.05%'      │ '2923977 ± 79026'      │ 248807  │
│ 19      │ '0xzz'                                                 │ '360.92 ± 2.76%'  │ '322.00 ± 4.00'  │ '3047684 ± 0.03%'      │ '3105590 ± 39064'      │ 277070  │
│ 20      │ 'iweraf0x123qwerqwer'                                  │ '352.81 ± 2.37%'  │ '315.00 ± 5.00'  │ '3112495 ± 0.03%'      │ '3174603 ± 49603'      │ 283579  │
│ 21      │ '1230x55'                                              │ '442.30 ± 1.67%'  │ '377.00 ± 9.00'  │ '2568964 ± 0.05%'      │ '2652520 ± 61846'      │ 226093  │
│ 22      │ 'JVBERi0xLjMNCiXi48'                                   │ '419.78 ± 1.82%'  │ '356.00 ± 8.00'  │ '2723575 ± 0.04%'      │ '2808989 ± 61736'      │ 238222  │
│ 23      │ '0'                                                    │ '197.89 ± 0.72%'  │ '174.00 ± 3.00'  │ '5584882 ± 0.03%'      │ '5747126 ± 100827'     │ 505333  │
│ 24      │ '00'                                                   │ '423.53 ± 1.44%'  │ '382.00 ± 5.00'  │ '2561154 ± 0.03%'      │ '2617801 ± 33822'      │ 236112  │
│ 25      │ '00.0'                                                 │ '595.90 ± 0.71%'  │ '532.00 ± 7.00'  │ '1830700 ± 0.04%'      │ '1879699 ± 25063'      │ 167813  │
│ 26      │ '0{"leadingZeros":false}'                              │ '211.07 ± 0.68%'  │ '191.00 ± 3.00'  │ '5140805 ± 0.02%'      │ '5235602 ± 83547'      │ 473773  │
│ 27      │ '00{"leadingZeros":false}'                             │ '424.16 ± 3.16%'  │ '360.00 ± 5.00'  │ '2716280 ± 0.03%'      │ '2777778 ± 39124'      │ 235761  │
│ 28      │ '00.0{"leadingZeros":false}'                           │ '555.64 ± 0.70%'  │ '498.00 ± 6.00'  │ '1959999 ± 0.04%'      │ '2008032 ± 24488'      │ 179974  │
│ 29      │ '06'                                                   │ '500.89 ± 1.79%'  │ '454.00 ± 4.00'  │ '2161924 ± 0.03%'      │ '2202643 ± 19579'      │ 199646  │
│ 30      │ '06{"leadingZeros":true}'                              │ '532.38 ± 2.86%'  │ '468.00 ± 6.00'  │ '2087822 ± 0.04%'      │ '2136752 ± 27048'      │ 187836  │
│ 31      │ '06{"leadingZeros":false}'                             │ '447.79 ± 2.50%'  │ '389.00 ± 5.00'  │ '2522762 ± 0.03%'      │ '2570694 ± 33473'      │ 223319  │
│ 32      │ '006'                                                  │ '612.60 ± 27.68%' │ '468.00 ± 5.00'  │ '2090950 ± 0.04%'      │ '2136752 ± 22587'      │ 175858  │
│ 33      │ '006{"leadingZeros":true}'                             │ '545.63 ± 9.20%'  │ '480.00 ± 5.00'  │ '2046745 ± 0.03%'      │ '2083333 ± 21478'      │ 183276  │
│ 34      │ '006{"leadingZeros":false}'                            │ '447.74 ± 9.36%'  │ '402.00 ± 5.00'  │ '2448348 ± 0.03%'      │ '2487562 ± 31329'      │ 223344  │
│ 35      │ '000000000000000000000000017717{"leadingZeros":false}' │ '1800.8 ± 2.15%'  │ '1652.0 ± 9.00'  │ '597184 ± 0.07%'       │ '605327 ± 3316'        │ 55530   │
│ 36      │ '000000000000000000000000017717{"leadingZeros":true}'  │ '1967.2 ± 1.03%'  │ '1801.0 ± 9.00'  │ '545915 ± 0.08%'       │ '555247 ± 2761'        │ 50836   │
│ 37      │ '0420926189200190257681175017717'                      │ '2244.9 ± 4.93%'  │ '1993.0 ± 13.00' │ '494292 ± 0.09%'       │ '501756 ± 3294'        │ 44545   │
│ 38      │ '20.21.030'                                            │ '477.83 ± 2.10%'  │ '427.00 ± 5.00'  │ '2306784 ± 0.03%'      │ '2341920 ± 27748'      │ 209280  │
│ 39      │ '0.21.030'                                             │ '479.55 ± 1.35%'  │ '427.00 ± 6.00'  │ '2300233 ± 0.03%'      │ '2341920 ± 33377'      │ 208527  │
│ 40      │ '0.21.'                                                │ '401.30 ± 1.58%'  │ '372.00 ± 5.00'  │ '2644391 ± 0.03%'      │ '2688172 ± 35652'      │ 249192  │
│ 41      │ '0.'                                                   │ '520.13 ± 2.69%'  │ '475.00 ± 6.00'  │ '2054102 ± 0.03%'      │ '2105263 ± 26933'      │ 192260  │
│ 42      │ '+0.'                                                  │ '549.97 ± 1.58%'  │ '497.00 ± 7.00'  │ '1961545 ± 0.03%'      │ '2012072 ± 28744'      │ 181829  │
│ 43      │ '-0.'                                                  │ '589.83 ± 2.36%'  │ '518.00 ± 8.00'  │ '1887212 ± 0.04%'      │ '1930502 ± 30282'      │ 169540  │
│ 44      │ '1.'                                                   │ '615.35 ± 2.23%'  │ '551.00 ± 6.00'  │ '1773254 ± 0.04%'      │ '1814882 ± 19980'      │ 162510  │
│ 45      │ '00.00'                                                │ '640.34 ± 8.32%'  │ '553.00 ± 7.00'  │ '1768126 ± 0.04%'      │ '1808318 ± 23184'      │ 156168  │
│ 46      │ '0.06'                                                 │ '702.87 ± 5.95%'  │ '620.00 ± 10.00' │ '1576319 ± 0.04%'      │ '1612903 ± 25602'      │ 142275  │
│ 47      │ '00.6'                                                 │ '707.26 ± 2.64%'  │ '619.00 ± 11.00' │ '1576901 ± 0.04%'      │ '1615509 ± 29228'      │ 141390  │
│ 48      │ '.006'                                                 │ '698.30 ± 2.20%'  │ '615.00 ± 13.00' │ '1590474 ± 0.05%'      │ '1626016 ± 35113'      │ 143205  │
│ 49      │ '6.0'                                                  │ '650.21 ± 1.17%'  │ '593.00 ± 12.00' │ '1646076 ± 0.04%'      │ '1686341 ± 33448'      │ 153798  │
│ 50      │ '06.0'                                                 │ '720.14 ± 3.88%'  │ '631.00 ± 14.00' │ '1551427 ± 0.04%'      │ '1584786 ± 35960'      │ 138862  │
│ 51      │ '0.0{"leadingZeros":false}'                            │ '590.67 ± 1.67%'  │ '531.00 ± 6.00'  │ '1841661 ± 0.04%'      │ '1883239 ± 21523'      │ 169301  │
│ 52      │ '00.00{"leadingZeros":false}'                          │ '550.61 ± 1.83%'  │ '514.00 ± 5.00'  │ '1913232 ± 0.03%'      │ '1945525 ± 18743'      │ 181618  │
│ 53      │ '0.06{"leadingZeros":false}'                           │ '694.58 ± 0.63%'  │ '635.00 ± 10.00' │ '1541587 ± 0.04%'      │ '1574803 ± 25197'      │ 143972  │
│ 54      │ '00.6{"leadingZeros":false}'                           │ '527.42 ± 1.71%'  │ '484.00 ± 5.00'  │ '2025904 ± 0.03%'      │ '2066116 ± 21567'      │ 189603  │
│ 55      │ '.006{"leadingZeros":false}'                           │ '698.97 ± 1.89%'  │ '619.00 ± 8.00'  │ '1575767 ± 0.04%'      │ '1615509 ± 20613'      │ 143851  │
│ 56      │ '6.0{"leadingZeros":false}'                            │ '654.77 ± 1.51%'  │ '606.00 ± 10.00' │ '1613908 ± 0.04%'      │ '1650165 ± 26788'      │ 152725  │
│ 57      │ '06.0{"leadingZeros":false}'                           │ '588.63 ± 9.69%'  │ '519.00 ± 5.00'  │ '1893840 ± 0.03%'      │ '1926782 ± 18743'      │ 169885  │
│ 58      │ '+06'                                                  │ '549.03 ± 1.86%'  │ '500.00 ± 8.00'  │ '1950534 ± 0.03%'      │ '2000000 ± 32520'      │ 182141  │
│ 59      │ '-06'                                                  │ '547.42 ± 2.54%'  │ '495.00 ± 6.00'  │ '1975987 ± 0.04%'      │ '2020202 ± 24788'      │ 182676  │
│ 60      │ '-06{"leadingZeros":true}'                             │ '552.08 ± 1.98%'  │ '503.00 ± 5.00'  │ '1949603 ± 0.03%'      │ '1988072 ± 19568'      │ 181135  │
│ 61      │ '-06{"leadingZeros":false}'                            │ '460.01 ± 10.73%' │ '399.00 ± 4.00'  │ '2466025 ± 0.03%'      │ '2506266 ± 25380'      │ 217389  │
│ 62      │ '-0.0'                                                 │ '692.25 ± 14.45%' │ '561.00 ± 10.00' │ '1734246 ± 0.05%'      │ '1782531 ± 32351'      │ 144458  │
│ 63      │ '-00.00'                                               │ '638.14 ± 0.52%'  │ '596.00 ± 6.00'  │ '1643582 ± 0.03%'      │ '1677852 ± 17063'      │ 156705  │
│ 64      │ '-0.06'                                                │ '757.29 ± 4.69%'  │ '674.00 ± 12.00' │ '1451495 ± 0.04%'      │ '1483680 ± 25954'      │ 132051  │
│ 65      │ '-00.6'                                                │ '932.64 ± 2.03%'  │ '724.00 ± 41.00' │ '1205406 ± 0.14%'      │ '1381215 ± 82913'      │ 107223  │
│ 66      │ '-.006'                                                │ '750.61 ± 2.10%'  │ '681.00 ± 13.00' │ '1447778 ± 0.04%'      │ '1468429 ± 28577'      │ 133226  │
│ 67      │ '-6.0'                                                 │ '729.81 ± 0.68%'  │ '651.00 ± 10.00' │ '1488765 ± 0.05%'      │ '1536098 ± 23964'      │ 137023  │
│ 68      │ '-06.0'                                                │ '774.08 ± 7.77%'  │ '672.00 ± 10.00' │ '1453810 ± 0.05%'      │ '1488095 ± 21820'      │ 129185  │
│ 69      │ '+06.0'                                                │ '735.38 ± 2.33%'  │ '642.00 ± 10.00' │ '1514921 ± 0.05%'      │ '1557632 ± 24646'      │ 135984  │
│ 70      │ '-0.0{"leadingZeros":false}'                           │ '638.38 ± 1.26%'  │ '571.00 ± 6.00'  │ '1702628 ± 0.05%'      │ '1751313 ± 18598'      │ 156646  │
│ 71      │ '-00.00{"leadingZeros":false}'                         │ '627.92 ± 3.64%'  │ '541.00 ± 5.00'  │ '1810988 ± 0.04%'      │ '1848429 ± 17243'      │ 159256  │
│ 72      │ '-0.06{"leadingZeros":false}'                          │ '747.75 ± 2.00%'  │ '679.00 ± 7.00'  │ '1443515 ± 0.04%'      │ '1472754 ± 15341'      │ 133735  │
│ 73      │ '-00.6{"leadingZeros":false}'                          │ '568.70 ± 1.62%'  │ '512.00 ± 5.00'  │ '1915025 ± 0.03%'      │ '1953125 ± 19262'      │ 175840  │
│ 74      │ '-.006{"leadingZeros":false}'                          │ '850.33 ± 2.64%'  │ '684.00 ± 11.00' │ '1361597 ± 0.10%'      │ '1461988 ± 23139'      │ 117602  │
│ 75      │ '-6.0{"leadingZeros":false}'                           │ '760.93 ± 3.57%'  │ '661.00 ± 9.00'  │ '1477477 ± 0.05%'      │ '1512859 ± 20883'      │ 131419  │
│ 76      │ '-06.0{"leadingZeros":false}'                          │ '595.55 ± 4.24%'  │ '538.00 ± 5.00'  │ '1826741 ± 0.03%'      │ '1858736 ± 17437'      │ 167914  │
│ 77      │ '020211201030005811824'                                │ '1345.6 ± 1.29%'  │ '1254.0 ± 11.00' │ '786619 ± 0.05%'       │ '797448 ± 7057'        │ 74316   │
│ 78      │ '20211201030005811824'                                 │ '1224.5 ± 1.48%'  │ '1118.0 ± 11.00' │ '878751 ± 0.06%'       │ '894454 ± 8888'        │ 81665   │
│ 79      │ '20.211201030005811824'                                │ '1403.1 ± 1.47%'  │ '1267.0 ± 14.00' │ '771738 ± 0.07%'       │ '789266 ± 8819'        │ 71272   │
│ 80      │ '0.211201030005811824'                                 │ '1375.4 ± 4.39%'  │ '1232.0 ± 21.00' │ '797888 ± 0.06%'       │ '811688 ± 14076'       │ 72707   │
│ 81      │ '01.0e2{"leadingZeros":false}'                         │ '509.33 ± 2.99%'  │ '426.00 ± 5.00'  │ '2213375 ± 0.07%'      │ '2347418 ± 27879'      │ 196337  │
│ 82      │ '-01.0e2{"leadingZeros":false}'                        │ '506.44 ± 7.77%'  │ '439.00 ± 4.00'  │ '2231913 ± 0.03%'      │ '2277904 ± 20946'      │ 197456  │
│ 83      │ '01.0e2'                                               │ '566.50 ± 3.40%'  │ '490.00 ± 5.00'  │ '1997240 ± 0.04%'      │ '2040816 ± 21039'      │ 176522  │
│ 84      │ '-01.0e2'                                              │ '585.88 ± 2.57%'  │ '511.00 ± 5.00'  │ '1913301 ± 0.04%'      │ '1956947 ± 19337'      │ 170682  │
│ 85      │ '1.0e2'                                                │ '502.10 ± 2.12%'  │ '441.00 ± 4.00'  │ '2221158 ± 0.03%'      │ '2267574 ± 20756'      │ 199270  │
│ 86      │ '-1.0e2'                                               │ '557.07 ± 3.24%'  │ '489.00 ± 4.00'  │ '2002467 ± 0.03%'      │ '2044990 ± 16866'      │ 179511  │
│ 87      │ '1.0e-2'                                               │ '507.55 ± 1.65%'  │ '458.00 ± 5.00'  │ '2139581 ± 0.03%'      │ '2183406 ± 24099'      │ 197025  │
│ 88      │ '420926189200190257681175017717'                       │ '2003.1 ± 1.14%'  │ '1852.0 ± 11.00' │ '531529 ± 0.08%'       │ '539957 ± 3226'        │ 49923   │
│ 89      │ '420926189200190257681175017717{"eNotation":false}'    │ '2252.9 ± 1.38%'  │ '1885.0 ± 21.00' │ '495379 ± 0.16%'       │ '530504 ± 5845'        │ 44387   │
│ 90      │ '1e-2'                                                 │ '531.57 ± 4.00%'  │ '435.00 ± 6.00'  │ '2167114 ± 0.07%'      │ '2298851 ± 32152'      │ 188126  │
│ 91      │ '1e+2'                                                 │ '487.80 ± 10.17%' │ '422.00 ± 4.00'  │ '2326420 ± 0.03%'      │ '2369668 ± 22676'      │ 205002  │
│ 92      │ '1.e+2'                                                │ '495.84 ± 3.41%'  │ '441.00 ± 4.00'  │ '2216706 ± 0.04%'      │ '2267574 ± 20383'      │ 201678  │
│ 93      │ '01.0E2{"leadingZeros":false}'                         │ '474.01 ± 1.21%'  │ '426.00 ± 5.00'  │ '2264958 ± 0.05%'      │ '2347418 ± 27232'      │ 210968  │
│ 94      │ '-01.0E2{"leadingZeros":false}'                        │ '479.89 ± 0.63%'  │ '440.00 ± 4.00'  │ '2232908 ± 0.03%'      │ '2272727 ± 20851'      │ 208380  │
│ 95      │ '01.0E2'                                               │ '563.06 ± 3.63%'  │ '490.00 ± 4.00'  │ '2003573 ± 0.03%'      │ '2040816 ± 16797'      │ 177602  │
│ 96      │ '-01.0E2'                                              │ '591.72 ± 6.69%'  │ '509.00 ± 5.00'  │ '1913905 ± 0.04%'      │ '1964637 ± 19490'      │ 169023  │
│ 97      │ '1.0E2'                                                │ '488.81 ± 1.93%'  │ '438.00 ± 4.00'  │ '2227179 ± 0.04%'      │ '2283105 ± 21042'      │ 204580  │
│ 98      │ '-1.0E2'                                               │ '574.41 ± 2.99%'  │ '486.00 ± 6.00'  │ '1994244 ± 0.05%'      │ '2057613 ± 25093'      │ 174093  │
│ 99      │ '1.0E-2'                                               │ '514.82 ± 2.64%'  │ '457.00 ± 6.00'  │ '2136942 ± 0.04%'      │ '2188184 ± 29111'      │ 194242  │
│ 100     │ 'E-2'                                                  │ '337.80 ± 3.29%'  │ '291.00 ± 4.00'  │ '3368998 ± 0.03%'      │ '3436426 ± 46596'      │ 296030  │
│ 101     │ 'E2'                                                   │ '342.97 ± 4.02%'  │ '284.00 ± 4.00'  │ '3436589 ± 0.03%'      │ '3521127 ± 50302'      │ 292899  │
│ 102     │ '0E2'                                                  │ '531.56 ± 2.58%'  │ '437.00 ± 6.00'  │ '2154611 ± 0.07%'      │ '2288330 ± 31856'      │ 188128  │
│ 103     │ '-0E2'                                                 │ '525.57 ± 3.34%'  │ '463.00 ± 5.00'  │ '2112493 ± 0.03%'      │ '2159827 ± 23579'      │ 190269  │
│ 104     │ '00E2'                                                 │ '428.53 ± 2.14%'  │ '380.00 ± 5.00'  │ '2558436 ± 0.04%'      │ '2631579 ± 35088'      │ 233356  │
│ 105     │ '00E2{"leadingZeros":false}'                           │ '446.23 ± 3.37%'  │ '391.00 ± 4.00'  │ '2507832 ± 0.03%'      │ '2557545 ± 26435'      │ 224101  │
│ 106     │ '0{"skipLike":{}}'                                     │ '275.63 ± 4.39%'  │ '230.00 ± 3.00'  │ '4263003 ± 0.02%'      │ '4347826 ± 55981'      │ 362807  │
│ 107     │ '+12{"skipLike":{}}'                                   │ '796.27 ± 26.20%' │ '566.00 ± 8.00'  │ '1722058 ± 0.05%'      │ '1766784 ± 25330'      │ 125586  │
│ 108     │ '12+12{"skipLike":{}}'                                 │ '432.11 ± 2.99%'  │ '379.00 ± 5.00'  │ '2588268 ± 0.03%'      │ '2638522 ± 35274'      │ 231421  │
│ 109     │ '12+1212121212{"skipLike":{}}'                         │ '295.40 ± 4.34%'  │ '253.00 ± 3.00'  │ '3895165 ± 0.02%'      │ '3952569 ± 47431'      │ 340627  │
│ 110     │ '+1212121212'                                          │ '788.49 ± 2.09%'  │ '705.00 ± 6.00'  │ '1389465 ± 0.04%'      │ '1418440 ± 12175'      │ 126824  │
│ 111     │ '+1212121212{"skipLike":{}}'                           │ '286.72 ± 2.42%'  │ '251.00 ± 3.00'  │ '3913998 ± 0.02%'      │ '3984064 ± 48194'      │ 348771  │
│ 112     │ '+12 12'                                               │ '490.54 ± 21.01%' │ '366.00 ± 6.00'  │ '2682856 ± 0.03%'      │ '2732240 ± 44068'      │ 203858  │
│ 113     │ '    +12 12   '                                        │ '535.89 ± 1.41%'  │ '405.00 ± 25.00' │ '2136018 ± 0.11%'      │ '2469136 ± 162443'     │ 186607  │
│ 114     │ '   +1212   '                                          │ '756.58 ± 14.05%' │ '596.00 ± 7.00'  │ '1633654 ± 0.05%'      │ '1677852 ± 19941'      │ 132190  │
│ 115     │ '+1212'                                                │ '641.37 ± 7.27%'  │ '549.00 ± 6.00'  │ '1780440 ± 0.04%'      │ '1821494 ± 20127'      │ 155917  │
│ 116     │ '+12.12'                                               │ '791.92 ± 3.66%'  │ '660.00 ± 10.00' │ '1471611 ± 0.06%'      │ '1515152 ± 23310'      │ 126276  │
│ 117     │ '-12.12'                                               │ '771.85 ± 1.61%'  │ '680.00 ± 9.00'  │ '1438367 ± 0.05%'      │ '1470588 ± 19725'      │ 129559  │
│ 118     │ '-012.12'                                              │ '891.87 ± 1.29%'  │ '719.00 ± 18.00' │ '1307721 ± 0.10%'      │ '1390821 ± 35713'      │ 112124  │
└─────────┴────────────────────────────────────────────────────────┴───────────────────┴──────────────────┴────────────────────────┴────────────────────────┴─────────┘

after:

strnum benchmark
┌─────────┬────────────────────────────────────────────────────────┬───────────────────┬──────────────────┬────────────────────────┬────────────────────────┬─────────┐
│ (index) │ Task name                                              │ Latency avg (ns)  │ Latency med (ns) │ Throughput avg (ops/s) │ Throughput med (ops/s) │ Samples │
├─────────┼────────────────────────────────────────────────────────┼───────────────────┼──────────────────┼────────────────────────┼────────────────────────┼─────────┤
│ 0       │ 'undefined'                                            │ '69.30 ± 6.62%'   │ '63.00 ± 1.00'   │ '15527452 ± 0.01%'     │ '15873016 ± 256016'    │ 1442966 │
│ 1       │ 'null'                                                 │ '67.54 ± 0.54%'   │ '64.00 ± 1.00'   │ '15392583 ± 0.01%'     │ '15625000 ± 248016'    │ 1480572 │
│ 2       │ ''                                                     │ '67.64 ± 0.40%'   │ '64.00 ± 2.00'   │ '15303048 ± 0.01%'     │ '15625000 ± 473485'    │ 1478375 │
│ 3       │ 'string'                                               │ '148.76 ± 0.35%'  │ '143.00 ± 2.00'  │ '6897893 ± 0.01%'      │ '6993007 ± 99192'      │ 672220  │
│ 4       │ 'e89794659669cb7bb967db73a7ea6889c3891727'             │ '142.74 ± 0.47%'  │ '134.00 ± 2.00'  │ '7327369 ± 0.02%'      │ '7462686 ± 113071'     │ 700583  │
│ 5       │ '12,12'                                                │ '162.15 ± 0.41%'  │ '155.00 ± 2.00'  │ '6382097 ± 0.02%'      │ '6451613 ± 84335'      │ 616729  │
│ 6       │ '12 12'                                                │ '161.09 ± 0.42%'  │ '153.00 ± 3.00'  │ '6434564 ± 0.02%'      │ '6535948 ± 125691'     │ 620767  │
│ 7       │ '12-12'                                                │ '154.35 ± 0.48%'  │ '145.00 ± 3.00'  │ '6773823 ± 0.02%'      │ '6896551 ± 139795'     │ 647893  │
│ 8       │ '12.12.12'                                             │ '190.89 ± 0.51%'  │ '175.00 ± 4.00'  │ '5553361 ± 0.03%'      │ '5714286 ± 133668'     │ 523867  │
│ 9       │ '+12'                                                  │ '231.38 ± 0.47%'  │ '219.00 ± 3.00'  │ '4499770 ± 0.02%'      │ '4566210 ± 61705'      │ 432195  │
│ 10      │ '+ 12'                                                 │ '156.56 ± 0.44%'  │ '148.00 ± 3.00'  │ '6632596 ± 0.02%'      │ '6756756 ± 139795'     │ 638750  │
│ 11      │ '12+12'                                                │ '154.16 ± 0.50%'  │ '145.00 ± 3.00'  │ '6799904 ± 0.02%'      │ '6896552 ± 139795'     │ 648686  │
│ 12      │ '1212+'                                                │ '165.28 ± 0.48%'  │ '156.00 ± 3.00'  │ '6323682 ± 0.02%'      │ '6410256 ± 120948'     │ 605035  │
│ 13      │ '0x2f'                                                 │ '211.20 ± 0.46%'  │ '200.00 ± 3.00'  │ '4922851 ± 0.02%'      │ '5000000 ± 76142'      │ 473493  │
│ 14      │ '-0x2f'                                                │ '221.61 ± 0.42%'  │ '212.00 ± 3.00'  │ '4664221 ± 0.02%'      │ '4716981 ± 67708'      │ 451240  │
│ 15      │ '0x2f{"hex":true}'                                     │ '204.26 ± 0.39%'  │ '197.00 ± 3.00'  │ '5036930 ± 0.01%'      │ '5076142 ± 76142'      │ 489582  │
│ 16      │ '-0x2f{"hex":true}'                                    │ '214.49 ± 0.38%'  │ '207.00 ± 3.00'  │ '4786818 ± 0.01%'      │ '4830918 ± 71043'      │ 466220  │
│ 17      │ '0x2f{"hex":false}'                                    │ '150.11 ± 0.42%'  │ '143.00 ± 2.00'  │ '6891535 ± 0.01%'      │ '6993006 ± 99192'      │ 666186  │
│ 18      │ '-0x2f{"hex":false}'                                   │ '207.49 ± 29.67%' │ '160.00 ± 5.00'  │ '6140489 ± 0.02%'      │ '6250000 ± 189394'     │ 481954  │
│ 19      │ '0xzz'                                                 │ '168.89 ± 0.30%'  │ '164.00 ± 3.00'  │ '6041385 ± 0.01%'      │ '6097561 ± 109537'     │ 592096  │
│ 20      │ 'iweraf0x123qwerqwer'                                  │ '153.73 ± 0.48%'  │ '145.00 ± 2.00'  │ '6803791 ± 0.02%'      │ '6896552 ± 96455'      │ 650511  │
│ 21      │ '1230x55'                                              │ '164.87 ± 0.33%'  │ '160.00 ± 3.00'  │ '6209326 ± 0.01%'      │ '6250000 ± 119427'     │ 606543  │
│ 22      │ 'JVBERi0xLjMNCiXi48'                                   │ '154.45 ± 0.50%'  │ '145.00 ± 2.00'  │ '6779819 ± 0.02%'      │ '6896552 ± 96455'      │ 647454  │
│ 23      │ '0'                                                    │ '210.38 ± 37.33%' │ '161.00 ± 3.00'  │ '6129059 ± 0.02%'      │ '6211181 ± 117933'     │ 475322  │
│ 24      │ '00'                                                   │ '186.15 ± 0.35%'  │ '179.00 ± 2.00'  │ '5508698 ± 0.01%'      │ '5586592 ± 63125'      │ 537254  │
│ 25      │ '00.0'                                                 │ '222.26 ± 0.43%'  │ '212.00 ± 3.00'  │ '4653276 ± 0.02%'      │ '4716981 ± 65818'      │ 449921  │
│ 26      │ '0{"leadingZeros":false}'                              │ '169.34 ± 0.46%'  │ '161.00 ± 3.00'  │ '6135963 ± 0.01%'      │ '6211181 ± 113620'     │ 590530  │
│ 27      │ '00{"leadingZeros":false}'                             │ '165.49 ± 29.39%' │ '135.00 ± 2.00'  │ '7319388 ± 0.01%'      │ '7407408 ± 111390'     │ 604265  │
│ 28      │ '00.0{"leadingZeros":false}'                           │ '142.73 ± 0.49%'  │ '135.00 ± 2.00'  │ '7314522 ± 0.01%'      │ '7407408 ± 111390'     │ 700632  │
│ 29      │ '06'                                                   │ '229.06 ± 30.97%' │ '185.00 ± 2.00'  │ '5341668 ± 0.02%'      │ '5405405 ± 59075'      │ 436574  │
│ 30      │ '06{"leadingZeros":true}'                              │ '193.63 ± 0.43%'  │ '185.00 ± 2.00'  │ '5338423 ± 0.01%'      │ '5405405 ± 59076'      │ 516451  │
│ 31      │ '06{"leadingZeros":false}'                             │ '147.52 ± 0.39%'  │ '142.00 ± 2.00'  │ '6980784 ± 0.01%'      │ '7042253 ± 100604'     │ 677871  │
│ 32      │ '006'                                                  │ '199.93 ± 0.44%'  │ '190.00 ± 3.00'  │ '5187492 ± 0.02%'      │ '5263158 ± 81811'      │ 500166  │
│ 33      │ '006{"leadingZeros":true}'                             │ '197.75 ± 0.42%'  │ '189.00 ± 3.00'  │ '5226673 ± 0.01%'      │ '5291005 ± 82672'      │ 505689  │
│ 34      │ '006{"leadingZeros":false}'                            │ '141.92 ± 0.40%'  │ '136.00 ± 2.00'  │ '7262893 ± 0.01%'      │ '7352941 ± 109745'     │ 704614  │
│ 35      │ '000000000000000000000000017717{"leadingZeros":false}' │ '142.94 ± 0.46%'  │ '136.00 ± 3.00'  │ '7281555 ± 0.01%'      │ '7352941 ± 165856'     │ 699612  │
│ 36      │ '000000000000000000000000017717{"leadingZeros":true}'  │ '381.83 ± 0.48%'  │ '365.00 ± 4.00'  │ '2720243 ± 0.02%'      │ '2739726 ± 29699'      │ 261897  │
│ 37      │ '0420926189200190257681175017717'                      │ '456.47 ± 0.35%'  │ '443.00 ± 7.00'  │ '2241320 ± 0.02%'      │ '2257336 ± 36242'      │ 219071  │
│ 38      │ '20.21.030'                                            │ '177.99 ± 0.53%'  │ '167.00 ± 3.00'  │ '5909510 ± 0.02%'      │ '5988024 ± 109537'     │ 561825  │
│ 39      │ '0.21.030'                                             │ '172.68 ± 0.37%'  │ '167.00 ± 3.00'  │ '5944812 ± 0.01%'      │ '5988024 ± 105671'     │ 579104  │
│ 40      │ '0.21.'                                                │ '170.55 ± 0.42%'  │ '163.00 ± 3.00'  │ '6071411 ± 0.02%'      │ '6134969 ± 110873'     │ 586348  │
│ 41      │ '0.'                                                   │ '219.83 ± 0.51%'  │ '207.00 ± 3.00'  │ '4761127 ± 0.02%'      │ '4830918 ± 71043'      │ 454895  │
│ 42      │ '+0.'                                                  │ '225.60 ± 0.37%'  │ '217.00 ± 3.00'  │ '4554437 ± 0.01%'      │ '4608295 ± 62840'      │ 443262  │
│ 43      │ '-0.'                                                  │ '240.00 ± 1.48%'  │ '227.00 ± 3.00'  │ '4333266 ± 0.02%'      │ '4405286 ± 57460'      │ 416665  │
│ 44      │ '1.'                                                   │ '218.20 ± 0.34%'  │ '211.00 ± 2.00'  │ '4687765 ± 0.01%'      │ '4739336 ± 45353'      │ 458287  │
│ 45      │ '00.00'                                                │ '232.64 ± 0.51%'  │ '219.00 ± 3.00'  │ '4511434 ± 0.02%'      │ '4566210 ± 61706'      │ 429857  │
│ 46      │ '0.06'                                                 │ '293.94 ± 0.49%'  │ '277.00 ± 3.00'  │ '3551299 ± 0.02%'      │ '3610108 ± 39527'      │ 340208  │
│ 47      │ '00.6'                                                 │ '284.61 ± 0.47%'  │ '270.00 ± 3.00'  │ '3652853 ± 0.02%'      │ '3703704 ± 41615'      │ 351361  │
│ 48      │ '.006'                                                 │ '290.90 ± 0.35%'  │ '282.00 ± 3.00'  │ '3514299 ± 0.01%'      │ '3546099 ± 38130'      │ 343766  │
│ 49      │ '6.0'                                                  │ '227.22 ± 0.35%'  │ '219.00 ± 2.00'  │ '4508991 ± 0.02%'      │ '4566210 ± 42085'      │ 440108  │
│ 50      │ '06.0'                                                 │ '234.80 ± 0.32%'  │ '228.00 ± 2.00'  │ '4349619 ± 0.01%'      │ '4385965 ± 38814'      │ 425902  │
│ 51      │ '0.0{"leadingZeros":false}'                            │ '221.47 ± 0.47%'  │ '206.00 ± 3.00'  │ '4742541 ± 0.03%'      │ '4854369 ± 69679'      │ 451521  │
│ 52      │ '00.00{"leadingZeros":false}'                          │ '140.55 ± 0.49%'  │ '133.00 ± 3.00'  │ '7437161 ± 0.01%'      │ '7518797 ± 165856'     │ 711513  │
│ 53      │ '0.06{"leadingZeros":false}'                           │ '295.34 ± 0.48%'  │ '276.00 ± 4.00'  │ '3551681 ± 0.03%'      │ '3623189 ± 53282'      │ 338592  │
│ 54      │ '00.6{"leadingZeros":false}'                           │ '141.28 ± 0.55%'  │ '132.00 ± 2.00'  │ '7481771 ± 0.01%'      │ '7575758 ± 116550'     │ 707794  │
│ 55      │ '.006{"leadingZeros":false}'                           │ '304.34 ± 0.57%'  │ '281.00 ± 4.00'  │ '3493039 ± 0.03%'      │ '3558719 ± 49947'      │ 328580  │
│ 56      │ '6.0{"leadingZeros":false}'                            │ '227.32 ± 0.45%'  │ '217.00 ± 2.00'  │ '4565630 ± 0.02%'      │ '4608295 ± 42868'      │ 439904  │
│ 57      │ '06.0{"leadingZeros":false}'                           │ '144.39 ± 0.53%'  │ '132.00 ± 3.00'  │ '7345786 ± 0.02%'      │ '7575758 ± 168350'     │ 692560  │
│ 58      │ '+06'                                                  │ '226.80 ± 0.43%'  │ '216.00 ± 2.00'  │ '4565419 ± 0.02%'      │ '4629630 ± 43268'      │ 440916  │
│ 59      │ '-06'                                                  │ '203.03 ± 0.32%'  │ '197.00 ± 2.00'  │ '5027590 ± 0.01%'      │ '5076142 ± 52063'      │ 492538  │
│ 60      │ '-06{"leadingZeros":true}'                             │ '205.26 ± 2.13%'  │ '196.00 ± 3.00'  │ '5066235 ± 0.01%'      │ '5102041 ± 76915'      │ 487192  │
│ 61      │ '-06{"leadingZeros":false}'                            │ '150.95 ± 0.43%'  │ '144.00 ± 2.00'  │ '6857978 ± 0.01%'      │ '6944444 ± 97809'      │ 662458  │
│ 62      │ '-0.0'                                                 │ '248.12 ± 1.61%'  │ '233.00 ± 3.00'  │ '4235783 ± 0.02%'      │ '4291846 ± 55980'      │ 403024  │
│ 63      │ '-00.00'                                               │ '250.01 ± 0.35%'  │ '241.00 ± 4.00'  │ '4097073 ± 0.02%'      │ '4149378 ± 67745'      │ 399982  │
│ 64      │ '-0.06'                                                │ '340.99 ± 22.18%' │ '290.00 ± 4.00'  │ '3401781 ± 0.02%'      │ '3448276 ± 46915'      │ 293262  │
│ 65      │ '-00.6'                                                │ '302.54 ± 0.51%'  │ '284.00 ± 5.00'  │ '3457781 ± 0.02%'      │ '3521127 ± 60919'      │ 330535  │
│ 66      │ '-.006'                                                │ '351.10 ± 20.40%' │ '295.00 ± 5.00'  │ '3321501 ± 0.02%'      │ '3389830 ± 58445'      │ 284820  │
│ 67      │ '-6.0'                                                 │ '240.19 ± 0.36%'  │ '232.00 ± 3.00'  │ '4268542 ± 0.01%'      │ '4310345 ± 55026'      │ 416334  │
│ 68      │ '-06.0'                                                │ '258.05 ± 0.54%'  │ '241.00 ± 3.00'  │ '4084059 ± 0.02%'      │ '4149378 ± 51017'      │ 387520  │
│ 69      │ '+06.0'                                                │ '249.45 ± 0.45%'  │ '238.00 ± 3.00'  │ '4157569 ± 0.02%'      │ '4201681 ± 52303'      │ 400899  │
│ 70      │ '-0.0{"leadingZeros":false}'                           │ '257.46 ± 0.56%'  │ '243.00 ± 6.00'  │ '4103495 ± 0.02%'      │ '4115226 ± 99162'      │ 388403  │
│ 71      │ '-00.00{"leadingZeros":false}'                         │ '171.84 ± 19.27%' │ '146.00 ± 3.00'  │ '6736951 ± 0.01%'      │ '6849315 ± 137905'     │ 581939  │
│ 72      │ '-0.06{"leadingZeros":false}'                          │ '299.88 ± 0.38%'  │ '290.00 ± 3.00'  │ '3417711 ± 0.01%'      │ '3448276 ± 36045'      │ 333463  │
│ 73      │ '-00.6{"leadingZeros":false}'                          │ '154.82 ± 0.49%'  │ '147.00 ± 2.00'  │ '6733634 ± 0.01%'      │ '6802721 ± 93831'      │ 645910  │
│ 74      │ '-.006{"leadingZeros":false}'                          │ '322.82 ± 0.54%'  │ '300.00 ± 3.00'  │ '3273818 ± 0.03%'      │ '3333333 ± 33670'      │ 309775  │
│ 75      │ '-6.0{"leadingZeros":false}'                           │ '242.33 ± 0.38%'  │ '234.00 ± 3.00'  │ '4235017 ± 0.01%'      │ '4273504 ± 54095'      │ 412665  │
│ 76      │ '-06.0{"leadingZeros":false}'                          │ '169.18 ± 19.34%' │ '147.00 ± 2.00'  │ '6732360 ± 0.01%'      │ '6802721 ± 93830'      │ 591100  │
│ 77      │ '020211201030005811824'                                │ '454.69 ± 28.09%' │ '373.00 ± 7.00'  │ '2659399 ± 0.02%'      │ '2680965 ± 49386'      │ 219928  │
│ 78      │ '20211201030005811824'                                 │ '376.60 ± 0.32%'  │ '367.00 ± 7.00'  │ '2706156 ± 0.02%'      │ '2724796 ± 50999'      │ 265534  │
│ 79      │ '20.211201030005811824'                                │ '542.68 ± 0.48%'  │ '515.00 ± 9.00'  │ '1916621 ± 0.03%'      │ '1941748 ± 33351'      │ 184271  │
│ 80      │ '0.211201030005811824'                                 │ '560.97 ± 1.34%'  │ '540.00 ± 7.00'  │ '1840689 ± 0.02%'      │ '1851852 ± 24321'      │ 178262  │
│ 81      │ '01.0e2{"leadingZeros":false}'                         │ '140.20 ± 0.38%'  │ '135.00 ± 2.00'  │ '7328072 ± 0.01%'      │ '7407408 ± 111389'     │ 713243  │
│ 82      │ '-01.0e2{"leadingZeros":false}'                        │ '153.71 ± 0.44%'  │ '146.00 ± 2.00'  │ '6744732 ± 0.01%'      │ '6849315 ± 95130'      │ 650564  │
│ 83      │ '01.0e2'                                               │ '247.00 ± 0.39%'  │ '237.00 ± 3.00'  │ '4170754 ± 0.02%'      │ '4219409 ± 52743'      │ 404854  │
│ 84      │ '-01.0e2'                                              │ '259.82 ± 0.44%'  │ '247.00 ± 3.00'  │ '3992484 ± 0.02%'      │ '4048583 ± 49778'      │ 384888  │
│ 85      │ '1.0e2'                                                │ '237.67 ± 0.38%'  │ '229.00 ± 3.00'  │ '4327783 ± 0.02%'      │ '4366812 ± 57966'      │ 420759  │
│ 86      │ '-1.0e2'                                               │ '251.16 ± 0.43%'  │ '240.00 ± 3.00'  │ '4119384 ± 0.02%'      │ '4166667 ± 52743'      │ 398161  │
│ 87      │ '1.0e-2'                                               │ '261.25 ± 1.21%'  │ '248.00 ± 3.00'  │ '3978649 ± 0.02%'      │ '4032258 ± 49375'      │ 382770  │
│ 88      │ '420926189200190257681175017717'                       │ '455.53 ± 0.48%'  │ '434.00 ± 7.00'  │ '2284165 ± 0.02%'      │ '2304147 ± 37773'      │ 219525  │
│ 89      │ '420926189200190257681175017717{"eNotation":false}'    │ '449.46 ± 0.37%'  │ '438.00 ± 7.00'  │ '2271825 ± 0.02%'      │ '2283105 ± 37081'      │ 222492  │
│ 90      │ '1e-2'                                                 │ '245.91 ± 0.49%'  │ '232.00 ± 4.00'  │ '4247811 ± 0.02%'      │ '4310345 ± 75620'      │ 406660  │
│ 91      │ '1e+2'                                                 │ '231.26 ± 0.51%'  │ '218.00 ± 3.00'  │ '4526760 ± 0.02%'      │ '4587156 ± 64007'      │ 432422  │
│ 92      │ '1.e+2'                                                │ '245.49 ± 0.53%'  │ '232.00 ± 3.00'  │ '4271450 ± 0.02%'      │ '4310345 ± 56467'      │ 407352  │
│ 93      │ '01.0E2{"leadingZeros":false}'                         │ '140.62 ± 0.41%'  │ '134.00 ± 2.00'  │ '7340390 ± 0.01%'      │ '7462686 ± 113071'     │ 711126  │
│ 94      │ '-01.0E2{"leadingZeros":false}'                        │ '152.42 ± 0.46%'  │ '145.00 ± 2.00'  │ '6826049 ± 0.01%'      │ '6896552 ± 96455'      │ 656072  │
│ 95      │ '01.0E2'                                               │ '244.05 ± 0.34%'  │ '237.00 ± 3.00'  │ '4190979 ± 0.01%'      │ '4219409 ± 52743'      │ 409749  │
│ 96      │ '-01.0E2'                                              │ '257.49 ± 0.36%'  │ '249.00 ± 3.00'  │ '3981939 ± 0.01%'      │ '4016064 ± 48976'      │ 388364  │
│ 97      │ '1.0E2'                                                │ '239.11 ± 0.42%'  │ '228.00 ± 3.00'  │ '4323007 ± 0.02%'      │ '4385965 ± 58480'      │ 418218  │
│ 98      │ '-1.0E2'                                               │ '244.49 ± 0.34%'  │ '237.00 ± 3.00'  │ '4183688 ± 0.01%'      │ '4219409 ± 52743'      │ 409017  │
│ 99      │ '1.0E-2'                                               │ '254.86 ± 0.30%'  │ '249.00 ± 3.00'  │ '3990564 ± 0.01%'      │ '4016064 ± 48976'      │ 392373  │
│ 100     │ 'E-2'                                                  │ '138.56 ± 0.34%'  │ '133.00 ± 2.00'  │ '7405886 ± 0.01%'      │ '7518797 ± 111390'     │ 721711  │
│ 101     │ 'E2'                                                   │ '141.67 ± 0.44%'  │ '133.00 ± 2.00'  │ '7351848 ± 0.02%'      │ '7518797 ± 114791'     │ 705883  │
│ 102     │ '0E2'                                                  │ '211.00 ± 0.48%'  │ '200.00 ± 2.00'  │ '4940622 ± 0.02%'      │ '5000000 ± 50505'      │ 473941  │
│ 103     │ '-0E2'                                                 │ '234.26 ± 0.44%'  │ '223.00 ± 3.00'  │ '4422641 ± 0.02%'      │ '4484305 ± 61150'      │ 426885  │
│ 104     │ '00E2'                                                 │ '153.85 ± 0.44%'  │ '146.00 ± 2.00'  │ '6752735 ± 0.02%'      │ '6849315 ± 95130'      │ 649990  │
│ 105     │ '00E2{"leadingZeros":false}'                           │ '166.95 ± 33.23%' │ '133.00 ± 2.00'  │ '7413055 ± 0.01%'      │ '7518797 ± 114791'     │ 598983  │
│ 106     │ '0{"skipLike":{}}'                                     │ '209.06 ± 27.16%' │ '173.00 ± 2.00'  │ '5723171 ± 0.01%'      │ '5780347 ± 67606'      │ 478334  │
│ 107     │ '+12{"skipLike":{}}'                                   │ '251.19 ± 0.43%'  │ '241.00 ± 2.00'  │ '4114206 ± 0.01%'      │ '4149378 ± 34723'      │ 398098  │
│ 108     │ '12+12{"skipLike":{}}'                                 │ '152.78 ± 1.43%'  │ '143.00 ± 2.00'  │ '6901219 ± 0.02%'      │ '6993007 ± 99192'      │ 654526  │
│ 109     │ '12+1212121212{"skipLike":{}}'                         │ '148.96 ± 0.45%'  │ '142.00 ± 2.00'  │ '6961510 ± 0.01%'      │ '7042253 ± 100604'     │ 671318  │
│ 110     │ '+1212121212'                                          │ '283.49 ± 0.48%'  │ '268.00 ± 4.00'  │ '3679794 ± 0.02%'      │ '3731343 ± 56536'      │ 352752  │
│ 111     │ '+1212121212{"skipLike":{}}'                           │ '263.55 ± 0.50%'  │ '248.00 ± 3.00'  │ '3967297 ± 0.02%'      │ '4032258 ± 49375'      │ 379429  │
│ 112     │ '+12 12'                                               │ '172.23 ± 0.46%'  │ '163.00 ± 3.00'  │ '6050706 ± 0.02%'      │ '6134969 ± 110873'     │ 580620  │
│ 113     │ '    +12 12   '                                        │ '223.19 ± 0.36%'  │ '217.00 ± 3.00'  │ '4590310 ± 0.01%'      │ '4608295 ± 62841'      │ 448044  │
│ 114     │ '   +1212   '                                          │ '335.59 ± 1.53%'  │ '316.00 ± 4.00'  │ '3124385 ± 0.02%'      │ '3164557 ± 39557'      │ 297979  │
│ 115     │ '+1212'                                                │ '237.97 ± 0.36%'  │ '231.00 ± 3.00'  │ '4299120 ± 0.01%'      │ '4329004 ± 55500'      │ 420217  │
│ 116     │ '+12.12'                                               │ '312.14 ± 3.13%'  │ '294.00 ± 4.00'  │ '3361288 ± 0.02%'      │ '3401360 ± 45656'      │ 320371  │
│ 117     │ '-12.12'                                               │ '307.52 ± 0.36%'  │ '297.00 ± 4.00'  │ '3326937 ± 0.02%'      │ '3367003 ± 45966'      │ 325183  │
│ 118     │ '-012.12'                                              │ '334.86 ± 0.56%'  │ '311.00 ± 8.00'  │ '3155009 ± 0.02%'      │ '3215434 ± 84896'      │ 298634  │
└─────────┴────────────────────────────────────────────────────────┴───────────────────┴──────────────────┴────────────────────────┴────────────────────────┴─────────┘

@guardrails
Copy link

guardrails bot commented Jul 21, 2025

⚠️ We detected 2 security issues in this pull request:

Hard-Coded Secrets (1)
Severity Details Docs
Medium Title: Hex High Entropy String
toNumberBenchmark("e89794659669cb7bb967db73a7ea6889c3891727")
📚

More info on how to fix Hard-Coded Secrets in General.


Vulnerable Libraries (1)
Severity Details
Low pkg:npm/[email protected] (t) upgrade to: > 5.8.0

More info on how to fix Vulnerable Libraries in JavaScript.


👉 Go to the dashboard for detailed results.

📥 Happy? Share your feedback with us.

@amitguptagwl
Copy link
Member

This looks interesting. Let me have a look offline. Thanks for the PR

@Uzlopak
Copy link
Author

Uzlopak commented Jul 22, 2025

Thank you for your feedback. I fixed two issues I found. I locally run the relevant ts262 tests against the code and it seems to work accordingly.

you can see that the only "strange" behaviour is that "1234567890.1234567890" results not in a number, because we loose precision. Other than that, it behaves very correct.

aras@aras-HP-ZBook-15-G3:~/workspace/strnum$ npm t

> [email protected] test
> jasmine *.test.js

Number("1234567890.1234567890") must return 1234567890.1234567890 Expected SameValue(«"1234567890.1234567890"», «1234567890.1234567») to be true
Number("1234567890.1234567890") must return 1234567890.1234567000 Expected SameValue(«"1234567890.1234567890"», «1234567890.1234567») to be true
Number("0.12345678901234567890") must return 0.123456789012345678 Expected SameValue(«"0.12345678901234567890"», «0.12345678901234568») to be true
Number("00.12345678901234567890") must return 0.123456789012345678 Expected SameValue(«"00.12345678901234567890"», «0.12345678901234568») to be true
Number("1234567890.1234567890") must return 1234567890.1234567890 Expected SameValue(«"1234567890.1234567890"», «1234567890.1234567») to be true
Number("1234567890.1234567890") must return 1234567890.1234567000 Expected SameValue(«"1234567890.1234567890"», «1234567890.1234567») to be true
Number("0.12345678901234567890") must return 0.123456789012345678 Expected SameValue(«"0.12345678901234567890"», «0.12345678901234568») to be true
Number("00.12345678901234567890") must return 0.123456789012345678 Expected SameValue(«"00.12345678901234567890"», «0.12345678901234568») to be true
Number(null) must return 0 Expected SameValue(«null», «0») to be true
Number(false) must return +0 Expected SameValue(«false», «0») to be true
Number(true) must return 1 Expected SameValue(«true», «1») to be true
plus sign Expected SameValue(«1», «NaN») to be true
minus sign Expected SameValue(«-1», «NaN») to be true
plus sign Expected SameValue(«16», «NaN») to be true
minus sign Expected SameValue(«-16», «NaN») to be true
plus sign Expected SameValue(«8», «NaN») to be true
minus sign Expected SameValue(«-8», «NaN») to be true
Randomized with seed 20105
Started
.................


17 specs, 0 failures
Finished in 0.013 seconds
Randomized with seed 20105 (jasmine --random=true --seed=20105)

@Uzlopak
Copy link
Author

Uzlopak commented Jul 22, 2025

You can check my ts262 branch

https://github.com/Uzlopak/strnum/tree/test262

@amitguptagwl
Copy link
Member

Thanks @Uzlopak for the update. Let me check. However, we'll be fixing the issue before final merge.

@Uzlopak
Copy link
Author

Uzlopak commented Jul 22, 2025

What is missing it this underscore literal for numbers.

Other than that it is actually quiet complete analyzer.

Right now decimal character can be set via an option. I would recommend to remove it . If i set the decimal character to "," like in germany it wont be able to convert it. Or atleast we need to string replace it.

Also eNotation should be considered to be separated between input and output.

Also i realize that converting an octal, binary or hexadecimal numberstring is not verified if the number is not integer safe

I think we should add an option for checking if the number is integer safe, and also add an option to allow floats to be converted to the next valid value as defined in the javascript spec. Like safeInteger and ieee754 as new options.

@amitguptagwl
Copy link
Member

Sorry I couldn't understand much your last comment. Can you please give me an example?

@Uzlopak
Copy link
Author

Uzlopak commented Jul 25, 2025

Performance right now see below table. Maybe it is possible to improve the performance more by an array instead of the huge switch block. Maybe have an array with 65535 entries with numeric values. Have to think about it.

strnum benchmark
┌─────────┬──────────────────────────────────────────────────────────┬───────────────────┬──────────────────┬────────────────────────┬────────────────────────┬─────────┐
│ (index) │ Task name                                                │ Latency avg (ns)  │ Latency med (ns) │ Throughput avg (ops/s) │ Throughput med (ops/s) │ Samples │
├─────────┼──────────────────────────────────────────────────────────┼───────────────────┼──────────────────┼────────────────────────┼────────────────────────┼─────────┤
│ 0       │ 'undefined''73.01 ± 11.18%''64.00 ± 1.00''15251033 ± 0.01%''15625000 ± 248016'    │ 1369761 │
│ 1       │ 'null''67.48 ± 0.62%''63.00 ± 2.00''15603100 ± 0.01%''15873016 ± 488401'    │ 1481886 │
│ 2       │ '''66.62 ± 0.40%''63.00 ± 2.00''15543316 ± 0.01%''15873016 ± 488401'    │ 1501018 │
│ 3       │ 'string''132.87 ± 0.49%''123.00 ± 2.00''7919467 ± 0.02%''8130081 ± 134382'     │ 752602  │
│ 4       │ 'e89794659669cb7bb967db73a7ea6889c3891727''133.47 ± 0.42%''125.00 ± 2.00''7813684 ± 0.02%''8000000 ± 125984'     │ 749230  │
│ 5       │ '12,12''146.32 ± 0.45%''138.00 ± 2.00''7121861 ± 0.02%''7246377 ± 106564'     │ 683412  │
│ 6       │ '12 12''179.92 ± 23.72%''146.00 ± 2.00''6723340 ± 0.02%''6849315 ± 95129'      │ 589526  │
│ 7       │ '12-12''144.55 ± 0.41%''138.00 ± 2.00''7153892 ± 0.01%''7246377 ± 103520'     │ 691802  │
│ 8       │ '12.12.12''168.57 ± 0.52%''158.00 ± 2.00''6240465 ± 0.02%''6329114 ± 81143'      │ 593209  │
│ 9       │ '+12''217.06 ± 0.49%''205.00 ± 2.00''4810023 ± 0.02%''4878049 ± 48060'      │ 460693  │
│ 10      │ '+ 12''139.57 ± 0.53%''130.00 ± 2.00''7549933 ± 0.02%''7692308 ± 120192'     │ 716496  │
│ 11      │ '12+12''145.64 ± 0.43%''138.00 ± 2.00''7122999 ± 0.01%''7246377 ± 103520'     │ 686638  │
│ 12      │ '1212+''160.37 ± 0.53%''149.00 ± 3.00''6573739 ± 0.02%''6711409 ± 137905'     │ 623552  │
│ 13      │ '0x2f''215.68 ± 0.46%''205.00 ± 2.00''4824558 ± 0.02%''4878049 ± 48060'      │ 463654  │
│ 14      │ '-0x2f''218.85 ± 0.51%''206.00 ± 2.00''4791772 ± 0.02%''4854369 ± 47592'      │ 456932  │
│ 15      │ '0x2f, {"hex":true}''214.53 ± 2.59%''200.00 ± 2.00''4926369 ± 0.02%''5000000 ± 50505'      │ 466139  │
│ 16      │ '-0x2f, {"hex":true}''279.95 ± 24.50%''214.00 ± 7.00''4600916 ± 0.04%''4672897 ± 158021'     │ 357205  │
│ 17      │ '0x2f, {"hex":false}''163.19 ± 0.81%''142.00 ± 3.00''6908538 ± 0.03%''7042253 ± 145701'     │ 612777  │
│ 18      │ '-0x2f, {"hex":false}''145.66 ± 0.45%''138.00 ± 2.00''7139055 ± 0.01%''7246377 ± 103520'     │ 686513  │
│ 19      │ '0xzz''143.97 ± 0.47%''134.00 ± 2.00''7298195 ± 0.02%''7462686 ± 113071'     │ 694597  │
│ 20      │ 'iweraf0x123qwerqwer''136.04 ± 0.53%''126.00 ± 2.00''7769155 ± 0.02%''7936508 ± 124008'     │ 735071  │
│ 21      │ '1230x55''161.07 ± 0.43%''153.00 ± 3.00''6439696 ± 0.02%''6535948 ± 130719'     │ 620833  │
│ 22      │ 'JVBERi0xLjMNCiXi48''134.56 ± 0.57%''123.00 ± 2.00''7926924 ± 0.02%''8130081 ± 134382'     │ 743176  │
│ 23      │ '0''146.25 ± 0.51%''137.00 ± 2.00''7179300 ± 0.01%''7299270 ± 108137'     │ 683746  │
│ 24      │ '00''149.50 ± 0.44%''142.00 ± 2.00''6936045 ± 0.01%''7042253 ± 100604'     │ 668984  │
│ 25      │ '00.0''229.65 ± 0.51%''216.00 ± 2.00''4561688 ± 0.02%''4629630 ± 43268'      │ 435453  │
│ 26      │ '0, {"leadingZeros":false}''146.77 ± 0.48%''139.00 ± 2.00''7105649 ± 0.01%''7194245 ± 105025'     │ 681338  │
│ 27      │ '00, {"leadingZeros":false}''142.19 ± 0.43%''136.00 ± 2.00''7282942 ± 0.01%''7352942 ± 109745'     │ 703297  │
│ 28      │ '00.0, {"leadingZeros":false}''139.80 ± 0.48%''132.00 ± 2.00''7449198 ± 0.01%''7575758 ± 116550'     │ 715308  │
│ 29      │ '06''192.17 ± 0.52%''181.00 ± 3.00''5459624 ± 0.02%''5524862 ± 90080'      │ 520379  │
│ 30      │ '06, {"leadingZeros":true}''188.86 ± 0.50%''178.00 ± 2.00''5535912 ± 0.01%''5617977 ± 63841'      │ 529487  │
│ 31      │ '06, {"leadingZeros":false}''143.50 ± 0.44%''137.00 ± 3.00''7221960 ± 0.01%''7299270 ± 156413'     │ 696856  │
│ 32      │ '006''199.12 ± 0.53%''187.00 ± 3.00''5289014 ± 0.02%''5347594 ± 87189'      │ 502202  │
│ 33      │ '006, {"leadingZeros":true}''196.28 ± 0.48%''186.00 ± 3.00''5310679 ± 0.01%''5376344 ± 85339'      │ 509470  │
│ 34      │ '006, {"leadingZeros":false}''139.54 ± 0.49%''132.00 ± 2.00''7487992 ± 0.01%''7575758 ± 116550'     │ 716627  │
│ 35      │ '000000000000000000000000017717, {"leadingZeros":false}''143.81 ± 0.55%''135.00 ± 2.00''7325211 ± 0.01%''7407408 ± 111390'     │ 695370  │
│ 36      │ '000000000000000000000000017717, {"leadingZeros":true}''431.23 ± 0.48%''411.00 ± 4.00''2409960 ± 0.02%''2433090 ± 23912'      │ 231893  │
│ 37      │ '0420926189200190257681175017717''485.36 ± 0.58%''454.00 ± 9.00''2178156 ± 0.03%''2202643 ± 42816'      │ 206031  │
│ 38      │ '20.21.030''164.55 ± 0.39%''157.00 ± 2.00''6269022 ± 0.01%''6369427 ± 82186'      │ 607724  │
│ 39      │ '0.21.030''159.76 ± 0.48%''150.00 ± 2.00''6543487 ± 0.02%''6666666 ± 90091'      │ 625956  │
│ 40      │ '0.21.''173.41 ± 0.58%''160.00 ± 3.00''6133121 ± 0.02%''6250000 ± 115030'     │ 576671  │
│ 41      │ '0.''203.99 ± 0.42%''194.00 ± 2.00''5070146 ± 0.02%''5154639 ± 53694'      │ 490213  │
│ 42      │ '+0.''241.25 ± 22.66%''201.00 ± 3.00''4911464 ± 0.02%''4975124 ± 73164'      │ 414506  │
│ 43      │ '-0.''218.37 ± 0.36%''210.00 ± 3.00''4700779 ± 0.01%''4761905 ± 67069'      │ 457946  │
│ 44      │ '1.''259.19 ± 0.68%''213.00 ± 12.00''4414993 ± 0.06%''4694836 ± 270057'     │ 385819  │
│ 45      │ '00.00''241.93 ± 0.58%''224.00 ± 3.00''4386444 ± 0.02%''4464286 ± 60601'      │ 413346  │
│ 46      │ '0.06''252.63 ± 0.54%''237.00 ± 3.00''4164966 ± 0.02%''4219409 ± 54095'      │ 395834  │
│ 47      │ '00.6''246.67 ± 0.47%''235.00 ± 3.00''4213483 ± 0.02%''4255319 ± 55026'      │ 405395  │
│ 48      │ '.006''246.65 ± 0.45%''235.00 ± 3.00''4202261 ± 0.02%''4255319 ± 55026'      │ 405441  │
│ 49      │ '6.0''234.06 ± 1.41%''220.00 ± 3.00''4479981 ± 0.02%''4545455 ± 61149'      │ 427244  │
│ 50      │ '06.0''244.08 ± 0.51%''230.00 ± 3.00''4293294 ± 0.02%''4347826 ± 57460'      │ 409704  │
│ 51      │ '0.0, {"leadingZeros":false}''246.40 ± 18.92%''211.00 ± 3.00''4683313 ± 0.02%''4739337 ± 66439'      │ 405850  │
│ 52      │ '00.00, {"leadingZeros":false}''157.67 ± 18.85%''133.00 ± 3.00''7411830 ± 0.02%''7518797 ± 165856'     │ 634230  │
│ 53      │ '0.06, {"leadingZeros":false}''248.16 ± 0.40%''238.00 ± 3.00''4152756 ± 0.01%''4201681 ± 53639'      │ 402980  │
│ 54      │ '00.6, {"leadingZeros":false}''138.57 ± 0.46%''131.00 ± 2.00''7515289 ± 0.02%''7633588 ± 118350'     │ 721660  │
│ 55      │ '.006, {"leadingZeros":false}''252.97 ± 0.52%''235.00 ± 3.00''4165241 ± 0.02%''4255319 ± 55026'      │ 395304  │
│ 56      │ '6.0, {"leadingZeros":false}''244.65 ± 2.18%''215.00 ± 3.00''4456634 ± 0.04%''4651163 ± 65819'      │ 408745  │
│ 57      │ '06.0, {"leadingZeros":false}''135.31 ± 0.41%''129.00 ± 2.00''7640617 ± 0.01%''7751938 ± 118351'     │ 739058  │
│ 58      │ '+06''219.45 ± 0.54%''207.00 ± 3.00''4758509 ± 0.02%''4830918 ± 71042'      │ 455694  │
│ 59      │ '-06''199.26 ± 0.50%''188.00 ± 3.00''5244287 ± 0.02%''5319149 ± 83547'      │ 501860  │
│ 60      │ '-06, {"leadingZeros":true}''223.83 ± 23.58%''185.00 ± 3.00''5326968 ± 0.02%''5405405 ± 86256'      │ 446766  │
│ 61      │ '-06, {"leadingZeros":false}''142.55 ± 0.48%''134.00 ± 2.00''7331246 ± 0.01%''7462686 ± 113071'     │ 701497  │
│ 62      │ '-0.0''241.84 ± 0.48%''228.00 ± 4.00''4309589 ± 0.02%''4385965 ± 78321'      │ 413501  │
│ 63      │ '-00.00''253.52 ± 0.45%''241.00 ± 3.00''4093945 ± 0.02%''4149378 ± 52303'      │ 394488  │
│ 64      │ '-0.06''259.69 ± 0.47%''246.00 ± 3.00''4012320 ± 0.02%''4065041 ± 50186'      │ 385077  │
│ 65      │ '-00.6''256.69 ± 1.87%''244.00 ± 3.00''4057956 ± 0.02%''4098361 ± 51017'      │ 389573  │
│ 66      │ '-.006''332.44 ± 3.00%''265.00 ± 10.00''3531261 ± 0.07%''3773585 ± 147984'     │ 300810  │
│ 67      │ '-6.0''263.89 ± 0.60%''234.00 ± 8.00''4097733 ± 0.04%''4273504 ± 151275'     │ 378942  │
│ 68      │ '-06.0''253.29 ± 0.53%''238.00 ± 3.00''4145647 ± 0.02%''4201681 ± 53639'      │ 394803  │
│ 69      │ '+06.0''251.69 ± 0.48%''239.00 ± 4.00''4140632 ± 0.02%''4184100 ± 68874'      │ 397308  │
│ 70      │ '-0.0, {"leadingZeros":false}''241.70 ± 2.63%''227.00 ± 3.00''4357623 ± 0.02%''4405286 ± 59000'      │ 413733  │
│ 71      │ '-00.00, {"leadingZeros":false}''143.48 ± 0.50%''134.00 ± 2.00''7326644 ± 0.02%''7462686 ± 113071'     │ 696973  │
│ 72      │ '-0.06, {"leadingZeros":false}''261.11 ± 0.50%''246.00 ± 4.00''4008635 ± 0.02%''4065041 ± 67191'      │ 382978  │
│ 73      │ '-00.6, {"leadingZeros":false}''159.39 ± 19.28%''135.00 ± 2.00''7282801 ± 0.02%''7407408 ± 111390'     │ 627382  │
│ 74      │ '-.006, {"leadingZeros":false}''259.48 ± 0.43%''248.00 ± 4.00''3984183 ± 0.02%''4032258 ± 66103'      │ 385383  │
│ 75      │ '-6.0, {"leadingZeros":false}''242.42 ± 0.49%''230.00 ± 3.00''4306844 ± 0.02%''4347826 ± 57460'      │ 412511  │
│ 76      │ '-06.0, {"leadingZeros":false}''149.91 ± 0.47%''142.00 ± 3.00''6949145 ± 0.01%''7042253 ± 145701'     │ 667055  │
│ 77      │ '020211201030005811824''398.99 ± 0.46%''383.00 ± 6.00''2595188 ± 0.02%''2610966 ± 41554'      │ 250635  │
│ 78      │ '20211201030005811824''404.62 ± 0.60%''377.00 ± 7.00''2626094 ± 0.02%''2652520 ± 50183'      │ 247144  │
│ 79      │ '20.211201030005811824''532.51 ± 0.45%''511.00 ± 6.00''1941535 ± 0.02%''1956947 ± 23251'      │ 187792  │
│ 80      │ '0.211201030005811824''561.69 ± 0.49%''536.00 ± 8.00''1852375 ± 0.02%''1865672 ± 27436'      │ 178034  │
│ 81      │ '01.0e2, {"leadingZeros":false}''137.61 ± 0.47%''130.00 ± 2.00''7568301 ± 0.01%''7692308 ± 120192'     │ 726712  │
│ 82      │ '-01.0e2, {"leadingZeros":false}''142.56 ± 0.45%''135.00 ± 2.00''7287576 ± 0.01%''7407408 ± 111390'     │ 701445  │
│ 83      │ '01.0e2''240.82 ± 0.41%''231.00 ± 2.00''4281936 ± 0.01%''4329004 ± 37808'      │ 415256  │
│ 84      │ '-01.0e2''247.94 ± 0.45%''236.00 ± 3.00''4184894 ± 0.02%''4237288 ± 53188'      │ 403330  │
│ 85      │ '1.0e2''234.23 ± 0.44%''224.00 ± 3.00''4422641 ± 0.02%''4464286 ± 60601'      │ 426932  │
│ 86      │ '-1.0e2''232.87 ± 0.39%''224.00 ± 3.00''4421399 ± 0.02%''4464286 ± 59000'      │ 429426  │
│ 87      │ '1.0e-2''252.09 ± 1.40%''235.00 ± 3.00''4195980 ± 0.02%''4255319 ± 55026'      │ 396678  │
│ 88      │ '420926189200190257681175017717''457.84 ± 0.49%''435.00 ± 6.00''2276895 ± 0.02%''2298851 ± 32152'      │ 218416  │
│ 89      │ '420926189200190257681175017717, {"eNotation":false}''459.24 ± 0.51%''436.00 ± 7.00''2275065 ± 0.02%''2293578 ± 37424'      │ 217751  │
│ 90      │ '1e-2''239.88 ± 0.58%''223.00 ± 3.00''4419571 ± 0.02%''4484305 ± 61149'      │ 416870  │
│ 91      │ '1e+2''220.84 ± 0.55%''205.00 ± 3.00''4780509 ± 0.02%''4878049 ± 70356'      │ 452810  │
│ 92      │ '1.e+2''239.00 ± 0.59%''215.00 ± 5.00''4500213 ± 0.03%''4651163 ± 110742'     │ 418418  │
│ 93      │ '01.0E2, {"leadingZeros":false}''143.40 ± 0.47%''136.00 ± 2.00''7263442 ± 0.01%''7352941 ± 109746'     │ 697333  │
│ 94      │ '-01.0E2, {"leadingZeros":false}''171.73 ± 31.97%''137.00 ± 3.00''7221870 ± 0.01%''7299270 ± 156413'     │ 582321  │
│ 95      │ '01.0E2''242.08 ± 0.51%''229.00 ± 3.00''4325618 ± 0.02%''4366812 ± 56468'      │ 413088  │
│ 96      │ '-01.0E2''252.94 ± 0.56%''236.00 ± 4.00''4176870 ± 0.02%''4237288 ± 73056'      │ 395346  │
│ 97      │ '1.0E2''232.88 ± 0.57%''215.00 ± 3.00''4555156 ± 0.02%''4651163 ± 65819'      │ 429405  │
│ 98      │ '-1.0E2''243.11 ± 0.62%''224.00 ± 3.00''4393353 ± 0.02%''4464286 ± 59000'      │ 411336  │
│ 99      │ '1.0E-2''246.96 ± 0.50%''233.00 ± 3.00''4237931 ± 0.02%''4291846 ± 55980'      │ 404927  │
│ 100     │ 'E-2''134.99 ± 2.96%''124.00 ± 2.00''7900441 ± 0.02%''8064516 ± 132205'     │ 740816  │
│ 101     │ 'E2''140.36 ± 0.56%''131.00 ± 3.00''7550293 ± 0.02%''7633588 ± 178912'     │ 712435  │
│ 102     │ '0E2''201.54 ± 0.46%''192.00 ± 2.00''5161381 ± 0.01%''5208334 ± 54825'      │ 496171  │
│ 103     │ '-0E2''225.11 ± 0.52%''211.00 ± 3.00''4664557 ± 0.02%''4739337 ± 68356'      │ 444236  │
│ 104     │ '00E2''269.05 ± 87.93%''136.00 ± 2.00''7192508 ± 0.02%''7352941 ± 109746'     │ 410364  │
│ 105     │ '00E2, {"leadingZeros":false}''138.30 ± 0.49%''130.00 ± 2.00''7550691 ± 0.01%''7692308 ± 120191'     │ 723045  │
│ 106     │ '0, {"skipLike":{}}''219.05 ± 32.55%''169.00 ± 3.00''5801435 ± 0.02%''5917160 ± 106936'     │ 456512  │
│ 107     │ '+12, {"skipLike":{}}''240.95 ± 0.46%''230.00 ± 3.00''4302318 ± 0.01%''4347826 ± 55980'      │ 415023  │
│ 108     │ '12+12, {"skipLike":{}}''148.47 ± 0.55%''138.00 ± 3.00''7113214 ± 0.02%''7246377 ± 161030'     │ 673545  │
│ 109     │ '12+1212121212, {"skipLike":{}}''142.81 ± 0.44%''136.00 ± 2.00''7256324 ± 0.01%''7352942 ± 109745'     │ 700232  │
│ 110     │ '+1212121212''340.97 ± 30.86%''265.00 ± 6.00''3719148 ± 0.02%''3773585 ± 83548'      │ 293279  │
│ 111     │ '+1212121212, {"skipLike":{}}''275.53 ± 1.45%''253.00 ± 5.00''3885813 ± 0.02%''3952569 ± 76600'      │ 362943  │
│ 112     │ '+12 12''160.42 ± 0.49%''151.00 ± 3.00''6530668 ± 0.02%''6622517 ± 134239'     │ 623376  │
│ 113     │ '    +12 12   ''178.11 ± 0.47%''168.00 ± 3.00''5854116 ± 0.02%''5952381 ± 104428'     │ 561440  │
│ 114     │ '   +1212   ''273.47 ± 0.53%''257.00 ± 3.00''3837878 ± 0.02%''3891050 ± 45958'      │ 365668  │
│ 115     │ '+1212''240.17 ± 0.56%''224.00 ± 4.00''4398442 ± 0.02%''4464286 ± 81169'      │ 416365  │
│ 116     │ '+12.12''266.02 ± 0.55%''249.00 ± 3.00''3962845 ± 0.02%''4016064 ± 48977'      │ 375915  │
│ 117     │ '-12.12''264.65 ± 0.45%''252.00 ± 3.00''3915889 ± 0.02%''3968254 ± 47811'      │ 377860  │
│ 118     │ '-012.12''279.00 ± 0.49%''264.00 ± 3.00''3742167 ± 0.02%''3787879 ± 43539'      │ 358420  │
│ 119     │ 'Infinity''151.29 ± 0.56%''139.00 ± 2.00''7014372 ± 0.02%''7194244 ± 105026'     │ 660981  │
│ 120     │ '-Infinity''160.98 ± 0.56%''146.00 ± 2.00''6648705 ± 0.03%''6849315 ± 95130'      │ 621177  │
│ 121     │ '+Infinity''155.51 ± 0.47%''147.00 ± 2.00''6711700 ± 0.02%''6802722 ± 93830'      │ 643043  │
│ 122     │ 'Infinity, {"infinity":true}''193.99 ± 29.73%''153.00 ± 3.00''6439352 ± 0.02%''6535948 ± 130719'     │ 515480  │
│ 123     │ '-Infinity, {"infinity":true}''166.22 ± 2.26%''156.00 ± 2.00''6329121 ± 0.01%''6410257 ± 83250'      │ 601610  │
│ 124     │ '+Infinity, {"infinity":true}''199.23 ± 27.28%''160.00 ± 2.00''6147450 ± 0.02%''6250000 ± 79115'      │ 501934  │
│ 125     │ 'Infinity, {"infinity":false}''152.74 ± 0.51%''143.00 ± 2.00''6869283 ± 0.02%''6993006 ± 99192'      │ 654712  │
│ 126     │ '-Infinity, {"infinity":false}''155.22 ± 0.45%''148.00 ± 2.00''6691562 ± 0.01%''6756757 ± 92558'      │ 644262  │
│ 127     │ '+Infinity, {"infinity":false}''157.40 ± 0.52%''148.00 ± 2.00''6664533 ± 0.01%''6756757 ± 92558'      │ 635325  │
│ 128     │ '  Infinity  ''163.25 ± 0.42%''156.00 ± 2.00''6339005 ± 0.01%''6410257 ± 83250'      │ 612545  │
│ 129     │ '  -Infinity  ''174.97 ± 0.54%''163.00 ± 2.00''6029697 ± 0.02%''6134969 ± 76211'      │ 571537  │
│ 130     │ '  +Infinity  ''176.04 ± 0.56%''163.00 ± 3.00''6023126 ± 0.02%''6134970 ± 110873'     │ 568043  │
└─────────┴──────────────────────────────────────────────────────────┴───────────────────┴──────────────────┴────────────────────────┴────────────────────────┴─────────┘

@amitguptagwl
Copy link
Member

It looks exciting. However, I'm still not clear with your comment 3 days ago. I would probably take a pause before checking code.

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.

2 participants