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

feat[array]: move over to a expr based cast

#6404Merged
Comparing
ji/remove-cast-compute
(
2b99941
) with
develop
(
c7f9549
)
CodSpeed Performance Gauge
-13%
Improvement
19
Regression
2
Untouched
1114
Skipped
1268

Benchmarks

2403 total
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
-13%
53.2 µs60.8 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
-12%
56.7 µs64.8 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+26%
4.2 ms3.3 ms
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+25%
444.2 µs354 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+25%
443.5 µs353.8 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+25%
443.8 µs354.1 µs
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+25%
445.6 µs356.2 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+24%
4.5 ms3.6 ms
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+24%
455.4 µs366.2 µs
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+23%
466.4 µs377.8 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+17%
606.3 µs516.2 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+17%
605.2 µs515.8 µs
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+17%
604.6 µs515.9 µs
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+17%
614 µs525.6 µs
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+17%
615.9 µs527.4 µs
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+16%
653.8 µs565.1 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+12%
163 µs146 µs
decode_varbinview[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+11%
37.7 µs33.9 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+11%
163.3 µs147.1 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+11%
125.2 µs113.2 µs
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+10%
172.3 µs156.4 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+10%
178.2 µs162.4 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+9%
177.9 µs163 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+8%
159.4 µs146.9 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+8%
79.9 µs73.6 µs

Commits

Click on a commit to change the comparison range
Base
develop
c7f9549
-12.72%
feat[array]: move over to a expr based cast
6290f66
5 days ago
by joseph-isaacs
+12.72%
fix
5f437ff
4 days ago
by joseph-isaacs
-15.96%
fix
421d6e6
4 days ago
by joseph-isaacs
-0.43%
fix
bf4d9cd
4 days ago
by joseph-isaacs
+6.07%
Merge branch 'develop' into ji/remove-cast-compute
0fe6999
3 days ago
by joseph-isaacs
-1.27%
fix
b9c5f30
3 days ago
by joseph-isaacs
-0.94%
fix
6550c39
2 days ago
by joseph-isaacs
0%
fix
ec72d0e
2 days ago
by joseph-isaacs
0%
fix
2b99941
2 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs