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

PatchedArray: basics and wiring

#7002Merged
Comparing
aduffy/patched-array
(
f3d9155
) with
develop
(
5ce08ed
)
CodSpeed Performance Gauge
-16%
Improvement
8
Regression
1
Untouched
1054
Archived
1565

Benchmarks

2628 total
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-16%
71.6 µs84.8 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+32%
242.3 µs183.7 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+27%
270.4 µs212.2 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+25%
149 µs119.7 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+21%
331.2 µs272.6 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+19%
179.4 µs150.6 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+16%
154.7 µs133.1 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+14%
117.5 µs103.2 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+10%
146 µs132.2 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+8%
180.7 µs167.1 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+7%
99.8 µs92.9 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+6%
259.4 µs244.7 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+6%
122.7 µs116 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+5%
67 µs63.5 µs
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+5%
582.8 ns553.6 ns
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+5%
77.3 µs73.9 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
807.2 ns778.1 ns
filter_ultra_sparse[10000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+3%
26.1 µs25.3 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+3%
62.4 µs60.6 µs
filter_random_by_mostly_false[1000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
+3%
22.6 µs22 µs
decode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
25.6 µs25 µs
push_n_vortex_buffer[u8, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
2.4 µs2.3 µs
decode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
25.2 µs24.6 µs
decode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
25.3 µs24.7 µs
decode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
25.3 µs24.7 µs

Commits

Click on a commit to change the comparison range
Base
develop
5ce08ed
-15.59%
update to use Slots
f3d9155
2 months ago
by a10y
© 2026 CodSpeed Technology
Home Terms Privacy Docs