lucene/gradle/generation
Adrien Grand 299d7f6721
Speed up prefix sums when decoding doc IDs. (#13658)
This updates file formats to compute prefix sums by summing up 8 deltas per
long at the same time if the number of bits per value is 4 or less, and 4
deltas per long at the same time if the number of bits per value is between 5
included and 11 included. Otherwise, we keep summing up 2 deltas per long like
today.

The `PostingDecodingUtil` was slightly modified due to the fact that more
numbers of bits per value now need to apply different shifts to the input data.
E.g. now that we store integers that require 5 bits per value as 16-bit
integers under the hood rather than 8, we extract the first values by shifting
by 16-5=11, 16-2*5=6 and 16-3*5=1 and then decode tail values from the
remaining bit per 16-bit integer.
2024-08-16 21:27:32 +02:00
..
extract-jdk-apis Remove ByteBufferIndexInput and update all Panama implementations (MMap and Vector) to Java 21 (#13146) 2024-02-29 19:38:37 +01:00
icu LUCENE-10243: increase unicode versions of tokenizers to 12.1 (#465) 2021-12-03 20:20:57 -05:00
jflex LUCENE-10239: upgrade jflex (1.7.0 -> 1.8.2) (#452) 2021-11-19 09:24:27 -05:00
moman LUCENE-10646: Add some comment on LevenshteinAutomata (#1016) 2022-08-07 10:01:30 -04:00
snowball remove unnecessary chmod+x, file is marked executable in snowball git 2024-03-28 16:43:47 -04:00
antlr.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
extract-jdk-apis.gradle Fix eclipse ide settings generation (#13649) 2024-08-14 23:50:06 +02:00
forUtil.gradle Speed up prefix sums when decoding doc IDs. (#13658) 2024-08-16 21:27:32 +02:00
icu.gradle Fix icu's regeneration script: instead of getVersion we can just pick the version from the catalog. 2024-08-15 22:28:49 +02:00
javacc.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
jflex.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
kuromoji.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
local-settings.gradle Generate gradle.properties from gradlew (#12131) 2023-02-06 19:47:15 +01:00
moman.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
nori.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
regenerate.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
snowball.gradle Gradle build: cleanup of dependency resolution and consolidation of dependency versions (#13484) 2024-06-17 09:49:21 +02:00
unicode-test-classes.gradle Schedule compileJava after the internal task if it affects source files (#13282) 2024-04-09 07:44:07 +02:00