vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(zstd): return decode error instead of panicking on corrupt view lengths reconstruct_views read a u32 view-length prefix from ZSTD-decompressed (untrusted) data and used it as a slice bound without validation. A corrupt or fuzzed length produced an out-of-bounds slice panic ("range end index ... out of range for slice of length ...") in reconstruct_views. Make reconstruct_views return VortexResult: bounds-check both the length prefix read and the value slice (with a checked_add to avoid usize overflow), returning a decode error instead of panicking. Both zstd callers and the vortex-cuda caller propagate the error. Closes #8822
mvanhorn:fix/zstd-decode-oob-panic
10 hours ago
add tests Signed-off-by: Matt Katz <mhkatz97@gmail.com>
mk/decimal-add-sub
1 day ago
style: format filter satisfier changes Signed-off-by: Adam Gutglick <adam@spiraldb.com>
adamg/try-not-re-filter
1 day ago
Add PiecewiseSequence index array (#8799) This array allows FixedSizeList, List, and ListView to implement take without materializing a dense array of indices of size `O(N_TAKE_INDICES * LIST_SIZE)`. Their elements child arrays can, in turn, use efficient memcpy calls instead of copying individual indices. ## Summary Adds `PiecewiseSequenceArray`, a serializable index encoding for piecewise arithmetic sequences: `starts[i] + j * multipliers[i]` for `j` in `0..lengths[i]`. This PR only introduces the index array and its execution/scalar behavior. It intentionally does not specialize `take`; dependent PRs consume this encoding for the constant-multiplier-1 contiguous case. ## Validation - `cargo fmt -p vortex-array` - `cargo test -p vortex-array piecewise_sequence` --------- Signed-off-by: Daniel King <dan@spiraldb.com>
develop
1 day ago
Fix UnionArray canonicalization edge cases Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/union-array
1 day ago
Add Union scalar support Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/union-scalar
1 day ago
Fix UnionArray canonicalization edge cases Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/union-array
1 day ago
Add Union scalar support Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/union-scalar
1 day ago
Latest Branches
CodSpeed Performance Gauge
+11%
fix(zstd): return decode error instead of panicking on corrupt view lengths
#8843
18 hours ago
eb172f4
mvanhorn:fix/zstd-decode-oob-panic
CodSpeed Performance Gauge
-21%
`Decimal` Add/Sub kernels
#8724
1 day ago
6ed525c
mk/decimal-add-sub
CodSpeed Performance Gauge
0%
[WIP] Experiment
#8842
1 day ago
acebb2f
adamg/try-not-re-filter
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs