MichaHoffmann opened a new pull request, #11714:
URL: https://github.com/apache/arrow-rs/pull/11714

   # Rationale for this change
   
   List interleave can copy primitive child ranges directly, but a Struct child 
takes the expanded-index path. Add coverage before changing that implementation 
so its costs and existing primitive-list behavior can be compared independently.
   
   # What changes are included in this PR?
   
   Extend interleave_kernels with 4,096 alternating parent selections from six 
inputs. Cover Int64/Float64 Struct children with singleton, 15- and 90-element, 
and mixed-length lists, including independently nullable and sliced arrays. 
Include matching primitive-list controls.
   
   # Are these changes tested?
   
   The new benchmark cases build and run against the unmodified kernel and the 
proposed optimization using the actual Arrow workspace. No library code changes 
are included in this commit.
   
   # Are there any significant user-facing changes?
   
   No.
   
   # AI usage
   
   AI assistance was used to write and review the benchmark and run the 
comparisons. Human review and ownership remain with the submitter.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to