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

feat[array]: use execute to return Canonical array not Vector fuzz

#5904Closed
Comparing
ji/array-ops-fuzz-operator
(
4ef4f85
) with
develop
(
4b9fc90
)
CodSpeed Performance Gauge
+11%
Improvement
1
Untouched
1253

Benchmarks

1254 total
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+11%
904.7 ns817.2 ns
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+10%
24 µs22 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+9%
24.2 µs22.1 µs
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+9%
24.3 µs22.2 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+9%
24.6 µs22.5 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+9%
24.8 µs22.7 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+9%
26.7 µs24.5 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+9%
27 µs24.8 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+9%
27.9 µs25.7 µs
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+9%
28.9 µs26.7 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+8%
26.7 µs24.6 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+8%
29 µs26.8 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+8%
29.2 µs26.9 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+8%
29.5 µs27.4 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+7%
31.9 µs29.7 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+7%
32.8 µs30.6 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+6%
36.8 µs34.6 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+6%
28.3 µs26.7 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
43.7 µs41.5 µs
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.2 µs1.2 µs
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
26.4 µs25.2 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
26.4 µs25.2 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
26.4 µs25.2 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
CodSpeed Performance Gauge
+5%
49.7 µs47.5 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+4%
33.8 µs32.5 µs

Commits

Click on a commit to change the comparison range
Base
develop
4b9fc90
-0.01%
chore[fuzz]: operator fuzz
9ab96aa
22 days ago
by joseph-isaacs
+10.71%
chore[fuzz]: operator fuzz
4ef4f85
22 days ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs