Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Performance History

Latest Results

Remove scalar function factory (#9499) ## Rationale for this change Closes https://github.com/vortex-data/vortex/issues/9213 Scalar functions have distinct construction contracts, so the shared factory exposes caller-supplied lengths and defers basic validation. This is a purely cosmetic change. ## What changes are included in this PR? Removes `ScalarFnFactoryExt`, restores hand-written constructors, and migrates callers. `ScalarFnArray` now rejects the wrong arity and missing child slots before dispatching to `return_dtype`. ## What APIs are changed? Are there any user-facing changes? Renames `try_new_array` to `try_new` for tensor and spatial scalar functions, while infallible functions expose `new`. `Normalized::{try_new, new_unchecked}` and the unrelated Arrow datum constructor are unchanged. Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
develop
5 hours ago

Latest Branches

CodSpeed Performance Gauge
-13%
Execute primitive comparisons with RowFn#9346
6 days ago
5a38a37
ct/row-fn-primitive-comparisons
CodSpeed Performance Gauge
-10%
1 day ago
aaf9596
ct/row-fn-owned-valid-rows
CodSpeed Performance Gauge
-15%
1 day ago
ee75317
ct/row-fn-nullary
Ā© 2026 CodSpeed Technology
Home Terms Privacy Docs