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

Remove `PartialOrd` implementation for `ScalarValue`

#7742Merged
Comparing
ct/sv-no-derive
(
024ac65
) with
develop
(
deb7de0
)
CodSpeed Performance Gauge
-27%
Improvement
2
Regression
3
Untouched
1193

Benchmarks

1198 total
runend[10M_i32_runlen_1000]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
CodSpeed Performance Gauge
-27%
98.3 µs135.2 µs
10M_10%[1000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i32
CodSpeed Performance Gauge
-17%
133.5 µs161.1 µs
10M_90%[10000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i32
CodSpeed Performance Gauge
-12%
198.5 µs225.9 µs
runend[10M_i32_runlen_100000]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
CodSpeed Performance Gauge
+41%
130 µs92.2 µs
10M_50%[5000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i32
CodSpeed Performance Gauge
+23%
192.3 µs156.4 µs
10M_90%[10000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i64
CodSpeed Performance Gauge
+9%
394.2 µs360.7 µs
map_new_output[128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+4%
818.6 ns789.4 ns
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
25.3 µs24.6 µs
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+3%
2 µs2 µs
decode_varbinview[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
27.6 µs26.9 µs
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+3%
167.2 µs163.1 µs
for[10M_u8]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_for::for_cuda
CodSpeed Performance Gauge
+2%
75.4 µs73.6 µs
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
166.2 µs162.5 µs
10M_10%[1000000]
vortex-cuda/benches/filter_cuda.rs::benches::benchmark_filter::filter_cuda_i64
CodSpeed Performance Gauge
+2%
219.5 µs214.7 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
705.4 µs691.1 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
722.1 µs707.9 µs
decode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
27.2 µs26.7 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
728.8 µs716 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
714.5 µs702.2 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
888.7 µs874.3 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
95.9 µs94.4 µs
ScalarBuffer<i32>>, 1024]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+2%
3.8 µs3.7 µs
decode_bool_nullable[10000_1000_alternating_mostly_valid]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+2%
17.3 µs17 µs
decode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
18.8 µs18.5 µs
decode_primitives[u8, (1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
15.5 µs15.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
deb7de0
-27.25%
remove partialord impl for ScalarValue
024ac65
2 days ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs