Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

chore[dtype]: use NonZero for decimal precision

#5146Merged
Comparing
ji/non-zero-decimal-type
(
719c69d
) with
develop
(
925c956
)
CodSpeed Performance Gauge
+30%
Improvement
10
Untouched
727
New
7
Archived
701

Benchmarks

1445 total
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+30%
205 µs158.2 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+28%
137.7 µs107.4 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+26%
303.8 µs241.7 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+25%
328.1 µs262.6 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+19%
215 µs181.3 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+18%
195.1 µs166.1 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+16%
339.2 µs292.6 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+16%
104.8 µs90.5 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+14%
229.4 µs200.4 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+10%
175.2 µs158.9 µs
decompress[("alp_for_bp_f64", 0x765300)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A24.2 ms
decompress[("dict_fsst_varbin_bp_string", 0x7676f0)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A14.5 ms
decompress[("dict_varbinview_string", 0x765d20)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A14.7 ms
decompress[("for_bp_u64", 0x764bb0)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A2.5 ms
decompress[("dict_fsst_varbin_string", 0x767060)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A14.5 ms
decompress[("runend_for_bp_u32", 0x7661b0)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A2 ms
decompress[("datetime_for_bp", 0x7685e0)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A34.9 ms
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+10%
349.8 µs319.2 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+9%
54.2 µs49.8 µs
zstd_compress_string
vortex/benches/single_encoding_throughput.rs
CodSpeed Performance Gauge
+8%
1.4 s1.3 s
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+8%
193.5 µs179.5 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+7%
233.1 µs217.7 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+7%
230.8 µs216.1 µs
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+7%
236.3 µs221.5 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+6%
150.8 µs142.4 µs

Commits

Click on a commit to change the comparison range
Base
develop
925c956
-1%
chore[dtype]: use NonZero fro decimal precision
29d48aa
3 months ago
by joseph-isaacs
+30.61%
chore[dtype]: use NonZero fro decimal precision
719c69d
3 months ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs