hg: jigsaw/jake/jdk: 4 new changesets

james.laskey at oracle.com james.laskey at oracle.com
Mon Dec 21 16:53:52 UTC 2015


Changeset: b5b8222bc934
Author:    jlaskey
Date:      2015-12-21 11:47 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/b5b8222bc934

Remove the use of UTF8String and use fast Modified-UTF8 conversion.

! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageJavaSubstrate.java
! src/java.base/share/classes/jdk/internal/jimage/ImageLocationBase.java
! src/java.base/share/classes/jdk/internal/jimage/ImageModuleData.java
! src/java.base/share/classes/jdk/internal/jimage/ImageNativeSubstrate.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStrings.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageSubstrate.java
- src/java.base/share/classes/jdk/internal/jimage/UTF8String.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/BasicImageWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageLocationWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageResourcesTree.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageStringsWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PerfectHashBuilder.java

Changeset: 67429f4af9da
Author:    jlaskey
Date:      2015-12-21 11:47 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/67429f4af9da

Remove the use of substrate for java native image access.

! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
- src/java.base/share/classes/jdk/internal/jimage/ImageJavaSubstrate.java
! src/java.base/share/classes/jdk/internal/jimage/ImageLocationBase.java
- src/java.base/share/classes/jdk/internal/jimage/ImageNativeSubstrate.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java
- src/java.base/share/classes/jdk/internal/jimage/ImageSubstrate.java
- src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp
! test/jdk/internal/jimage/JImageReadTest.java
! test/jdk/jigsaw/tools/jimage/VerifyJimage.java

Changeset: 28e85e3dd788
Author:    jlaskey
Date:      2015-12-21 11:47 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/28e85e3dd788

Share the same image data across loaders/threads.

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java

Changeset: 8ca2c23fb8b4
Author:    jlaskey
Date:      2015-12-21 11:47 -0400
URL:       http://hg.openjdk.java.net/jigsaw/jake/jdk/rev/8ca2c23fb8b4

Share the same image with hotspot.

! make/mapfiles/libjimage/mapfile-vers
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
+ src/java.base/share/native/libjimage/BasicImageReader.cpp
! src/java.base/share/native/libjimage/imageFile.cpp
! src/java.base/share/native/libjimage/imageFile.hpp



More information about the jigsaw-dev mailing list