vortex-data
vortex
BlogDocsChangelog

add BufferHandle to BoolArray, VarBinArray

#6149
Comparing
aduffy/bool-buffer-handle
(
9d5c63c
) with
develop
(
41a4f63
)
CodSpeed Performance Gauge
-47%
Improvement
8
Regression
23
Untouched
1234
Skipped
1294

Benchmarks

2559 total
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-47%
2.2 ms4.1 ms
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-47%
2.2 ms4.1 ms
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-45%
2.4 ms4.3 ms
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-45%
2.4 ms4.3 ms
varbinview_zip_block_mask
vortex-array/benches/varbinview_zip.rs
CodSpeed Performance Gauge
-41%
17.6 ms29.6 ms
varbinview_zip_fragmented_mask
vortex-array/benches/varbinview_zip.rs
CodSpeed Performance Gauge
-37%
20.9 ms33 ms
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-34%
4.1 ms6.3 ms
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-34%
4.1 ms6.3 ms
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-30%
1.9 ms2.7 ms
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-27%
2.2 ms2.9 ms
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-23%
683.4 µs885.5 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-23%
683.2 µs884.9 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-22%
28.1 µs36 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-20%
795.8 µs999 µs
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-20%
795.5 µs997.1 µs
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-18%
3.7 ms4.5 ms
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-17%
98.8 µs119 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-17%
99.2 µs119.3 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-16%
34.4 µs41 µs
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-14%
48.9 µs56.9 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-12%
278.9 µs318.4 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-12%
278.5 µs317.3 µs
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-12%
636.2 µs720.9 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+20%
5.2 ms4.3 ms
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+19%
545 µs459.3 µs

Commits

Click on a commit to change the comparison range
Base
develop
41a4f63
-0.08%
add BufferHandle to BoolArray
764beb3
10 hours ago
by a10y
+19.58%
VarBinArray
94bb730
9 hours ago
by a10y
-66.4%
fix len
9d5c63c
9 hours ago
by a10y
© 2026 CodSpeed Technology
Home Terms Privacy Docs