git: openjdk/leyden: premain: 107 new changesets

Ioi Lam iklam at openjdk.org
Fri Feb 21 17:03:01 UTC 2025


Changeset: 1ed9ef1c
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-02-07 21:27:35 +0000
URL:       https://git.openjdk.org/leyden/commit/1ed9ef1c3f787b4075974d5dcfde1606d6bfbe86

8349559: Compiler interface doesn't need to store protection domain

Reviewed-by: vlivanov, iklam

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciObjArrayKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp

Changeset: 5395ffa0
Branch: premain
Author:    Joe Wang <joehw at openjdk.org>
Date:      2025-02-08 02:48:04 +0000
URL:       https://git.openjdk.org/leyden/commit/5395ffa006d06fb2b6a087885a9d7118048e6696

8327378: XMLStreamReader throws EOFException instead of XMLStreamException

Reviewed-by: iris, lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExceptionTest.java

Changeset: e9278de3
Branch: premain
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-02-08 04:20:46 +0000
URL:       https://git.openjdk.org/leyden/commit/e9278de3f8676c288bfdce96f8348470e7c42900

8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode

Reviewed-by: vlivanov, epeter

! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subtypenode.cpp

Changeset: 7d52f1e6
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-02-08 06:35:27 +0000
URL:       https://git.openjdk.org/leyden/commit/7d52f1e64d17d4a77dacc6074ead11e975eed9eb

8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees

Reviewed-by: jsjolen, cnorrbin

! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: 8f6ccde9
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-08 13:11:07 +0000
URL:       https://git.openjdk.org/leyden/commit/8f6ccde9829ea0e4fe1c087e68bec4d9efb55c64

8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer

Reviewed-by: stefank, stuefe

! src/hotspot/share/runtime/os.cpp

Changeset: 4a83ca12
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-02-10 11:25:20 +0000
URL:       https://git.openjdk.org/leyden/commit/4a83ca120293aecbf21d7d005ba256e95fe98299

8349666: RISC-V: enable superwords tests for vector reductions

Reviewed-by: fyang, luhenry

! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java

Changeset: d104debe
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-02-10 11:47:57 +0000
URL:       https://git.openjdk.org/leyden/commit/d104debe51d8feb35b7c672a9d05404208bc5526

8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 55898922
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-02-10 12:12:54 +0000
URL:       https://git.openjdk.org/leyden/commit/55898922628a7fb1aef3ff6727a612baac3f6b1a

8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated

Reviewed-by: dfuchs, jpai

! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/TestLogging.java
- test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt
- test/jdk/com/sun/net/httpserver/docs/test1/smallfile.txt
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/ServerPush.java
- test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java
! test/lib/jdk/test/lib/Asserts.java
! test/lib/jdk/test/lib/Utils.java

Changeset: c9cadbd2
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-02-10 12:44:30 +0000
URL:       https://git.openjdk.org/leyden/commit/c9cadbd23fb13933b8968f283d27842cd35f8d6f

8346567: Make Class.getModifiers() non-native

Reviewed-by: alanb, vlivanov, yzheng, dlong

! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java
! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java

Changeset: f74c4dfe
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-02-10 13:52:23 +0000
URL:       https://git.openjdk.org/leyden/commit/f74c4dfe0b0c384a25f0b7a2330ba96d50b7fceb

8349580: Do not use address in MemTracker top level functions

Reviewed-by: gziemski, stefank

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: ab66c82c
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-10 15:51:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5e40

8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610

Reviewed-by: mdoerr, wkemper

! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java

Changeset: 84b32cb6
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-10 18:05:27 +0000
URL:       https://git.openjdk.org/leyden/commit/84b32cb61c3e04189eb811fa052747e21ca6aff1

8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK

Reviewed-by: dholmes

! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c

Changeset: b737f7fb
Branch: premain
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2025-02-10 18:19:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b737f7fb3004e4e9c95fba95c6fcda70073ae00e

8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree

Reviewed-by: rhalade, weijun

! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java
! test/jdk/java/security/KeyFactory/Failover.java
! test/jdk/java/security/KeyPairGenerator/Failover.java
! test/jdk/java/security/Provider/ChangeProviders.java
! test/jdk/java/security/Provider/GetInstance.java
! test/jdk/java/security/Provider/GetServiceRace.java
! test/jdk/java/security/Provider/RemoveProvider.java
! test/jdk/java/security/Security/NoInstalledProviders.java
! test/jdk/java/security/Security/SynchronizedAccess.java
! test/jdk/java/security/Security/removing/RemoveProviders.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
! test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java
! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java
! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java
! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestECDH.java
! test/jdk/sun/security/pkcs11/ec/TestECDH2.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA.java
! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java
! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
! test/jdk/sun/security/pkcs12/GetSetEntryTest.java
! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java
! test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java
! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/NssTest.java
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
= test/lib/jdk/test/lib/security/CertificateBuilder.java
= test/lib/jdk/test/lib/security/HumanInputStream.java
= test/lib/jdk/test/lib/security/Providers.java
= test/lib/jdk/test/lib/security/ProvidersSnapshot.java
= test/lib/jdk/test/lib/security/SimpleOCSPServer.java

Changeset: f11a7377
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-02-10 18:27:05 +0000
URL:       https://git.openjdk.org/leyden/commit/f11a737707414f35738b630e0ffb482431259b0c

8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir

Reviewed-by: jlahoda, liach, jpai

! test/langtools/tools/javac/api/TestJavacTaskWithWarning.java

Changeset: 527489c0
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-10 20:19:48 +0000
URL:       https://git.openjdk.org/leyden/commit/527489c06d827f5d08a8053bedcd26db4608c9f0

8349284: Make libExplicitAttach work on static JDK

Reviewed-by: alanb, dholmes

! make/test/JtregNativeJdk.gmk
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c

Changeset: df654a9f
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-10 20:52:20 +0000
URL:       https://git.openjdk.org/leyden/commit/df654a9f581ed9e43e3f329bb01204ac2fb9f509

8349752: Tier1 build failure caused by JDK-8349178

Reviewed-by: dholmes

! make/test/JtregNativeHotspot.gmk

Changeset: 41bdc47d
Branch: premain
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-02-11 00:39:09 +0000
URL:       https://git.openjdk.org/leyden/commit/41bdc47d71340e5d7f4317a5040521868d4c4314

8208377: Soft hyphens render if not using TextLayout

Reviewed-by: achung, prr

! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
+ test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java

Changeset: 1a8212e1
Branch: premain
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-02-11 07:45:55 +0000
URL:       https://git.openjdk.org/leyden/commit/1a8212e1018744b360df310e85fc29f8c41f5072

8348678: [PPC64] C2: unaligned vector load/store is ok
8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java

Changeset: 8e858294
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-02-11 09:52:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e

8349213: G1: Clearing bitmaps during collection set merging not claimed by region

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 964dd18f
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-02-11 10:55:47 +0000
URL:       https://git.openjdk.org/leyden/commit/964dd18fd2ba998e5c1efed48e15e516b0c22b19

8349515: [REDO] Framework for tracing makefile inclusion and parsing

Reviewed-by: erikj

! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! Makefile
! make/Bundles.gmk
! make/CompileCommands.gmk
! make/CompileDemos.gmk
! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/CompileModuleTools.gmk
! make/CompileToolsHotspot.gmk
! make/CompileToolsJdk.gmk
! make/CopyImportModules.gmk
! make/CopyInterimTZDB.gmk
! make/Coverage.gmk
! make/CreateJmods.gmk
! make/Docs.gmk
! make/Doctor.gmk
! make/ExplodedImageOptimize.gmk
! make/GenerateLinkOptData.gmk
! make/GenerateModuleSummary.gmk
! make/Global.gmk
! make/GraalBuilderImage.gmk
! make/Hsdis.gmk
! make/Images.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/InterimImage.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
! make/Main.gmk
! make/MainSupport.gmk
! make/ModuleTools.gmk
! make/ModuleWrapper.gmk
! make/PreInit.gmk
! make/PreInitSupport.gmk
! make/ReleaseFile.gmk
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
+ make/RunTestsPrebuiltFindTests.gmk
! make/SourceRevision.gmk
! make/StaticLibs.gmk
! make/StaticLibsImage.gmk
! make/TestImage.gmk
! make/ToolsHotspot.gmk
! make/ToolsJdk.gmk
! make/ToolsLangtools.gmk
! make/UpdateBuildDocs.gmk
! make/UpdateSleefSource.gmk
! make/UpdateX11Wrappers.gmk
! make/ZipSecurity.gmk
! make/ZipSource.gmk
! make/common/CopyFiles.gmk
! make/common/DebugInfoUtils.gmk
! make/common/Execute.gmk
! make/common/FileUtils.gmk
! make/common/FindTests.gmk
! make/common/JarArchive.gmk
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/LogUtils.gmk
! make/common/MakeBase.gmk
+ make/common/MakeFileEnd.gmk
+ make/common/MakeFileStart.gmk
! make/common/MakeIO.gmk
+ make/common/MakeIncludeEnd.gmk
+ make/common/MakeIncludeStart.gmk
+ make/common/MakeSnippetEnd.gmk
+ make/common/MakeSnippetStart.gmk
! make/common/Modules.gmk
! make/common/NativeCompilation.gmk
! make/common/ProcessMarkdown.gmk
! make/common/TestFilesCompilation.gmk
! make/common/TextFileProcessing.gmk
! make/common/Utils.gmk
! make/common/ZipArchive.gmk
! make/common/modules/CopyCommon.gmk
! make/common/modules/GendataCommon.gmk
! make/common/modules/GensrcCommon.gmk
! make/common/modules/GensrcModuleInfo.gmk
! make/common/modules/GensrcProperties.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/modules/LibCommon.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/common/native/Paths.gmk
! make/hotspot/CopyToExplodedJdk.gmk
! make/hotspot/HotspotCommon.gmk
! make/hotspot/gensrc/GenerateSources.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/gensrc/GensrcDtrace.gmk
! make/hotspot/gensrc/GensrcJfr.gmk
! make/hotspot/gensrc/GensrcJvmti.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/CompileLibraries.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/lib/JvmFlags.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/hotspot/test/GtestImage.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/IdeaGenConfig.gmk
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/ide/xcode/hotspot/CreateXcodeProject.gmk
! make/modules/java.base/Copy.gmk
! make/modules/java.base/Gendata.gmk
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/Java.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.base/gendata/GendataBlockedCerts.gmk
! make/modules/java.base/gendata/GendataBreakIterator.gmk
! make/modules/java.base/gendata/GendataCryptoPolicy.gmk
! make/modules/java.base/gendata/GendataPublicSuffixList.gmk
! make/modules/java.base/gendata/GendataTZDB.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk
! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk
! make/modules/java.base/gensrc/GensrcExceptions.gmk
! make/modules/java.base/gensrc/GensrcMisc.gmk
! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk
! make/modules/java.base/gensrc/GensrcRegex.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.compiler/Java.gmk
! make/modules/java.datatransfer/Java.gmk
! make/modules/java.desktop/Copy.gmk
! make/modules/java.desktop/Gendata.gmk
! make/modules/java.desktop/Gensrc.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/gendata/GendataFontConfig.gmk
! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk
! make/modules/java.desktop/gensrc/GensrcIcons.gmk
! make/modules/java.desktop/gensrc/GensrcSwing.gmk
! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.instrument/Java.gmk
! make/modules/java.instrument/Lib.gmk
! make/modules/java.logging/Copy.gmk
! make/modules/java.logging/Gensrc.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management.rmi/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.management/Lib.gmk
! make/modules/java.naming/Java.gmk
! make/modules/java.prefs/Java.gmk
! make/modules/java.prefs/Lib.gmk
! make/modules/java.rmi/Java.gmk
! make/modules/java.rmi/Launcher.gmk
! make/modules/java.rmi/Lib.gmk
! make/modules/java.scripting/Java.gmk
! make/modules/java.scripting/Launcher.gmk
! make/modules/java.security.jgss/Java.gmk
! make/modules/java.security.jgss/Launcher.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/java.security.sasl/Java.gmk
! make/modules/java.smartcardio/Java.gmk
! make/modules/java.smartcardio/Lib.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.transaction.xa/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Copy.gmk
! make/modules/java.xml/Java.gmk
! make/modules/jdk.accessibility/Copy.gmk
! make/modules/jdk.accessibility/Java.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.attach/Lib.gmk
! make/modules/jdk.charsets/Gensrc.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.compiler/Gensrc.gmk
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.compiler/Launcher.gmk
! make/modules/jdk.crypto.cryptoki/Java.gmk
! make/modules/jdk.crypto.cryptoki/Lib.gmk
! make/modules/jdk.crypto.mscapi/Java.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk
! make/modules/jdk.dev/Java.gmk
! make/modules/jdk.dynalink/Java.gmk
! make/modules/jdk.editpad/Java.gmk
! make/modules/jdk.hotspot.agent/Gensrc.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.hotspot.agent/Launcher.gmk
! make/modules/jdk.hotspot.agent/Lib.gmk
! make/modules/jdk.httpserver/Gensrc.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.httpserver/Jmod.gmk
! make/modules/jdk.httpserver/Launcher.gmk
! make/modules/jdk.incubator.vector/Java.gmk
! make/modules/jdk.incubator.vector/Lib.gmk
! make/modules/jdk.internal.jvmstat/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.md/Java.gmk
! make/modules/jdk.internal.opt/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.jartool/Gensrc.gmk
! make/modules/jdk.jartool/Java.gmk
! make/modules/jdk.jartool/Jmod.gmk
! make/modules/jdk.jartool/Launcher.gmk
! make/modules/jdk.javadoc/Copy.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! make/modules/jdk.javadoc/Gensrc.gmk
! make/modules/jdk.javadoc/Java.gmk
! make/modules/jdk.javadoc/Launcher.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jcmd/Launcher.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jconsole/Launcher.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Java.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Gensrc.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jdi/Launcher.gmk
! make/modules/jdk.jdi/Lib.gmk
! make/modules/jdk.jdwp.agent/Copy.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.jfr/Copy.gmk
! make/modules/jdk.jfr/Gendata.gmk
! make/modules/jdk.jfr/Java.gmk
! make/modules/jdk.jfr/Jmod.gmk
! make/modules/jdk.jfr/Launcher.gmk
! make/modules/jdk.jlink/Gensrc.gmk
! make/modules/jdk.jlink/Launcher.gmk
! make/modules/jdk.jpackage/Gensrc.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.jpackage/Jmod.gmk
! make/modules/jdk.jpackage/Launcher.gmk
! make/modules/jdk.jpackage/Lib.gmk
! make/modules/jdk.jshell/Gensrc.gmk
! make/modules/jdk.jshell/Java.gmk
! make/modules/jdk.jshell/Jmod.gmk
! make/modules/jdk.jshell/Launcher.gmk
! make/modules/jdk.jstatd/Jmod.gmk
! make/modules/jdk.jstatd/Launcher.gmk
! make/modules/jdk.localedata/Gensrc.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.management.agent/Copy.gmk
! make/modules/jdk.management.agent/Gensrc.gmk
! make/modules/jdk.management.agent/Lib.gmk
! make/modules/jdk.management/Java.gmk
! make/modules/jdk.management/Lib.gmk
! make/modules/jdk.net/Lib.gmk
! make/modules/jdk.sctp/Java.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/modules/jdk.security.auth/Java.gmk
! make/modules/jdk.security.auth/Lib.gmk
! make/modules/sun.charsets/Java.gmk
! make/test/BuildFailureHandler.gmk
! make/test/BuildJtregTestThreadFactory.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk
! make/test/BuildTestLibNative.gmk
! make/test/JtregNativeHotspot.gmk
! make/test/JtregNativeJdk.gmk
! make/test/JtregNativeLibTest.gmk
! test/make/TestCompileCommands.gmk
! test/make/TestCopyFiles.gmk
! test/make/TestFixDepsFile.gmk
! test/make/TestIdea.gmk
! test/make/TestJavaCompilation.gmk
! test/make/TestMake.gmk
! test/make/TestMakeBase.gmk
! test/make/UtilsForTests.gmk

Changeset: 5ee44c16
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-02-11 12:10:05 +0000
URL:       https://git.openjdk.org/leyden/commit/5ee44c1688fa6bfbf31d506696eefbf61de0e768

8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java

Changeset: 545d19f1
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-11 12:38:19 +0000
URL:       https://git.openjdk.org/leyden/commit/545d19f1fa102d35908528520dc19a7d16000d63

8349771: Replace usages of -mx and -ms in some monitor tests

Reviewed-by: jpai, stefank, dholmes

! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java
! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java

Changeset: ee079fdb
Branch: premain
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-02-11 13:57:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ee079fdbf1c513a4c57ef86a803eb0add651c539

8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed

Reviewed-by: rcastanedalo, epeter

! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java

Changeset: a1bcda24
Branch: premain
Author:    Mohamed Issa <mohamed.issa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-02-11 15:33:30 +0000
URL:       https://git.openjdk.org/leyden/commit/a1bcda247617a839cd797bdd8bd3bf3216dff8a8

8349579: jsvml.dll incorrect RDATA SEGMENT specification

Reviewed-by: sviswanathan, jbhateja

! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_acos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_asin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cbrt_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_exp_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log10_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S

Changeset: 32dc41c9
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-02-11 16:21:23 +0000
URL:       https://git.openjdk.org/leyden/commit/32dc41c9f782d0c8829e1ef29846d236b3cf0fe2

8349624: Validation for slot missing in CodeBuilder local variable instructions

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! test/jdk/jdk/classfile/InstructionValidationTest.java

Changeset: 64281653
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-02-11 17:20:50 +0000
URL:       https://git.openjdk.org/leyden/commit/642816538fbaa5b74c6beb8a14d1738cdde28c10

8349254: Disable "best-fit" mapping on Windows environment variables

Reviewed-by: jlu, jpai

! src/java.base/share/native/libjli/args.c
! src/java.base/windows/native/libjava/ProcessEnvironment_md.c
! test/jdk/tools/launcher/DisableBestFitMappingTest.java

Changeset: e7157d17
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-11 19:22:35 +0000
URL:       https://git.openjdk.org/leyden/commit/e7157d174c19a3562c4bf19760760cb1de13cb0e

8150442: Enforce Supported Platforms in Packager for MSI bundles

Reviewed-by: almatvee, cstein

! make/modules/jdk.jpackage/Java.gmk
! src/jdk.jpackage/share/man/jpackage.md
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl
+ test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java
+ test/jdk/tools/jpackage/junit/windows/junit.java

Changeset: 8c09d40d
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-02-11 20:20:53 +0000
URL:       https://git.openjdk.org/leyden/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b

8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: d558d9d4
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-02-12 01:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea325

8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java

Changeset: 88b4a906
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-12 03:00:43 +0000
URL:       https://git.openjdk.org/leyden/commit/88b4a906d2c520ce6a7b21adc5e709067e520cdd

8349689: Several virtual thread tests missing /native keyword

Reviewed-by: alanb, lmesnik

! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/Starvation.java
! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: 342dec93
Branch: premain
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-02-12 03:10:00 +0000
URL:       https://git.openjdk.org/leyden/commit/342dec93f22193309aa8865df95eb19d659b082c

8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java  still fails:  Focus is not on Radio Button Single as Expected

Reviewed-by: aivanov, dnguyen, azvegint

! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: adda12b7
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-02-12 03:57:30 +0000
URL:       https://git.openjdk.org/leyden/commit/adda12b724ec5fb890ef18ae21f0b5985ececfea

8349874: Missing comma in copyright from JDK-8349689

Reviewed-by: dcubed, mikael

! test/jdk/java/lang/Thread/virtual/Starvation.java

Changeset: bb41df44
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-02-12 08:22:29 +0000
URL:       https://git.openjdk.org/leyden/commit/bb41df44d95cb4cadb8a18b3f999d35e169b35d3

8349723: Problemlist jdp tests for macosx-x64

Reviewed-by: rriggs, sspitsyn

! test/jdk/ProblemList.txt

Changeset: 08f4c1c8
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-02-12 09:04:32 +0000
URL:       https://git.openjdk.org/leyden/commit/08f4c1c801c8c3553c1380e1d019a487bd0a25ea

8349781: make test TEST=gtest fails on WSL

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: e700460b
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-02-12 12:04:22 +0000
URL:       https://git.openjdk.org/leyden/commit/e700460b490e2b6649a61dc48e7d971b8efdb8c4

8349813: Test behavior of limiting() on RS operators throwing exceptions

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java

Changeset: ed17c55e
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-02-12 12:04:40 +0000
URL:       https://git.openjdk.org/leyden/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d701

8349145: Make Class.getProtectionDomain() non-native

Reviewed-by: liach, dholmes, yzheng

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java

Changeset: 73e1780a
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-02-12 16:11:09 +0000
URL:       https://git.openjdk.org/leyden/commit/73e1780ad0aba92ce60bb35fc66a395abccbf57e

8349836: G1: Improve group prediction log message

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp

Changeset: 332d87cc
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-12 16:29:08 +0000
URL:       https://git.openjdk.org/leyden/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518ecfd

8349859: Support static JDK in libfontmanager/freetypeScaler.c

Reviewed-by: prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 4b463ee7
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-02-12 17:02:51 +0000
URL:       https://git.openjdk.org/leyden/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c890

8342103: C2 compiler support for Float16 type and associated scalar operations

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Bhavana Kilambi <bkilambi at openjdk.org>
Co-authored-by: Joe Darcy <darcy at openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Reviewed-by: psandoz, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/connode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
+ test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
+ test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java

Changeset: 336d0d85
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-02-12 18:26:37 +0000
URL:       https://git.openjdk.org/leyden/commit/336d0d8592aed734e7b8139e1ecd71d33825c75a

8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c

Reviewed-by: jiangli, shade

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: c5ac3c4f
Branch: premain
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2025-02-12 18:36:24 +0000
URL:       https://git.openjdk.org/leyden/commit/c5ac3c4f11e777b24d597deec522c9df09750f59

8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore

Reviewed-by: hchao, rhalade

! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java

Changeset: ba281196
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-02-12 19:17:29 +0000
URL:       https://git.openjdk.org/leyden/commit/ba28119642a7cfa850707a01ce8e589c3a80d416

8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.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/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 74e458ba
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-02-12 19:27:54 +0000
URL:       https://git.openjdk.org/leyden/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2c03

8349684: Remove SA core file tests from problem list for macosx-x64

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2a5d1da3
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-02-12 19:28:28 +0000
URL:       https://git.openjdk.org/leyden/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4c2a

8349571: Remove JavaThreadFactory interface from SA

Reviewed-by: kevinw, sspitsyn

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 7a0832f5
Branch: premain
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-02-12 21:36:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7a0832f5487cb7586131f6c4e0b90300f6de5dec

8349934: Wrong file regex for copyright header format check in .jcheck/conf

Reviewed-by: erikj

! .jcheck/conf

Changeset: b8576eb4
Branch: premain
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-02-12 22:15:37 +0000
URL:       https://git.openjdk.org/leyden/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675e34

6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063

Reviewed-by: avu, prr

! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java

Changeset: 55097dd4
Branch: premain
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-02-12 22:25:05 +0000
URL:       https://git.openjdk.org/leyden/commit/55097dd4cbb5d691c12cb0247d66dce593759d59

8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni

Reviewed-by: jwaters, kvn, sviswanathan

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! test/jdk/java/lang/String/IndexOf.java
! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java

Changeset: adc3f53d
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-13 02:59:57 +0000
URL:       https://git.openjdk.org/leyden/commit/adc3f53d2403cd414a91e71c079b4108b2346da0

8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so

Reviewed-by: alanb

! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java

Changeset: a637ccf2
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-02-13 06:36:32 +0000
URL:       https://git.openjdk.org/leyden/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c

8349851: RISC-V: Call VM leaf can use movptr2

Reviewed-by: fyang, mli

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

Changeset: 24b7f815
Branch: premain
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-02-13 09:47:02 +0000
URL:       https://git.openjdk.org/leyden/commit/24b7f815ae4ca2a228dff2694993b5ebc2192382

8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion'

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1RemSetSummary.cpp

Changeset: 29202d1f
Branch: premain
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-02-13 10:03:25 +0000
URL:       https://git.openjdk.org/leyden/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c027a

8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434

Reviewed-by: sgehwolf, asemenyuk

! test/jdk/tools/jpackage/share/JLinkOptionsTest.java

Changeset: efc597bf
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-13 10:22:19 +0000
URL:       https://git.openjdk.org/leyden/commit/efc597bf47bff46596bb29b03b5750bfc5afe851

8349564: Clean warnings found in jpackage tests when building them with -Xlint:all

Reviewed-by: almatvee

! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
! test/jdk/tools/jpackage/linux/UsrTreeTest.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/DotInNameTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
! test/jdk/tools/jpackage/share/ModulePathTest2.java
! test/jdk/tools/jpackage/share/ModulePathTest3.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultipleJarAppTest.java
! test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java
! test/jdk/tools/jpackage/share/NonExistentTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/UnicodeArgsTest.java
! test/jdk/tools/jpackage/share/VendorTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: add3cd1c
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-02-13 11:42:46 +0000
URL:       https://git.openjdk.org/leyden/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8e6d

8348600: Update PipeWire to 1.3.81

Reviewed-by: psadhukhan, prr, honkar

! src/java.desktop/unix/legal/pipewire.md
! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/type.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h

Changeset: 5b75ff72
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-02-13 11:54:01 +0000
URL:       https://git.openjdk.org/leyden/commit/5b75ff7283340291bc87f83aba0e4416479899e3

8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases

Reviewed-by: liach, alanb, sundar, lancea

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java

Changeset: c2fc9478
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-02-13 14:16:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c2fc94782669ae1645014ee3bfeba957dbff4669

8349378: Build splashscreen lib with SIZE optimization

Reviewed-by: erikj, prr, honkar

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: 18958c62
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-13 15:44:46 +0000
URL:       https://git.openjdk.org/leyden/commit/18958c6298bf5cc5495375e2940b640b04ec9ccb

8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c

Reviewed-by: prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 0b50e479
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-02-13 16:09:04 +0000
URL:       https://git.openjdk.org/leyden/commit/0b50e479a060cf745a3e858d535516444fe80fd8

8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places

Reviewed-by: dlong, shade

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java

Changeset: 28e744dc
Branch: premain
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-02-13 16:34:37 +0000
URL:       https://git.openjdk.org/leyden/commit/28e744dc642db8ebe376403f28630438a5ee3f44

8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710)

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp

Changeset: 6ddbcc34
Branch: premain
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2025-02-13 16:55:33 +0000
URL:       https://git.openjdk.org/leyden/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ecaaa

8328119: Support HKDF in SunPKCS11 (Preview)
8346720: Support Generic keys in SunPKCS11 SecretKeyFactory

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: valeriep, kdriver, weijun

! src/java.base/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/module-info.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/KDF/TestHKDF.java

Changeset: 2eac490b
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-13 19:08:03 +0000
URL:       https://git.openjdk.org/leyden/commit/2eac490bd22f5488a60e59f93ce54d4babf33c23

8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel

Reviewed-by: bpb

! make/test/JtregNativeJdk.gmk

Changeset: a88e2a58
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-02-13 19:35:42 +0000
URL:       https://git.openjdk.org/leyden/commit/a88e2a58bf834081db55c2071d072567ea763354

8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong

Reviewed-by: yzheng, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp

Changeset: d8fcd43a
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-13 20:06:33 +0000
URL:       https://git.openjdk.org/leyden/commit/d8fcd43a24a989b71ed30945fda78541c1e42b60

8349927: Waiting for compiler termination delays shutdown for 10+ ms

Reviewed-by: kvn, dholmes

! src/hotspot/share/runtime/vmOperations.cpp

Changeset: 3e7acfac
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-02-13 20:57:48 +0000
URL:       https://git.openjdk.org/leyden/commit/3e7acfac48229441b243a6ac564e719963e4f43d

8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id

Reviewed-by: joehw, jlu, iris

! src/java.base/share/classes/java/util/TimeZone.java
! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java

Changeset: 3741c980
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-02-13 22:25:23 +0000
URL:       https://git.openjdk.org/leyden/commit/3741c980b865b7122d07655353657d683923c40d

8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Locale.java
- test/jdk/java/util/Locale/LRToString.java
! test/jdk/java/util/Locale/LanguageRangeTest.java

Changeset: ff52859d
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-13 22:53:30 +0000
URL:       https://git.openjdk.org/leyden/commit/ff52859d2ad65b97c56dd19323213a0d07be47ae

8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode

Reviewed-by: almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java

Changeset: 57f4c30f
Branch: premain
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2025-02-14 07:54:44 +0000
URL:       https://git.openjdk.org/leyden/commit/57f4c30fb6be1da57c8fcc742b5c36d842eef397

8347917: AArch64: Enable upper GPR registers in C1

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp

Changeset: fa1bd234
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-02-14 12:24:36 +0000
URL:       https://git.openjdk.org/leyden/commit/fa1bd2344e60163bf247c668b94f98c50c72855a

8343802: Prevent NULL usage backsliding

Reviewed-by: kbarrett

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/sources/TestNoNULL.java

Changeset: 19c0ce43
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-02-14 12:55:36 +0000
URL:       https://git.openjdk.org/leyden/commit/19c0ce43e258d00d77314d76a361feb2069a5af1

8349751: AIX build failure after upgrade pipewire to 1.3.81

Reviewed-by: mdoerr

! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h

Changeset: db42a48d
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-14 13:12:30 +0000
URL:       https://git.openjdk.org/leyden/commit/db42a48dc5d49783545757bd34aeead851f9288e

8350011: Convert jpackage test lib tests in JUnit format

Reviewed-by: almatvee

+ test/jdk/tools/jpackage/helpers-test/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
- test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java

Changeset: 742e735d
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-14 13:53:06 +0000
URL:       https://git.openjdk.org/leyden/commit/742e735d7f6c4ee9ca5a4d290c59d7d6ec1f7635

8349858: Print compilation task before blocking compiler thread for shutdown

Reviewed-by: kvn, chagedorn

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 9ea81d90
Branch: premain
Author:    anass baya <anass.baya at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-02-14 15:19:09 +0000
URL:       https://git.openjdk.org/leyden/commit/9ea81d90175c11460d0efa83f82ceccc4ee2cd3b

8349351: Combine Screen Inset Tests into a Single File

Reviewed-by: honkar, dnguyen, aivanov

- test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java
! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java

Changeset: 0414dcec
Branch: premain
Author:    Maxim Kartashev <mkartashev at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2025-02-14 15:28:59 +0000
URL:       https://git.openjdk.org/leyden/commit/0414dcec118fce24037ca1a6b00561c0ce4c6953

8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception

Reviewed-by: bpb

! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! test/jdk/java/nio/file/Files/SBC.java

Changeset: 2a90b90a
Branch: premain
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2025-02-14 16:18:47 +0000
URL:       https://git.openjdk.org/leyden/commit/2a90b90a95da91b71cd90caeafae5adaee621ebf

8346117: Add test annotation

Reviewed-by: coffeys

! test/jdk/sun/nio/cs/Test6392804.java
! test/jdk/sun/nio/cs/TestUTF_32.java

Changeset: 38322407
Branch: premain
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-02-14 16:40:08 +0000
URL:       https://git.openjdk.org/leyden/commit/38322407cd1664115e975c7fd9cb61e40d9557b5

8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic

Reviewed-by: phh, wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp

Changeset: ba6c9659
Branch: premain
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-02-14 16:41:26 +0000
URL:       https://git.openjdk.org/leyden/commit/ba6c96599aac1a6c08cb66c611474f83bbc9b260

8348595: GenShen: Fix generational free-memory no-progress check

Reviewed-by: phh, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp

Changeset: b6443f6f
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-02-14 19:40:47 +0000
URL:       https://git.openjdk.org/leyden/commit/b6443f6ff96707f67552df41c01d18c193560223

8348347: Cleanup JavaThread subclass support in SA

Reviewed-by: kevinw, sspitsyn

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/HiddenJavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 62345364
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-15 07:22:20 +0000
URL:       https://git.openjdk.org/leyden/commit/623453647a8a387b2d8d375cb18b33666abc16ee

8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570

Reviewed-by: kvn, chagedorn

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileTask.hpp

Changeset: 5cf11324
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-15 14:31:29 +0000
URL:       https://git.openjdk.org/leyden/commit/5cf11324afdeed0189e0491845a7ffe78c7c1e13

8350098: jpackage test lib erroneously will run methods without @Test annotation as tests

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java

Changeset: 7d11418c
Branch: premain
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2025-02-15 22:40:46 +0000
URL:       https://git.openjdk.org/leyden/commit/7d11418c820b46926a25907766d16083a4b349de

8350147: Replace example in KEM class with the one from JEP 452

Reviewed-by: weijun

! src/java.base/share/classes/javax/crypto/KEM.java

Changeset: 21927237
Branch: premain
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-02-17 02:09:25 +0000
URL:       https://git.openjdk.org/leyden/commit/2192723734e4edd2d2136637a46e9256c1b15703

8350162: ProblemList compiler/tiered/Level2RecompilationTest.java

Reviewed-by: jpai

! test/hotspot/jtreg/ProblemList.txt

Changeset: 5e9d72e2
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-02-17 08:02:51 +0000
URL:       https://git.openjdk.org/leyden/commit/5e9d72e2241426c0cf26abadab73e63434d51a4a

8350094: Linux gcc 13.2.0 build fails when ubsan is enabled

Reviewed-by: mdoerr, prr, kbarrett

! make/autoconf/jdk-options.m4

Changeset: b1b48286
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-17 09:21:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b1b48286a6cbee8a9f96d739ab437915c573022c

8350086: Inline hot Method accessors for faster task selection

Reviewed-by: kvn, coleenp, aph, vlivanov

! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/java.cpp

Changeset: f1258f9e
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-02-17 09:22:57 +0000
URL:       https://git.openjdk.org/leyden/commit/f1258f9e16b063c0fdbdd614ae2dc76c67607654

8349755: Fix corner case issues in async UL

Reviewed-by: dholmes, aboldtch

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileStreamOutput.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/logging/logTagSet.cpp
+ test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java

Changeset: 071c8f51
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-02-17 11:05:59 +0000
URL:       https://git.openjdk.org/leyden/commit/071c8f515537d6030ae7055e309b4f4a6a495bc8

8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases

Reviewed-by: lancea, alanb

! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java

Changeset: b3a4026c
Branch: premain
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-02-17 11:35:07 +0000
URL:       https://git.openjdk.org/leyden/commit/b3a4026c65eb049eb4f3a3cbf52c9f0c9979a256

8349764: RISC-V: C1: Improve Class.isInstance intrinsic

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp

Changeset: 7f3ecb4d
Branch: premain
Author:    Matthias Ernst <mernst-github at mernst.org>
Date:      2025-02-17 13:07:23 +0000
URL:       https://git.openjdk.org/leyden/commit/7f3ecb4d92fdb084ce632cab484cf4578487b090

8346664: C2: Optimize mask check with constant offset

Reviewed-by: epeter, qamai

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java

Changeset: 2bd8f026
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-02-17 13:12:02 +0000
URL:       https://git.openjdk.org/leyden/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b

8342524: Use latch in AbstractButton/bug6298940.java instead of delay

Reviewed-by: azvegint, kizune, dnguyen, achung

+ test/jdk/javax/swing/AbstractButton/bug6298940.java

Changeset: 906358d3
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-02-17 13:13:15 +0000
URL:       https://git.openjdk.org/leyden/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297

8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame

Reviewed-by: serb, azvegint, kizune

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 650d0d95
Branch: premain
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-02-17 13:13:42 +0000
URL:       https://git.openjdk.org/leyden/commit/650d0d954ea8e20e31f17d459993d5edecf08a4c

8348865: JButton/bug4796987.java never runs because Windows XP is unavailable

Reviewed-by: tr, abhiscxk, serb

! test/jdk/javax/swing/JButton/4796987/bug4796987.java

Changeset: 8b2aa51b
Branch: premain
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2025-02-17 13:28:34 +0000
URL:       https://git.openjdk.org/leyden/commit/8b2aa51b0c36a993e46fea7a4b61788dd101d606

8349780: AIX os::get_summary_cpu_info  support Power 11

Reviewed-by: stuefe, amitkumar

! src/hotspot/os/aix/os_aix.cpp

Changeset: 3f0c1370
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-02-17 15:31:18 +0000
URL:       https://git.openjdk.org/leyden/commit/3f0c1370269db978072814c2170fc3987efade85

8347123: Add missing @serial tags to other modules

Reviewed-by: prr, nbenalla, alanb

! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/MBeanPermission.java
! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java
! src/java.management/share/classes/javax/management/remote/NotificationResult.java
! src/java.scripting/share/classes/javax/script/ScriptException.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.smartcardio/share/classes/javax/smartcardio/ATR.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java
! src/java.sql/share/classes/java/sql/SQLClientInfoException.java
! src/java.sql/share/classes/javax/sql/StatementEvent.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java
! src/java.xml/share/classes/javax/xml/namespace/QName.java
! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java
! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java
! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java
! src/java.xml/share/classes/javax/xml/transform/TransformerException.java
! src/java.xml/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java
! src/java.xml/share/classes/org/w3c/dom/DOMException.java
! src/java.xml/share/classes/org/w3c/dom/events/EventException.java
! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java
! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java
! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java
! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java
! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java

Changeset: 8ec58939
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-02-17 19:34:29 +0000
URL:       https://git.openjdk.org/leyden/commit/8ec589390f7dc67dd883a1efddb8da32790f6591

8346781: [JVMCI] Limit ServiceLoader to class initializers

Reviewed-by: never, yzheng

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java

Changeset: 8df80400
Branch: premain
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-02-18 00:19:46 +0000
URL:       https://git.openjdk.org/leyden/commit/8df804005ed772936fd77a4c0335a5620f909570

8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH

Reviewed-by: mli, fjiang

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

Changeset: 3353f8e0
Branch: premain
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-02-18 07:51:45 +0000
URL:       https://git.openjdk.org/leyden/commit/3353f8e0875165adbc8ee764a4c8d8817a87cd88

8349652: Rewire nmethod oop load barriers

Reviewed-by: kvn, aboldtch

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessDecorators.hpp

Changeset: 013fda1d
Branch: premain
Author:    Marc Chevalier <marc.chevalier at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-02-18 08:43:21 +0000
URL:       https://git.openjdk.org/leyden/commit/013fda1dad22d7aca3ee24c11dc42cb3885b5323

8348172: C2: Remove unused local variables in filter_helper() methods

Reviewed-by: kvn, haosun, chagedorn

! src/hotspot/share/opto/type.cpp

Changeset: ff05d979
Branch: premain
Author:    Marc Chevalier <marc.chevalier at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-02-18 09:25:24 +0000
URL:       https://git.openjdk.org/leyden/commit/ff05d9795322fee6def559bd6776de42b96c27dc

8349180: Remove redundant initialization in ciField constructor

Reviewed-by: chagedorn

! src/hotspot/share/ci/ciField.cpp

Changeset: 160db5f0
Branch: premain
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-02-18 09:56:38 +0000
URL:       https://git.openjdk.org/leyden/commit/160db5f0f000f8471f71e0725da862d57db28c8a

8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int'

Reviewed-by: dholmes, jsjolen

! src/hotspot/share/classfile/verifier.cpp

Changeset: d7baae3e
Branch: premain
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-18 09:56:49 +0000
URL:       https://git.openjdk.org/leyden/commit/d7baae3ee92bbc94e380703f173a4d4a9de75e29

8350178: Incorrect comment after JDK-8345580

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/node.hpp

Changeset: 8193e0d5
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-02-18 10:23:35 +0000
URL:       https://git.openjdk.org/leyden/commit/8193e0d53ac806d6974e2aacc7b7476aeb52a5fd

8346280: C2: implement late barrier elision for G1

Reviewed-by: tschatzl, aboldtch, mdoerr

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java

Changeset: 885be2ef
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-02-18 10:24:51 +0000
URL:       https://git.openjdk.org/leyden/commit/885be2efa6b1359a7c7ab36882e19a7eaba77fb3

8349908: RISC-V: C2 SelectFromTwoVector

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: e1d0a9c8
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-02-18 13:20:05 +0000
URL:       https://git.openjdk.org/leyden/commit/e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94

8350202: Tune for Power10 CPUs on Linux ppc64le

Reviewed-by: mdoerr

! make/autoconf/flags-cflags.m4

Changeset: 62d93f2a
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-02-18 20:06:05 +0000
URL:       https://git.openjdk.org/leyden/commit/62d93f2a2222a044ac4aa409efd69e776f0d43da

8346050: Update BuildTestLib.gmk to build whole testlibrary

Reviewed-by: weijun, ihse

! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/security/CertUtils.java
! test/lib/jdk/test/lib/security/FixedSecureRandom.java
! test/lib/jdk/test/lib/security/SeededSecureRandom.java
! test/lib/jdk/test/lib/security/XMLUtils.java

Changeset: fe713ff6
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-02-20 19:36:31 +0000
URL:       https://git.openjdk.org/leyden/commit/fe713ff64e219c31bcc1425ba7f460c0fba89ed0

Merge branch 'master' into premain

! .jcheck/conf
! make/InitSupport.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! .jcheck/conf
! make/InitSupport.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups

Changeset: 46d4a601
Branch: premain
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-02-18 20:08:08 +0000
URL:       https://git.openjdk.org/leyden/commit/46d4a601e04f90b11d4ccc97a49f4e7010b4fd83

8349088: De-virtualize Codeblob and nmethod

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: cjplummer, aboldtch, dlong

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java

Changeset: f2b4e12a
Branch: premain
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-02-18 20:18:08 +0000
URL:       https://git.openjdk.org/leyden/commit/f2b4e12afe67086a2ae08081fd545e5ce4d731fd

8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out

Reviewed-by: yzheng, never

! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.config
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java

Changeset: 2d03bd00
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-02-18 20:58:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2d03bd007895b139b027947852c8b5ad8eab49b6

8350280: The JDK-8346050 testlibrary changes break the build

Reviewed-by: dholmes

! make/test/BuildTestLib.gmk

Changeset: 250c2d44
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-02-20 20:22:56 +0000
URL:       https://git.openjdk.org/leyden/commit/250c2d4495134589c03ed3b1819c9afb5e322157

Merge branch 'master' into premain

! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp



More information about the leyden-dev mailing list