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