bruno-roustant opened a new pull request, #13400: URL: https://github.com/apache/lucene/pull/13400
Add IntHashSet and LongHashSet to the HPPC fork. Use them to replace usages of Set<Integer> and Set<Long>. Refactor a bit the forked HPPC classes, add tests. On the way I discovered a small bug in HPPC HashMap, that I'll fix also in HPPC. Rename lucene.document.LongHashSet to DocValuesLongHashSet. This specific hash set open-addressing implementation is specific to DocValues, with optimizations for sorted elements provided in the constructor. I didn't replace it by HPPC LongHashSet, but I renamed it. This PR modifies slightly QueryParser.jj. I regenerated QueryParser.java using the gradle task. -- 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