git: openjdk/leyden: premain: 4 new changesets
duke
duke at openjdk.org
Wed Sep 27 20:27:22 UTC 2023
Changeset: 397ffe78
Author: iklam <ilam3388 at gmail.com>
Date: 2023-09-26 22:11:36 +0000
URL: https://git.openjdk.org/leyden/commit/397ffe783163db74299a5297151436c759ed2a69
8316994: Avoid modifying ClassLoader and Module objects during -Xshare:dump
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
Changeset: 805509e4
Author: iklam <ilam3388 at gmail.com>
Date: 2023-09-26 15:55:22 +0000
URL: https://git.openjdk.org/leyden/commit/805509e47884706dbea061568b6f7391cf946b78
Avoid archiving lambda proxies of interfaces that have clinit, as that can change program execution order.
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! test/hotspot/jtreg/premain/spring-petclinic/Makefile
! test/hotspot/jtreg/runtime/cds/appcds/indy/IndyMiscTests.java
! test/hotspot/jtreg/runtime/cds/appcds/indy/IndyTestBase.java
Changeset: c8f40024
Author: iklam <ilam3388 at gmail.com>
Date: 2023-09-26 22:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/c8f40024d70a0827fe0ba21ef43806a7b46fd984
8316802: unresolved classes may be encountered by compiler
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
Changeset: 751985bb
Author: iklam <ilam3388 at gmail.com>
Date: 2023-09-27 12:56:12 +0000
URL: https://git.openjdk.org/leyden/commit/751985bbbed28ce3b2b94193f8c520400d17498b
added ClassPrelinker::replay_training_at_init_for_javabase_preloaded_classes()
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/threads.cpp
More information about the leyden-dev
mailing list