vortex-data
vortex
BlogDocsChangelog

break[*]: make array methods fallible

#6086Merged
Comparing
ji/temporal-compare
(
b66e094
) with
develop
(
1a0d672
)
CodSpeed Performance Gauge
-31%
Improvement
4
Regression
29
Untouched
1221
Skipped
1254

Benchmarks

2508 total
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-31%
192.9 µs279.7 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-28%
219.7 µs306.9 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-21%
37.9 µs47.9 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-19%
375.4 µs466.2 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-16%
44 µs52.6 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-15%
25.2 µs29.9 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-15%
27.2 µs32 µs
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-15%
51.1 µs59.8 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-14%
23.6 µs27.5 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-13%
22.5 µs26 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-13%
21.5 µs24.7 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-12%
31.3 µs35.6 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-12%
20.3 µs23 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
-11%
20.6 µs23.3 µs
scalar_at_struct_wide
vortex-array/benches/scalar_at_struct.rs
CodSpeed Performance Gauge
-11%
2.5 ms2.8 ms
take_search_chunked[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-10%
3.5 ms3.9 ms
decode_varbinview[(10000, 128)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
556.6 µs620.9 µs
decode_varbinview[(10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
555.8 µs619.7 µs
take_search_chunked[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
-10%
1.8 ms2 ms
decode_varbin[(10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
555.6 µs619.4 µs
decode_varbin[(10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
555.6 µs619.4 µs
decode_varbinview[(10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
556.1 µs619.9 µs
decode_varbin[(10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
555.6 µs619.1 µs
decode_varbin[(10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
556.3 µs619.8 µs
decode_varbinview[(10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
-10%
555.6 µs619 µs

Commits

Click on a commit to change the comparison range
Base
develop
1a0d672
-31.03%
fallible scalar_at and validity
b66e094
8 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs