Skip to content

Instantly share code, notes, and snippets.

@CeleritasCelery
Created February 2, 2023 22:14
Show Gist options
  • Save CeleritasCelery/0db39993319781b9bc7e759d43a29902 to your computer and use it in GitHub Desktop.
Save CeleritasCelery/0db39993319781b9bc7e759d43a29902 to your computer and use it in GitHub Desktop.
chars::count/en_0100 time: [4.9684 ns 4.9717 ns 4.9759 ns]
change: [-12.083% -11.792% -11.514%] (p = 0.00 < 0.05)
Performance has improved.
chars::count/en_1000 time: [22.416 ns 22.466 ns 22.524 ns]
change: [-31.965% -31.814% -31.643%] (p = 0.00 < 0.05)
Performance has improved.
chars::count/en_10000 time: [184.25 ns 185.88 ns 189.00 ns]
change: [-38.838% -38.538% -38.081%] (p = 0.00 < 0.05)
Performance has improved.
chars::count/jp_0102 time: [5.5962 ns 5.6030 ns 5.6119 ns]
change: [-4.7670% -4.4391% -4.0949%] (p = 0.00 < 0.05)
Performance has improved.
chars::count/jp_1001 time: [21.446 ns 21.468 ns 21.493 ns]
change: [-33.775% -33.640% -33.488%] (p = 0.00 < 0.05)
Performance has improved.
chars::count/jp_10000 time: [184.33 ns 184.42 ns 184.52 ns]
change: [-38.871% -38.780% -38.687%] (p = 0.00 < 0.05)
Performance has improved.
chars::count_std/en_0100
time: [5.5415 ns 5.5454 ns 5.5499 ns]
change: [+0.0585% +0.1809% +0.2962%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::count_std/en_1000
time: [36.458 ns 36.480 ns 36.505 ns]
change: [-0.2502% -0.0253% +0.1855%] (p = 0.82 > 0.05)
No change in performance detected.
chars::count_std/en_10000
time: [333.82 ns 334.10 ns 334.40 ns]
change: [+0.2145% +0.3745% +0.5389%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::count_std/jp_0102
time: [6.3899 ns 6.3947 ns 6.3999 ns]
change: [-0.0654% +0.1287% +0.2971%] (p = 0.17 > 0.05)
No change in performance detected.
chars::count_std/jp_1001
time: [35.442 ns 35.494 ns 35.565 ns]
change: [+0.0782% +0.2371% +0.3899%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::count_std/jp_10000
time: [332.96 ns 333.79 ns 334.89 ns]
change: [-0.0418% +0.1822% +0.4123%] (p = 0.13 > 0.05)
No change in performance detected.
chars::from_byte_idx/en_0100
time: [5.2754 ns 5.2782 ns 5.2818 ns]
change: [-10.704% -10.561% -10.431%] (p = 0.00 < 0.05)
Performance has improved.
chars::from_byte_idx/en_1000
time: [22.670 ns 22.682 ns 22.698 ns]
change: [-48.170% -48.075% -47.969%] (p = 0.00 < 0.05)
Performance has improved.
chars::from_byte_idx/en_10000
time: [184.49 ns 184.75 ns 185.08 ns]
change: [-54.844% -54.742% -54.652%] (p = 0.00 < 0.05)
Performance has improved.
chars::from_byte_idx/jp_0102
time: [5.8998 ns 5.9025 ns 5.9052 ns]
change: [-5.3070% -5.1365% -4.9486%] (p = 0.00 < 0.05)
Performance has improved.
chars::from_byte_idx/jp_1001
time: [21.741 ns 21.758 ns 21.781 ns]
change: [-49.707% -49.608% -49.506%] (p = 0.00 < 0.05)
Performance has improved.
chars::from_byte_idx/jp_10000
time: [184.71 ns 184.80 ns 184.90 ns]
change: [-56.054% -55.852% -55.644%] (p = 0.00 < 0.05)
Performance has improved.
chars::from_byte_idx_std/std::en_0100
time: [6.2448 ns 6.2515 ns 6.2594 ns]
change: [+0.1239% +0.3175% +0.4964%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::from_byte_idx_std/std::en_1000
time: [36.794 ns 36.816 ns 36.841 ns]
change: [+0.1174% +0.3818% +0.5924%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::from_byte_idx_std/std::en_10000
time: [334.79 ns 335.06 ns 335.38 ns]
change: [+0.2949% +0.4585% +0.6162%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::from_byte_idx_std/std::jp_0102
time: [6.8050 ns 6.8090 ns 6.8136 ns]
change: [+0.2027% +0.3715% +0.5297%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::from_byte_idx_std/std::jp_1001
time: [35.866 ns 35.891 ns 35.918 ns]
change: [-0.2807% -0.1161% +0.0491%] (p = 0.18 > 0.05)
No change in performance detected.
chars::from_byte_idx_std/std::jp_10000
time: [334.43 ns 334.85 ns 335.42 ns]
change: [+0.2407% +0.4368% +0.6205%] (p = 0.00 < 0.05)
Change within noise threshold.
chars::to_byte_idx/en_0100
time: [8.1007 ns 8.1085 ns 8.1176 ns]
change: [-48.088% -47.980% -47.884%] (p = 0.00 < 0.05)
Performance has improved.
chars::to_byte_idx/en_1000
time: [50.387 ns 50.457 ns 50.539 ns]
change: [-52.850% -52.764% -52.672%] (p = 0.00 < 0.05)
Performance has improved.
chars::to_byte_idx/en_10000
time: [449.29 ns 449.58 ns 449.89 ns]
change: [-60.055% -59.985% -59.920%] (p = 0.00 < 0.05)
Performance has improved.
chars::to_byte_idx/jp_0102
time: [8.7267 ns 8.7334 ns 8.7406 ns]
change: [-50.744% -50.653% -50.567%] (p = 0.00 < 0.05)
Performance has improved.
chars::to_byte_idx/jp_1001
time: [50.121 ns 50.152 ns 50.187 ns]
change: [-59.356% -59.283% -59.216%] (p = 0.00 < 0.05)
Performance has improved.
chars::to_byte_idx/jp_10000
time: [450.83 ns 451.16 ns 451.53 ns]
change: [-64.752% -64.692% -64.635%] (p = 0.00 < 0.05)
Performance has improved.
chars::to_byte_idx_std/std::en_0100
time: [67.462 ns 67.548 ns 67.649 ns]
change: [-0.1355% +0.0174% +0.1651%] (p = 0.83 > 0.05)
No change in performance detected.
chars::to_byte_idx_std/std::en_1000
time: [641.30 ns 641.71 ns 642.17 ns]
change: [-0.0665% +0.0991% +0.2535%] (p = 0.24 > 0.05)
No change in performance detected.
chars::to_byte_idx_std/std::en_10000
time: [6.3686 µs 6.3720 µs 6.3754 µs]
change: [-0.0778% +0.1022% +0.2645%] (p = 0.27 > 0.05)
No change in performance detected.
chars::to_byte_idx_std/std::jp_0102
time: [42.677 ns 42.712 ns 42.752 ns]
change: [-0.0166% +0.1636% +0.3310%] (p = 0.08 > 0.05)
No change in performance detected.
chars::to_byte_idx_std/std::jp_1001
time: [402.43 ns 403.07 ns 403.69 ns]
change: [-0.0411% +0.2251% +0.4645%] (p = 0.08 > 0.05)
No change in performance detected.
chars::to_byte_idx_std/std::jp_10000
time: [4.0610 µs 4.0699 µs 4.0790 µs]
change: [+1.5983% +1.9598% +2.3562%] (p = 0.00 < 0.05)
Performance has regressed.
utf16::count/en_0100 time: [10.278 ns 10.288 ns 10.299 ns]
change: [+0.0582% +0.2367% +0.4383%] (p = 0.01 < 0.05)
Change within noise threshold.
utf16::count/en_1000 time: [54.462 ns 54.574 ns 54.708 ns]
change: [-26.544% -26.358% -26.161%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count/en_10000 time: [628.24 ns 629.52 ns 630.86 ns]
change: [-9.7080% -9.5316% -9.3469%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count/jp_0102 time: [12.721 ns 12.727 ns 12.733 ns]
change: [+13.498% +13.713% +13.921%] (p = 0.00 < 0.05)
Performance has regressed.
utf16::count/jp_1001 time: [51.839 ns 51.906 ns 51.980 ns]
change: [-29.248% -29.086% -28.919%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count/jp_10000 time: [631.66 ns 633.38 ns 635.17 ns]
change: [-10.475% -9.8306% -9.3196%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count_surrogates/en_0100
time: [4.9922 ns 5.0108 ns 5.0294 ns]
change: [-12.253% -11.928% -11.620%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count_surrogates/en_1000
time: [27.553 ns 27.582 ns 27.611 ns]
change: [-37.182% -35.532% -34.353%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count_surrogates/en_10000
time: [312.94 ns 313.18 ns 313.47 ns]
change: [-21.026% -20.841% -20.674%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count_surrogates/jp_0102
time: [6.8343 ns 6.8410 ns 6.8473 ns]
change: [+15.210% +15.434% +15.635%] (p = 0.00 < 0.05)
Performance has regressed.
utf16::count_surrogates/jp_1001
time: [26.068 ns 26.089 ns 26.114 ns]
change: [-37.542% -37.235% -36.961%] (p = 0.00 < 0.05)
Performance has improved.
utf16::count_surrogates/jp_10000
time: [313.24 ns 313.41 ns 313.62 ns]
change: [-21.427% -21.200% -20.981%] (p = 0.00 < 0.05)
Performance has improved.
utf16::from_byte_idx/en_0100
time: [11.505 ns 11.525 ns 11.546 ns]
change: [-0.5815% -0.3540% -0.1330%] (p = 0.00 < 0.05)
Change within noise threshold.
utf16::from_byte_idx/en_1000
time: [55.850 ns 55.876 ns 55.910 ns]
change: [-25.386% -25.260% -25.125%] (p = 0.00 < 0.05)
Performance has improved.
utf16::from_byte_idx/en_10000
time: [628.60 ns 629.51 ns 630.48 ns]
change: [-9.7118% -9.5475% -9.3798%] (p = 0.00 < 0.05)
Performance has improved.
utf16::from_byte_idx/jp_0102
time: [13.396 ns 13.444 ns 13.493 ns]
change: [+10.234% +10.477% +10.755%] (p = 0.00 < 0.05)
Performance has regressed.
utf16::from_byte_idx/jp_1001
time: [53.599 ns 53.720 ns 53.860 ns]
change: [-27.782% -27.530% -27.280%] (p = 0.00 < 0.05)
Performance has improved.
utf16::from_byte_idx/jp_10000
time: [641.34 ns 644.11 ns 647.11 ns]
change: [-8.8769% -8.4979% -8.1227%] (p = 0.00 < 0.05)
Performance has improved.
utf16::to_byte_idx/en_0100
time: [9.2417 ns 9.2634 ns 9.2880 ns]
change: [-58.508% -58.401% -58.300%] (p = 0.00 < 0.05)
Performance has improved.
utf16::to_byte_idx/en_1000
time: [75.495 ns 75.611 ns 75.750 ns]
change: [-58.581% -58.484% -58.391%] (p = 0.00 < 0.05)
Performance has improved.
utf16::to_byte_idx/en_10000
time: [692.25 ns 695.28 ns 698.72 ns]
change: [-64.197% -64.072% -63.947%] (p = 0.00 < 0.05)
Performance has improved.
utf16::to_byte_idx/jp_0102
time: [10.654 ns 10.695 ns 10.746 ns]
change: [-57.770% -57.618% -57.461%] (p = 0.00 < 0.05)
Performance has improved.
utf16::to_byte_idx/jp_1001
time: [76.196 ns 76.424 ns 76.711 ns]
change: [-63.223% -63.043% -62.846%] (p = 0.00 < 0.05)
Performance has improved.
utf16::to_byte_idx/jp_10000
time: [697.18 ns 698.27 ns 699.56 ns]
change: [-68.058% -67.952% -67.828%] (p = 0.00 < 0.05)
Performance has improved.
lines::count_breaks/en_0100
time: [15.412 ns 15.433 ns 15.457 ns]
change: [-66.038% -65.957% -65.875%] (p = 0.00 < 0.05)
Performance has improved.
lines::count_breaks/en_1000
time: [147.80 ns 148.11 ns 148.42 ns]
change: [-70.522% -70.435% -70.349%] (p = 0.00 < 0.05)
Performance has improved.
lines::count_breaks/en_10000
time: [1.5195 µs 1.5210 µs 1.5225 µs]
change: [-69.723% -69.662% -69.601%] (p = 0.00 < 0.05)
Performance has improved.
lines::count_breaks/jp_0102
time: [17.965 ns 18.010 ns 18.066 ns]
change: [-62.489% -62.332% -62.151%] (p = 0.00 < 0.05)
Performance has improved.
lines::count_breaks/jp_1001
time: [134.84 ns 135.31 ns 135.79 ns]
change: [-71.955% -71.838% -71.724%] (p = 0.00 < 0.05)
Performance has improved.
lines::count_breaks/jp_10000
time: [1.4693 µs 1.4714 µs 1.4736 µs]
change: [-70.173% -70.093% -70.013%] (p = 0.00 < 0.05)
Performance has improved.
lines::from_byte_idx/en_0100
time: [16.775 ns 16.797 ns 16.828 ns]
change: [-64.366% -64.281% -64.197%] (p = 0.00 < 0.05)
Performance has improved.
lines::from_byte_idx/en_1000
time: [145.76 ns 146.11 ns 146.48 ns]
change: [-70.788% -70.701% -70.619%] (p = 0.00 < 0.05)
Performance has improved.
lines::from_byte_idx/en_10000
time: [1.4991 µs 1.5008 µs 1.5025 µs]
change: [-69.998% -69.904% -69.797%] (p = 0.00 < 0.05)
Performance has improved.
lines::from_byte_idx/jp_0102
time: [19.569 ns 19.579 ns 19.590 ns]
change: [-60.486% -60.417% -60.347%] (p = 0.00 < 0.05)
Performance has improved.
lines::from_byte_idx/jp_1001
time: [135.39 ns 135.90 ns 136.44 ns]
change: [-71.561% -71.424% -71.290%] (p = 0.00 < 0.05)
Performance has improved.
lines::from_byte_idx/jp_10000
time: [1.4715 µs 1.4734 µs 1.4756 µs]
change: [-69.993% -69.908% -69.822%] (p = 0.00 < 0.05)
Performance has improved.
lines::to_byte_idx/en_0100
time: [16.171 ns 16.192 ns 16.218 ns]
change: [-61.752% -61.638% -61.521%] (p = 0.00 < 0.05)
Performance has improved.
lines::to_byte_idx/en_1000
time: [133.14 ns 133.35 ns 133.59 ns]
change: [-70.904% -70.803% -70.704%] (p = 0.00 < 0.05)
Performance has improved.
lines::to_byte_idx/en_10000
time: [1.6757 µs 1.6788 µs 1.6825 µs]
change: [-63.534% -63.435% -63.340%] (p = 0.00 < 0.05)
Performance has improved.
lines::to_byte_idx/jp_0102
time: [18.976 ns 19.000 ns 19.028 ns]
change: [-57.697% -57.584% -57.467%] (p = 0.00 < 0.05)
Performance has improved.
lines::to_byte_idx/jp_1001
time: [140.79 ns 140.94 ns 141.13 ns]
change: [-67.624% -67.539% -67.446%] (p = 0.00 < 0.05)
Performance has improved.
lines::to_byte_idx/jp_10000
time: [1.5969 µs 1.6024 µs 1.6091 µs]
change: [-64.313% -64.192% -64.056%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::count_breaks/en_0100
time: [7.1658 ns 7.1813 ns 7.1991 ns]
change: [+15.220% +15.496% +15.787%] (p = 0.00 < 0.05)
Performance has regressed.
lines_lf::count_breaks/en_1000
time: [28.593 ns 28.668 ns 28.755 ns]
change: [-32.704% -32.556% -32.391%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::count_breaks/en_10000
time: [315.10 ns 315.79 ns 316.58 ns]
change: [-20.373% -20.190% -19.977%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::count_breaks/jp_0102
time: [7.8406 ns 7.8627 ns 7.8877 ns]
change: [+17.401% +17.799% +18.184%] (p = 0.00 < 0.05)
Performance has regressed.
lines_lf::count_breaks/jp_1001
time: [27.764 ns 27.849 ns 27.943 ns]
change: [-33.434% -33.289% -33.132%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::count_breaks/jp_10000
time: [315.29 ns 316.18 ns 317.24 ns]
change: [-20.394% -20.184% -19.959%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::count_breaks_std/en_0100
time: [9.3367 ns 9.3544 ns 9.3750 ns]
change: [-0.6133% -0.3527% -0.0937%] (p = 0.01 < 0.05)
Change within noise threshold.
lines_lf::count_breaks_std/en_1000
time: [101.19 ns 101.47 ns 101.78 ns]
change: [+0.8735% +1.2278% +1.5520%] (p = 0.00 < 0.05)
Change within noise threshold.
lines_lf::count_breaks_std/en_10000
time: [1.0365 µs 1.0395 µs 1.0428 µs]
change: [+3.2555% +3.5500% +3.8186%] (p = 0.00 < 0.05)
Performance has regressed.
lines_lf::count_breaks_std/jp_0102
time: [32.302 ns 32.386 ns 32.480 ns]
change: [+5.0358% +5.2909% +5.5412%] (p = 0.00 < 0.05)
Performance has regressed.
lines_lf::count_breaks_std/jp_1001
time: [109.15 ns 109.48 ns 109.82 ns]
change: [+0.0740% +0.5294% +1.0004%] (p = 0.03 < 0.05)
Change within noise threshold.
lines_lf::count_breaks_std/jp_10000
time: [1.0654 µs 1.0686 µs 1.0721 µs]
change: [+1.3856% +1.7699% +2.1057%] (p = 0.00 < 0.05)
Performance has regressed.
lines_lf::from_byte_idx/en_0100
time: [7.1527 ns 7.1729 ns 7.1956 ns]
change: [+13.791% +14.083% +14.388%] (p = 0.00 < 0.05)
Performance has regressed.
lines_lf::from_byte_idx/en_1000
time: [28.467 ns 28.491 ns 28.523 ns]
change: [-33.288% -33.153% -33.027%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::from_byte_idx/en_10000
time: [315.43 ns 316.46 ns 317.56 ns]
change: [-21.144% -20.853% -20.597%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::from_byte_idx/jp_0102
time: [7.7732 ns 7.7920 ns 7.8140 ns]
change: [+15.951% +16.297% +16.639%] (p = 0.00 < 0.05)
Performance has regressed.
lines_lf::from_byte_idx/jp_1001
time: [27.572 ns 27.586 ns 27.603 ns]
change: [-34.600% -34.464% -34.336%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::from_byte_idx/jp_10000
time: [316.14 ns 316.85 ns 317.62 ns]
change: [-21.659% -21.415% -21.178%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::to_byte_idx/en_0100
time: [6.5203 ns 6.5231 ns 6.5266 ns]
change: [-52.663% -52.548% -52.433%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::to_byte_idx/en_1000
time: [42.121 ns 42.288 ns 42.477 ns]
change: [-64.379% -64.275% -64.162%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::to_byte_idx/en_10000
time: [358.14 ns 358.35 ns 358.67 ns]
change: [-68.416% -68.305% -68.202%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::to_byte_idx/jp_0102
time: [7.1795 ns 7.1845 ns 7.1906 ns]
change: [-51.022% -50.890% -50.763%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::to_byte_idx/jp_1001
time: [40.400 ns 40.425 ns 40.459 ns]
change: [-65.245% -65.165% -65.084%] (p = 0.00 < 0.05)
Performance has improved.
lines_lf::to_byte_idx/jp_10000
time: [357.78 ns 358.00 ns 358.25 ns]
change: [-67.883% -67.804% -67.726%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::count_breaks/en_0100
time: [11.177 ns 11.182 ns 11.187 ns]
change: [-44.067% -43.937% -43.804%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::count_breaks/en_1000
time: [120.98 ns 121.04 ns 121.11 ns]
change: [-28.773% -28.582% -28.392%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::count_breaks/en_10000
time: [1.1054 µs 1.1060 µs 1.1065 µs]
change: [-34.986% -34.783% -34.582%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::count_breaks/jp_0102
time: [11.814 ns 11.825 ns 11.839 ns]
change: [-44.661% -44.427% -44.208%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::count_breaks/jp_1001
time: [118.87 ns 119.02 ns 119.22 ns]
change: [-29.430% -29.200% -28.981%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::count_breaks/jp_10000
time: [1.0946 µs 1.0961 µs 1.0979 µs]
change: [-36.248% -35.993% -35.742%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::from_byte_idx/en_0100
time: [11.827 ns 11.852 ns 11.881 ns]
change: [-44.022% -43.851% -43.685%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::from_byte_idx/en_1000
time: [121.98 ns 122.27 ns 122.60 ns]
change: [-28.775% -28.576% -28.378%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::from_byte_idx/en_10000
time: [1.1081 µs 1.1089 µs 1.1097 µs]
change: [-34.942% -34.782% -34.622%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::from_byte_idx/jp_0102
time: [12.414 ns 12.422 ns 12.433 ns]
change: [-43.615% -43.464% -43.312%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::from_byte_idx/jp_1001
time: [119.39 ns 119.47 ns 119.57 ns]
change: [-29.141% -28.992% -28.830%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::from_byte_idx/jp_10000
time: [1.0948 µs 1.0969 µs 1.0999 µs]
change: [-34.994% -34.845% -34.691%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::to_byte_idx/en_0100
time: [11.168 ns 11.257 ns 11.442 ns]
change: [-54.758% -54.574% -54.238%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::to_byte_idx/en_1000
time: [80.122 ns 80.184 ns 80.257 ns]
change: [-64.269% -64.212% -64.155%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::to_byte_idx/en_10000
time: [733.85 ns 735.09 ns 736.32 ns]
change: [-65.838% -65.766% -65.691%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::to_byte_idx/jp_0102
time: [12.422 ns 12.428 ns 12.435 ns]
change: [-52.101% -51.919% -51.742%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::to_byte_idx/jp_1001
time: [78.264 ns 78.306 ns 78.353 ns]
change: [-64.047% -63.955% -63.870%] (p = 0.00 < 0.05)
Performance has improved.
lines_crlf::to_byte_idx/jp_10000
time: [727.44 ns 727.84 ns 728.25 ns]
change: [-66.943% -66.862% -66.780%] (p = 0.00 < 0.05)
Performance has improved.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment