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

Validity casting doesn't hide usage of execution context

#7710
Comparing
rk/validitycast
(
168796a
) with
develop
(
140eec6
)
CodSpeed Performance Gauge
0%
Untouched
1130
Skipped
33

Benchmarks

1163 total
bench_compare_sliced_dict_primitive[(1000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+6%
79.2 µs74.7 µs
bench_compare_sliced_dict_primitive[(2000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+6%
84.1 µs79.6 µs
bench_compare_sliced_dict_primitive[(2500, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+5%
86.8 µs82.3 µs
bench_compare_sliced_dict_primitive[(3333, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+5%
91.4 µs86.9 µs
bench_compare_sliced_dict_primitive[(5000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+5%
101 µs96.5 µs
map_new_output[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+4%
818.6 ns789.4 ns
iter_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
951.9 ns922.8 ns
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+3%
2 µs2 µs
case_when_nary_10_conditions[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+3%
245.5 µs238.9 µs
set_indices_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.1 µs1.1 µs
append_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.4 µs1.3 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+2%
33.7 µs33 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+2%
34 µs33.4 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
611.6 µs600.9 µs
case_when_nary_early_dominant[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+2%
135 µs132.7 µs
case_when_nary_3_conditions[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+2%
134.3 µs132 µs
case_when_nary_equality_lookup[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+2%
200.8 µs197.5 µs
untranspose_bmi2
encodings/fastlanes/benches/bit_transpose.rs::x86
CodSpeed Performance Gauge
+2%
1.8 µs1.8 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
1.1 ms1.1 ms
append_n_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.8 µs
transpose_scalar
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.8 µs
case_when_nary_10_conditions[10000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+2%
398.6 µs392.4 µs
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+2%
3.8 µs3.7 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
CodSpeed Performance Gauge
+2%
33.7 µs33.2 µs
case_when_all_false[1000]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+2%
73.4 µs72.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
140eec6
-0.03%
Validity casting doesn't hide usage of execution context
168796a
9 hours ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs