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

Use `Scalar` directly for constant array metadata inlining

#6439Merged
Comparing
ct/const-metadata-scalar
(
52cf760
) with
develop
(
0c1ab25
)
CodSpeed Performance Gauge
0%
Untouched
1135
Skipped
1268

Benchmarks

2403 total
encode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+4%
92.5 µs89.3 µs
encode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+4%
90.8 µs87.7 µs
encode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
96.6 µs93.4 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+3%
816.2 µs792 µs
encode_primitives[u8, (1000, 128)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
112 µs108.8 µs
true_count_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1 µs1 µs
encode_primitives[u8, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
91.4 µs89 µs
encode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
132.2 µs128.9 µs
true_count_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.2 µs1.1 µs
encode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
128.1 µs124.9 µs
encode_primitives[i64, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
220.7 µs215.2 µs
encode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
127.1 µs124 µs
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+2%
4.8 ms4.7 ms
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+2%
4.8 ms4.7 ms
encode_primitives[i64, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
140.6 µs137.3 µs
encode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
132.7 µs129.6 µs
encode_primitives[i64, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
131.4 µs128.4 µs
encode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
130 µs127.1 µs
true_count_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.3 µs1.3 µs
encode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
129.2 µs126.4 µs
encode_varbinview[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
247.7 µs242.7 µs
encode_primitives[f32, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
136.2 µs133.5 µs
bitwise_or_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
4.7 µs4.6 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
463.3 µs454.7 µs
bitwise_and_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
4.7 µs4.6 µs

Commits

Click on a commit to change the comparison range
Base
develop
0c1ab25
+0.06%
use scalar directly for constant array metadata constant inline
2af1ea8
3 days ago
by connortsui20
+0.01%
add nbytes approx tests
52cf760
3 days ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs