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

expose execution context for validity::to_bool and remove validity mask from array vtable

#7432Merged
Comparing
ji/all-around-cdtx
(
63e5b21
) with
develop
(
9406303
)
CodSpeed Performance Gauge
-23%
Improvement
10
Regression
16
Untouched
1127
Skipped
1455

Benchmarks

2608 total
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-23%
192.9 µs251.5 µs
bench_sparse_coverage[0.5]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-20%
292.7 µs365.8 µs
bench_many_codes_few_values[1024]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-20%
293.8 µs366.9 µs
bench_sparse_coverage[0.1]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-20%
293.9 µs367 µs
bench_many_codes_few_values[2048]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-20%
296.7 µs369.8 µs
bench_many_codes_few_values[4096]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-19%
302.7 µs375.8 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-19%
127.8 µs157.8 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-18%
269.8 µs328.2 µs
bench_sparse_coverage[0.01]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-17%
365.5 µs438.7 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-16%
156.1 µs185.4 µs
bench_many_nulls[0.9]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-12%
472.7 µs540.3 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-12%
106.4 µs121 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
-11%
4.1 µs4.6 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
-11%
4.1 µs4.6 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
-11%
4.1 µs4.6 µs
bench_many_nulls[0.5]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-10%
326.6 µs364.9 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+33%
237.6 µs179.1 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+26%
286.1 µs227.6 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+26%
286.3 µs227.9 µs
take_10k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+25%
283.1 µs225.6 µs
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+24%
298.3 µs239.8 µs
take_10k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+24%
297 µs239.4 µs
patched_take_10k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+22%
330.1 µs271.6 µs
patched_take_10k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+20%
344 µs285.6 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+17%
220.2 µs187.4 µs

Commits

Click on a commit to change the comparison range
Base
develop
9406303
-22.96%
Merge remote-tracking branch 'origin/develop' into ji/all-around-cdtx
e2ba139
4 days ago
by joseph-isaacs
-0.24%
Merge remote-tracking branch 'origin/develop' into ji/all-around-cdtx
e07dded
4 days ago
by joseph-isaacs
0%
wip
d634965
4 days ago
by joseph-isaacs
-0.08%
wip
63e5b21
3 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs