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

feat: teach Array<Struct> try_concat(&[Array<Struct>])

#7632Merged
Comparing
dk/try-from-slice-array-struct
(
86054db
) with
develop
(
e3a6b62
)
CodSpeed Performance Gauge
-11%
Regression
1
Untouched
1105
Archived
125

Benchmarks

1231 total
bitwise_not_vortex_buffer_mut[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-11%
246.1 ns275.3 ns
decompress_rd[f32, (100000, 0.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+7%
1.4 ms1.3 ms
decompress_rd[f64, (10000, 0.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+7%
275 µs258.1 µs
decompress_rd[f64, (10000, 0.01)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+7%
275.3 µs258.4 µs
decompress_rd[f64, (10000, 0.1)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+6%
275.1 µs258.5 µs
decompress_rd[f32, (10000, 0.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+5%
174.8 µs166 µs
decompress_rd[f32, (10000, 0.1)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+5%
174.1 µs165.7 µs
decompress_rd[f32, (10000, 0.01)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+5%
174 µs166.1 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+5%
23.5 µs22.4 µs
true_count_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
678.1 ns648.9 ns
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
24.7 µs23.9 µs
iter_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
951.9 ns922.8 ns
decode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
16.1 µs15.6 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
16.1 µs15.6 µs
true_count_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1,023.9 ns994.7 ns
true_count_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.1 µs1.1 µs
set_indices_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.1 µs1.1 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
30.1 µs29.3 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
4.5 µs4.4 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
4.5 µs4.4 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
4.5 µs4.4 µs
decode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
16 µs15.7 µs
decompress_rd[f64, (100000, 0.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
2.3 ms2.3 ms
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
15.9 µs15.6 µs
take_indices[(10000, 1024)]
encodings/runend/benches/run_end_compress.rs
CodSpeed Performance Gauge
+2%
58 µs57 µs

Commits

Click on a commit to change the comparison range
Base
develop
e3a6b62
+27.73%
feat: teach Array<Struct> try_from(&[Array<Struct>])
f44ec03
1 month ago
by danking
-27.99%
name
f4a7365
1 month ago
by danking
+27.98%
value => chunks
181c407
1 month ago
by danking
-27.98%
maybe more explicit?
4da3a2c
1 month ago
by danking
+27.99%
iterator
65b6f7e
1 month ago
by danking
-0.01%
use iterator version
bc7dac4
1 month ago
by danking
-38.31%
nits
86054db
29 days ago
by robert3005
© 2026 CodSpeed Technology
Home Terms Privacy Docs