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

PatchedArray: basics and wiring

#7002
Comparing
aduffy/patched-array
(
8648244
) with
develop
(
1f3206f
)
CodSpeed Performance Gauge
-24%
Regression
12
Untouched
1094
Skipped
1522

Benchmarks

2628 total
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-24%
182.2 µs240.9 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-22%
209.2 µs267.2 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-20%
118.1 µs147.4 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-18%
270.8 µs329.1 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-16%
148.9 µs178 µs
bitwise_not_vortex_buffer_mut[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-16%
317.8 ns376.1 ns
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-15%
2.4 ms2.8 ms
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-14%
130.9 µs152.8 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-13%
101.3 µs115.9 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-11%
473.3 µs534.8 µs
bitwise_not_vortex_buffer_mut[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-11%
477.2 ns535.6 ns
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-10%
398 µs443.8 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+6%
1.3 ms1.3 ms
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+5%
582.8 ns553.6 ns
chunked_constant_i32_append_to_builder[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+5%
44.7 µs42.7 µs
chunked_constant_i32_append_to_builder[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+4%
355.5 µs342.6 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
807.2 ns778.1 ns
iter_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
897.8 ns868.6 ns
value_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.1 µs1.1 µs
take_fsl_random[16, 100]
vortex-array/benches/take_fsl.rs
CodSpeed Performance Gauge
+3%
74.3 µs72.3 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+3%
269 µs262.3 µs
map_each[Buffer<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
2.6 µs2.5 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+2%
324.9 µs317.8 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
CodSpeed Performance Gauge
+2%
9.3 µs9.1 µs
decode_bool[10000_100_all_false]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+2%
13 µs12.7 µs

Commits

Click on a commit to change the comparison range
Base
develop
1f3206f
-0.07%
address comments
578d83d
4 hours ago
by a10y
-15.44%
fixes
40d6a98
4 hours ago
by a10y
0%
address
7dde049
4 hours ago
by a10y
0%
add test for sliced take
eabfff8
3 hours ago
by a10y
0%
add test for sliced append_to_builder
6b5c2f8
3 hours ago
by a10y
0%
add test
2a098ef
3 hours ago
by a10y
+15.41%
rename + doc comment
d87efc7
3 hours ago
by a10y
-24.28%
add Patched as default codec
d7e1145
2 hours ago
by a10y
+0.02%
save
d09d9ec
1 hour ago
by a10y
0%
fix CUDA test to use reduce
8648244
46 minutes ago
by a10y
© 2026 CodSpeed Technology
Home Terms Privacy Docs