Repository navigation
Conversation
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Merging this PR will degrade performance by 18.82%4 warnings, 1 note
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing Footnotes
|
Summary
Moves the
vortex-runendcrate intovortex-arrayasvortex_array::arrays::runend, the same wayvortex-dictmoved in #5289. Once RunEnd is built in, vortex-array code can build run-end arrays itself. One example is spreading a captured outer value across each list's elements inlist_transform(#10702).Changes
RunEndis now a built-in, likeDict. It is registered inArraySession::default, in the default kernel session, and inAggregateFnSession::default(min_max, is_constant, is_sorted, sum).vortex-runendcrate is removed.vortex::encodings::runendstill re-exports the module.vortex-array/benches/run_end_*. CodSpeed picks them up in the array builders shard.