You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2022/09/26 13:22:10 UTC
[lucene] branch main updated (432296d9679 -> 3b9c728ab55)
This is an automated email from the ASF dual-hosted git repository.
uschindler pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/lucene.git
from 432296d9679 Fix codec name in index header for Lucene94FieldInfosFormat. (#11818)
add 3b9c728ab55 MR-JAR rewrite of MMapDirectory with JDK-19 preview Panama APIs (>= JDK-19-ea+23) (#912)
No new revisions were added by this update.
Summary of changes:
gradle/generation/local-settings.gradle | 8 +-
gradle/java/javac.gradle | 45 ++
gradle/testing/defaults-tests.gradle | 4 +
gradle/validation/ecj-lint.gradle | 4 +-
gradle/validation/error-prone.gradle | 6 +
gradle/validation/forbidden-apis.gradle | 5 +
lucene/CHANGES.txt | 9 +
.../org/apache/lucene/store/MMapDirectory.java | 337 +++++-------
.../store/MappedByteBufferIndexInputProvider.java | 198 +++++++
.../lucene/store/MemorySegmentIndexInput.java | 597 +++++++++++++++++++++
.../store/MemorySegmentIndexInputProvider.java | 117 ++++
.../org/apache/lucene/store/TestMmapDirectory.java | 38 +-
.../org/apache/lucene/store/TestMultiMMap.java | 27 +-
.../lucene/distribution/TestModularLayer.java | 36 ++
14 files changed, 1217 insertions(+), 214 deletions(-)
create mode 100644 lucene/core/src/java/org/apache/lucene/store/MappedByteBufferIndexInputProvider.java
create mode 100644 lucene/core/src/java19/org/apache/lucene/store/MemorySegmentIndexInput.java
create mode 100644 lucene/core/src/java19/org/apache/lucene/store/MemorySegmentIndexInputProvider.java