git: openjdk/leyden: hermetic-java-runtime: 26 new changesets

duke duke at openjdk.org
Tue Feb 11 19:05:33 UTC 2025


Changeset: 5395ffa0
Branch: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: hermetic-java-runtime
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: 7d2a3c84
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-02-11 11:01:54 +0000
URL:       https://git.openjdk.org/leyden/commit/7d2a3c841b029206ee959a9b5ddfc4bbcd90f1b0

Merge branch 'master' into hermetic-java-runtime

! make/Images.gmk
! make/Main.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/share/runtime/os.cpp
! make/Images.gmk
! make/Main.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/share/runtime/os.cpp



More information about the leyden-dev mailing list