vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
Validate FSST arrays without an execution context FSST validation only reads the last codes offset when the offsets are already a host-resident primitive array, so read it directly instead of executing a scalar with the hidden global `legacy_session()`. The constructors no longer need their `ExecutionCtx` and drop it. Signed-off-by: Claude <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y1zHpE1K1Y9HvyU4kt24Tq
rk/legacy-session-fsst
5 hours ago
Make Null take an execute kernel Null take executed its indices inside a reduce rule, which has no execution context, by reaching for the hidden global `legacy_session()`. Implement `TakeExecute` instead and register it on the session. Signed-off-by: Claude <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y1zHpE1K1Y9HvyU4kt24Tq
rk/legacy-session-null-take
5 hours ago
Validate RunEnd arrays without the legacy session `VTable::validate` has no execution context, so it now checks only the dtypes and lengths. The run-end bounds are checked with an explicit context by the constructors, as before, and by deserialization using its session. Signed-off-by: Claude <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y1zHpE1K1Y9HvyU4kt24Tq
rk/legacy-session-runend
5 hours ago
Keep the session in ZstdBuffers for validity `ValidityVTable::validity` has no context, but a ZstdBuffers array has to rebuild its inner array to answer it. Keep the session the array was compressed or deserialized with instead of using the hidden global `legacy_session()`. Signed-off-by: Claude <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y1zHpE1K1Y9HvyU4kt24Tq
rk/legacy-session-zstd-buffers
5 hours ago
Format array values without the legacy session Display cannot receive an execution context, so build one from a default array session for each format call and reuse it across all rows instead of reaching for the hidden global `legacy_session()`. Signed-off-by: Claude <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y1zHpE1K1Y9HvyU4kt24Tq
rk/legacy-session-display
5 hours ago
Reduce Literal ScalarFnArray to ConstantArray Signed-off-by: Robert Kruszewski <github@robertk.io>
rk/reduceliteral
7 hours ago
fix: avoid fill_null crashes on lazy fill values Execution now evaluates a fill that is not already a constant until it becomes one, then reads the scalar. The parent reduce and execute kernels return no match when the fill child is not constant, leaving that case to execution. A fill that is still not a scalar afterward still fails with the constant-or-scalar error. Tests cover a lazy literal fill and a varying fill that the kernels decline. Fixes #10543 Signed-off-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
mvanhorn:fix/10543-fill-null-lazy-fill-values
16 hours ago
Inline collect_bool into the POPCNT RunEnd filter loop Give the POPCNT and portable rank loops distinct instantiations through a const parameter. With one caller per closure type LLVM inlines BitBuffer::collect_bool, so the hand-packed retain bitmap is no longer needed, and the inlined fill and SSE2 pack are about 10% faster on the run_end_filter benchmark. Signed-off-by: Claude <noreply@anthropic.com> Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CsLuYauiZGKN1TVewfHyFy
claude/exciting-heisenberg-qvdbm8
21 hours ago
Latest Branches
CodSpeed Performance Gauge
-4%
Validate FSST arrays without an execution context
#10588
5 hours ago
c3f31da
rk/legacy-session-fsst
CodSpeed Performance Gauge
-13%
Make Null take an execute kernel
#10585
5 hours ago
5128755
rk/legacy-session-null-take
CodSpeed Performance Gauge
-3%
Validate RunEnd arrays without the legacy session
#10587
5 hours ago
d486d24
rk/legacy-session-runend
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs