git: openjdk/leyden: premain: 4 new changesets

duke duke at openjdk.org
Fri Oct 27 03:45:47 UTC 2023


Changeset: ded30038
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-24 17:30:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ded3003847ebc561cc2385ad8ebb8f192f08b5e5

clean up CDS code

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp

Changeset: 09c307a9
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-25 12:44:13 +0000
URL:       https://git.openjdk.org/leyden/commit/09c307a9d3742bd3cea71d367a07c7fd8a1a18bd

improved LeydenTester and move the old-workflow test cases to XxxOldWF.java

! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClassesOldWF.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenHello.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenHelloOldWF.java
! test/lib/jdk/test/lib/LeydenTester.java

Changeset: a20e93ae
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-25 14:53:08 +0000
URL:       https://git.openjdk.org/leyden/commit/a20e93aeaf5662f80d081896858ccc83b23ae7ec

Added spring-petclinic as jtreg test

! test/hotspot/jtreg/premain/spring-petclinic/Makefile
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinicOldWF.java
! test/lib/jdk/test/lib/LeydenTester.java

Changeset: daf1c352
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-10-26 20:43:50 +0000
URL:       https://git.openjdk.org/leyden/commit/daf1c352c9fb7fe2ff04e7fb39223e9194486dd4

Fixed handlig of unregistered classes in new workflow -- now they are passed from preimage to final image

! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/trainingData.cpp
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinicOldWF.java
! test/hotspot/jtreg/runtime/cds/appcds/preloadedClasses/PreloadedClassVerification.java



More information about the leyden-dev mailing list