lucene/gradle
Chris Hegarty 8698dd85d8
Allow easier verification of the Panama Vectorization provider with newer Java versions (#13986)
This commit allows easier verification of the Panama Vectorization provider with newer Java versions.

The upper bound Java version of the Vectorization provider is hardcoded to the version that has been tested and is known to work. This is a bit inflexible when experimenting with and verifying newer JDK versions. This change proposes to add a new system property that allows to set the upper bound of the range of Java versions supported.

With this change, and the accompanying small gradle change, then one can verify newer JDKs as follows:

CI=true; RUNTIME_JAVA_HOME=/Users/chegar/binaries/jdk-24.jdk-ea-b23/Contents/Home
./gradlew :lucene:core:test -Dorg.apache.lucene.vectorization.upperJavaFeatureVersion=24

This change helps both testing and verifying with Early Access JDK builds, as well as allowing to override the upper bound when the JDK is known to work fine.
2024-11-14 09:02:15 +00: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-01 07:49:09 +01:00
hacks Make generated archive files reproducible (#13835) 2024-10-10 11:49:41 +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 Allow easier verification of the Panama Vectorization provider with newer Java versions (#13986) 2024-11-14 09:02:15 +00: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