git: openjdk/leyden: premain: 173 new changesets

Ioi Lam iklam at openjdk.org
Wed May 28 07:34:06 UTC 2025


Changeset: 6536430a
Branch: premain
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2025-05-01 23:08:16 +0000
URL:       https://git.openjdk.org/leyden/commit/6536430a3bdedcf5e0636e0eb27bde5e0d7b40fd

8348732: SunJCE and SunPKCS11 have different PBE key encodings

Reviewed-by: weijun, fferrari

! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/sun/security/util/PBEUtil.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/P11PBECipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
! test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java
! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java

Changeset: 494ef6cb
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-05-01 23:34:35 +0000
URL:       https://git.openjdk.org/leyden/commit/494ef6cb8cff7f29a7346364e7620eebcec48d3b

8354305: SHAKE128 and SHAKE256 MessageDigest algorithms

Reviewed-by: valeriep, mullan

! src/java.base/share/classes/sun/security/provider/SHA3.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/util/KnownOIDs.java
+ test/jdk/sun/security/provider/MessageDigest/SHAKEhash.java
! test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java

Changeset: c514f135
Branch: premain
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-05-02 00:25:19 +0000
URL:       https://git.openjdk.org/leyden/commit/c514f135ccf08c3be016a32ae8f2c055fb941857

8356051: Update SignatureUtil.java with the new KnownOIDs

Reviewed-by: rhalade

! src/java.base/share/classes/sun/security/util/SignatureUtil.java

Changeset: bd7c7789
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-02 01:30:47 +0000
URL:       https://git.openjdk.org/leyden/commit/bd7c77898a75dece0586bef24d4e18d540f08288

8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe

Reviewed-by: jpai, jvernee

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java

Changeset: d29700cc
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-02 06:10:48 +0000
URL:       https://git.openjdk.org/leyden/commit/d29700cc80003d6baddb419f2974ab226478bacc

8344706: Implement JEP 512: Compact Source Files and Instance Main Methods

Co-authored-by: Stuart Marks <smarks at openjdk.org>
Reviewed-by: liach, cstein, vromero, naoto

! src/java.base/share/classes/java/io/Console.java
- src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
+ src/java.base/share/classes/java/lang/IO.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.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
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
= test/jdk/java/lang/IO/IO.java
= test/jdk/java/lang/IO/Input.java
= test/jdk/java/lang/IO/Methods.java
= test/jdk/java/lang/IO/Output.java
= test/jdk/java/lang/IO/input-no-prompt.exp
= test/jdk/java/lang/IO/input.exp
= test/jdk/java/lang/IO/output.exp
! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java
! test/jdk/tools/launcher/Arrrghs.java
! test/langtools/jdk/jshell/ConsoleTest.java
! test/langtools/jdk/jshell/ConsoleToolTest.java
+ test/langtools/jdk/jshell/StartOptionTest-module-patch/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
! test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java
! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java
! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out
! test/langtools/tools/javac/ImplicitClass/ImplicitImports.java
! test/langtools/tools/javac/ImplicitClass/NestedClasses.java
! test/langtools/tools/javac/ImplicitClass/NestedEnum.java
! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java
! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out
! test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java
! test/langtools/tools/javac/T8036019.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/attr/AttrRecoveryTest.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
! test/langtools/tools/javac/diags/examples/ImplicitClass.java
! test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java
! test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java
! test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java
! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/tree/TreePosTest.java

Changeset: 811f117c
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-02 08:28:57 +0000
URL:       https://git.openjdk.org/leyden/commit/811f117ce396ac7aafd71f5618f2de96bb96f311

8355980: RISC-V: remove vmclr_m before vmsXX and vmfXX

Reviewed-by: dzhang, fyang

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

Changeset: afb9134a
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-05-02 11:40:19 +0000
URL:       https://git.openjdk.org/leyden/commit/afb9134a31c326e90f2bb68ae17e32de9d1d7740

8355627: Don't use ThreadCritical for EventLog list

Reviewed-by: shade, lmesnik, zgu

! src/hotspot/share/utilities/events.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java

Changeset: cdad6d78
Branch: premain
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-05-02 12:30:32 +0000
URL:       https://git.openjdk.org/leyden/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565

8216437: PPC64: Add intrinsic for GHASH algorithm

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: cf2f9ce8
Branch: premain
Author:    Ivan Bereziuk <ivan.bereziuk at oracle.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-05-02 12:49:03 +0000
URL:       https://git.openjdk.org/leyden/commit/cf2f9ce8207f12bd25fc866c179ff13b961bea44

8356032: createAutoconfBundle.sh downloads to local directory

Reviewed-by: erikj

! make/devkit/createAutoconfBundle.sh

Changeset: 995d5416
Branch: premain
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-05-02 12:54:09 +0000
URL:       https://git.openjdk.org/leyden/commit/995d54161fed657f38753813f55d0591e77a42e3

8355681: G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation

Reviewed-by: tschatzl, ayang

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

Changeset: 9f9e73d5
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-02 14:14:59 +0000
URL:       https://git.openjdk.org/leyden/commit/9f9e73d5f9fcb5e926a2674c54cbbc92012b75f6

8349146: [REDO] Implement a better allocator for downcalls

Reviewed-by: mcimadamore, jvernee, liach

+ src/java.base/share/classes/jdk/internal/foreign/BufferStack.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! test/jdk/ProblemList.txt
+ test/jdk/java/foreign/TestBufferStack.java
+ test/jdk/java/foreign/TestBufferStackStress.java
+ test/jdk/java/foreign/TestBufferStackStress2.java
+ test/jdk/java/foreign/libTestBufferStack.c
+ test/micro/org/openjdk/bench/java/lang/foreign/BufferStackBench.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c

Changeset: 01fd49ff
Branch: premain
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-02 16:56:05 +0000
URL:       https://git.openjdk.org/leyden/commit/01fd49ffb3f02840a360f5d4e19c6b0e6d22cd70

8355446: Change to Xcode 15.4 for building on macOS at Oracle

Reviewed-by: erikj, ihse

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js

Changeset: 5faa5590
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-02 16:59:41 +0000
URL:       https://git.openjdk.org/leyden/commit/5faa55902211e5ad8edc51282022ed9db3684b25

8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value

Reviewed-by: jpai, lancea

! test/jdk/java/io/File/MacPathTest.java
! test/jdk/java/io/File/MaxPath.java
! test/jdk/java/io/File/WinDeviceName.java
! test/jdk/java/io/File/WinMaxPath.java
! test/jdk/java/io/File/WinSpecialFiles.java
! test/jdk/java/io/FileOutputStream/ManyFiles.java

Changeset: 4826a91e
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-02 16:59:56 +0000
URL:       https://git.openjdk.org/leyden/commit/4826a91e7a729999343f450ab7ec4621cc418550

8355443: [java.io] Use @requires tag instead of exiting based on File.separatorChar value

Reviewed-by: naoto, vyazici

! test/jdk/java/io/FileInputStream/LeadingSlash.java
! test/jdk/java/io/pathNames/GeneralSolaris.java
! test/jdk/java/io/pathNames/GeneralWin32.java
! test/jdk/java/io/pathNames/unix/TrailingSlash.java
! test/jdk/java/io/pathNames/win32/DriveOnly.java
! test/jdk/java/io/pathNames/win32/DriveRelativePath.java
! test/jdk/java/io/pathNames/win32/DriveSlash.java
! test/jdk/java/io/pathNames/win32/RenameDelete.java
! test/jdk/java/io/pathNames/win32/SJIS.java
! test/jdk/java/io/pathNames/win32/bug6344646.java

Changeset: 84f570c5
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-02 17:00:12 +0000
URL:       https://git.openjdk.org/leyden/commit/84f570c573f5c355cf55e05d06ddb383deb476ca

8355445: [java.nio] Use @requires tag instead of exiting based on "os.name" property value

Reviewed-by: lancea, jpai, iris

! test/jdk/java/nio/channels/Selector/HelperSlowToDie.java
! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java
! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/charset/RemovingSunIO/TestCOMP.java
! test/jdk/java/nio/file/DirectoryStream/DriveLetter.java
! test/jdk/java/nio/file/WatchService/FileTreeModifier.java

Changeset: c8bbcaf5
Branch: premain
Author:    Mohamed Issa <mohamed.issa at intel.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-05-02 17:21:50 +0000
URL:       https://git.openjdk.org/leyden/commit/c8bbcaf5de6982f673504a8dc766fb80bb6f0d07

8348638: Performance regression in Math.tanh

Reviewed-by: jbhateja, epeter, sviswanathan

! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp
+ test/micro/org/openjdk/bench/java/lang/TanhPerf.java

Changeset: 60ba81d7
Branch: premain
Author:    Peter B. Kessler <pbk at openjdk.org>
Date:      2025-05-02 18:54:11 +0000
URL:       https://git.openjdk.org/leyden/commit/60ba81d77f0e299b8131cf23b1253689fa898e85

8354347: Increase the default padding size for aarch64 in JDK code.

Reviewed-by: aph, ecaspole

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp

Changeset: 56468c42
Branch: premain
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-05-02 20:44:22 +0000
URL:       https://git.openjdk.org/leyden/commit/56468c42bef8524e53a929dc2ae603cff05b55e3

8322810: Lambda expression types can't be classes

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java
+ test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.java
+ test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.out

Changeset: 4d2d1298
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Committer: Man Cao <manc at openjdk.org>
Date:      2025-05-02 22:34:10 +0000
URL:       https://git.openjdk.org/leyden/commit/4d2d12987f8c1be64719a7d01276a789af245ee2

8355962: RISCV64 cross build fails after 8354996

Reviewed-by: erikj, manc

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java

Changeset: 03f0ec4a
Branch: premain
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-05-02 23:15:26 +0000
URL:       https://git.openjdk.org/leyden/commit/03f0ec4a35855b59c8faaf4be2e7569a12b4d5db

8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java

Reviewed-by: rhalade, weijun

! test/jdk/sun/security/pkcs12/P12SecretKey.java

Changeset: 5b3ae921
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-05-05 04:02:51 +0000
URL:       https://git.openjdk.org/leyden/commit/5b3ae9210564c16b4d350dabd0445248cb205698

8350182: [s390x] Relativize locals in interpreter frames

Reviewed-by: lucy, rrich

! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: c8ce61c8
Branch: premain
Author:    Tatsunori Uchino <tats.u at live.jp>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-05 05:03:15 +0000
URL:       https://git.openjdk.org/leyden/commit/c8ce61c8cadaf0371dc490c76b753f98bbaa118a

8355371: NegativeArraySizeException in print methods in IO or System.console() in JShell
8354910: Output by java.io.IO or System.console() corrupted for some non-ASCII characters

Reviewed-by: liach, jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/ConsoleTest.java

Changeset: a5f4366a
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-05 05:04:17 +0000
URL:       https://git.openjdk.org/leyden/commit/a5f4366a7f0b702b748fec9bcbcb95c522ff190b

8353565: Javac throws "inconsistent stack types at join point" exception

Reviewed-by: vromero, liach, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java

Changeset: c94a7ae1
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-05-05 05:29:06 +0000
URL:       https://git.openjdk.org/leyden/commit/c94a7ae11e588250cd0eb064c3280afd580530ea

8354276: Strict HTTP header validation

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/ValidatingHeadersConsumer.java
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
+ test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java

Changeset: 69d0f7a3
Branch: premain
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-05-05 06:57:09 +0000
URL:       https://git.openjdk.org/leyden/commit/69d0f7a3954048da358bd2ac5ab458fb37fa25a6

8354284: Add more compiler test folders to tier1 runs

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java

Changeset: 604225fb
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-05 06:58:20 +0000
URL:       https://git.openjdk.org/leyden/commit/604225fb0c5f6bf2128a305d09649d76c43dedc9

8354954: Typed static memory for late initialization of static class members in Hotspot

Reviewed-by: qamai, kbarrett, jvernee

! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
+ src/hotspot/share/utilities/deferred.hpp

Changeset: f04e556d
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-05 07:14:24 +0000
URL:       https://git.openjdk.org/leyden/commit/f04e556d471d65a9b1a86d33acf72f6ddec944e1

8355711: Remove incorrect overflow check in RawBytecodeStream::raw_next

Reviewed-by: dlong, matsaave

! src/hotspot/share/interpreter/bytecodeStream.hpp

Changeset: 8511220f
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-05 07:15:46 +0000
URL:       https://git.openjdk.org/leyden/commit/8511220f9dd1428f9793ead43c20ed197881ab36

8355490: Make VM_RedefineClasses::merge_constant_pools only take reference arguments

Reviewed-by: amenkov, sspitsyn, coleenp

! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 6dd55538
Branch: premain
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Afshin Zafari <azafari at openjdk.org>
Date:      2025-05-05 08:52:52 +0000
URL:       https://git.openjdk.org/leyden/commit/6dd555382326d02a1fc419bc443285509886e46f

8354329: Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests

Reviewed-by: matsaave, coleenp

! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
- test/hotspot/jtreg/runtime/ClassFile/JsrRewritingTestCase.jar
+ test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass1960_2.java
+ test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass4000_1.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
- test/hotspot/jtreg/runtime/ClassFile/testcase.jar

Changeset: f1e06c3c
Branch: premain
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-05-05 09:00:59 +0000
URL:       https://git.openjdk.org/leyden/commit/f1e06c3c050b3440555d63b6de80fe9f60b35dfa

8299934: LocalExecutionControl replaces default uncaught exception handler

Reviewed-by: liach

! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ test/langtools/jdk/jshell/LocalExecutionControlExceptionTest.java

Changeset: 02647976
Branch: premain
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-05-05 11:43:45 +0000
URL:       https://git.openjdk.org/leyden/commit/026479767c011227b63e7fdb8a38f61977782249

8352730: RISC-V: Disable tests in qemu-user

Reviewed-by: fyang, mli

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/jdk/java/lang/ProcessHandle/InfoTest.java
! test/jdk/java/lang/System/i18nEnvArg.java

Changeset: a8cd01f6
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-05-05 11:57:01 +0000
URL:       https://git.openjdk.org/leyden/commit/a8cd01f6e2075bef89fcd82893cf417c9e1fa877

8355353: File Leak in os::read_image_release_file of os.cpp:1552

Reviewed-by: zgu, jsjolen

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

Changeset: 1501a5e4
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-05 12:51:02 +0000
URL:       https://git.openjdk.org/leyden/commit/1501a5e41e59162a374cf5b8cfc37faced48a6ed

8356122: Client build fails after JDK-8350209

Reviewed-by: chagedorn

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

Changeset: 6719b921
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-05-05 15:42:19 +0000
URL:       https://git.openjdk.org/leyden/commit/6719b9214fb9c99da52e5d6c11f5d40b2aa73bd9

8356108: Update SourceVersion.RELEASE_25 description for JEPs 511 and 512

Reviewed-by: vromero, liach, iris, jlahoda

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! test/langtools/tools/javac/versions/Versions.java

Changeset: f6876449
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-05 16:30:25 +0000
URL:       https://git.openjdk.org/leyden/commit/f68764490c9d355770475d26202fe10005375388

8356153: Shenandoah stubs are missing in AOT Code Cache addresses table

Reviewed-by: kvn

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

Changeset: 32f67a3e
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-05 16:42:44 +0000
URL:       https://git.openjdk.org/leyden/commit/32f67a3e38be807164435ea0841c01d2b7c73652

8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out

Reviewed-by: naoto

! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java

Changeset: cc34135f
Branch: premain
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2025-05-05 17:26:01 +0000
URL:       https://git.openjdk.org/leyden/commit/cc34135fff7650ad44c910dca0fd47e9cbd56b68

8343158: [JVMCI] ZGC should deoptimize on old gen allocation

Reviewed-by: aboldtch, eosterlund

! src/hotspot/share/gc/z/zBarrierSet.cpp

Changeset: 65f188f2
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-05 18:35:46 +0000
URL:       https://git.openjdk.org/leyden/commit/65f188f29f1e9fe0f73d730a4c6029a7742c6d15

8354334: Remove @ValueBased from ProcessHandle

Reviewed-by: liach

! src/java.base/share/classes/java/lang/ProcessHandle.java

Changeset: 6bcbc3b0
Branch: premain
Author:    Oleksii Sylichenko <a.silichenko at gmail.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-05 18:56:48 +0000
URL:       https://git.openjdk.org/leyden/commit/6bcbc3b0a21687504b07a0a405d824a448aea872

8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java

Reviewed-by: rriggs

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 620f8167
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-05 19:36:26 +0000
URL:       https://git.openjdk.org/leyden/commit/620f81671ae721c5e40291f396bbc7707d9d6bcc

8327495: Print more warning with -Xshare:auto when CDS fails to use archive

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java

Changeset: ca7e4c4e
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-05 20:40:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ca7e4c4e055cf164b1b3707b7cf1ea72b1de77b9

8352612: No way to add back lint categories after "none"

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.compiler/share/man/javac.md
! test/langtools/tools/javac/lint/NoWarn.java
! test/langtools/tools/javac/lint/NoWarn1.out
! test/langtools/tools/javac/lint/NoWarn2.out
+ test/langtools/tools/javac/lint/NoWarn3.out
+ test/langtools/tools/javac/lint/NoWarn4.out
! test/langtools/tools/javac/varargs/Warn1.java
! test/langtools/tools/javac/varargs/Warn2.java

Changeset: 2a4f37cc
Branch: premain
Author:    Steffen Nießing <zuniquex at protonmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-05-05 20:52:13 +0000
URL:       https://git.openjdk.org/leyden/commit/2a4f37cc169e0e876b0b463261f84594af4e7569

8356119: Typo in bytecode behavior for Lookup.findGetter

Reviewed-by: liach

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 606f2012
Branch: premain
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-05-05 21:52:25 +0000
URL:       https://git.openjdk.org/leyden/commit/606f2012b07855b90c4669356857060dcb65cae4

8174840: Elements.overrides does not check the return type of the methods

Co-authored-by: Pavel Rappo <prappo at openjdk.org>
Reviewed-by: liach, darcy

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/overrides/S.java
+ test/langtools/tools/javac/processing/model/util/elements/overrides/TestOverrides.java

Changeset: aea28371
Branch: premain
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-05-06 01:26:15 +0000
URL:       https://git.openjdk.org/leyden/commit/aea2837143289800cfbb7044de4f105e87e233ff

8355896: Lossy narrowing cast of JVMCINMethodData::size

Reviewed-by: kvn, dnsimon

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp

Changeset: 7f6ea27d
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-06 01:34:50 +0000
URL:       https://git.openjdk.org/leyden/commit/7f6ea27d3ef7a8f18f031467d302ed6b03d7d37a

8356020: Failed assert in virtualMemoryTracker.cpp

Reviewed-by: iklam, gziemski

! src/hotspot/share/cds/archiveBuilder.cpp

Changeset: 64b58f6a
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-06 01:59:33 +0000
URL:       https://git.openjdk.org/leyden/commit/64b58f6a54c1197002527bdb6ba7b48283dc634e

8356089: java/lang/IO/IO.java fails with -XX:+AOTClassLinking

Reviewed-by: epavlova, iklam

! test/hotspot/jtreg/ProblemList-AotJdk.txt
! test/jdk/ProblemList-AotJdk.txt

Changeset: e09d2e27
Branch: premain
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-06 02:51:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e09d2e275bc646201a8da39bd4b977d3fda97954

8288471: java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI

Reviewed-by: abhiscxk, serb

! test/jdk/java/awt/ScrollPane/bug8077409Test.java

Changeset: 9f8fbf29
Branch: premain
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-05-06 06:26:09 +0000
URL:       https://git.openjdk.org/leyden/commit/9f8fbf292278d995c9fa112d8f97b2375f619537

8352869: Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/lib/verify/Verify.java
+ test/hotspot/jtreg/testlibrary_tests/verify/examples/TestWithVectorAPI.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java

Changeset: def907ab
Branch: premain
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-05-06 08:16:09 +0000
URL:       https://git.openjdk.org/leyden/commit/def907ab89f3e5593aef17dcc61807e2836d41ae

8354520: IGV: dump contextual information

Reviewed-by: epeter, dfenacci

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/utils/IdealGraphVisualizer/README.md

Changeset: 8c4f2ff2
Branch: premain
Author:    Harald Eilertsen <haraldei at anduin.net>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-05-06 08:28:31 +0000
URL:       https://git.openjdk.org/leyden/commit/8c4f2ff21e21b158c333b3d36fcf323f68f4d187

8356182: Build fails on aarch64 without ZGC

This work was sponsored by The FreeBSD Foundation

Reviewed-by: stefank, chagedorn

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp

Changeset: 1eee15ee
Branch: premain
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-06 09:05:37 +0000
URL:       https://git.openjdk.org/leyden/commit/1eee15eea692f57e35dd785bdd491411746ae3f1

8258229: Crash in nmethod::reloc_string_for

Reviewed-by: galder, thartmann

! src/hotspot/share/code/nmethod.cpp
+ test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java

Changeset: ecfaf354
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-05-06 09:50:44 +0000
URL:       https://git.openjdk.org/leyden/commit/ecfaf354d761bc7034ea8783f4428157ea450207

8356083: ZGC: Duplicate ZTestEntry symbols in gtests

Reviewed-by: aboldtch, tschatzl

! test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp

Changeset: 614ba9fc
Branch: premain
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-05-06 11:08:51 +0000
URL:       https://git.openjdk.org/leyden/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe164

8356075: Support Shenandoah GC in JVMCI

Reviewed-by: shade, dnsimon, cslucas

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: ddd07b10
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-05-06 11:48:02 +0000
URL:       https://git.openjdk.org/leyden/commit/ddd07b107e814ec846579a66d4f2005b7db9bb2f

8356172: IdealGraphPrinter doesn't need ThreadCritical

Reviewed-by: rcastanedalo, chagedorn

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

Changeset: bfdafb76
Branch: premain
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-05-06 13:25:07 +0000
URL:       https://git.openjdk.org/leyden/commit/bfdafb762661fad5746607aaf5b21d6d11c72ffc

8356266: Fix non-Shenandoah build after JDK-8356075

Reviewed-by: dnsimon, shade

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 088825ed
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-05-06 14:15:37 +0000
URL:       https://git.openjdk.org/leyden/commit/088825ed889551e6067d46bf77fe4d30a3972da1

8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX

Reviewed-by: jkern, lucy

! src/hotspot/share/sanitizers/ub.hpp
! src/java.base/share/native/libjava/ub.h

Changeset: 9477c422
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-05-06 16:01:44 +0000
URL:       https://git.openjdk.org/leyden/commit/9477c42215a219ef8d8f44f19506692f6efc82c0

8356276: JavaScript error in script.js after JDK-8348282

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template

Changeset: a6995a3d
Branch: premain
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-05-06 16:26:21 +0000
URL:       https://git.openjdk.org/leyden/commit/a6995a3d42955f1f207c14be1634daf225b5ab3f

8354473: Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts

Reviewed-by: jbhateja, sviswanathan, epeter

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp

Changeset: b21b3a38
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-05-06 16:50:14 +0000
URL:       https://git.openjdk.org/leyden/commit/b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b

8355528: Update HarfBuzz to 11.2.0

Reviewed-by: dnguyen, prr

! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
+ src/java.desktop/share/native/libharfbuzz/hb-bit-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.cc
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-ft.h
! src/java.desktop/share/native/libharfbuzz/hb-geometry.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
+ src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.cc
+ src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
+ src/java.desktop/share/native/libharfbuzz/hb-script-list.h
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: 052e2522
Branch: premain
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-06 17:32:36 +0000
URL:       https://git.openjdk.org/leyden/commit/052e2522b661e51b5fd2e0561c4866e97b9d170d

8356152: String.concat can throw StringIndexOutOfBoundsException

Reviewed-by: liach, aturbanov, redestad, rriggs

! src/java.base/share/classes/java/lang/StringConcatHelper.java
+ test/jdk/java/lang/String/concat/HugeConcatTest.java

Changeset: 064b036e
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-05-06 17:56:03 +0000
URL:       https://git.openjdk.org/leyden/commit/064b036ebd73407ce036d283dbacce44530dbb38

8356050: Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of <jdk>/bin/tools for static-jdk

Reviewed-by: ihse

+ test/jdk/ProblemList-StaticJdk.txt
+ test/langtools/ProblemList-StaticJdk.txt
+ test/lib-test/ProblemList-StaticJdk.txt

Changeset: 9c43871f
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-06 17:57:23 +0000
URL:       https://git.openjdk.org/leyden/commit/9c43871fd15c6fa89f7ad8803c68db7d7a6c09ca

8356219: jpackage places libapplauncher.so in incorrect location in the app image

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.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/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/linux/UsrTreeTest.java

Changeset: 08dd4a75
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-06 18:00:57 +0000
URL:       https://git.openjdk.org/leyden/commit/08dd4a75c5b751a66d2e088b0ec9c6d6c443c14a

8354273: Replace even more Unicode characters with ASCII

Reviewed-by: naoto

! src/java.xml/share/legal/xhtml11.md
! src/java.xml/share/legal/xmlxsd.md
! test/jdk/java/awt/geom/Path2D/GetBounds2DPrecisionTest.java
! test/jdk/java/awt/im/PinyinIMCapsTest.java
! test/jdk/java/awt/im/PinyinIMCommaTest.java
! test/jdk/java/awt/im/PinyinIMFullstopTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/stream/GathererTest.java

Changeset: 5d17a28c
Branch: premain
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-05-06 18:10:46 +0000
URL:       https://git.openjdk.org/leyden/commit/5d17a28c4edc097162cb078ebb72ad84d925fff4

8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/Debug.java
- test/jdk/sun/security/util/Debug/MultiOptions.java

Changeset: 0cb355ee
Branch: premain
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-05-06 18:27:20 +0000
URL:       https://git.openjdk.org/leyden/commit/0cb355ee921183423c8ffc44491f428c49c62c28

8356096: ISO 4217 Amendment 179 Update

Reviewed-by: naoto, iris

! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: fe29cad5
Branch: premain
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2025-05-06 18:40:33 +0000
URL:       https://git.openjdk.org/leyden/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c

8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output"

Reviewed-by: kbarrett, jpai

! test/jdk/java/lang/ref/FinalizerHistogramTest.java

Changeset: 4977588d
Branch: premain
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-05-06 19:00:06 +0000
URL:       https://git.openjdk.org/leyden/commit/4977588d5e3424282f40209590737a487747095d

8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom

Co-authored-by: David Leopoldseder <davleopo at openjdk.org>
Reviewed-by: tschatzl, matsaave

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java

Changeset: e2df9cde
Branch: premain
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2025-05-06 19:19:10 +0000
URL:       https://git.openjdk.org/leyden/commit/e2df9cdeb081735bddd24ac2622f59e20cda47ad

8356226: JCov Grabber server didn't respond

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: bed5114e
Branch: premain
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-05-06 19:38:39 +0000
URL:       https://git.openjdk.org/leyden/commit/bed5114e3a061d13bbc2031334d73f4527309f90

8356209: Problemlist failed gtests on static-jdk

Reviewed-by: alanb

! test/hotspot/jtreg/ProblemList-StaticJdk.txt

Changeset: 9a23f721
Branch: premain
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-05-06 22:08:51 +0000
URL:       https://git.openjdk.org/leyden/commit/9a23f721c7bcbfdb2fcf5b2bd145d6967e000dc4

8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out

Reviewed-by: lmesnik, pchilanomate

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: cbbab07d
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-06 23:40:48 +0000
URL:       https://git.openjdk.org/leyden/commit/cbbab07d232ff7d46f91b2df4e1b0ef4f37bba95

8356309: Fix issues uncovered after running jpackage tests locally with installing test packages

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: acad0b49
Branch: premain
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-05-07 00:58:19 +0000
URL:       https://git.openjdk.org/leyden/commit/acad0b4968f931a00664f18fd22ee97fdb001099

8356188: RISC-V: Cleanup effect of vmaskcmp_fp

Reviewed-by: fyang, gcao

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

Changeset: 762423d6
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-07 02:54:41 +0000
URL:       https://git.openjdk.org/leyden/commit/762423d64d10dcdb37800767d2b2f1b7757c804a

8355561: [macos] Build failure with Xcode 16.3

Reviewed-by: kizune, prr

! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp

Changeset: 0eb680ca
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-05-07 04:12:56 +0000
URL:       https://git.openjdk.org/leyden/commit/0eb680ca463e8df20f058d2c0a09ed7006faa353

8350308: [s390x] Relativize last_sp (and top_frame_sp) in interpreter frames

Reviewed-by: lucy, rrich

! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: 4e3ec3c0
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-05-07 05:36:00 +0000
URL:       https://git.openjdk.org/leyden/commit/4e3ec3c04c1c60404b9ec7d5524eaceab6472b67

8356208: Remove obsolete code in PSPrinterJob for plugin printing

Reviewed-by: serb

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

Changeset: 772c9703
Branch: premain
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-07 06:17:50 +0000
URL:       https://git.openjdk.org/leyden/commit/772c97039e9841410f0ca2a25e984719221174e1

8354257: xctracenorm profiler not working with JDK JMH benchmarks

Reviewed-by: ihse

! make/test/BuildMicrobenchmark.gmk

Changeset: 4458719a
Branch: premain
Author:    Daishi Tabata <tabata.daishi at fujitsu.com>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-07 06:19:56 +0000
URL:       https://git.openjdk.org/leyden/commit/4458719a108f45d3744d47a6ea081fe9ec3e675e

8355249: Remove the use of WMIC from the entire source code

Reviewed-by: erikj, ihse, asemenyuk

! make/RunTestsPrebuilt.gmk
! make/autoconf/build-performance.m4
! test/failure_handler/src/share/conf/windows.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: 910d77d3
Branch: premain
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-05-07 06:55:29 +0000
URL:       https://git.openjdk.org/leyden/commit/910d77d39e6fb9ca339272c75fa4ff7ff99bffcf

8354260: Launcher help text is wrong for -Xms

Reviewed-by: jsikstro, jlahoda

! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 21f01e0c
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-05-07 07:19:42 +0000
URL:       https://git.openjdk.org/leyden/commit/21f01e0c89e40ae2701d8cb24c737be78f4dcd19

8356269: Fix broken web-links after JDK-8295470

Reviewed-by: chagedorn, epeter

! test/hotspot/jtreg/applications/jcstress/README
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/compiler/membars/DekkerTest.java

Changeset: 50895835
Branch: premain
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-05-07 07:44:05 +0000
URL:       https://git.openjdk.org/leyden/commit/50895835e0c78f54a0b33db7f42f3769e2a1e652

8356259: Lift basic -Xlog:jit* logging to "info" level

Reviewed-by: kvn

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

Changeset: 328715d8
Branch: premain
Author:    Ivan Bereziuk <ivan.bereziuk at oracle.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-05-07 08:06:29 +0000
URL:       https://git.openjdk.org/leyden/commit/328715d84c0eafb4fe58d28b301138374ddac168

8356187: TestJcmd.java may incorrectly parse podman version

Reviewed-by: sgehwolf

! test/hotspot/jtreg/containers/docker/TestJcmd.java

Changeset: b5fd289f
Branch: premain
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-05-07 08:16:35 +0000
URL:       https://git.openjdk.org/leyden/commit/b5fd289f53e8380dfc38c3615acd10396ac647d5

8356310: compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot'

Reviewed-by: epeter, mchevalier, thartmann, chagedorn, rcastanedalo

! test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java

Changeset: da004cb6
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-07 08:33:35 +0000
URL:       https://git.openjdk.org/leyden/commit/da004cb6579c96c444faa55496db0056e9ac34e0

8356030: RISC-V: enable (part of) BasicDoubleOpTest.java

Reviewed-by: fyang, luhenry

! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java

Changeset: 1a4bbb00
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-07 08:33:49 +0000
URL:       https://git.openjdk.org/leyden/commit/1a4bbb0027ae9e6df3b668454fa155861d531f72

8355699: RISC-V: support SUADD/SADD/SUSUB/SSUB

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java

Changeset: 50554fa1
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-07 08:34:03 +0000
URL:       https://git.openjdk.org/leyden/commit/50554fa1982f042fb1d7b6c8a16334b97b31bb63

8355704: RISC-V: enable TestIRFma.java

Reviewed-by: rehn, luhenry

! test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 1bdff3cc
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-07 09:12:44 +0000
URL:       https://git.openjdk.org/leyden/commit/1bdff3ccd069142e21c8b0a9ecf759b82302a2d2

8356114: java/foreign/TestBufferStackStress2.java failed with junit action timed out

Reviewed-by: djelinski, alanb

! test/jdk/java/foreign/TestBufferStackStress2.java

Changeset: 0844745e
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-07 09:21:58 +0000
URL:       https://git.openjdk.org/leyden/commit/0844745e7bd954a96441365f8010741ec1c29dbf

8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/Paint/ButtonRepaint.java
! test/jdk/java/awt/Paint/CheckboxRepaint.java
! test/jdk/java/awt/Paint/LabelRepaint.java
! test/jdk/java/awt/Paint/ListRepaint.java

Changeset: 60a4594b
Branch: premain
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-05-07 12:07:47 +0000
URL:       https://git.openjdk.org/leyden/commit/60a4594b9f9acd82ef3ff22fc6a2df238dd981b9

8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value

Reviewed-by: dfuchs

! test/jdk/java/net/Inet4Address/PingThis.java
! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java
! test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/net/ServerSocket/AnotherSelectFdsLimit.java
! test/jdk/java/net/ServerSocket/SelectFdsLimit.java

Changeset: fa765e7d
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-07 13:23:16 +0000
URL:       https://git.openjdk.org/leyden/commit/fa765e7d346d26a1c5065830bd01d850720da8ae

8356335: Remove linux-x86 from jib profiles

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: a72f7506
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-07 13:23:28 +0000
URL:       https://git.openjdk.org/leyden/commit/a72f7506bf07be722c90ed64f5177699d2cebdb2

8356379: Need a proper way to test existence of binary from configure

Reviewed-by: erikj

! make/autoconf/boot-jdk.m4
! make/autoconf/util_paths.m4

Changeset: ca5e0b18
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-07 13:28:46 +0000
URL:       https://git.openjdk.org/leyden/commit/ca5e0b1848054848fb5e39eebac06f2011cceb2e

8282493: Add --with-jcov-modules convenience option

Reviewed-by: erikj

! doc/testing.html
! doc/testing.md
! make/Coverage.gmk
! make/RunTests.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template

Changeset: d7e648bb
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-07 14:08:21 +0000
URL:       https://git.openjdk.org/leyden/commit/d7e648bb2737362d3cba3350cae63b1013967a66

8355775: Improve symbolic sharing in dynamic constant pool entries

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: 90f0f1b8
Branch: premain
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Yudi Zheng <yzheng at openjdk.org>
Date:      2025-05-07 14:49:37 +0000
URL:       https://git.openjdk.org/leyden/commit/90f0f1b88badbf1f72d7b9434621457aa47cde30

8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java

Reviewed-by: dnsimon, yzheng

! src/hotspot/share/code/nmethod.inline.hpp

Changeset: c8a30c2a
Branch: premain
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-05-07 15:42:00 +0000
URL:       https://git.openjdk.org/leyden/commit/c8a30c2aaba04c11b70a4f74ee74452250be6e59

8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled

Reviewed-by: coleenp

! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java

Changeset: da5dc528
Branch: premain
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-05-07 16:52:45 +0000
URL:       https://git.openjdk.org/leyden/commit/da5dc5287b3a81909a5c316f164f7f42d07d3664

8356025: Provide a PrintVMInfoAtExit diagnostic switch

Reviewed-by: mbaesken, jsikstro

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java

Changeset: 40f696db
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-07 17:36:37 +0000
URL:       https://git.openjdk.org/leyden/commit/40f696dbe49f348327bf0f3dc6493a7110918813

8356318: Unexpected VerifyError in AOT training run

Reviewed-by: shade, kvn

! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver_Helper.jcod
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java

Changeset: 28e6b7cb
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-07 17:40:44 +0000
URL:       https://git.openjdk.org/leyden/commit/28e6b7cb7462b0e231698c86ff57828e9e288087

8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty

Reviewed-by: ccheung, shade, kvn

! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java

Changeset: cb021580
Branch: premain
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-05-07 18:05:48 +0000
URL:       https://git.openjdk.org/leyden/commit/cb02158090fa97bf4d11d09c23ce3058a5f83fc8

8354461: Update tests to disable streaming output for attach tools

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java
! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java
! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java
! test/hotspot/jtreg/runtime/Thread/ThreadPriorities.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java
! test/hotspot/jtreg/serviceability/tmtools/jstack/JstackThreadTest.java
! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java
! test/lib/jdk/test/lib/dcmd/JcmdExecutor.java
! test/lib/jdk/test/lib/dcmd/PidJcmdExecutor.java

Changeset: 3f6b1777
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-07 18:09:23 +0000
URL:       https://git.openjdk.org/leyden/commit/3f6b17777ffe59d8981e252891ef2e5beeaf2fdd

8332934: Do loop with continue with subsequent switch leads to incorrect stack maps

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/langtools/tools/javac/flow/LVTHarness.java
= test/langtools/tools/javac/stackmap/BranchToFewerDefines.java
+ test/langtools/tools/javac/stackmap/DoLoopLocalEscapeThroughContinueTest.java
= test/langtools/tools/javac/stackmap/SwitchExitStateTest.java

Changeset: 8c1b915c
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-07 18:11:03 +0000
URL:       https://git.openjdk.org/leyden/commit/8c1b915c7ef2b3a6e65705b91f4eb464caaec4e7

8356126: Duplication handling and optimization of CaptureCallState

Reviewed-by: jvernee

! src/hotspot/share/prims/downcallLinker.cpp
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java

Changeset: 493ac936
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-07 21:33:39 +0000
URL:       https://git.openjdk.org/leyden/commit/493ac93606e4637638ec1ae34e24526aaba7b7f3

8244533: Configure should abort on missing short names in Windows

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj

! doc/building.html
! doc/building.md
! doc/hotspot-unit-tests.html
! make/autoconf/basic_windows.m4
! make/autoconf/util_paths.m4
! make/scripts/fixpath.sh

Changeset: 7642556a
Branch: premain
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-08 00:58:10 +0000
URL:       https://git.openjdk.org/leyden/commit/7642556a5a131e9104033ad7d7abfdb4be5012cf

8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer

Reviewed-by: liach, jpai, rriggs

! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/CharSequence.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
+ test/jdk/java/lang/CharSequence/GetChars.java
+ test/jdk/java/nio/Buffer/GetChars.java

Changeset: 3e258cbd
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-08 01:08:52 +0000
URL:       https://git.openjdk.org/leyden/commit/3e258cbddf335a6b4f4307e5a1304fe2664c80a0

8356407: Part of class verification is skipped in AOT training run

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: matsaave, coleenp

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verificationType.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReturnIntegerAsString.jasm

Changeset: 52a5583d
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-05-08 03:56:45 +0000
URL:       https://git.openjdk.org/leyden/commit/52a5583d691388f833c3aeb56ce92cbfb5d61274

8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! test/jdk/java/net/Socket/UdpSocket.java
! test/jdk/java/net/SocketImpl/BadUsages.java

Changeset: 223eec55
Branch: premain
Author:    Anass Baya <abaya at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-05-08 07:30:40 +0000
URL:       https://git.openjdk.org/leyden/commit/223eec55018f1640cb292b11130e3e1d6451990d

8354219: Automate javax/swing/JComboBox/ComboPopupBug.java

Reviewed-by: aivanov, achung

! test/jdk/javax/swing/JComboBox/ComboPopupBug.java

Changeset: daf6fa1e
Branch: premain
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-05-08 07:44:42 +0000
URL:       https://git.openjdk.org/leyden/commit/daf6fa1e6153d3fdf48ef0840790794e57349c38

8356085: AArch64: compiler stub buffer size wrongly depends on ZGC

Reviewed-by: shade, kvn

! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp

Changeset: 2c1eb339
Branch: premain
Author:    nibjen <jena.nibedita at oracle.com>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-05-08 09:06:19 +0000
URL:       https://git.openjdk.org/leyden/commit/2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01

8350830: Values converted incorrectly when reading TLS session tickets

Reviewed-by: djelinski, ascarpino

! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java

Changeset: 5df7089c
Branch: premain
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-05-08 10:56:01 +0000
URL:       https://git.openjdk.org/leyden/commit/5df7089c3eb2e6d7cf6634840a2a21bcaa7e3f4e

8350398: [s390x] Relativize initial_sp/monitors in interpreter frames

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp

Changeset: b47b2062
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-05-08 11:33:31 +0000
URL:       https://git.openjdk.org/leyden/commit/b47b2062a2232694eb01473054a468ad9a6a2507

8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestPhiAboveOpaqueInitializedAssertionPredicate.java

Changeset: ad07426f
Branch: premain
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-05-08 11:34:46 +0000
URL:       https://git.openjdk.org/leyden/commit/ad07426fab3396caefd7c08d924e085c1f6f61ba

8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java

Changeset: 900b3ff7
Branch: premain
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-05-08 13:18:02 +0000
URL:       https://git.openjdk.org/leyden/commit/900b3ff7ee933520efe2438fb7c841a4e6a93d17

8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows)

Reviewed-by: amenkov, sspitsyn

! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 57297e60
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-08 13:33:57 +0000
URL:       https://git.openjdk.org/leyden/commit/57297e60de92b9878fb3926109da3e0058a506ae

8354278: Revert use of non-POSIX echo -n introduced in JDK-8301197

Reviewed-by: iris

! make/Docs.gmk
! make/MainSupport.gmk
! make/autoconf/help.m4
! make/common/FindTests.gmk
! make/common/Modules.gmk

Changeset: 2ea629f3
Branch: premain
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2025-05-08 14:52:53 +0000
URL:       https://git.openjdk.org/leyden/commit/2ea629f3f2ae07de9cb92baac13497a789d16ec3

8353440: Disable FTP fallback for non-local file URLs by default

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
! test/jdk/java/net/URL/OpenStream.java
! test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java
+ test/jdk/sun/net/www/protocol/file/NonLocalFtpFallbackDisabled.java

Changeset: c6ffacb5
Branch: premain
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2025-05-08 15:14:35 +0000
URL:       https://git.openjdk.org/leyden/commit/c6ffacb5754642083f614a5ee6dc76b7d145c605

8344703: Compiler Implementation for Flexible Constructor Bodies

Reviewed-by: vromero, liach, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
! test/langtools/tools/javac/LocalClassCtorPrologue.java
! test/langtools/tools/javac/LocalClassCtorPrologue.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java
! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out
! test/langtools/tools/javac/SuperInit/EarlyAssignments.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.out
! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java
! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out
! test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java
! test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java
! test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java
! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java
! test/langtools/tools/javac/SuperInit/MultiLevelOuterInstance.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
! test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
= test/langtools/tools/javac/diags/examples/PreviewFeatureUsePlural.java
! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java

Changeset: 6b1e88a9
Branch: premain
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2025-05-08 16:07:25 +0000
URL:       https://git.openjdk.org/leyden/commit/6b1e88a946c5aa5ab8c1b320ebdfdf595c469855

8356329: Report compact object headers in hs_err

Reviewed-by: stuefe, lmesnik, zgu

! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java

Changeset: 7f3191a6
Branch: premain
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-05-08 16:20:53 +0000
URL:       https://git.openjdk.org/leyden/commit/7f3191a630edba32ddb7bb64a835ec663d91ed92

8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300

Reviewed-by: sgehwolf, jsjolen, dholmes

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp

Changeset: 1e8927dd
Branch: premain
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-08 16:21:14 +0000
URL:       https://git.openjdk.org/leyden/commit/1e8927dded2d6d7049dc277564c77dff81ff1047

8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong

Reviewed-by: jsjolen, aboldtch

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

Changeset: 24d84cf6
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-05-08 16:30:01 +0000
URL:       https://git.openjdk.org/leyden/commit/24d84cf66a47e10002a836275794f3f17e147c99

8354091: Update RELEASE_25 description for Flexible Constructor Bodies

Reviewed-by: iris, liach, vromero

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 92730945
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-05-08 17:48:26 +0000
URL:       https://git.openjdk.org/leyden/commit/927309453822183bbfa9af278043fe0dca17031c

8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2

Reviewed-by: amenkov, sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001a.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java

Changeset: e4ecda2b
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-08 17:52:05 +0000
URL:       https://git.openjdk.org/leyden/commit/e4ecda2b2563fbdff96d82fbbed6c022e28a49da

8356221: Clarify Console.charset() method description

Reviewed-by: bpb

! src/java.base/share/classes/java/io/Console.java

Changeset: b7b437d5
Branch: premain
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-05-08 17:53:27 +0000
URL:       https://git.openjdk.org/leyden/commit/b7b437d5bd579a7a90a90470979768cdd085728c

8356453: C2: assert(!vbox->is_Phi()) during vector box expansion

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java

Changeset: 4379e2d2
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-08 17:54:47 +0000
URL:       https://git.openjdk.org/leyden/commit/4379e2d26bd445d3f303a5937d1e335885be9216

8356125: Interned strings are omitted from AOT cache

Reviewed-by: shade, ccheung

! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal_Helper.jasm

Changeset: c2a4fa1d
Branch: premain
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2025-05-08 22:11:37 +0000
URL:       https://git.openjdk.org/leyden/commit/c2a4fa1d83bd690e4e453eb1dbe59c6503b5281d

8355573: Remove kludge_c++11.h from jpackage code

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp
! src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp
! src/jdk.jpackage/share/native/common/Dll.h
! src/jdk.jpackage/share/native/common/app.cpp
- src/jdk.jpackage/share/native/common/kludge_c++11.h
! src/jdk.jpackage/windows/native/common/MsiUtils.h

Changeset: 8a8893ec
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-08 22:18:56 +0000
URL:       https://git.openjdk.org/leyden/commit/8a8893ec030b19583efd65bd0751e66254689ead

8356562: SigningAppImageTwoStepsTest test fails

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: cc3a366e
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-05-09 00:06:26 +0000
URL:       https://git.openjdk.org/leyden/commit/cc3a366e2a616226b776f683dbfb7cddaf2270d3

8333568: Test that jpackage doesn't modify R/O files/directories

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java

Changeset: 9a0e6f33
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-09 02:08:29 +0000
URL:       https://git.openjdk.org/leyden/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945

8356571: Re-enable -Wtype-limits for GCC in LCMS

Reviewed-by: jwaters, prr

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

Changeset: 53ad4b2a
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-05-09 05:28:56 +0000
URL:       https://git.openjdk.org/leyden/commit/53ad4b2ad2664e5056c113543dfaa26647d6ce26

8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, sviswanathan

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp

Changeset: 591e71eb
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-09 06:00:23 +0000
URL:       https://git.openjdk.org/leyden/commit/591e71ebe501e6e88249f46efda4134277f29b08

8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes

Reviewed-by: liach, vlivanov

! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java

Changeset: c88f94c9
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-05-09 07:12:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c88f94c9d7a12225a3571e0ba5399d4c42eeb707

8356394: Remove  USE_LIBRARY_BASED_TLS_ONLY macro

Reviewed-by: dholmes, kbarrett, lucy

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 74e981e8
Branch: premain
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-05-09 08:39:16 +0000
URL:       https://git.openjdk.org/leyden/commit/74e981e85509ca072b2a45d529dab3a9883613a2

8353735: [JVMCI] Allow specifying storage kind of the callee save register

Reviewed-by: dnsimon, cslucas

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java

Changeset: 3aa2ea7e
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-09 09:05:10 +0000
URL:       https://git.openjdk.org/leyden/commit/3aa2ea7e67c879dafa0f967073c2d8b98d62c996

8301971: Make JDK source code UTF-8
8338973: Document need to have UTF-8 locale available to build the JDK

Reviewed-by: erikj, naoto, mbaesken

! .editorconfig
! .gitattributes
! doc/building.html
! doc/building.md
! make/Docs.gmk
! make/autoconf/basic.m4
! make/autoconf/configure
! make/autoconf/flags-cflags.m4
! make/common/JavaCompilation.gmk
! make/common/JdkNativeCompilation.gmk
- make/common/support/unicode2x.sed
! src/java.base/unix/native/libjava/locale_str.h
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c

Changeset: a091e2f2
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-09 09:10:06 +0000
URL:       https://git.openjdk.org/leyden/commit/a091e2f2810da17ff61a63fd0f1f6538f1bdbb70

8351029: IncludeCustomExtension does not work on cygwin with source code below /home

Reviewed-by: erikj

! make/PreInit.gmk
! make/PreInitSupport.gmk
! make/common/MakeFileStart.gmk
! make/common/MakeIncludeStart.gmk

Changeset: 568dcc15
Branch: premain
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-05-09 10:05:23 +0000
URL:       https://git.openjdk.org/leyden/commit/568dcc15cb1a2c02d6ac4421902d841d256ca1c2

8334391: JDK build should exclude *-files directories for Java source

Reviewed-by: erikj

! make/CompileInterimLangtools.gmk
! make/CompileJavaModules.gmk
! make/common/JavaCompilation.gmk
! make/common/native/Paths.gmk
! make/modules/java.base/Java.gmk
! make/modules/java.compiler/Java.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/jdk.jdi/Java.gmk

Changeset: 411a63ea
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-05-09 12:24:28 +0000
URL:       https://git.openjdk.org/leyden/commit/411a63ea1b0c6e8bfea219427bf1c317c5dadabf

8356251: Need minor cleanup for interp_only_mode

Reviewed-by: lmesnik, cjplummer

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: 9ebb5d42
Branch: premain
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-05-09 15:05:09 +0000
URL:       https://git.openjdk.org/leyden/commit/9ebb5d42d43a743cf3a5197c7dabe46ac8120474

8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock

Reviewed-by: kevinw, dholmes, alanb

! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java

Changeset: 0e0bd642
Branch: premain
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-05-09 15:45:25 +0000
URL:       https://git.openjdk.org/leyden/commit/0e0bd642aba3ac859043fc9505343d06d780f13a

8356441: IllegalStateException in RichDiagnosticFormatter after JDK-8355065

Reviewed-by: liach, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
+ test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsReentrantTest.java

Changeset: 5f00c877
Branch: premain
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-05-09 16:16:56 +0000
URL:       https://git.openjdk.org/leyden/commit/5f00c877e26f1716da231771b611234db5607fa7

8356450: NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550

Reviewed-by: bpb, jlu, joehw

! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java

Changeset: dd25799c
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-09 16:17:14 +0000
URL:       https://git.openjdk.org/leyden/commit/dd25799c21529bf8dac49a63ddbcab530af0215b

8356212: runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking

Reviewed-by: iklam, shade, syan

! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java

Changeset: bed29a03
Branch: premain
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2025-05-09 16:35:51 +0000
URL:       https://git.openjdk.org/leyden/commit/bed29a03d198a9717f7d258ee21330462775136e

8356555: Incorrect use of {@link} in BigDecimal

Reviewed-by: bpb, nbenalla, liach, iris

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 2661f62c
Branch: premain
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-05-09 16:42:49 +0000
URL:       https://git.openjdk.org/leyden/commit/2661f62ca23f5589538d4ad50078d1f715ade342

8356036: (fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode

Reviewed-by: liach, bpb

! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java

Changeset: 601f05e0
Branch: premain
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-05-09 16:47:06 +0000
URL:       https://git.openjdk.org/leyden/commit/601f05e06d3c364ab5b151785d4ac49183cf61b5

8352480: Don't follow symlinks in additional content for app images

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: 1c5eb370
Branch: premain
Author:    Fabio Romano <fabio19298 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-05-09 17:06:33 +0000
URL:       https://git.openjdk.org/leyden/commit/1c5eb370b7dbe7558b535bf27c9df292c2007b9b

8355719: Reduce memory consumption of BigInteger.pow()

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerPow.java

Changeset: 66f04427
Branch: premain
Author:    Joe Wang <joehw at openjdk.org>
Date:      2025-05-09 17:12:53 +0000
URL:       https://git.openjdk.org/leyden/commit/66f044271324643ee17df13ad3ef254bc4dbd798

8353232: Standardizing and Unifying XML Component Configurations

Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java
! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java
! src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java
- src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java
+ src/java.xml/share/classes/jdk/xml/internal/JdkXmlConfig.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java

Changeset: 375f3dc9
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-09 17:50:51 +0000
URL:       https://git.openjdk.org/leyden/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c

8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout

Reviewed-by: prr, kizune

! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java

Changeset: 30cb94d6
Branch: premain
Author:    Phil Race <prr at openjdk.org>
Date:      2025-05-09 18:10:18 +0000
URL:       https://git.openjdk.org/leyden/commit/30cb94d6b04a2be764a11b38f8bacabc7aaf9388

8346683: Problem list automated tests that fail on macOS15

Reviewed-by: dmarkov

! test/jdk/ProblemList.txt

Changeset: 3b20bed6
Branch: premain
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-05-09 18:22:45 +0000
URL:       https://git.openjdk.org/leyden/commit/3b20bed6e2599fbddb16b75c06ee55637dd6836f

8356229: cmp-baseline build fail due to lib/modules difference

Reviewed-by: iklam, erikj, liach

! make/GenerateLinkOptData.gmk

Changeset: 68a11850
Branch: premain
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-05-09 19:20:17 +0000
URL:       https://git.openjdk.org/leyden/commit/68a118509a562334eb8c099129d79520041b10cf

8310003: Improve logging when default truststore is inaccessible

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java

Changeset: 8fadf295
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-09 21:48:16 +0000
URL:       https://git.openjdk.org/leyden/commit/8fadf295b0ba720a5bc728c6b4d159e60447de97

8351443: Improve robustness of StringBuilder

Reviewed-by: liach, rgiulietti, bchristi, jpai

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java
! test/jdk/java/lang/StringBuilder/HugeCapacity.java
+ test/jdk/java/lang/StringBuilder/StressSBTest.java
! test/jdk/java/lang/StringBuilder/StringBuilderRepeat.java

Changeset: 0f2a6c26
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-05-09 21:58:24 +0000
URL:       https://git.openjdk.org/leyden/commit/0f2a6c266b2e3aab59a5cd183e10dfc4820ca92d

8356577: Migrate ClassFileVersionTest to be feature-agnostic

Reviewed-by: dholmes, alanb

! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java

Changeset: 3b336a9d
Branch: premain
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-05-09 23:33:32 +0000
URL:       https://git.openjdk.org/leyden/commit/3b336a9da091c4df4373d2b845b60d2a7a4e3b1d

8352675: Support Intel AVX10 converged vector ISA feature detection

Reviewed-by: sviswanathan, vlivanov, yzheng

! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp
! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java

Changeset: fa7c5a65
Branch: premain
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-05-10 02:59:05 +0000
URL:       https://git.openjdk.org/leyden/commit/fa7c5a65ba62da9b6598d484db923119ace0cf90

8356664: [macos] AppContentTest fails after JDK-8352480

Reviewed-by: asemenyuk

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

Changeset: 43696030
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-10 15:16:19 +0000
URL:       https://git.openjdk.org/leyden/commit/436960308cebe020549fcdbb4bcb12c90ce7aeb8

8356597: AOT cache and CDS archive should not be created in read-only mode

Reviewed-by: shade, kvn

! src/hotspot/share/cds/filemap.cpp

Changeset: 97d2a379
Branch: premain
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-05-11 07:39:15 +0000
URL:       https://git.openjdk.org/leyden/commit/97d2a37927fca993537644e748c8abca58752d44

8355790: Enhance code consistency: java.desktop/unix:sun.awt

Reviewed-by: achung, prr

! src/java.desktop/unix/classes/sun/awt/FcFontManager.java
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XException.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java
! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java
! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java
! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java
! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11FontManager.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: 74f047b8
Branch: premain
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-05-11 22:40:29 +0000
URL:       https://git.openjdk.org/leyden/commit/74f047b84d949891fb72e2f1c9eca7b0b4bd22c4

8356224: JFR: Default value of @Registered is ignored

Reviewed-by: mgronlun

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestOverrideWithDefaultValue.java

Changeset: d7cb933b
Branch: premain
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-05-12 03:01:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d7cb933b89839b692f5562aeeb92076cd25a99f6

8356593: RISC-V: Small improvement to array fill stub

Reviewed-by: fyang

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

Changeset: de801fea
Branch: premain
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-05-12 06:43:52 +0000
URL:       https://git.openjdk.org/leyden/commit/de801fea76b1328f3bda503088618162388eb119

8353551: C2: Constant folding for ReverseBytes nodes

Reviewed-by: epeter, vlivanov

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java

Changeset: 45cf32bd
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-12 06:59:41 +0000
URL:       https://git.openjdk.org/leyden/commit/45cf32bd2c9e44e2fcbb4b8d0714b87e078cdb7c

8347408: Create an internal method handle adapter for system calls with errno

Reviewed-by: mcimadamore

+ src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java
! test/jdk/java/foreign/TestBufferStack.java
+ test/jdk/java/foreign/TestCaptureStateUtil.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CaptureStateUtilBench.java

Changeset: 43008b42
Branch: premain
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-05-12 07:12:19 +0000
URL:       https://git.openjdk.org/leyden/commit/43008b42cf98466b4c4528d357bfcc2ae309770a

8356486: ReverseOrderListView should override reversed() to return `base`

Reviewed-by: liach, smarks

! src/java.base/share/classes/java/util/ReverseOrderListView.java

Changeset: a3afc9f7
Branch: premain
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-05-12 08:15:53 +0000
URL:       https://git.openjdk.org/leyden/commit/a3afc9f7ceba24ab607141426bb0a2693e6d37ca

8308854: G1 archive region allocation may expand/shrink the heap above/below -Xms

Reviewed-by: tschatzl, ayang

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

Changeset: 39a28ffe
Branch: premain
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-05-12 08:16:15 +0000
URL:       https://git.openjdk.org/leyden/commit/39a28ffe4e23274dba34317d8960bfb7e6d203ed

8355646: Optimize ObjectMonitor::exit

Reviewed-by: pchilanomate, coleenp

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

Changeset: 0258d999
Branch: premain
Author:    Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-05-12 08:50:01 +0000
URL:       https://git.openjdk.org/leyden/commit/0258d9998ebc523a6463818be00353c6ac8b7c9c

8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
+ test/hotspot/jtreg/compiler/macronodes/TestLoopStripMiningInMacroElimination.java

Changeset: 2b325416
Branch: premain
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2025-05-12 09:02:25 +0000
URL:       https://git.openjdk.org/leyden/commit/2b3254160933e8b11527f801507a9c01b90d22b0

8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000)

Reviewed-by: chagedorn, dfenacci, rcastanedalo, epeter

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

Changeset: ab8c808e
Branch: premain
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-05-12 09:15:13 +0000
URL:       https://git.openjdk.org/leyden/commit/ab8c808ed8ebec4f70141ee31fbaf312fccf7fa4

8356752: Log mouse enter and exit events for debugging

Reviewed-by: jdv, tr

! test/jdk/java/awt/List/ListEnterExitTest.java

Changeset: 8545e135
Branch: premain
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-05-12 12:25:13 +0000
URL:       https://git.openjdk.org/leyden/commit/8545e1357142db2e008970095a3f74f8121dbcf2

8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java

Reviewed-by: fyang, fjiang, mhaessig

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java

Changeset: 7ae52ce5
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-05-12 12:34:28 +0000
URL:       https://git.openjdk.org/leyden/commit/7ae52ce572794f9d17446c66381f703ea1bb8b7c

8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: coleenp, dholmes

! src/hotspot/share/oops/resolvedIndyEntry.hpp

Changeset: f5525ecf
Branch: premain
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-05-12 14:42:27 +0000
URL:       https://git.openjdk.org/leyden/commit/f5525ecf585b3876ae332d30b0e641ff0c844e58

8348410: Preview flag not checked during compilation resulting in runtime crash

Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchRequirePreview.java

Changeset: 8128f638
Branch: premain
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-05-12 15:49:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8128f638fac39f6874c13364cbf742493745d845

8355692: Refactor stream indentation

Reviewed-by: stefank, cnorrbin

! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/os/windows/memMapPrinter_windows.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/stackMapFrame.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: e4638954
Branch: premain
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-12 16:31:12 +0000
URL:       https://git.openjdk.org/leyden/commit/e4638954284a5e0592c27421ca53df0002bd0845

8356657: Use stable source-date for cmp-baseline jib profiles

Reviewed-by: liach, iris, alanb, jpai, erikj

! make/conf/jib-profiles.js

Changeset: 50dced88
Branch: premain
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-05-12 16:31:24 +0000
URL:       https://git.openjdk.org/leyden/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b897

8356656: Drop unused DEVKIT_HOME from jib-profiles.js

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 8d7866ef
Branch: premain
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-05-12 16:48:13 +0000
URL:       https://git.openjdk.org/leyden/commit/8d7866ef5fbf98eae6f30c4a6199a0e709f445a5

8356606: (fs) PosixFileAttributes.permissions() implementations should return an EnumSet

Reviewed-by: liach, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java

Changeset: 45dfc2c6
Branch: premain
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-05-12 16:49:42 +0000
URL:       https://git.openjdk.org/leyden/commit/45dfc2c6d6d6b2b0749347b0150bb22d49f12767

8353642: Deprecate URL::getPermission method and networking permission classes for removal

Reviewed-by: djelinski, iris, mullan, michaelm

! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/NetPermission.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/jdk.net/share/classes/jdk/net/NetworkPermission.java

Changeset: 0f5c6081
Branch: premain
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-05-12 20:01:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0f5c608143413bc0d40fca31e097c7b40c7a6618

8356695: java/lang/StringBuilder/HugeCapacity.java failing with OOME

Reviewed-by: liach, lancea, rgiulietti

! test/jdk/java/lang/StringBuilder/HugeCapacity.java

Changeset: ab4d18e2
Branch: premain
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-05-27 22:52:14 +0000
URL:       https://git.openjdk.org/leyden/commit/ab4d18e2d15ff5b22e27c70ea08e6a47bea4482b

Merge branch 'master' into premain

! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/javaThread.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java



More information about the leyden-dev mailing list