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

   As per a recent bug (#14517), competitive iterators are hard to get right 
given how their state gets updated in place. This commit tries to make them 
more robust by extracting the logic of updating the state of a 
`DocIdSetIterator` to a shared class, which can then be tested on its own.
   
   A side-effect is that it implements `#intoBitSet` on the doc competitive 
iterator and `#docIDRunEnd` on all competitive iterators.
   


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