RyanJamesStewart commented on PR #9967:
URL: https://github.com/apache/arrow-rs/pull/9967#issuecomment-4451255068

   Pushed 552c773c6 with that slow-arm pattern: direct BitIndexIterator on 
bits.inner() with bits.offset() + range.start, value_unchecked inside the 
def_levels extend. No nulls.slice() per call on the cold path. Fast path keeps 
nulls.slice() + valid_indices() since the len >= 64 gate amortizes the slice 
cost there.
   
   Tests, clippy, fmt clean locally on the branch. Ready when you can retrigger 
the bench.


-- 
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