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

perf: improve pack/unpack endian conversions

#55
Comparing
dani/simpler-endian-cvt
(
cebe082
) with
main
(
ff87f1c
)
CodSpeed Performance Gauge
-12%
Regression
2
Untouched
104
Skipped
111

Benchmarks

111 total
starts_with[32]
benches/bench.rs::benches::bench_starts_with
Skipped
276.4 ns*
clear[32]
benches/bench.rs::benches::bench_clear
Skipped
< 1 ns*
starts_with[8]
benches/bench.rs::benches::bench_starts_with
Skipped
276.4 ns*
pack_to[8]
benches/bench.rs::benches::bench_pack::pack
Skipped
343.1 ns*
clear[16]
benches/bench.rs::benches::bench_clear
Skipped
< 1 ns*
starts_with[64]
benches/bench.rs::benches::bench_starts_with
Skipped
276.4 ns*
pop[32]
benches/bench.rs::benches::bench_pop
Skipped
1 µs*
pack_to[4]
benches/bench.rs::benches::bench_pack::pack
Skipped
340 ns*
pop[16]
benches/bench.rs::benches::bench_pop
Skipped
649.2 ns*
truncate[16]
benches/bench.rs::benches::bench_truncate
Skipped
210.8 ns*
clear[64]
benches/bench.rs::benches::bench_clear
Skipped
< 1 ns*
truncate[32]
benches/bench.rs::benches::bench_truncate
Skipped
210.8 ns*
truncate[64]
benches/bench.rs::benches::bench_truncate
Skipped
210.8 ns*
pop[64]
benches/bench.rs::benches::bench_pop
Skipped
2 µs*
clone[16]
benches/bench.rs::benches::bench_clone
Skipped
< 1 ns*
push[32]
benches/bench.rs::benches::bench_push
Skipped
408.1 ns*
truncate[8]
benches/bench.rs::benches::bench_truncate
Skipped
210.8 ns*
push[8]
benches/bench.rs::benches::bench_push
Skipped
257.2 ns*
unpack[32]
benches/bench.rs::benches::bench_unpack
Skipped
220.6 ns*
clone[32]
benches/bench.rs::benches::bench_clone
Skipped
< 1 ns*
push[16]
benches/bench.rs::benches::bench_push
Skipped
310.8 ns*
push[64]
benches/bench.rs::benches::bench_push
Skipped
631.7 ns*
pop[8]
benches/bench.rs::benches::bench_pop
Skipped
502.5 ns*
clear[8]
benches/bench.rs::benches::bench_clear
Skipped
< 1 ns*
clone[64]
benches/bench.rs::benches::bench_clone
Skipped
< 1 ns*

Commits

Click on a commit to change the comparison range
Base
main
ff87f1c
-11.75%
perf: improve pack/unpack endian conversions
0441f20
4 months ago
by DaniPopes
0%
a
cebe082
4 months ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs