git: openjdk/loom: master: 33 new changesets

duke duke at openjdk.org
Tue May 20 14:09:33 UTC 2025


Changeset: 6c42856b
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-05-18 11:32:37 +0000
URL:       https://git.openjdk.org/loom/commit/6c42856b8d5039c14ba04a48c60d09039d5030fe

8356778: Compiler add event logging in case of failures

Reviewed-by: lucy

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compilationLog.cpp

Changeset: 9927ec0b
Branch: master
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Shaojin Wen <swen at openjdk.org>
Date:      2025-05-18 23:28:01 +0000
URL:       https://git.openjdk.org/loom/commit/9927ec0b91775db342b2bbc1937253325c367a19

8356328: Some C2 IR nodes miss size_of() function

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/opaquenode.hpp

Changeset: 969708bd
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-05-19 05:17:05 +0000
URL:       https://git.openjdk.org/loom/commit/969708bd8f0de49f641eab3881cb15712aa34f1e

8356157: Remove retry loop in collect of SerialHeap and ParallelScavengeHeap

Reviewed-by: tschatzl, zgu

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 77a3e04f
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-19 07:29:25 +0000
URL:       https://git.openjdk.org/loom/commit/77a3e04ffc27554c14e3d45ba16ad0ee8f3c1eb1

8357016: Candidate main methods not computed properly

Reviewed-by: jpai, vromero

! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/jdk/tools/launcher/Arrrghs.java
! test/jdk/tools/launcher/TestHelper.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 50a7c61d
Branch: master
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-05-19 07:39:42 +0000
URL:       https://git.openjdk.org/loom/commit/50a7c61d28b9885ff48f4fcd8bfd460b507bbcef

8355970: C2: Add command line option to print the compile phases

Reviewed-by: chagedorn, kvn, mchevalier

! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp

Changeset: 67fb1ee7
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-19 08:04:44 +0000
URL:       https://git.openjdk.org/loom/commit/67fb1ee7f11c840a28ace21d381c86353fd9b22b

8356946: x86: Optimize interpreter profile updates

Reviewed-by: kvn, jsjolen

! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp

Changeset: 2fb3329d
Branch: master
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-05-19 08:08:09 +0000
URL:       https://git.openjdk.org/loom/commit/2fb3329d71532a4c40dba2e2698572e4ab5ceb19

8356846: Remove unnecessary List.contains key from TIFFDirectory.removeTagSet

Reviewed-by: aivanov, serb

! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFDirectory.java

Changeset: effe40a2
Branch: master
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-19 09:08:33 +0000
URL:       https://git.openjdk.org/loom/commit/effe40a24c29dc507eea5efef7b0736a33bc34a7

8351843: change test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java to a manual test

Reviewed-by: dfuchs

! test/jdk/TEST.groups
+ test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsTest.java
+ test/jdk/com/sun/net/httpserver/simpleserver/DocRootDirPermissionsWinTest.java
- test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java

Changeset: 133c6fb4
Branch: master
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-19 10:04:32 +0000
URL:       https://git.openjdk.org/loom/commit/133c6fb4f34e9de3ffce92e10629c82f6723fcdd

8355481: Clean up MHN_copyOutBootstrapArguments

Reviewed-by: dholmes, coleenp

! src/hotspot/share/prims/methodHandles.cpp

Changeset: 36c9be70
Branch: master
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-19 10:15:56 +0000
URL:       https://git.openjdk.org/loom/commit/36c9be70e27eccdd2a156931fafa1f55dd3fb022

8356974: tools/launcher/ToolsOpts.java fails if the build id contains "-J"

Reviewed-by: jpai, thartmann

! test/jdk/tools/launcher/ToolsOpts.java

Changeset: afcaf840
Branch: master
Author:    Sorna Sarathi N <ssarathi at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-19 10:17:13 +0000
URL:       https://git.openjdk.org/loom/commit/afcaf84022f165d66068c16460b7666f48e84773

8357106: Add missing classpath exception copyright headers

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java

Changeset: 7f7add1e
Branch: master
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-19 10:52:41 +0000
URL:       https://git.openjdk.org/loom/commit/7f7add1e56c4da18ce8fbbbf6e34e985c3054604

8355608: Async UL should take the file lock of stream when outputting

Reviewed-by: aboldtch, iklam

! src/hotspot/share/logging/logFileStreamOutput.cpp

Changeset: 26cb016b
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-05-19 11:06:03 +0000
URL:       https://git.openjdk.org/loom/commit/26cb016b750963a4622985399130024792691984

8350329: C2: Div looses dependency on condition that guarantees divisor not zero in counted loop after peeling

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/controldependency/TestPeeledLoopNoBackedgeFloatingDiv.java

Changeset: 3acfa9e4
Branch: master
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-05-19 11:28:54 +0000
URL:       https://git.openjdk.org/loom/commit/3acfa9e4e7be2f37ac55f97348aad4f74ba802a0

8356966: java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java fails on Linux after JDK-8350203

Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
! test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java

Changeset: 2e26b431
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-19 13:32:03 +0000
URL:       https://git.openjdk.org/loom/commit/2e26b431585129b705f57955b660d155eaf138b8

8356875: RISC-V: extension flag UseZvfh should depends on UseZfh

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 92fd4499
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-19 13:32:17 +0000
URL:       https://git.openjdk.org/loom/commit/92fd44992b9326fa10ec8303394dac17bb81b168

8350960: RISC-V: Add riscv backend for Float16 operations - vectorization

Reviewed-by: fyang, dzhang, luhenry

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java

Changeset: 265d6301
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-19 13:38:38 +0000
URL:       https://git.openjdk.org/loom/commit/265d630125db448ba0cdc3ab7e938beb50e93ed0

8357187: JFR: User-defined defaults should be respected when an incorrect setting is set

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/PeriodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThresholdSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: fbc12be7
Branch: master
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-05-19 14:33:12 +0000
URL:       https://git.openjdk.org/loom/commit/fbc12be73217315d66792b6ad3faacab133bb9d5

8349151: Refactor test/java/security/cert/CertificateFactory/slowstream.sh to java test

Reviewed-by: weijun

! test/jdk/java/security/cert/CertificateFactory/SlowStream.java
- test/jdk/java/security/cert/CertificateFactory/slowstream.sh

Changeset: 84a98ab4
Branch: master
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-19 14:53:52 +0000
URL:       https://git.openjdk.org/loom/commit/84a98ab43ff268d0b10926b35320717d691337ae

8357166: Many AOT tests failed with VM crash

Reviewed-by: thartmann, shade

! src/hotspot/share/code/aotCodeCache.cpp

Changeset: 6a58af31
Branch: master
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-05-19 15:00:54 +0000
URL:       https://git.openjdk.org/loom/commit/6a58af310ab2b800642f4604ee90cc74981fb9f3

8357143: New test AOTCodeCompressedOopsTest.java fails on platforms without AOT Code Cache support

Reviewed-by: asmehra, fyang, shade, mdoerr

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 6818dcc0
Branch: master
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-05-19 16:53:13 +0000
URL:       https://git.openjdk.org/loom/commit/6818dcc08ed85e220c5206fda5c991b886e35334

8351230: Collections.synchronizedList returns a list that is not thread-safe

Reviewed-by: jpai

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/SyncListBash.java
! test/jdk/java/util/SequencedCollection/Basic.java

Changeset: bd995256
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-19 17:09:15 +0000
URL:       https://git.openjdk.org/loom/commit/bd99525633e4d3d3f180a6678eedb8780dbb6139

8356193: Remove tests from ProblemList-enable-preview.txt fixed by JDK-8344706

Reviewed-by: rriggs

! test/hotspot/jtreg/ProblemList-enable-preview.txt
! test/jdk/ProblemList-enable-preview.txt

Changeset: 27a42435
Branch: master
Author:    Yannik Stradmann <yjs at stradmann.name>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-05-19 21:28:02 +0000
URL:       https://git.openjdk.org/loom/commit/27a4243561e31d6f2858dd0c0bd356e2849ed87c

8354560: Exponentially delay subsequent native thread creation in case of EAGAIN

Reviewed-by: dholmes, fbredberg

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: fbeea1da
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-19 21:33:22 +0000
URL:       https://git.openjdk.org/loom/commit/fbeea1daef6a65875d713395c489483762d804fe

8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID

Reviewed-by: aivanov, prr

! src/java.desktop/share/classes/sun/print/CustomOutputBin.java

Changeset: 637e9d16
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-05-19 22:47:13 +0000
URL:       https://git.openjdk.org/loom/commit/637e9d16ddb21003234abcd32f759aefd91f21f9

8354556: Expand value-based class warnings to java.lang.ref API

Co-authored-by: Archie Cobbs <acobbs at openjdk.org>
Reviewed-by: jlahoda

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.base/share/classes/java/util/WeakHashMap.java
+ src/java.base/share/classes/jdk/internal/RequiresIdentity.java
! src/java.base/share/classes/jdk/internal/ValueBased.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java
+ test/langtools/tools/javac/diags/examples/RequiresIdentity.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out
+ test/langtools/tools/javac/lint/RequiresIdentityHelper.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.out
+ test/langtools/tools/javac/lint/RequiresIdentityTest2.out

Changeset: 890456f0
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-19 23:43:19 +0000
URL:       https://git.openjdk.org/loom/commit/890456f0f78cc37c72b438a50ddf2605e1dfd91b

8355078: java.awt.Color.createContext() uses unnecessary synchronization

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/ColorPaintContext.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextBasicTest.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextStateTrackerTest.java

Changeset: 39d8d109
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-20 02:40:05 +0000
URL:       https://git.openjdk.org/loom/commit/39d8d109dd8ab300ff6579f8077468a6b02cfbda

8348906: InstanceOfTree#getType doesn't specify when it returns null

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
+ test/langtools/tools/javac/patterns/InstanceOfModelTest.java

Changeset: 7077535c
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-20 03:44:25 +0000
URL:       https://git.openjdk.org/loom/commit/7077535c0b0a6ea0a2a167f9135b1504a3d71fb3

8356595: Convert -Xlog:cds to -Xlog:aot (step1)

Reviewed-by: ccheung, dholmes, jsjolen, matsaave

! make/GenerateLinkOptData.gmk
! make/RunTests.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLogging.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: f8d7f663
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-20 05:46:34 +0000
URL:       https://git.openjdk.org/loom/commit/f8d7f663c1b8f12a69f0ff2ae1f1acb128138b86

8356998: Convert -Xlog:cds to -Xlog:aot (step 2)

Reviewed-by: ccheung, matsaave

! make/Images.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.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/finalImageRecipes.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: e961b13c
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-20 06:04:33 +0000
URL:       https://git.openjdk.org/loom/commit/e961b13cd68bc352b86af17c7e53df8537519beb

8356165: System.in in jshell replace supplementary characters with ??

Reviewed-by: cstein, asotona

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java

Changeset: f8fc7eeb
Branch: master
Author:    Arno Zeller <azeller at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-20 10:19:22 +0000
URL:       https://git.openjdk.org/loom/commit/f8fc7eeb24156f9c38ddd478b026074f522e39c4

8357052: java/io/File/GetXSpace.java prints wrong values in exception

Reviewed-by: bpb

! test/jdk/java/io/File/GetXSpace.java

Changeset: 0db5511c
Branch: master
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-05-20 10:20:59 +0000
URL:       https://git.openjdk.org/loom/commit/0db5511ce6b0a5209af6f9a35ac993292b6b0b19

8354969: Add strdup function for ResourceArea

Reviewed-by: dholmes, iklam

! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/gtest/memory/test_arena.cpp

Changeset: ab985a7c
Branch: master
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-05-20 10:44:34 +0000
URL:       https://git.openjdk.org/loom/commit/ab985a7c5d313304e6d601571885dcb871967259

8341544: Restore fence() in Mutex

Reviewed-by: eosterlund, dholmes

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp



More information about the loom-dev mailing list