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

feat: add an arrays slots macro

#7360Merged
Comparing
ji/array_slots-macro
(
954250e
) with
develop
(
c660607
)
CodSpeed Performance Gauge
0%
Untouched
1122
Skipped
1530

Benchmarks

2652 total
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+7%
436.7 ns407.5 ns
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+4%
151.5 µs145.1 µs
case_when_fragmented[100]
vortex-array/benches/expr/case_when_bench.rs
CodSpeed Performance Gauge
+4%
156.2 µs150 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+4%
60.2 µs57.9 µs
varbinview_zip_fragmented_mask
vortex-array/benches/varbinview_zip.rs
CodSpeed Performance Gauge
+3%
7.1 ms6.9 ms
compact[(16384, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+3%
1.9 ms1.8 ms
compact[(4096, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+3%
502.1 µs486.8 µs
compact[(16384, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+3%
2 ms2 ms
compact[(4096, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+3%
526.1 µs511.4 µs
chunked_constant_utf8_append_to_builder[("hi", 1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+2%
143 µs140.6 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.7 µs
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+2%
3.6 ms3.6 ms
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+2%
3.7 ms3.7 ms
decode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
20.3 µs20 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
89.9 µs88.7 µs
map_each[BufferMut<i32>, 1024]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+1%
2.2 µs2.2 µs
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
4.2 ms4.1 ms
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
1.7 ms1.7 ms
bench_compare_primitive[(10000, 128)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+1%
119.2 µs118.1 µs
bench_compare_primitive[(10000, 2048)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+1%
142 µs140.6 µs
decode_bool_nullable[10000_100_alternating_mostly_valid]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+1%
22.2 µs22 µs
bench_sparse_coverage[0.01]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
+1%
335.3 µs332.3 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
encode_varbinview[(10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
take_fsl_nullable_random[16, 100]
vortex-array/benches/take_fsl.rs
CodSpeed Performance Gauge
+1%
67.7 µs67.1 µs

Commits

Click on a commit to change the comparison range
Base
develop
c660607
-23.81%
feat: add an arrays slots macro
b7a1ab9
6 hours ago
by joseph-isaacs
-0.01%
u
9f9632b
5 hours ago
by joseph-isaacs
+23.86%
u
66bb417
5 hours ago
by joseph-isaacs
-23.86%
u
fbc129b
5 hours ago
by joseph-isaacs
+23.67%
u
05d42b7
3 hours ago
by joseph-isaacs
+0.18%
u
7023ba2
3 hours ago
by joseph-isaacs
-0.29%
u
c93ae2f
3 hours ago
by joseph-isaacs
+0.05%
fix: resolve CI lint failures for array_slots macro PR
286fdaf
3 hours ago
by joseph-isaacs
0%
fix: add version to vortex-array-macros workspace dep for publish dry-run
457fe6b
2 hours ago
by joseph-isaacs
0%
fix: suppress maturin tracing in Python test CI job
954250e
2 hours ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs