vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
ci: drop superseded audit doc; silence bench single-char-names lint - Remove dev-notes/collect-bool-simd-audit.md: it lacked a REUSE/SPDX header (reuse-check failure) and its numbers are superseded by the validated findings in PR #8280's description. - Allow `clippy::many_single_char_names` in the vortex_bitbuffer bench (terse SIMD/math names), matching compare_lowering, to fix the `-D warnings` lint job. Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk> https://claude.ai/code/session_01FyAXXAdpt5hbmZRDgAs3ED
claude/vector-bitpack-lowering-yKOkC
8 hours ago
bench(vortex-buffer): scalar-vs-SIMD compare->bitmask matrix Add `compare_lowering` bench comparing the best portable scalar form against runtime-dispatched SIMD (avx512->avx2->scalar) for three compare->bitmask lowerings, all writing the same u64 bitmask: * u8 != 0 (byte truthiness pack) * i32 > 5 (single comparison) * 5 < i32 < 10 (between) SIMD paths always do real vector work under CodSpeed's `+avx2` build (u8 reuses the production `pack_nonzero_bytes`). A `verify()` step cross-checks every variant against the scalar reference before benchmarking so a miscompiled lowering fails loudly instead of reporting fast-but-wrong. Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk> https://claude.ai/code/session_01FyAXXAdpt5hbmZRDgAs3ED
claude/vector-bitpack-lowering-yKOkC
8 hours ago
Retry CI
claude/plan-mojo-simd-kernels-IDywB
1 day ago
Update dependency pyarrow to v23 [SECURITY]
renovate/pypi-pyarrow-vulnerability
1 day ago
docs(vortex-array): avoid intra-doc links to the unmerged Merge type The Interleave module docs linked to `Merge`, which does not exist on `develop` (it lives in a separate, not-yet-merged PR). Under `-D rustdoc::broken-intra-doc-links` this failed the docs build. Demote the references to plain code spans so the docs build standalone. Signed-off-by: Claude <noreply@anthropic.com>
claude/interleave-method-6BEge
1 day ago
refactor(vortex-array): drop boolean Interleave selector; always unsigned Removes the boolean two-value `array_indices` special case from the `Interleave` encoding. `array_indices` is now always a non-nullable unsigned integer indexing into `values`, unifying selector validation in `check` (which remains the single source of truth used by both `try_new` and `validate`). With the boolean selector gone, the boolean-value execute kernel now implements the (previously panicking) integer-selector path directly: it gathers `N` boolean values routed by unsigned `array_indices` / `row_indices`, so multi-value interleaves execute end to end. Tests are updated to build unsigned selectors and now cover a three-value random-access gather. Signed-off-by: Claude <noreply@anthropic.com>
claude/interleave-method-6BEge
1 day ago
chore(vortex-array): TODO for merge expression builtin Note in ExprBuiltins that a `merge` expression builtin still needs to be added to mirror ArrayBuiltins::merge. Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
claude/vortex-merge-function-type-CriOI
1 day ago
fix(vortex-array): docs link and merge builtin signature Drop the intra-doc link to the private `execute` module from the public Merge module docs (rustdoc -D private-intra-doc-links). Take the branches in ArrayBuiltins::merge as an `impl IntoIterator<Item = ArrayRef>` instead of a Vec. Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
claude/vortex-merge-function-type-CriOI
1 day ago
Latest Branches
CodSpeed Performance Gauge
-17%
Compare→bitmask SIMD lowering: where custom SIMD actually helps
#8280
8 hours ago
5d476ef
claude/vector-bitpack-lowering-yKOkC
CodSpeed Performance Gauge
-11%
Update dependency pyarrow to v23 [SECURITY]
#8278
1 day ago
6c7c992
renovate/pypi-pyarrow-vulnerability
CodSpeed Performance Gauge
+15%
feat(vortex-array): add Interleave array encoding
#8277
1 day ago
65b6a4c
claude/interleave-method-6BEge
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs