vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix: stabilize conjunct selectivity Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
myrrc/duckdb-split-batching-selectivity
3 hours ago
docs: remove native compression work log Signed-off-by: Will Manning <will@willmanning.io>
wm/pcodec-fixed-bin-experiment
3 hours ago
Keep MaskValuesRef at shared-handle boundaries Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/mask-value-ref
3 hours ago
Fix public validity safety documentation Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/mask-value-ref
4 hours ago
Match filter selection masks once Filter execution matched the mask twice: `execute_filter_fast_paths` resolved the all-true and all-false cases through `true_count`, then the vtable re-matched for the `MaskValuesRef` behind an `unreachable!`. Match the mask once in the vtable and pass the true count to the remaining all-null fast path. The DuckDB validity exporter had the same shape, where a `bool` predicate matched the mask and the closure that built `ValidityData` matched it again behind an `unreachable!`. Return the data from one match instead. Signed-off-by: Connor Tsui <connor.tsui20@gmail.com> Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S6E8CET6sGJwL2VhFAoLig
ct/mask-value-ref
4 hours ago
fix: stabilize DuckDB split batching Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
myrrc/duckdb-split-batching-selectivity
5 hours ago
Match filter selection masks once Filter execution matched the mask twice: `execute_filter_fast_paths` resolved the all-true and all-false cases through `true_count`, then the vtable re-matched for the `MaskValuesRef` behind an `unreachable!`. Match the mask once in the vtable and pass the true count to the remaining all-null fast path. The DuckDB validity exporter had the same shape, where a `bool` predicate matched the mask and the closure that built `ValidityData` matched it again behind an `unreachable!`. Return the data from one match instead. Signed-off-by: Connor Tsui <connor.tsui20@gmail.com> Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S6E8CET6sGJwL2VhFAoLig
ct/mask-value-ref
6 hours ago
Cover every comparison operator in the primitive compare benchmarks The primitive compare kernel dispatches on the operator outside the lane loop, so each of the six is a separate instantiation that vectorizes on its own terms. The benchmarks measured `Gte` for the array, nullable, constant and float shapes and `Eq` for one of them, which said nothing about the rest. Parameterize those four shapes over all six operators and drop `compare_int_eq`, now covered by `compare_int[=]`. Boolean, string, decimal and struct comparison are unchanged. Signed-off-by: "Joe Isaacs" <joe.isaacs@live.co.uk>
claude/codspeed-comparison-benchmarks-k1uyp0
6 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix: stabilize conjunct selectivity
#9543
6 hours ago
fa57791
myrrc/duckdb-split-batching-selectivity
CodSpeed Performance Gauge
+40%
Add pco-inspired lightweight numeric encodings
#9544
3 hours ago
6a23456
wm/pcodec-fixed-bin-experiment
CodSpeed Performance Gauge
+13%
Extend MaskValuesRef to filter execution
#9542
3 hours ago
8eef241
ct/mask-value-ref
Ā© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs