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

perf: Eq as [u64; 5]

#47Merged
Comparing
dani/perf-eq
(
f5b3e1d
) with
main
(
308dfcd
)
CodSpeed Performance Gauge
+32%
Improvement
34
Untouched
77

Benchmarks

111 total
first[16]
benches/bench.rs::benches::bench_first
CodSpeed Performance Gauge
+32%
120.3 ns91.1 ns
first[32]
benches/bench.rs::benches::bench_first
CodSpeed Performance Gauge
+32%
120.3 ns91.1 ns
first[64]
benches/bench.rs::benches::bench_first
CodSpeed Performance Gauge
+32%
120.3 ns91.1 ns
first[8]
benches/bench.rs::benches::bench_first
CodSpeed Performance Gauge
+32%
120.3 ns91.1 ns
to_end[32]
benches/bench.rs::benches::bench_slice::slice
CodSpeed Performance Gauge
+26%
283.9 ns225.6 ns
to_end[64]
benches/bench.rs::benches::bench_slice::slice
CodSpeed Performance Gauge
+26%
283.9 ns225.6 ns
to_end[8]
benches/bench.rs::benches::bench_slice::slice
CodSpeed Performance Gauge
+25%
290.8 ns232.5 ns
to_end[16]
benches/bench.rs::benches::bench_slice::slice
CodSpeed Performance Gauge
+25%
290.8 ns232.5 ns
last[16]
benches/bench.rs::benches::bench_last
CodSpeed Performance Gauge
+24%
152.2 ns123.1 ns
last[32]
benches/bench.rs::benches::bench_last
CodSpeed Performance Gauge
+24%
152.2 ns123.1 ns
last[8]
benches/bench.rs::benches::bench_last
CodSpeed Performance Gauge
+24%
152.2 ns123.1 ns
join[64]
benches/bench.rs::benches::bench_join
CodSpeed Performance Gauge
+24%
305.8 ns247.5 ns
set_at[8]
benches/bench.rs::benches::bench_set_at
CodSpeed Performance Gauge
+21%
331.1 ns272.8 ns
truncate[8]
benches/bench.rs::benches::bench_truncate
CodSpeed Performance Gauge
+19%
181.7 ns152.5 ns
truncate[64]
benches/bench.rs::benches::bench_truncate
CodSpeed Performance Gauge
+19%
181.7 ns152.5 ns
truncate[32]
benches/bench.rs::benches::bench_truncate
CodSpeed Performance Gauge
+19%
181.7 ns152.5 ns
truncate[16]
benches/bench.rs::benches::bench_truncate
CodSpeed Performance Gauge
+19%
181.7 ns152.5 ns
set_at[16]
benches/bench.rs::benches::bench_set_at
CodSpeed Performance Gauge
+17%
394.4 ns336.1 ns
ends_with[16]
benches/bench.rs::benches::bench_ends_with
CodSpeed Performance Gauge
+17%
400.6 ns342.2 ns
ends_with[64]
benches/bench.rs::benches::bench_ends_with
CodSpeed Performance Gauge
+17%
400.6 ns342.2 ns
ends_with[32]
benches/bench.rs::benches::bench_ends_with
CodSpeed Performance Gauge
+17%
400.6 ns342.2 ns
unpack[16]
benches/bench.rs::benches::bench_unpack
CodSpeed Performance Gauge
+13%
245.8 ns216.7 ns
unpack[4]
benches/bench.rs::benches::bench_unpack
CodSpeed Performance Gauge
+13%
247.2 ns218.1 ns
unpack[32]
benches/bench.rs::benches::bench_unpack
CodSpeed Performance Gauge
+13%
249.7 ns220.6 ns
nybbles[32]
benches/bench.rs::benches::nibbles_benchmark::unpack
CodSpeed Performance Gauge
+13%
249.7 ns220.6 ns

Commits

Click on a commit to change the comparison range
Base
main
308dfcd
+32.01%
perf: Eq as [u64; 5]
37824ed
2 months ago
by DaniPopes
0%
fix
a4146d7
2 months ago
by DaniPopes
0%
chore: clippy
f5b3e1d
2 months ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs