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

Fix: handle duplicate field names in struct array cast

#6011Closed
Comparing
ct/fix-struct-cast-handle-duplicates
(
80f27dd
) with
develop
(
a30298b
)
CodSpeed Performance Gauge
+1%
Untouched
1204
Skipped
1179
Archived
125

Benchmarks

2508 total
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+9%
980.7 µs899.1 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+9%
995.5 µs914.3 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+9%
1,016.4 µs933.5 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+9%
1,014.4 µs932.7 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+9%
1,001.4 µs922 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+9%
126.7 µs116.8 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
125.3 µs115.5 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
126.8 µs116.9 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
1,018.5 µs939.4 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
1,000.9 µs923.6 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
1,016.8 µs938.9 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
127.8 µs118.1 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
125.6 µs116 µs
decode_primitives[u8, (1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
28.3 µs26.2 µs
decode_primitives[u8, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
28.3 µs26.2 µs
decode_primitives[u8, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
28.3 µs26.2 µs
decode_primitives[u8, (1000, 128)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
28.4 µs26.2 µs
decode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
28.4 µs26.3 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
127.6 µs118 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
29.9 µs27.7 µs
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
30.4 µs28.2 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+8%
127.5 µs118.2 µs
dict_canonicalize_zipfian[256, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+8%
31.6 µs29.3 µs
decode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
30.7 µs28.4 µs
dict_canonicalize_uniform[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+8%
31.9 µs29.6 µs

Commits

Click on a commit to change the comparison range
Base
develop
a30298b
+0.65%
handle duplicate field names in struct array cast
80f27dd
2 months ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs