jpountz opened a new pull request, #14077:
URL: https://github.com/apache/lucene/pull/14077

   This helps make calls sites of `Bits#get` bimorphic at most when checking 
live docs. This helps because calls to `FixedBitSet#get` can then be inlined 
when live docs are stored in a `FixedBitSet`. Another reason why this is 
important is because these calls could be subject to auto-vectorizing when 
applied to an array of doc IDs, which cannot apply if the `FixedBitSet#get` 
call is not inlined.
   
   While live docs are stored in a `FixedBitSet` by default, some features like 
document-level security sometimes create wrappers.


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to