lucene/gradle
Adrien Grand 8ae03d66ad Move postings back to int[] to take advantage of having more lanes per vector. (#13968)
In Lucene 8.4, we updated postings to work on long[] arrays internally. This
allowed us to workaround the lack of explicit vectorization (auto-vectorization
doesn't detect all the scenarios that we would like to handle) support in the
JVM by summing up two integers in one operation for instance.

With explicit vectorization now available, it looks like we can get more
benefits from the ability to compare multiple intetgers in one operations than
from summing up two integers in one operation. Moving back to ints helps
compare 2x more integers at once vs. longs.
2024-11-04 18:40:53 +01:00
..
datasets Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
documentation Upgrade to gradle 8.10 (#13700) 2024-08-30 12:36:56 +02:00
generation Move postings back to int[] to take advantage of having more lanes per vector. (#13968) 2024-11-04 18:40:53 +01:00
hacks Make generated archive files reproducible (#13835) 2024-10-10 11:50:18 +02:00
ide Fix eclipse ide settings generation (#13649) 2024-08-14 23:50:06 +02:00
java Correct typo #13148 2024-03-01 07:12:57 +01:00
maven Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
pylucene LUCENE-10347: add a helper task 'collectRuntimeJars' that assembles binary artifacts under each module's build 'runtimeJars' folder. (#576) 2022-01-03 21:11:35 +01:00
testing Upgrade to gradle 8.10 (#13700) 2024-08-30 12:36:56 +02:00
validation jgit/ clean status check should ignore any 'untracked folders' (#13728) 2024-09-06 09:01:15 +02:00
wrapper Upgrade to gradle 8.10 (#13700) 2024-08-30 12:36:56 +02:00
conventions.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
ge.gradle Build: build scans on ge.apache.org to benefit from deep build insights (#12293) 2023-10-24 12:32:18 -04:00
globals.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
help.gradle Attempting to clean up some remaining Solr references (#12939) 2023-12-14 06:02:16 -05:00
template.gradle.properties Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00