Avatar for the alloy-rs user
alloy-rs
nybbles
BlogDocsChangelog

perf: clean up slice fn

#51Merged
Comparing
dani/better-slice
(
baef582
) with
main
(
7edb0cd
)
CodSpeed Performance Gauge
0%
Untouched
106
Skipped
111

Benchmarks

217 total
slice/from_start/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+4%
676.1 µs651.1 µs
slice/from_start/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+4%
676.1 µs651.1 µs
slice/from_start/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+4%
676.1 µs651.1 µs
slice/from_start/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+4%
676.1 µs651.1 µs
slice/middle/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+2%
870.7 µs851.2 µs
slice/middle/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+2%
917.9 µs898.4 µs
slice/middle/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+2%
917.9 µs898.4 µs
slice/middle/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
+2%
917.9 µs898.4 µs
cmp/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
786.4 µs786.3 µs
cmp/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
786.4 µs786.3 µs
cmp/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
786.4 µs786.3 µs
cmp/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
786.4 µs786.3 µs
pack/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
564.9 µs564.9 µs
common_prefix_length/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
576.4 µs576.4 µs
common_prefix_length/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
576.4 µs576.4 µs
starts_with/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
602.9 µs602.9 µs
starts_with/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
602.9 µs602.9 µs
starts_with/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
602.9 µs602.9 µs
starts_with/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
602.9 µs602.9 µs
pack/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
603.8 µs603.8 µs
lt/16
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
789.1 µs789.1 µs
lt/8
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
789.1 µs789.1 µs
lt/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
789.1 µs789.1 µs
lt/64
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
789.1 µs789.1 µs
le/32
benches/bench.rs::bench::benches::group
CodSpeed Performance Gauge
0%
789.2 µs789.1 µs

Commits

Click on a commit to change the comparison range
Base
main
7edb0cd
-30.1%
fix
bb9646b
2 months ago
by DaniPopes
+0.05%
rename, readd full slice check
0258e82
2 months ago
by DaniPopes
+30.12%
Merge branch 'main' into dani/better-slice
baef582
2 months ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs