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