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

break[array]: mask compute to lazy mask execution

#6485Merged
Comparing
ji/mask-compute-fn-remove
(
4872811
) with
develop
(
483191d
)
CodSpeed Performance Gauge
-46%
Regression
16
Untouched
846
Archived
1541

Benchmarks

2403 total
bench_dict_mask[(0.9, 0.9)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-46%
1.3 ms2.3 ms
bench_dict_mask[(0.01, 0.9)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-44%
1.2 ms2.2 ms
bench_dict_mask[(0.1, 0.9)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-44%
1.2 ms2.2 ms
bench_dict_mask[(0.5, 0.9)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-44%
1.2 ms2.2 ms
bench_dict_mask[(0.9, 0.5)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-42%
1.2 ms2.1 ms
bench_dict_mask[(0.1, 0.5)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-39%
1.2 ms2 ms
bench_dict_mask[(0.01, 0.5)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-39%
1.2 ms2 ms
bench_dict_mask[(0.5, 0.5)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-39%
1.2 ms2 ms
bench_dict_mask[(0.1, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-32%
1.2 ms1.8 ms
bench_dict_mask[(0.5, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-32%
1.2 ms1.8 ms
bench_dict_mask[(0.01, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-31%
1.2 ms1.8 ms
bench_dict_mask[(0.9, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-31%
1.2 ms1.8 ms
bench_dict_mask[(0.01, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-30%
1.2 ms1.7 ms
bench_dict_mask[(0.1, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-30%
1.2 ms1.7 ms
bench_dict_mask[(0.5, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-30%
1.2 ms1.7 ms
bench_dict_mask[(0.9, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-29%
1.2 ms1.7 ms
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+5%
61.5 µs58.7 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+4%
31.8 µs30.5 µs
decode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-4%
26.6 µs27.8 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-4%
1.2 ms1.3 ms
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
-4%
3.7 µs3.8 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+3%
65.5 µs63.3 µs
take_struct_simple
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
-3%
6.8 µs7.1 µs
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+3%
80 µs77.4 µs
take_struct_sequential_indices
vortex-array/benches/take_struct.rs
CodSpeed Performance Gauge
-3%
7.9 µs8.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
483191d
-49.89%
fix
0310273
4 months ago
by joseph-isaacs
-1.2%
fix
771709b
4 months ago
by joseph-isaacs
+1.16%
fix
1649e72
4 months ago
by joseph-isaacs
+49.91%
fix
216fab0
4 months ago
by joseph-isaacs
0%
fix
83f26df
4 months ago
by joseph-isaacs
-45.84%
fix
bf9a2f7
4 months ago
by joseph-isaacs
+45.8%
fix
b6e4de5
4 months ago
by joseph-isaacs
-45.79%
fix
b8b68b8
4 months ago
by joseph-isaacs
0%
fix
17a1f7c
4 months ago
by joseph-isaacs
+45.66%
Merge remote-tracking branch 'origin/develop' into ji/mask-compute-fn-remove
f0907d7
4 months ago
by joseph-isaacs
+0.21%
fix
1088f02
4 months ago
by joseph-isaacs
-45.81%
fix
4872811
4 months ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs