Repository navigation
Move RunEnd into vortex-array - #10703
Conversation
Merging this PR will regress 3 benchmarks3 warnings, 1 note
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing Footnotes
|
099b7a5 to
87e9ad2
Compare
8aedc58 to
af50e09
Compare
af50e09 to
11be22d
Compare
11be22d to
6624256
Compare
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
Signed-off-by: Matt Katz <mhkatz97@gmail.com>
6624256 to
566ad93
Compare
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.