vortex-data
vortex
BlogDocsChangelog

feat[vortex-array]: add unified DisplayTreeNode for tree display and JSON serialization

#6134
Comparing
claude/unify-display-json-0G4Ng
(
03daae6
) with
develop
(
13f120f
)
CodSpeed Performance Gauge
-41%
Improvement
3
Regression
8
Untouched
1251
Skipped
1290

Benchmarks

2552 total
u16_FoR[10M]
vortex-cuda/benches/for_cuda.rs::benches::cuda_benchmarks::benchmark_for_cuda::FoR_cuda_u16
CodSpeed Performance Gauge
-41%
6.2 µs10.4 µs
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-30%
1.9 ms2.7 ms
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-29%
1.9 ms2.7 ms
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-27%
2.1 ms2.9 ms
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-27%
2.2 ms3 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-18%
3.7 ms4.5 ms
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-18%
3.8 ms4.6 ms
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
-16%
4.4 ms5.2 ms
u8_FoR[10M]
vortex-cuda/benches/for_cuda.rs::benches::cuda_benchmarks::benchmark_for_cuda::FoR_cuda_u8
CodSpeed Performance Gauge
×12
71.7 µs5.8 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+20%
4.9 ms4.1 ms
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+19%
528.5 µs444.3 µs
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+4%
27.3 ms26.4 ms
chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+3%
1.2 ms1.1 ms
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
289.9 µs283.5 µs
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
CodSpeed Performance Gauge
+2%
317.1 µs310.5 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
147.3 µs144.9 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+2%
1.2 ms1.2 ms
chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+2%
134.6 µs132.6 µs
bench_compare_sliced_dict_primitive[(1000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+2%
99.7 µs98.2 µs
bench_compare_sliced_dict_primitive[(2000, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+1%
107.4 µs105.9 µs
bench_compare_sliced_dict_primitive[(2500, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+1%
112.4 µs110.8 µs
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+1%
2.1 ms2 ms
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
vortex-array/benches/chunked_dict_builder.rs
CodSpeed Performance Gauge
+1%
171.5 µs169.3 µs
bench_compare_sliced_dict_primitive[(3333, 10000)]
vortex-array/benches/dict_compare.rs
CodSpeed Performance Gauge
+1%
119.5 µs118 µs
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
220.3 µs217.6 µs

Commits

Click on a commit to change the comparison range
Base
develop
13f120f
-40.82%
docs[vortex-array]: add tree display design doc
03daae6
16 hours ago
by claude
© 2026 CodSpeed Technology
Home Terms Privacy Docs