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

PatchedArray: basics and wiring

#7002
Comparing
aduffy/patched-array
(
e692a6a
) with
develop
(
e8cd130
)
CodSpeed Performance Gauge
-24%
Regression
9
Untouched
1097
Skipped
1522

Benchmarks

2628 total
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-24%
182.4 µs241.4 µs
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-22%
209.1 µs266.7 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-20%
118.4 µs147.9 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
-17%
270.9 µs328.1 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-16%
149.2 µs178.3 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-14%
131.2 µs153.4 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-13%
101.6 µs116.3 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-12%
473.5 µs536 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
-11%
398.3 µs445.1 µs
chunked_constant_i32_append_to_builder[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+5%
44.8 µs42.5 µs
binary_search_std
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+5%
582.8 ns553.6 ns
chunked_constant_i32_append_to_builder[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+4%
355.6 µs342.4 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+4%
807.2 ns778.1 ns
take_fsl_random[16, 100]
vortex-array/benches/take_fsl.rs
CodSpeed Performance Gauge
+3%
74.1 µs72 µs
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
38.4 µs37.5 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
+2%
269.2 µs263.3 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
39.8 µs38.9 µs
decode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
24.5 µs24 µs
compact[(16384, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+2%
3.3 ms3.3 ms
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
39.7 µs38.9 µs
compact[(4096, 90)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+2%
866.7 µs849.2 µs
compact[(4096, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+2%
887.4 µs869.6 µs
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+2%
38.3 µs37.6 µs
compact[(16384, 10)]
vortex-array/benches/varbinview_compact.rs
CodSpeed Performance Gauge
+2%
3.4 ms3.4 ms
decode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
24.6 µs24.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
e8cd130
-24.47%
fixup
a9ce27f
3 days ago
by a10y
+0.04%
address comments about vtable
e874e3f
18 hours ago
by a10y
+0.02%
use child
33907bf
17 hours ago
by a10y
-0.03%
fix
29a76c5
16 hours ago
by a10y
0%
more
5412a08
16 hours ago
by a10y
+0.07%
fix
af3a01e
13 hours ago
by a10y
0%
more
8d28c86
12 hours ago
by a10y
0%
fix
55a5d13
11 hours ago
by a10y
+0.13%
doc comment, capacity
7229ab6
11 hours ago
by a10y
-0.16%
packed bitfield for PatchedMetadata
81dcbe0
10 hours ago
by a10y
0%
remove
e692a6a
10 hours ago
by a10y
© 2026 CodSpeed Technology
Home Terms Privacy Docs