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

refactor: add const range macro

#592Merged
Comparing
dani/const-range-macro
(
461c6fb
) with
main
(
eece7bb
)
CodSpeed Performance Gauge
+11%
Improvement
2
Untouched
384

Benchmarks

386 total
to/f32/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+11%
28.6 µs25.7 µs
to/f64/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+11%
28.7 µs25.8 µs
parse/hex/4096/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+7%
34.7 µs32.4 µs
parse/octal/4096/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+7%
34.7 µs32.5 µs
parse/binary/4096/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+7%
34.6 µs32.3 µs
parse/decimal/4096/zero
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+4%
51.6 µs49.4 µs
min/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+3%
98.4 µs95.4 µs
max/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+3%
98.4 µs95.4 µs
base_convert/192/192/10/be
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+2%
22.3 ms21.9 ms
is_zero/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+1%
4.1 µs4.1 µs
inv_mod/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
+1%
70.6 ms70.2 ms
fmt/hex/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
587.9 µs585 µs
from/f64/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
45.7 µs45.5 µs
wrapping_shr/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
71.5 µs71.3 µs
wrapping_shl/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
71.6 µs71.3 µs
parse/hex/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
831 µs828.7 µs
fmt/octal/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
from/f32/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
42.8 µs42.7 µs
parse/octal/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
994 µs991.7 µs
root/127/4096/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
parse/decimal/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
fmt/binary/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
ge/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
56 µs55.9 µs
root/5/4096/4096
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
8.7 ms8.7 ms
parse/binary/4096/max
benches/bench.rs::benches::benches::group
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms

Commits

Click on a commit to change the comparison range
Base
main
eece7bb
+11.21%
refactor: add const range macro
971148c
11 days ago
by DaniPopes
0%
refactor: rename const range macro
4148adb
11 days ago
by DaniPopes
0%
fix: prefer const_for list arms
04c2a37
11 days ago
by DaniPopes
0%
fix: isolate private range macro
9dd244d
11 days ago
by DaniPopes
0%
refactor: move range macro to macros
a87d22f
11 days ago
by DaniPopes
0%
refactor: simplify range macro syntax
461c6fb
11 days ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs