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

Updated Variant array and the new VariantGet expression

#7877Merged
Comparing
adamg/yet-another-variant-array
(
9b8a508
) with
develop
(
e3cc14f
)
CodSpeed Performance Gauge
+17%
Improvement
10
Untouched
1195
Archived
11

Benchmarks

1216 total
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+33%
237.5 µs178.8 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+25%
145.2 µs115.9 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+20%
170.6 µs141.7 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+17%
149.4 µs127.7 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+15%
109.7 µs95.4 µs
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
170.4 µs149.9 µs
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
169.5 µs149.3 µs
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
168.9 µs148.9 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+13%
175.7 µs155.4 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+12%
135 µs121 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+9%
169.6 µs155.9 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+8%
90.8 µs83.8 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+6%
113.3 µs106.5 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+6%
252.6 µs237.8 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+6%
64.3 µs60.7 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+5%
72.4 µs68.9 µs
cuda/dict_nowiden_u32_to_u32/dispatch_u32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+5%
1,011.7 µs963.6 µs
slice_dict_tight_loop[10000]
vortex-array/benches/slice_dict_primitive.rs
CodSpeed Performance Gauge
-5%
369.3 µs387.1 µs
cuda/runend/i32_runlen_100000[100M]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::cuda
CodSpeed Performance Gauge
-4%
829.4 µs868.4 µs
execute_scalar_struct_simple
vortex-array/benches/scalar_at_struct.rs
CodSpeed Performance Gauge
-4%
447.2 µs467.3 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-4%
694.7 µs724.4 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-4%
27 µs28 µs
map_new_output[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
-4%
789.4 ns818.6 ns
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-4%
858.5 µs890.1 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
-3%
863.2 µs894.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
e3cc14f
+21.12%
some docs and tests
0ff0f40
1 month ago
by AdamGS
-21.22%
some comments
b66915c
1 month ago
by AdamGS
-0.1%
Some more docs
95fc8e4
1 month ago
by AdamGS
+17.59%
bug fix
9b8a508
1 month ago
by AdamGS
© 2026 CodSpeed Technology
Home Terms Privacy Docs