leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
May 2025
- 21 participants
- 51 discussions
Changeset: 2595fcc7
Branch: premain
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-05-12 20:29:42 +0000
URL: https://git.openjdk.org/leyden/commit/2595fcc7cc49912d8ac54803a5f74e6f0a45f…
8356192: Enable AOT code caching only on supported platforms
Reviewed-by: shade, mdoerr, fyang
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: 31bf3be9
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-05-28 08:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/31bf3be94f26f983ade75369d4c257b06dbb2…
Merge 8356192
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: be24c264
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2025-05-28 16:43:31 +0000
URL: https://git.openjdk.org/leyden/commit/be24c2646c8c9e6009f52b891cf058d915f22…
Port JDK-8354887 from mainline
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
1
0
Changeset: 6536430a
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Date: 2025-05-01 23:08:16 +0000
URL: https://git.openjdk.org/leyden/commit/6536430a3bdedcf5e0636e0eb27bde5e0d7b4…
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(a)openjdk.org>
Date: 2025-05-01 23:34:35 +0000
URL: https://git.openjdk.org/leyden/commit/494ef6cb8cff7f29a7346364e7620eebcec48…
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(a)openjdk.org>
Date: 2025-05-02 00:25:19 +0000
URL: https://git.openjdk.org/leyden/commit/c514f135ccf08c3be016a32ae8f2c055fb941…
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(a)openjdk.org>
Date: 2025-05-02 01:30:47 +0000
URL: https://git.openjdk.org/leyden/commit/bd7c77898a75dece0586bef24d4e18d540f08…
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(a)openjdk.org>
Date: 2025-05-02 06:10:48 +0000
URL: https://git.openjdk.org/leyden/commit/d29700cc80003d6baddb419f2974ab226478b…
8344706: Implement JEP 512: Compact Source Files and Instance Main Methods
Co-authored-by: Stuart Marks <smarks(a)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(a)openjdk.org>
Date: 2025-05-02 08:28:57 +0000
URL: https://git.openjdk.org/leyden/commit/811f117ce396ac7aafd71f5618f2de96bb96f…
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(a)openjdk.org>
Date: 2025-05-02 11:40:19 +0000
URL: https://git.openjdk.org/leyden/commit/afb9134a31c326e90f2bb68ae17e32de9d1d7…
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(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-05-02 12:30:32 +0000
URL: https://git.openjdk.org/leyden/commit/cdad6d788de4785c8dbf2710a86fdacb8d070…
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(a)oracle.com>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-05-02 12:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/cf2f9ce8207f12bd25fc866c179ff13b961be…
8356032: createAutoconfBundle.sh downloads to local directory
Reviewed-by: erikj
! make/devkit/createAutoconfBundle.sh
Changeset: 995d5416
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-05-02 12:54:09 +0000
URL: https://git.openjdk.org/leyden/commit/995d54161fed657f38753813f55d0591e77a4…
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(a)openjdk.org>
Date: 2025-05-02 14:14:59 +0000
URL: https://git.openjdk.org/leyden/commit/9f9e73d5f9fcb5e926a2674c54cbbc92012b7…
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(a)openjdk.org>
Date: 2025-05-02 16:56:05 +0000
URL: https://git.openjdk.org/leyden/commit/01fd49ffb3f02840a360f5d4e19c6b0e6d22c…
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(a)openjdk.org>
Date: 2025-05-02 16:59:41 +0000
URL: https://git.openjdk.org/leyden/commit/5faa55902211e5ad8edc51282022ed9db3684…
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(a)openjdk.org>
Date: 2025-05-02 16:59:56 +0000
URL: https://git.openjdk.org/leyden/commit/4826a91e7a729999343f450ab7ec4621cc418…
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(a)openjdk.org>
Date: 2025-05-02 17:00:12 +0000
URL: https://git.openjdk.org/leyden/commit/84f570c573f5c355cf55e05d06ddb383deb47…
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(a)intel.com>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-05-02 17:21:50 +0000
URL: https://git.openjdk.org/leyden/commit/c8bbcaf5de6982f673504a8dc766fb80bb6f0…
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(a)openjdk.org>
Date: 2025-05-02 18:54:11 +0000
URL: https://git.openjdk.org/leyden/commit/60ba81d77f0e299b8131cf23b1253689fa898…
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(a)openjdk.org>
Date: 2025-05-02 20:44:22 +0000
URL: https://git.openjdk.org/leyden/commit/56468c42bef8524e53a929dc2ae603cff05b5…
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(a)openjdk.org>
Committer: Man Cao <manc(a)openjdk.org>
Date: 2025-05-02 22:34:10 +0000
URL: https://git.openjdk.org/leyden/commit/4d2d12987f8c1be64719a7d01276a789af245…
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(a)openjdk.org>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-05-02 23:15:26 +0000
URL: https://git.openjdk.org/leyden/commit/03f0ec4a35855b59c8faaf4be2e7569a12b4d…
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(a)openjdk.org>
Date: 2025-05-05 04:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/5b3ae9210564c16b4d350dabd0445248cb205…
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(a)live.jp>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-05 05:03:15 +0000
URL: https://git.openjdk.org/leyden/commit/c8ce61c8cadaf0371dc490c76b753f98bbaa1…
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(a)openjdk.org>
Date: 2025-05-05 05:04:17 +0000
URL: https://git.openjdk.org/leyden/commit/a5f4366a7f0b702b748fec9bcbcb95c522ff1…
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(a)openjdk.org>
Date: 2025-05-05 05:29:06 +0000
URL: https://git.openjdk.org/leyden/commit/c94a7ae11e588250cd0eb064c3280afd58053…
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(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-05-05 06:57:09 +0000
URL: https://git.openjdk.org/leyden/commit/69d0f7a3954048da358bd2ac5ab458fb37fa2…
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(a)openjdk.org>
Date: 2025-05-05 06:58:20 +0000
URL: https://git.openjdk.org/leyden/commit/604225fb0c5f6bf2128a305d09649d76c43de…
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(a)openjdk.org>
Date: 2025-05-05 07:14:24 +0000
URL: https://git.openjdk.org/leyden/commit/f04e556d471d65a9b1a86d33acf72f6ddec94…
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(a)openjdk.org>
Date: 2025-05-05 07:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/8511220f9dd1428f9793ead43c20ed197881a…
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(a)oracle.com>
Committer: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-05-05 08:52:52 +0000
URL: https://git.openjdk.org/leyden/commit/6dd555382326d02a1fc419bc443285509886e…
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(a)openjdk.org>
Date: 2025-05-05 09:00:59 +0000
URL: https://git.openjdk.org/leyden/commit/f1e06c3c050b3440555d63b6de80fe9f60b35…
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(a)openjdk.org>
Date: 2025-05-05 11:43:45 +0000
URL: https://git.openjdk.org/leyden/commit/026479767c011227b63e7fdb8a38f61977782…
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(a)openjdk.org>
Date: 2025-05-05 11:57:01 +0000
URL: https://git.openjdk.org/leyden/commit/a8cd01f6e2075bef89fcd82893cf417c9e1fa…
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(a)openjdk.org>
Date: 2025-05-05 12:51:02 +0000
URL: https://git.openjdk.org/leyden/commit/1501a5e41e59162a374cf5b8cfc37faced48a…
8356122: Client build fails after JDK-8350209
Reviewed-by: chagedorn
! src/hotspot/share/code/aotCodeCache.cpp
Changeset: 6719b921
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-05-05 15:42:19 +0000
URL: https://git.openjdk.org/leyden/commit/6719b9214fb9c99da52e5d6c11f5d40b2aa73…
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(a)openjdk.org>
Date: 2025-05-05 16:30:25 +0000
URL: https://git.openjdk.org/leyden/commit/f68764490c9d355770475d26202fe10005375…
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(a)openjdk.org>
Date: 2025-05-05 16:42:44 +0000
URL: https://git.openjdk.org/leyden/commit/32f67a3e38be807164435ea0841c01d2b7c73…
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(a)openjdk.org>
Date: 2025-05-05 17:26:01 +0000
URL: https://git.openjdk.org/leyden/commit/cc34135fff7650ad44c910dca0fd47e9cbd56…
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(a)openjdk.org>
Date: 2025-05-05 18:35:46 +0000
URL: https://git.openjdk.org/leyden/commit/65f188f29f1e9fe0f73d730a4c6029a7742c6…
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(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-05-05 18:56:48 +0000
URL: https://git.openjdk.org/leyden/commit/6bcbc3b0a21687504b07a0a405d824a448aea…
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(a)openjdk.org>
Date: 2025-05-05 19:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/620f81671ae721c5e40291f396bbc7707d9d6…
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(a)openjdk.org>
Date: 2025-05-05 20:40:45 +0000
URL: https://git.openjdk.org/leyden/commit/ca7e4c4e055cf164b1b3707b7cf1ea72b1de7…
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(a)protonmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-05 20:52:13 +0000
URL: https://git.openjdk.org/leyden/commit/2a4f37cc169e0e876b0b463261f84594af4e7…
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(a)openjdk.org>
Date: 2025-05-05 21:52:25 +0000
URL: https://git.openjdk.org/leyden/commit/606f2012b07855b90c4669356857060dcb65c…
8174840: Elements.overrides does not check the return type of the methods
Co-authored-by: Pavel Rappo <prappo(a)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(a)openjdk.org>
Date: 2025-05-06 01:26:15 +0000
URL: https://git.openjdk.org/leyden/commit/aea2837143289800cfbb7044de4f105e87e23…
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(a)openjdk.org>
Date: 2025-05-06 01:34:50 +0000
URL: https://git.openjdk.org/leyden/commit/7f6ea27d3ef7a8f18f031467d302ed6b03d7d…
8356020: Failed assert in virtualMemoryTracker.cpp
Reviewed-by: iklam, gziemski
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: 64b58f6a
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-05-06 01:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/64b58f6a54c1197002527bdb6ba7b48283dc6…
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(a)openjdk.org>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-06 02:51:23 +0000
URL: https://git.openjdk.org/leyden/commit/e09d2e275bc646201a8da39bd4b977d3fda97…
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(a)openjdk.org>
Date: 2025-05-06 06:26:09 +0000
URL: https://git.openjdk.org/leyden/commit/9f8fbf292278d995c9fa112d8f97b2375f619…
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(a)openjdk.org>
Date: 2025-05-06 08:16:09 +0000
URL: https://git.openjdk.org/leyden/commit/def907ab89f3e5593aef17dcc61807e2836d4…
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(a)anduin.net>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-05-06 08:28:31 +0000
URL: https://git.openjdk.org/leyden/commit/8c4f2ff21e21b158c333b3d36fcf323f68f4d…
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(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-06 09:05:37 +0000
URL: https://git.openjdk.org/leyden/commit/1eee15eea692f57e35dd785bdd491411746ae…
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(a)openjdk.org>
Date: 2025-05-06 09:50:44 +0000
URL: https://git.openjdk.org/leyden/commit/ecfaf354d761bc7034ea8783f4428157ea450…
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(a)openjdk.org>
Date: 2025-05-06 11:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe…
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(a)openjdk.org>
Date: 2025-05-06 11:48:02 +0000
URL: https://git.openjdk.org/leyden/commit/ddd07b107e814ec846579a66d4f2005b7db9b…
8356172: IdealGraphPrinter doesn't need ThreadCritical
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: bfdafb76
Branch: premain
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-05-06 13:25:07 +0000
URL: https://git.openjdk.org/leyden/commit/bfdafb762661fad5746607aaf5b21d6d11c72…
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(a)openjdk.org>
Date: 2025-05-06 14:15:37 +0000
URL: https://git.openjdk.org/leyden/commit/088825ed889551e6067d46bf77fe4d30a3972…
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(a)openjdk.org>
Date: 2025-05-06 16:01:44 +0000
URL: https://git.openjdk.org/leyden/commit/9477c42215a219ef8d8f44f19506692f6efc8…
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(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-05-06 16:26:21 +0000
URL: https://git.openjdk.org/leyden/commit/a6995a3d42955f1f207c14be1634daf225b5a…
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(a)openjdk.org>
Date: 2025-05-06 16:50:14 +0000
URL: https://git.openjdk.org/leyden/commit/b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b4…
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(a)openjdk.org>
Date: 2025-05-06 17:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/052e2522b661e51b5fd2e0561c4866e97b9d1…
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(a)openjdk.org>
Date: 2025-05-06 17:56:03 +0000
URL: https://git.openjdk.org/leyden/commit/064b036ebd73407ce036d283dbacce44530db…
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(a)openjdk.org>
Date: 2025-05-06 17:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/9c43871fd15c6fa89f7ad8803c68db7d7a6c0…
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(a)openjdk.org>
Date: 2025-05-06 18:00:57 +0000
URL: https://git.openjdk.org/leyden/commit/08dd4a75c5b751a66d2e088b0ec9c6d6c443c…
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(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-05-06 18:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/5d17a28c4edc097162cb078ebb72ad84d925f…
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(a)openjdk.org>
Date: 2025-05-06 18:27:20 +0000
URL: https://git.openjdk.org/leyden/commit/0cb355ee921183423c8ffc44491f428c49c62…
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(a)openjdk.org>
Date: 2025-05-06 18:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa4…
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(a)openjdk.org>
Date: 2025-05-06 19:00:06 +0000
URL: https://git.openjdk.org/leyden/commit/4977588d5e3424282f40209590737a4877470…
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(a)openjdk.org>
Reviewed-by: tschatzl, matsaave
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java
Changeset: e2df9cde
Branch: premain
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2025-05-06 19:19:10 +0000
URL: https://git.openjdk.org/leyden/commit/e2df9cdeb081735bddd24ac2622f59e20cda4…
8356226: JCov Grabber server didn't respond
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: bed5114e
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-05-06 19:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/bed5114e3a061d13bbc2031334d73f4527309…
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(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-05-06 22:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/9a23f721c7bcbfdb2fcf5b2bd145d6967e000…
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(a)openjdk.org>
Date: 2025-05-06 23:40:48 +0000
URL: https://git.openjdk.org/leyden/commit/cbbab07d232ff7d46f91b2df4e1b0ef4f37bb…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-05-07 00:58:19 +0000
URL: https://git.openjdk.org/leyden/commit/acad0b4968f931a00664f18fd22ee97fdb001…
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(a)openjdk.org>
Date: 2025-05-07 02:54:41 +0000
URL: https://git.openjdk.org/leyden/commit/762423d64d10dcdb37800767d2b2f1b7757c8…
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(a)openjdk.org>
Date: 2025-05-07 04:12:56 +0000
URL: https://git.openjdk.org/leyden/commit/0eb680ca463e8df20f058d2c0a09ed7006faa…
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(a)openjdk.org>
Date: 2025-05-07 05:36:00 +0000
URL: https://git.openjdk.org/leyden/commit/4e3ec3c04c1c60404b9ec7d5524eaceab6472…
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(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 06:17:50 +0000
URL: https://git.openjdk.org/leyden/commit/772c97039e9841410f0ca2a25e98471922117…
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(a)fujitsu.com>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 06:19:56 +0000
URL: https://git.openjdk.org/leyden/commit/4458719a108f45d3744d47a6ea081fe9ec3e6…
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(a)openjdk.org>
Date: 2025-05-07 06:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/910d77d39e6fb9ca339272c75fa4ff7ff99bf…
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(a)openjdk.org>
Date: 2025-05-07 07:19:42 +0000
URL: https://git.openjdk.org/leyden/commit/21f01e0c89e40ae2701d8cb24c737be78f4dc…
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(a)openjdk.org>
Date: 2025-05-07 07:44:05 +0000
URL: https://git.openjdk.org/leyden/commit/50895835e0c78f54a0b33db7f42f3769e2a1e…
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(a)oracle.com>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-05-07 08:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/328715d84c0eafb4fe58d28b301138374ddac…
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(a)oracle.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-05-07 08:16:35 +0000
URL: https://git.openjdk.org/leyden/commit/b5fd289f53e8380dfc38c3615acd10396ac64…
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(a)openjdk.org>
Date: 2025-05-07 08:33:35 +0000
URL: https://git.openjdk.org/leyden/commit/da004cb6579c96c444faa55496db0056e9ac3…
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(a)openjdk.org>
Date: 2025-05-07 08:33:49 +0000
URL: https://git.openjdk.org/leyden/commit/1a4bbb0027ae9e6df3b668454fa155861d531…
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(a)openjdk.org>
Date: 2025-05-07 08:34:03 +0000
URL: https://git.openjdk.org/leyden/commit/50554fa1982f042fb1d7b6c8a16334b97b31b…
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(a)openjdk.org>
Date: 2025-05-07 09:12:44 +0000
URL: https://git.openjdk.org/leyden/commit/1bdff3ccd069142e21c8b0a9ecf759b82302a…
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(a)openjdk.org>
Date: 2025-05-07 09:21:58 +0000
URL: https://git.openjdk.org/leyden/commit/0844745e7bd954a96441365f8010741ec1c29…
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(a)openjdk.org>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-05-07 12:07:47 +0000
URL: https://git.openjdk.org/leyden/commit/60a4594b9f9acd82ef3ff22fc6a2df238dd98…
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(a)openjdk.org>
Date: 2025-05-07 13:23:16 +0000
URL: https://git.openjdk.org/leyden/commit/fa765e7d346d26a1c5065830bd01d850720da…
8356335: Remove linux-x86 from jib profiles
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: a72f7506
Branch: premain
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-07 13:23:28 +0000
URL: https://git.openjdk.org/leyden/commit/a72f7506bf07be722c90ed64f5177699d2ceb…
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(a)openjdk.org>
Date: 2025-05-07 13:28:46 +0000
URL: https://git.openjdk.org/leyden/commit/ca5e0b1848054848fb5e39eebac06f2011cce…
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(a)openjdk.org>
Date: 2025-05-07 14:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/d7e648bb2737362d3cba3350cae63b1013967…
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(a)openjdk.org>
Committer: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-05-07 14:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/90f0f1b88badbf1f72d7b9434621457aa47cd…
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(a)openjdk.org>
Date: 2025-05-07 15:42:00 +0000
URL: https://git.openjdk.org/leyden/commit/c8a30c2aaba04c11b70a4f74ee74452250be6…
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(a)openjdk.org>
Date: 2025-05-07 16:52:45 +0000
URL: https://git.openjdk.org/leyden/commit/da5dc5287b3a81909a5c316f164f7f42d07d3…
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(a)openjdk.org>
Date: 2025-05-07 17:36:37 +0000
URL: https://git.openjdk.org/leyden/commit/40f696dbe49f348327bf0f3dc6493a7110918…
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(a)openjdk.org>
Date: 2025-05-07 17:40:44 +0000
URL: https://git.openjdk.org/leyden/commit/28e6b7cb7462b0e231698c86ff57828e9e288…
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(a)openjdk.org>
Date: 2025-05-07 18:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/cb02158090fa97bf4d11d09c23ce3058a5f83…
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(a)openjdk.org>
Date: 2025-05-07 18:09:23 +0000
URL: https://git.openjdk.org/leyden/commit/3f6b17777ffe59d8981e252891ef2e5beeaf2…
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(a)openjdk.org>
Date: 2025-05-07 18:11:03 +0000
URL: https://git.openjdk.org/leyden/commit/8c1b915c7ef2b3a6e65705b91f4eb464caaec…
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(a)openjdk.org>
Date: 2025-05-07 21:33:39 +0000
URL: https://git.openjdk.org/leyden/commit/493ac93606e4637638ec1ae34e24526aaba7b…
8244533: Configure should abort on missing short names in Windows
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse(a)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(a)headcrashing.eu>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-05-08 00:58:10 +0000
URL: https://git.openjdk.org/leyden/commit/7642556a5a131e9104033ad7d7abfdb4be501…
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(a)openjdk.org>
Date: 2025-05-08 01:08:52 +0000
URL: https://git.openjdk.org/leyden/commit/3e258cbddf335a6b4f4307e5a1304fe2664c8…
8356407: Part of class verification is skipped in AOT training run
Co-authored-by: Vladimir Ivanov <vlivanov(a)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(a)openjdk.org>
Date: 2025-05-08 03:56:45 +0000
URL: https://git.openjdk.org/leyden/commit/52a5583d691388f833c3aeb56ce92cbfb5d61…
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(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-08 07:30:40 +0000
URL: https://git.openjdk.org/leyden/commit/223eec55018f1640cb292b11130e3e1d64519…
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(a)openjdk.org>
Date: 2025-05-08 07:44:42 +0000
URL: https://git.openjdk.org/leyden/commit/daf6fa1e6153d3fdf48ef0840790794e57349…
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(a)oracle.com>
Committer: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-05-08 09:06:19 +0000
URL: https://git.openjdk.org/leyden/commit/2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5…
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(a)openjdk.org>
Date: 2025-05-08 10:56:01 +0000
URL: https://git.openjdk.org/leyden/commit/5df7089c3eb2e6d7cf6634840a2a21bcaa7e3…
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(a)openjdk.org>
Date: 2025-05-08 11:33:31 +0000
URL: https://git.openjdk.org/leyden/commit/b47b2062a2232694eb01473054a468ad9a6a2…
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(a)openjdk.org>
Date: 2025-05-08 11:34:46 +0000
URL: https://git.openjdk.org/leyden/commit/ad07426fab3396caefd7c08d924e085c1f6f6…
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(a)openjdk.org>
Date: 2025-05-08 13:18:02 +0000
URL: https://git.openjdk.org/leyden/commit/900b3ff7ee933520efe2438fb7c841a4e6a93…
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(a)openjdk.org>
Date: 2025-05-08 13:33:57 +0000
URL: https://git.openjdk.org/leyden/commit/57297e60de92b9878fb3926109da3e0058a50…
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(a)openjdk.org>
Date: 2025-05-08 14:52:53 +0000
URL: https://git.openjdk.org/leyden/commit/2ea629f3f2ae07de9cb92baac13497a789d16…
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(a)openjdk.org>
Date: 2025-05-08 15:14:35 +0000
URL: https://git.openjdk.org/leyden/commit/c6ffacb5754642083f614a5ee6dc76b7d145c…
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(a)openjdk.org>
Date: 2025-05-08 16:07:25 +0000
URL: https://git.openjdk.org/leyden/commit/6b1e88a946c5aa5ab8c1b320ebdfdf595c469…
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(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-05-08 16:20:53 +0000
URL: https://git.openjdk.org/leyden/commit/7f3191a630edba32ddb7bb64a835ec663d91e…
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(a)openjdk.org>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-05-08 16:21:14 +0000
URL: https://git.openjdk.org/leyden/commit/1e8927dded2d6d7049dc277564c77dff81ff1…
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(a)openjdk.org>
Date: 2025-05-08 16:30:01 +0000
URL: https://git.openjdk.org/leyden/commit/24d84cf66a47e10002a836275794f3f17e147…
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(a)openjdk.org>
Date: 2025-05-08 17:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/927309453822183bbfa9af278043fe0dca170…
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(a)openjdk.org>
Date: 2025-05-08 17:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/e4ecda2b2563fbdff96d82fbbed6c022e28a4…
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(a)openjdk.org>
Date: 2025-05-08 17:53:27 +0000
URL: https://git.openjdk.org/leyden/commit/b7b437d5bd579a7a90a90470979768cdd0857…
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(a)openjdk.org>
Date: 2025-05-08 17:54:47 +0000
URL: https://git.openjdk.org/leyden/commit/4379e2d26bd445d3f303a5937d1e335885be9…
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(a)openjdk.org>
Date: 2025-05-08 22:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/c2a4fa1d83bd690e4e453eb1dbe59c6503b52…
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(a)openjdk.org>
Date: 2025-05-08 22:18:56 +0000
URL: https://git.openjdk.org/leyden/commit/8a8893ec030b19583efd65bd0751e66254689…
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(a)openjdk.org>
Date: 2025-05-09 00:06:26 +0000
URL: https://git.openjdk.org/leyden/commit/cc3a366e2a616226b776f683dbfb7cddaf227…
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(a)openjdk.org>
Date: 2025-05-09 02:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302…
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(a)openjdk.org>
Date: 2025-05-09 05:28:56 +0000
URL: https://git.openjdk.org/leyden/commit/53ad4b2ad2664e5056c113543dfaa26647d6c…
8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, sviswanathan
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 591e71eb
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-09 06:00:23 +0000
URL: https://git.openjdk.org/leyden/commit/591e71ebe501e6e88249f46efda4134277f29…
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(a)openjdk.org>
Date: 2025-05-09 07:12:51 +0000
URL: https://git.openjdk.org/leyden/commit/c88f94c9d7a12225a3571e0ba5399d4c42eeb…
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(a)openjdk.org>
Date: 2025-05-09 08:39:16 +0000
URL: https://git.openjdk.org/leyden/commit/74e981e85509ca072b2a45d529dab3a988361…
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(a)openjdk.org>
Date: 2025-05-09 09:05:10 +0000
URL: https://git.openjdk.org/leyden/commit/3aa2ea7e67c879dafa0f967073c2d8b98d62c…
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(a)openjdk.org>
Date: 2025-05-09 09:10:06 +0000
URL: https://git.openjdk.org/leyden/commit/a091e2f2810da17ff61a63fd0f1f6538f1bdb…
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(a)openjdk.org>
Date: 2025-05-09 10:05:23 +0000
URL: https://git.openjdk.org/leyden/commit/568dcc15cb1a2c02d6ac4421902d841d256ca…
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(a)openjdk.org>
Date: 2025-05-09 12:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/411a63ea1b0c6e8bfea219427bf1c317c5dad…
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(a)openjdk.org>
Date: 2025-05-09 15:05:09 +0000
URL: https://git.openjdk.org/leyden/commit/9ebb5d42d43a743cf3a5197c7dabe46ac8120…
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(a)openjdk.org>
Date: 2025-05-09 15:45:25 +0000
URL: https://git.openjdk.org/leyden/commit/0e0bd642aba3ac859043fc9505343d06d780f…
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(a)openjdk.org>
Date: 2025-05-09 16:16:56 +0000
URL: https://git.openjdk.org/leyden/commit/5f00c877e26f1716da231771b611234db5607…
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(a)openjdk.org>
Date: 2025-05-09 16:17:14 +0000
URL: https://git.openjdk.org/leyden/commit/dd25799c21529bf8dac49a63ddbcab530af02…
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(a)openjdk.org>
Date: 2025-05-09 16:35:51 +0000
URL: https://git.openjdk.org/leyden/commit/bed29a03d198a9717f7d258ee213304627751…
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(a)openjdk.org>
Date: 2025-05-09 16:42:49 +0000
URL: https://git.openjdk.org/leyden/commit/2661f62ca23f5589538d4ad50078d1f715ade…
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(a)openjdk.org>
Date: 2025-05-09 16:47:06 +0000
URL: https://git.openjdk.org/leyden/commit/601f05e06d3c364ab5b151785d4ac49183cf6…
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(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-05-09 17:06:33 +0000
URL: https://git.openjdk.org/leyden/commit/1c5eb370b7dbe7558b535bf27c9df292c2007…
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(a)openjdk.org>
Date: 2025-05-09 17:12:53 +0000
URL: https://git.openjdk.org/leyden/commit/66f044271324643ee17df13ad3ef254bc4dbd…
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(a)openjdk.org>
Date: 2025-05-09 17:50:51 +0000
URL: https://git.openjdk.org/leyden/commit/375f3dc9ed0f1704e726d0d704420c38a0a55…
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(a)openjdk.org>
Date: 2025-05-09 18:10:18 +0000
URL: https://git.openjdk.org/leyden/commit/30cb94d6b04a2be764a11b38f8bacabc7aaf9…
8346683: Problem list automated tests that fail on macOS15
Reviewed-by: dmarkov
! test/jdk/ProblemList.txt
Changeset: 3b20bed6
Branch: premain
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-05-09 18:22:45 +0000
URL: https://git.openjdk.org/leyden/commit/3b20bed6e2599fbddb16b75c06ee55637dd68…
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(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-05-09 19:20:17 +0000
URL: https://git.openjdk.org/leyden/commit/68a118509a562334eb8c099129d79520041b1…
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(a)openjdk.org>
Date: 2025-05-09 21:48:16 +0000
URL: https://git.openjdk.org/leyden/commit/8fadf295b0ba720a5bc728c6b4d159e60447d…
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(a)openjdk.org>
Date: 2025-05-09 21:58:24 +0000
URL: https://git.openjdk.org/leyden/commit/0f2a6c266b2e3aab59a5cd183e10dfc4820ca…
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(a)openjdk.org>
Date: 2025-05-09 23:33:32 +0000
URL: https://git.openjdk.org/leyden/commit/3b336a9da091c4df4373d2b845b60d2a7a4e3…
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(a)openjdk.org>
Date: 2025-05-10 02:59:05 +0000
URL: https://git.openjdk.org/leyden/commit/fa7c5a65ba62da9b6598d484db923119ace0c…
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(a)openjdk.org>
Date: 2025-05-10 15:16:19 +0000
URL: https://git.openjdk.org/leyden/commit/436960308cebe020549fcdbb4bcb12c90ce7a…
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(a)openjdk.org>
Date: 2025-05-11 07:39:15 +0000
URL: https://git.openjdk.org/leyden/commit/97d2a37927fca993537644e748c8abca58752…
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(a)openjdk.org>
Date: 2025-05-11 22:40:29 +0000
URL: https://git.openjdk.org/leyden/commit/74f047b84d949891fb72e2f1c9eca7b0b4bd2…
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(a)bytedance.com>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-05-12 03:01:46 +0000
URL: https://git.openjdk.org/leyden/commit/d7cb933b89839b692f5562aeeb92076cd25a9…
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(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-05-12 06:43:52 +0000
URL: https://git.openjdk.org/leyden/commit/de801fea76b1328f3bda503088618162388eb…
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(a)openjdk.org>
Date: 2025-05-12 06:59:41 +0000
URL: https://git.openjdk.org/leyden/commit/45cf32bd2c9e44e2fcbb4b8d0714b87e078cd…
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(a)openjdk.org>
Date: 2025-05-12 07:12:19 +0000
URL: https://git.openjdk.org/leyden/commit/43008b42cf98466b4c4528d357bfcc2ae3097…
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(a)openjdk.org>
Date: 2025-05-12 08:15:53 +0000
URL: https://git.openjdk.org/leyden/commit/a3afc9f7ceba24ab607141426bb0a2693e6d3…
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(a)openjdk.org>
Date: 2025-05-12 08:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/39a28ffe4e23274dba34317d8960bfb7e6d20…
8355646: Optimize ObjectMonitor::exit
Reviewed-by: pchilanomate, coleenp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 0258d999
Branch: premain
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-05-12 08:50:01 +0000
URL: https://git.openjdk.org/leyden/commit/0258d9998ebc523a6463818be00353c6ac8b7…
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(a)openjdk.org>
Date: 2025-05-12 09:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/2b3254160933e8b11527f801507a9c01b90d2…
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(a)openjdk.org>
Date: 2025-05-12 09:15:13 +0000
URL: https://git.openjdk.org/leyden/commit/ab8c808ed8ebec4f70141ee31fbaf312fccf7…
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(a)openjdk.org>
Date: 2025-05-12 12:25:13 +0000
URL: https://git.openjdk.org/leyden/commit/8545e1357142db2e008970095a3f74f8121db…
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(a)openjdk.org>
Date: 2025-05-12 12:34:28 +0000
URL: https://git.openjdk.org/leyden/commit/7ae52ce572794f9d17446c66381f703ea1bb8…
8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix
Co-authored-by: John R Rose <jrose(a)openjdk.org>
Reviewed-by: coleenp, dholmes
! src/hotspot/share/oops/resolvedIndyEntry.hpp
Changeset: f5525ecf
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-05-12 14:42:27 +0000
URL: https://git.openjdk.org/leyden/commit/f5525ecf585b3876ae332d30b0e641ff0c844…
8348410: Preview flag not checked during compilation resulting in runtime crash
Co-authored-by: Aggelos Biboudis <abimpoudis(a)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(a)openjdk.org>
Date: 2025-05-12 15:49:38 +0000
URL: https://git.openjdk.org/leyden/commit/8128f638fac39f6874c13364cbf742493745d…
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(a)openjdk.org>
Date: 2025-05-12 16:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/e4638954284a5e0592c27421ca53df0002bd0…
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(a)openjdk.org>
Date: 2025-05-12 16:31:24 +0000
URL: https://git.openjdk.org/leyden/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b…
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(a)openjdk.org>
Date: 2025-05-12 16:48:13 +0000
URL: https://git.openjdk.org/leyden/commit/8d7866ef5fbf98eae6f30c4a6199a0e709f44…
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(a)openjdk.org>
Date: 2025-05-12 16:49:42 +0000
URL: https://git.openjdk.org/leyden/commit/45dfc2c6d6d6b2b0749347b0150bb22d49f12…
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(a)openjdk.org>
Date: 2025-05-12 20:01:43 +0000
URL: https://git.openjdk.org/leyden/commit/0f5c608143413bc0d40fca31e097c7b40c7a6…
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(a)openjdk.org>
Date: 2025-05-27 22:52:14 +0000
URL: https://git.openjdk.org/leyden/commit/ab4d18e2d15ff5b22e27c70ea08e6a47bea44…
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
1
0
Changeset: 2f530f89
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-05-23 17:44:39 +0000
URL: https://git.openjdk.org/leyden/commit/2f530f89e0ee5ed5253125d0e9319b0710317…
8357281: sun.util.Locale.LanguageTag should be immutable
Reviewed-by: naoto, liach
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/InternalLocaleBuilder.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
Changeset: 85ca0813
Branch: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-05-23 17:59:47 +0000
URL: https://git.openjdk.org/leyden/commit/85ca0813f1624141993b20b3d8e404f86da2c…
8354316: clang/linux build fails with -Wunused-result warning at XToolkit.c:695:9
Reviewed-by: aivanov, ihse, serb, kizune, syan, erikj
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
Changeset: 236e1b6d
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-23 18:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/236e1b6d529771f44218b6a4e2693e234e6a4…
8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402
Reviewed-by: bpb, liach, darcy
! src/java.base/share/classes/java/math/BigDecimal.java
Changeset: 66747710
Branch: hermetic-java-runtime
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-05-23 19:29:09 +0000
URL: https://git.openjdk.org/leyden/commit/66747710a49ea6a78aee94d3a3ec6a24b7cc3…
8357468: [asan] heap buffer overflow reported in PcDesc::pc_offset() pcDesc.hpp:57
Reviewed-by: kvn, thartmann
! src/hotspot/share/code/nmethod.cpp
Changeset: 070c84cd
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-23 22:58:09 +0000
URL: https://git.openjdk.org/leyden/commit/070c84cd22485a93a562a7639439fb056e840…
8357178: Simplify Class::componentType
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
Changeset: e8933057
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-05-24 09:51:53 +0000
URL: https://git.openjdk.org/leyden/commit/e89330579d5f38e282512211711fffeeea3e8…
8334513: New test gc/TestAlwaysPreTouchBehavior.java is failing on MacOS aarch64
Reviewed-by: mbaesken, aph
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 1f24a541
Branch: hermetic-java-runtime
Author: Sorna Sarathi N <ssarathi(a)openjdk.org>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-24 15:06:25 +0000
URL: https://git.openjdk.org/leyden/commit/1f24a5414d735f9faaabd5b49f786419a40d9…
8357644: Add missing CPE statements
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
Changeset: b0373537
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-05-24 17:08:03 +0000
URL: https://git.openjdk.org/leyden/commit/b037353734fd67f8898eb797a041bc1152a18…
8357081: Removed unused methods of HexDigits
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: b034710b
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-05-25 12:56:55 +0000
URL: https://git.openjdk.org/leyden/commit/b034710b2ae5fbfbe619abba86fef3b5a2d68…
8356629: Incorrect use of {@linkplain} in java.sql
Reviewed-by: lancea
! src/java.sql/share/classes/java/sql/DatabaseMetaData.java
! src/java.sql/share/classes/java/sql/DriverManager.java
Changeset: 4a4209ff
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-05-25 17:39:53 +0000
URL: https://git.openjdk.org/leyden/commit/4a4209ffef8f8d65054cbf46ebf8e169d100c…
8357685: Change the type of Integer::digits from char[] to byte[]
Reviewed-by: rgiulietti, liach
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: aac287eb
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-26 04:41:02 +0000
URL: https://git.openjdk.org/leyden/commit/aac287ebacbd982f3c17f5687ec2aff638a82…
8353581: Support for `import module` in JShell's code completion
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
Changeset: a50d3bee
Branch: hermetic-java-runtime
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-05-26 06:03:28 +0000
URL: https://git.openjdk.org/leyden/commit/a50d3bee12cd2f528067bc15b404cf2289977…
8312198: [macos] metal pipeline - window rendering stops after display sleep
Reviewed-by: serb, avu, prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
Changeset: 99f33b4d
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-05-26 07:24:25 +0000
URL: https://git.openjdk.org/leyden/commit/99f33b4d9b91c71ec032dc47ed0b98e4419ac…
8357568: IGV: Show NULL and numbers up to 4 characters in "Condense graph" filter
Reviewed-by: thartmann, mchevalier, mhaessig
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 3dbd2d3d
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-26 07:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/3dbd2d3d2d554ce5a8561f1c0fa67fb176d12…
8347570: Configure fails on macOS if directory name do not have correct case
Reviewed-by: erikj
! make/autoconf/basic.m4
Changeset: a37e8265
Branch: hermetic-java-runtime
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-05-26 07:51:23 +0000
URL: https://git.openjdk.org/leyden/commit/a37e8265b53b35c0b7f3ce9f4df9b2efcde32…
8357649: IGV: add block index to the supplemental node properties
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 5cdeef81
Branch: hermetic-java-runtime
Author: Suchismith Roy <sroy(a)openjdk.org>
Committer: Varada M <varadam(a)openjdk.org>
Date: 2025-05-26 08:25:46 +0000
URL: https://git.openjdk.org/leyden/commit/5cdeef81ddb4ff1a6160b112f0f8338514d7b…
8331859: [PPC64] Remove support for Power7 and older
Reviewed-by: mdoerr
! make/autoconf/flags-cflags.m4
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 9946c85e
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-05-26 08:27:30 +0000
URL: https://git.openjdk.org/leyden/commit/9946c85e2f905f18340a76cebce04b0003783…
8357621: G1: Clean up G1BiasedArray
Reviewed-by: sjohanss, ayang
! src/hotspot/share/gc/g1/g1BiasedArray.cpp
! src/hotspot/share/gc/g1/g1BiasedArray.hpp
! test/hotspot/gtest/gc/g1/test_g1BiasedArray.cpp
Changeset: ed4cd2ac
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-05-26 08:33:37 +0000
URL: https://git.openjdk.org/leyden/commit/ed4cd2acd2d8bb92c296c5a860c76cffaff53…
8356989: Unexpected null in C2 compiled code
Reviewed-by: chagedorn, kvn, thartmann
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopySameSrcDstInitializesNonEscapingArray.java
Changeset: f825a511
Branch: hermetic-java-runtime
Author: Kieran Farrell <kieran.farrell(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-05-26 11:12:49 +0000
URL: https://git.openjdk.org/leyden/commit/f825a51198137799f00a0ec2cefa1daa59542…
7046003: Default value of Authenticator.getRequestingURL() is not specified
Reviewed-by: michaelm, jpai
! src/java.base/share/classes/java/net/Authenticator.java
Changeset: 7002233e
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-05-26 11:16:59 +0000
URL: https://git.openjdk.org/leyden/commit/7002233ed943a21b49bc69ff728964d004b2d…
8351950: C2: AVX512 vector assembler routines causing SIGFPE / no valid evex tuple_table entry
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-Binary-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-mem-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Binary-mem-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: daa8eda5
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2025-05-26 11:52:32 +0000
URL: https://git.openjdk.org/leyden/commit/daa8eda530c4c3929c68ace1f1a2d1ed62331…
8357056: RISC-V: Asm fixes - load/store width
Reviewed-by: fjiang, mli, luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: bd095896
Branch: hermetic-java-runtime
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-05-26 12:40:49 +0000
URL: https://git.openjdk.org/leyden/commit/bd095896dd6e3fccb932f3d9823008766e9ab…
8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base
Reviewed-by: weijun, liach
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/javax/crypto/KEM.java
Changeset: a300c356
Branch: hermetic-java-runtime
Author: Daniel Skantz <dskantz(a)openjdk.org>
Date: 2025-05-26 14:22:12 +0000
URL: https://git.openjdk.org/leyden/commit/a300c356555019a42c19bf0c16184f6dee4ad…
8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization"
Reviewed-by: syan, rcastanedalo
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java
Changeset: e8eff4d2
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-05-26 18:31:19 +0000
URL: https://git.openjdk.org/leyden/commit/e8eff4d25b984d503a4daa5d291b52a8d1e2f…
8357530: C2 SuperWord: Diagnostic flag AutoVectorizationOverrideProfitability
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java
Changeset: bbceab07
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-05-26 18:37:55 +0000
URL: https://git.openjdk.org/leyden/commit/bbceab072555d5e2f5d3e99ae07a5ca5e909d…
8352251: Implement JEP 518: JFR Cooperative Sampling
Co-authored-by: Aleksey Shipilev <shade(a)openjdk.org>
Co-authored-by: Erik Österlund <eosterlund(a)openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich(a)openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Reviewed-by: eosterlund, egahlin
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
+ src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
- src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFrame.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrVframeStream.inline.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.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
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
- src/hotspot/share/runtime/suspendedThreadTask.cpp
! src/hotspot/share/runtime/suspendedThreadTask.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/growableArray.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/profiling/TestSafepointLatency.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 2c034f57
Branch: hermetic-java-runtime
Author: Doug Lea <dl(a)openjdk.org>
Date: 2025-05-26 22:37:42 +0000
URL: https://git.openjdk.org/leyden/commit/2c034f57d6b4229aaf195fdd6efd016cf6948…
8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: 37d04a1e
Branch: hermetic-java-runtime
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-05-27 02:05:46 +0000
URL: https://git.openjdk.org/leyden/commit/37d04a1e365d005afec3651c5e25fdceeceb9…
8355512: Test compiler/vectorization/TestVectorZeroCount.java times out with -XX:TieredStopAtLevel=3
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
Changeset: 78d0dc75
Branch: hermetic-java-runtime
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-05-27 03:39:28 +0000
URL: https://git.openjdk.org/leyden/commit/78d0dc75029dba7b4ba388f9a7f5f7b22e4b8…
8357460: RISC-V: Optimize array fill stub for small size
Reviewed-by: wenanjian, fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 85af573c
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-05-27 06:58:57 +0000
URL: https://git.openjdk.org/leyden/commit/85af573cb6b5063c24f1efcbfb80bbace2883…
8356848: Separate Metaspace and GC printing
Reviewed-by: stefank, stuefe
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapInfoTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/EventsTest.java
Changeset: 7bc315fa
Branch: hermetic-java-runtime
Author: Bhavana Kilambi <bkilambi(a)openjdk.org>
Committer: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-05-27 08:17:02 +0000
URL: https://git.openjdk.org/leyden/commit/7bc315fa6ac4e539e52b077f15c061516e208…
8355585: Aarch64: Add aarch64 backend for Float16 vector operations
Reviewed-by: epeter, haosun, xgong, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/share/adlc/dfa.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
Changeset: 5924c2d6
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-05-27 08:28:55 +0000
URL: https://git.openjdk.org/leyden/commit/5924c2d6c7f636b428bc7f43abe2115af4532…
8357267: ZGC: Handle APX EGPRs spilling in ZRuntimeCallSpill
Reviewed-by: rcastanedalo, sviswanathan
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
Changeset: 7cb6e5eb
Branch: hermetic-java-runtime
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-05-27 08:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/7cb6e5eb3e004ad974a0c49e83014844f9f7c…
8353124: java/lang/Thread/virtual/stress/Skynet.java#Z times out on macosx-x64-debug
Reviewed-by: alanb
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
Changeset: f62b9780
Branch: hermetic-java-runtime
Author: Arno Zeller <azeller(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-27 09:11:00 +0000
URL: https://git.openjdk.org/leyden/commit/f62b9780c38ed3caa64726be5ea4766784715…
8357448: AOT crashes on linux musl with AddReads.java
Reviewed-by: mbaesken, shade, mdoerr
! src/hotspot/share/cds/aotClassLocation.cpp
Changeset: aea32ec5
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-05-27 09:17:29 +0000
URL: https://git.openjdk.org/leyden/commit/aea32ec5060a2e57947dc3e5d14613241e223…
8357647: Stream gatherers forward upstream size information to downstream
Reviewed-by: liach, alanb
! src/java.base/share/classes/java/util/stream/GathererOp.java
! test/jdk/java/util/stream/GathererTest.java
Changeset: b9db99d7
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-27 09:43:07 +0000
URL: https://git.openjdk.org/leyden/commit/b9db99d7f7e3720c7e34fbcd22ff952905460…
8357797: Use StructuredTaskScopeImpl.ST_NEW for state init
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java
Changeset: 9c191cc0
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-27 09:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/9c191cc0fad4e2cd8ac021082acc494dc7503…
8356245: stdin.encoding and stdout.encoding in jshell don't respect console code pages
Reviewed-by: asotona, cstein, liach
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! test/langtools/jdk/jshell/InputUITest.java
Changeset: 67d4ed17
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-05-27 10:43:16 +0000
URL: https://git.openjdk.org/leyden/commit/67d4ed173af325a5a28ee17765d491fd0cfe3…
8357559: G1HeapRegionManager refactor rename functions related to the number of regions in different states
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: b4b11d77
Branch: hermetic-java-runtime
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2025-05-27 11:38:08 +0000
URL: https://git.openjdk.org/leyden/commit/b4b11d777137c21c8808bbba5bdf20a2b4ff5…
8356443: Update open/test/jdk/TEST.groups manual test groups definitions with missing manual test
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 72a3022d
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-27 12:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/72a3022dc6a1521d8e3f08fe5d592f760fc46…
8357842: PandocFilter misses copyright header
Reviewed-by: syan, erikj
! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java
Changeset: cdff7b96
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-05-27 14:33:35 +0000
URL: https://git.openjdk.org/leyden/commit/cdff7b963c0600e9a6fe9cd8561d7d04b30f1…
8357801: Parallel: Remove deprecated PSVirtualSpace methods
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
Changeset: c2953774
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-27 14:44:40 +0000
URL: https://git.openjdk.org/leyden/commit/c29537740efb04e061732a700582d43b1956c…
8357800: Initialize JvmtiThreadState bool fields with bool literals
Reviewed-by: alanb, stefank
! src/hotspot/share/prims/jvmtiThreadState.cpp
Changeset: d3b6f46f
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-05-27 08:00:30 +0000
URL: https://git.openjdk.org/leyden/commit/d3b6f46f17377d3a92a3b1b9fd5bd7c81236d…
Merge branch 'master' into hermetic-java-runtime
Changeset: 125a9ce6
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-05-27 08:10:42 +0000
URL: https://git.openjdk.org/leyden/commit/125a9ce6ffbee67658a562285fda7afd2174c…
Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime
1
0
Changeset: 0b721ade
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-05-23 13:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/0b721adebe5fe898dec1bd6c02e951789d1e6…
Collect static libraries from used .jmod files and include the static libraries in the native linking command.
Implement `extra-link-flags` sub-command support. If `--link-hermetic-image extra-link-flags=<linking_flags>` is
specified, the static libraries from the .jmod files are collected and added to the linking flags provided by
`extra-link-flags`. The current implementation only supports ld or lld on Linux. Work is needed to add other supported
linkers. Additionally, the current code assumes the linker, other needed flags and used object files are
correctly includeded in the linking flags provided by 'extra-link-flags' sub-command. That includes an object file
(or a static librart) providing the main entry point.
The current implementation extracts the static libraries from the .jmod files and saves them in a temporary directory
before native linking.
If `-o <output>` is included in the linker options specified in `extra-link-flags`, the output file path is used
for the linked executable. If `-o <output>` is not specified in `extra-link-flags`, the linking flag is added to
the native linking command by the current implementation. The output file path is resolved against the temporary
directory.
Example of a jlink command using the '--link-hermetic-image extra-link-flags=<linking_flags>' sub-command:
```
$ /.../home/jianglizhou/github/hermetic-linking-natives/build/linux-x86_64-server-fastdebug/jdk/bin/jlink --hermetic --link-hermetic-image extra-link-flags="/usr/bin/g++ -Wl,-z,defs -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -Wl,-z,noexecstack -m64 -pie -Wl,-z,defs -Wl,-z,relro -Wl,-z,now -Wl,--no-as-needed -Wl,-z,noexecstack -m64 -Wl,-rpath,\$ORIGIN -Wl,--disable-new-dtags -Wl,-rpath,\$ORIGIN/../lib -Wl,--disable-new-dtags /.../home/jianglizhou/github/hermetic-linking-natives/build/linux-x86_64-server-fastdebug/support/static-native/launcher/main.o -Wl,--export-dynamic -lX11 -lXext -lXi -lXrender -lXtst -lasound -ldl -lfreetype -lm -lpthread -lrt -lz -static-libgcc -static-libstdc++ -static-libstdc++ -static-libgcc" --module-path "/.../home/jianglizhou/github/hermetic-linking-natives/build/linux-x86_64-server-fastdebug/images/static-jdk/jmods" --endian little --hermetic-resources /java.base/conf/security/java.security=/java.base/java/security/java.security,/java.logging/conf/loggin
g.properties=/java.logging/java/util/logging/logging.properties,/java.base/conf/net.properties=/java.base/sun/net/net.properties,/java.desktop/lib/psfont.properties.ja=/java.desktop/sun/print/psfont.properties.ja,/java.desktop/lib/psfontj2d.properties=/java.desktop/sun/print/psfontj2d.properties,/java.base/lib/security/blocked.certs=/java.base/sun/security/util/blocked.certs,/java.base/lib/security/cacerts=/java.base/sun/security/util/cacerts,/java.base/lib/security/public_suffix_list.dat=/java.base/sun/security/util/public_suffix_list.dat,/java.base/lib/security/default.policy=/java.base/sun/security/provider/default.policy,/java.base/conf/security/java.policy=/java.base/sun/security/provider/java.policy,/java.base/conf/security/policy/limited/default_US_export.policy=/java.base/javax/crypto/limited_default_US_export.policy,/java.base/conf/security/policy/limited/default_local.policy=/java.base/javax/crypto/limited_default_local.policy,/java.base/conf/security/policy/limited/exempt
_local.policy=/java.base/javax/crypto/limited_exempt_local.policy,/java.base/conf/security/policy/unlimited/default_US_export.policy=/java.base/javax/crypto/unlimited_default_US_export.policy,/java.base/conf/security/policy/unlimited/default_local.policy=/java.base/javax/crypto/unlimited_default_local.policy --generate-jli-classes=@/.../home/jianglizhou/github/hermetic-linking-natives/build/linux-x86_64-server-fastdebug/support/link_opt/default_jli_trace.txt --add-modules demo --keep-packaged-modules /.../home/jianglizhou/github/hermetic-linking-natives/build/linux-x86_64-server-fastdebug/images/jdk/jmods1 --output demo-image
```
On Linux-x64, for the `demo.Hello` app the size of the final executable image linked using a `release` static-jdk is
about 57MiB.
```
package demo;
public class Hello {
public static void main(String args[]) {
System.out.println("Hi!");
}
}
```
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JmodArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/LinkHermeticImagePlugin.java
Changeset: 34d3a098
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-05-23 14:22:33 +0000
URL: https://git.openjdk.org/leyden/commit/34d3a0984ac801e9d57070c7150a04873c172…
Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime
1
0
Changeset: 27a42435
Branch: hermetic-java-runtime
Author: Yannik Stradmann <yjs(a)stradmann.name>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-05-19 21:28:02 +0000
URL: https://git.openjdk.org/leyden/commit/27a4243561e31d6f2858dd0c0bd356e2849ed…
8354560: Exponentially delay subsequent native thread creation in case of EAGAIN
Reviewed-by: dholmes, fbredberg
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
Changeset: fbeea1da
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-19 21:33:22 +0000
URL: https://git.openjdk.org/leyden/commit/fbeea1daef6a65875d713395c489483762d80…
8356844: Missing @Serial annotation for sun.print.CustomOutputBin#serialVersionUID
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/sun/print/CustomOutputBin.java
Changeset: 637e9d16
Branch: hermetic-java-runtime
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-05-19 22:47:13 +0000
URL: https://git.openjdk.org/leyden/commit/637e9d16ddb21003234abcd32f759aefd91f2…
8354556: Expand value-based class warnings to java.lang.ref API
Co-authored-by: Archie Cobbs <acobbs(a)openjdk.org>
Reviewed-by: jlahoda
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.base/share/classes/java/util/WeakHashMap.java
+ src/java.base/share/classes/jdk/internal/RequiresIdentity.java
! src/java.base/share/classes/jdk/internal/ValueBased.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java
+ test/langtools/tools/javac/diags/examples/RequiresIdentity.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java
! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out
+ test/langtools/tools/javac/lint/RequiresIdentityHelper.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.java
+ test/langtools/tools/javac/lint/RequiresIdentityTest.out
+ test/langtools/tools/javac/lint/RequiresIdentityTest2.out
Changeset: 890456f0
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-19 23:43:19 +0000
URL: https://git.openjdk.org/leyden/commit/890456f0f78cc37c72b438a50ddf2605e1dfd…
8355078: java.awt.Color.createContext() uses unnecessary synchronization
Reviewed-by: prr
! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/ColorPaintContext.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextBasicTest.java
+ test/jdk/java/awt/ColorClass/PaintContext/ColorPaintContextStateTrackerTest.java
Changeset: 39d8d109
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-20 02:40:05 +0000
URL: https://git.openjdk.org/leyden/commit/39d8d109dd8ab300ff6579f8077468a6b02cf…
8348906: InstanceOfTree#getType doesn't specify when it returns null
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
+ test/langtools/tools/javac/patterns/InstanceOfModelTest.java
Changeset: 7077535c
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-20 03:44:25 +0000
URL: https://git.openjdk.org/leyden/commit/7077535c0b0a6ea0a2a167f9135b1504a3d71…
8356595: Convert -Xlog:cds to -Xlog:aot (step1)
Reviewed-by: ccheung, dholmes, jsjolen, matsaave
! make/GenerateLinkOptData.gmk
! make/RunTests.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
+ src/hotspot/share/cds/aotLogging.hpp
! src/hotspot/share/cds/aotReferenceObjSupport.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassListFormatBase.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpingWithNoCoops.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: f8d7f663
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-20 05:46:34 +0000
URL: https://git.openjdk.org/leyden/commit/f8d7f663c1b8f12a69f0ff2ae1f1acb128138…
8356998: Convert -Xlog:cds to -Xlog:aot (step 2)
Reviewed-by: ccheung, matsaave
! make/Images.gmk
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/regeneratedClasses.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/memory/metaspaceClosure.cpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/runtime/cds/CDSMapReader.java
! test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaEagerInit.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddExports.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addopens/AddopensOption.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/AOTLinkedVarHandles.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/FlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: e961b13c
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-20 06:04:33 +0000
URL: https://git.openjdk.org/leyden/commit/e961b13cd68bc352b86af17c7e53df8537519…
8356165: System.in in jshell replace supplementary characters with ??
Reviewed-by: cstein, asotona
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/langtools/jdk/jshell/InputUITest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: f8fc7eeb
Branch: hermetic-java-runtime
Author: Arno Zeller <azeller(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-20 10:19:22 +0000
URL: https://git.openjdk.org/leyden/commit/f8fc7eeb24156f9c38ddd478b026074f522e3…
8357052: java/io/File/GetXSpace.java prints wrong values in exception
Reviewed-by: bpb
! test/jdk/java/io/File/GetXSpace.java
Changeset: 0db5511c
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-05-20 10:20:59 +0000
URL: https://git.openjdk.org/leyden/commit/0db5511ce6b0a5209af6f9a35ac993292b6b0…
8354969: Add strdup function for ResourceArea
Reviewed-by: dholmes, iklam
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/gtest/memory/test_arena.cpp
Changeset: ab985a7c
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-05-20 10:44:34 +0000
URL: https://git.openjdk.org/leyden/commit/ab985a7c5d313304e6d601571885dcb871967…
8341544: Restore fence() in Mutex
Reviewed-by: eosterlund, dholmes
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
Changeset: 1a97eb42
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-05-20 12:06:35 +0000
URL: https://git.openjdk.org/leyden/commit/1a97eb429b520b7c4e625b97553c954d065c0…
8355515: Clarify the purpose of forcePass() and forceFail() methods
Reviewed-by: aivanov, kizune
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: e6750a5b
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-05-20 13:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/e6750a5bb0580733820a0885d40704e050baf…
8357218: G1: Remove loop in G1CollectedHeap::try_collect_fullgc
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
Changeset: 277bb208
Branch: hermetic-java-runtime
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-05-20 13:51:47 +0000
URL: https://git.openjdk.org/leyden/commit/277bb208a2c6de888c57285854b6f5d030021…
8355094: Performance drop in auto-vectorized kernel due to split store
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
+ test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignment.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorAutoAlignmentVisualization.java
Changeset: 62d155e8
Branch: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-05-20 14:18:41 +0000
URL: https://git.openjdk.org/leyden/commit/62d155e8c3b952ecf1f615666c7d71996ba43…
8355230: Crash in fuzzer tests: assert(n != nullptr) failed: must not be null
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestNullRegionInputAtPhiMakePathDead.java
Changeset: 6162e2c5
Branch: hermetic-java-runtime
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-05-20 14:50:46 +0000
URL: https://git.openjdk.org/leyden/commit/6162e2c5213c5dd7c1127fd9616b543efa898…
8357062: Update Public Suffix List to 823beb1
Reviewed-by: mullan
! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat
Changeset: bcf5cd69
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-05-20 15:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/bcf5cd69413abd95bf7c3a0249fe1c9b713c8…
8355954: File.delete removes read-only files (win)
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
+ test/jdk/java/io/File/DeleteReadOnly.java
! test/jdk/java/io/File/SetAccess.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: e9d1d87b
Branch: hermetic-java-runtime
Author: Patrick Strawderman <pstrawderman(a)netflix.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-05-20 17:20:49 +0000
URL: https://git.openjdk.org/leyden/commit/e9d1d87b34f636747065c01128a12fc057070…
8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/HttpURLConnection.java
Changeset: 972f2ebe
Branch: hermetic-java-runtime
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-05-20 19:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/972f2ebe978280d22531a70116e79837632f6…
8351412: Add AVX-512 intrinsics for ML-KEM
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
Changeset: cedd1a53
Branch: hermetic-java-runtime
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-05-20 20:11:56 +0000
URL: https://git.openjdk.org/leyden/commit/cedd1a5343dceb5394b8ed5ea78bb717f05c8…
8357250: assert(shift >= 0 && shift < 4) failed: unexpected compressd klass shift!
Reviewed-by: asmehra, mdoerr
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/share/code/relocInfo.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: 74fc4e4e
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-05-21 04:39:35 +0000
URL: https://git.openjdk.org/leyden/commit/74fc4e4ee7f2e44d9c8339ff6665d4171d298…
8357179: Deprecate VFORK launch mechanism from Process implementation (linux)
Reviewed-by: rriggs
! src/java.base/unix/classes/java/lang/ProcessImpl.java
Changeset: 50e873f0
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-05-21 05:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/50e873f0e88d6643586907dea5731d739b782…
8356455: ZGC: Replace ZIntrusiveRBTree with IntrusiveRBTree
Reviewed-by: stefank, eosterlund, jsikstro
- src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
- src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
- test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
Changeset: 50a7755f
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-05-21 06:44:54 +0000
URL: https://git.openjdk.org/leyden/commit/50a7755fa45529966373b58652c15975157ab…
8347530: Improve error message with invalid permits clauses
Reviewed-by: jlahoda
! 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/T8347530.java
+ test/langtools/tools/javac/T8347530.out
+ test/langtools/tools/javac/diags/examples/SubtypeDoesntImplementSealed.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out
Changeset: 91194517
Branch: hermetic-java-runtime
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-05-21 08:07:17 +0000
URL: https://git.openjdk.org/leyden/commit/91194517c75a96fe7bcc2dcf5e9c42af9cf59…
8355756: G1HeapSizingPolicy::full_collection_resize_amount should consider allocation size
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
Changeset: a0cdf36b
Branch: hermetic-java-runtime
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-05-21 08:39:43 +0000
URL: https://git.openjdk.org/leyden/commit/a0cdf36bdfeca9cd8b669859700d63d5ee627…
8357224: Avoid redundant WeakHashMap.get in Toolkit.removeAWTEventListener
Reviewed-by: liach, aivanov, serb
! src/java.desktop/share/classes/java/awt/Toolkit.java
Changeset: 735c7899
Branch: hermetic-java-runtime
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-05-21 08:54:19 +0000
URL: https://git.openjdk.org/leyden/commit/735c7899d124a4e0c9579ea7802c9475eaedd…
8334717: Add JVMCI support for APX EGPRs
Reviewed-by: dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CallingConvention.java
- src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterArray.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterAttributes.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.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/AMD64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/riscv64/RISCV64HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/riscv64/RISCV64.java
! test/hotspot/jtreg/compiler/jvmci/common/CodeInstallerTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/riscv64/RISCV64TestAssembler.java
Changeset: 5f38d1bb
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-21 08:57:55 +0000
URL: https://git.openjdk.org/leyden/commit/5f38d1bb94d008c33c1a7af12c81ee0e15371…
8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build
Reviewed-by: sspitsyn
! make/modules/jdk.jdwp.agent/Lib.gmk
Changeset: 7c82e09b
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-05-21 09:23:23 +0000
URL: https://git.openjdk.org/leyden/commit/7c82e09b509a67cafd67f6d2aa33756bf8755…
8357048: RunTest variables should always be assigned
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: b8057cf1
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-21 10:54:40 +0000
URL: https://git.openjdk.org/leyden/commit/b8057cf103bff6f8e2600c098519289a43227…
8357436: Change jspawnhelper warning recommendation from VFORK to FORK
Reviewed-by: stuefe, alanb
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 2c126f19
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-05-21 11:11:58 +0000
URL: https://git.openjdk.org/leyden/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfa…
8357370: Export supported GCs in JVMCI
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: a4f66f54
Branch: hermetic-java-runtime
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-05-21 11:27:05 +0000
URL: https://git.openjdk.org/leyden/commit/a4f66f5439f7fe585bd3664b7f2ceec23234e…
8325859: Potential information loss during type inference
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
+ test/langtools/tools/javac/inference_context_min/SupplementaryInferenceContextTest.java
Changeset: 108e454a
Branch: hermetic-java-runtime
Author: Dingli Zhang <dzhang(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-05-21 11:43:13 +0000
URL: https://git.openjdk.org/leyden/commit/108e454a042aaca2a36cd0d8087e7668e3cac…
8356924: RISC-V: Clean up cost for vector instructions
Reviewed-by: fjiang, fyang, gcao
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: a175767c
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-05-21 12:54:05 +0000
URL: https://git.openjdk.org/leyden/commit/a175767ccfb3dbcc04d1ba97f9fb2f57dc5ab…
8357018: Guidance for ParallelRefProcEnabled is wrong in the man pages
Reviewed-by: kbarrett, iwalulya
! src/java.base/share/man/java.md
Changeset: a07150af
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-05-21 13:24:39 +0000
URL: https://git.openjdk.org/leyden/commit/a07150af1139b262513a25f4fdd32173af95f…
8357376: Disable syntax highlighting for JDK API docs
Reviewed-by: erikj
! make/Docs.gmk
Changeset: b63ec0ab
Branch: hermetic-java-runtime
Author: Chihiro Ito <cito(a)openjdk.org>
Date: 2025-05-21 14:05:33 +0000
URL: https://git.openjdk.org/leyden/commit/b63ec0ab584cb941b44a39b6ff130224ed444…
8356945: jdk/jfr/event/os/TestProcessStart failed on Windows Subsystem for Linux
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/os/TestProcessStart.java
Changeset: 21c12822
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-21 14:37:14 +0000
URL: https://git.openjdk.org/leyden/commit/21c1282207614e57138b37a7adca4ccf11cf5…
8333664: Decouple command line parsing and package building in jpackage
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayout.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxApplicationLayoutMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxApplication.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxDebPackageMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncherMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackage.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxRpmPackageMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Keychain.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayout.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationLayoutMixin.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificate.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacLaunchersAsServices.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityImpl.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/AppImageSigningConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplicationMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociation.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacFileAssociationMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacLauncher.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackage.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacPkgPackageMixin.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/PkgSigningConfig.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/SigningIdentity.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/adjust-component-plist.xsl
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/util/PListWriter.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnv.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/CompositeProxyTunnel.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationScaner.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/InstallableFile.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherAsService.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OverridableResource.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagerBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PlatformPackage.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ScriptRunner.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLaunchers.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationLayoutMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ApplicationWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/FileAssociation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherJarStartupInfoMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherStartupInfo.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageWriter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeLayout.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/package-info.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/BinaryMatrix.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/DirectedEdge.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/FixedDAG.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskPipelineBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/pipeline/TaskSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CollectionUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/LocalizedExceptionBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/StringBundle.java
! src/jdk.jpackage/share/classes/module-info.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/PackageScripts.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomActionFactory.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplication.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackage.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinExePackageMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncherMixin.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackage.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinMsiPackageMixin.java
+ test/jdk/tools/jpackage/clean_stashed_files.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/AppImageLayoutTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/BinaryMatrixTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/DirectedEdgeTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/FixedDAGTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/pipeline/TaskPipelineBuilderTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CompositeProxyTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
Changeset: 254713ab
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-05-21 14:37:30 +0000
URL: https://git.openjdk.org/leyden/commit/254713ab598f186fd31484a48a6dfebaeb752…
8338833: Error on reference not found for a snippet target
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
Changeset: 275cfd32
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-05-21 15:21:49 +0000
URL: https://git.openjdk.org/leyden/commit/275cfd323b1b7b5e8927e7be2f229d200bac9…
8357280: (bf) Remove @requires tags from java/nio/Buffer/LimitDirectMemory[NegativeTest].java
Reviewed-by: alanb
! test/jdk/java/nio/Buffer/LimitDirectMemory.java
! test/jdk/java/nio/Buffer/LimitDirectMemoryNegativeTest.java
Changeset: 6546de1d
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-21 16:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/6546de1d3adb8c4755950ee6fb858ec9ee1c5…
8357478: Fix copyright header in src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
Reviewed-by: jpai
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageDesc.java
Changeset: f1eead60
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-05-21 17:20:46 +0000
URL: https://git.openjdk.org/leyden/commit/f1eead60358fb919a94c7a91e61d1e54f04e5…
8357452: Remove code span highlight in JavaDoc default stylesheet
Reviewed-by: nbenalla, jjg, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 2dfbf41d
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-05-21 17:21:05 +0000
URL: https://git.openjdk.org/leyden/commit/2dfbf41d2a3dbcd44f9ed9a58a1b0932d7536…
8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place
Reviewed-by: honkar, prr
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
+ src/java.desktop/unix/classes/sun/awt/screencast/XdgDesktopPortal.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h
Changeset: 400c9350
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-05-21 18:55:56 +0000
URL: https://git.openjdk.org/leyden/commit/400c935082a0d4d843cf369af6fefde12d637…
8356904: Skip jdk/test/lib/process/TestNativeProcessBuilder on static-jdk
Reviewed-by: henryjen, rriggs
! test/lib-test/TEST.ROOT
! test/lib-test/jdk/test/lib/process/TestNativeProcessBuilder.java
Changeset: 81536830
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-05-21 19:21:20 +0000
URL: https://git.openjdk.org/leyden/commit/81536830ed096005c4f09ab446238ce50989c…
8345826: Do not automatically resolve jdk.internal.vm.ci when libgraal is used
Reviewed-by: iklam, never, kvn
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
Changeset: afcbf6b2
Branch: hermetic-java-runtime
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-05-21 19:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/afcbf6b2f49c00a544e6db5b4ed9da76c0bdc…
8357173: Split jtreg test group jdk tier3
Reviewed-by: mikael
! test/jdk/TEST.groups
Changeset: 4d706892
Branch: hermetic-java-runtime
Author: Ian Graves <igraves(a)openjdk.org>
Date: 2025-05-21 21:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/4d7068923cd87fbfc2edee25406521b11580d…
8351993: VectorShuffle access to and from MemorySegments
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: 3ee14471
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-21 21:56:41 +0000
URL: https://git.openjdk.org/leyden/commit/3ee14471e10ca83fe96b7ee1d80a67a1f8c7f…
8357503: gcbasher fails with java.lang.IllegalArgumentException: Unknown constant pool type
Reviewed-by: dholmes
! test/hotspot/jtreg/gc/stress/gcbasher/Decompiler.java
Changeset: f687cac8
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-05-21 22:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/f687cac88946b397d043e16ce3adc7b66a205…
8353504: CDS archives are not found when JVM is in non-variant location
Reviewed-by: iklam, shade
! src/hotspot/share/cds/cdsConfig.cpp
+ test/hotspot/jtreg/runtime/cds/NonJVMVariantLocation.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 07871cd7
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-05-21 22:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/07871cd78aa7ee35762234112dfe46fe3ebc9…
8357063: Document preconditions for DecimalDigits methods
Reviewed-by: vyazici, liach, rriggs
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: b685ea54
Branch: hermetic-java-runtime
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-05-22 00:37:54 +0000
URL: https://git.openjdk.org/leyden/commit/b685ea54081fcf54a6567dddb49b63435a6e1…
8357511: [BACKOUT] 8357048: RunTest variables should always be assigned
Reviewed-by: dholmes, erikj
! make/RunTests.gmk
Changeset: ee689145
Branch: hermetic-java-runtime
Author: Zdenek Zambersky <zzambers(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-22 03:39:47 +0000
URL: https://git.openjdk.org/leyden/commit/ee6891456ed672305d9b48846b5a7977373e1…
8343618: Stack smashing in awt_InputMethod.c on Linux s390x
Co-authored-by: Ichiroh Takiguchi <itakiguchi(a)openjdk.org>
Reviewed-by: prr, aph, amitkumar
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
Changeset: 3bebb1fa
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-22 04:04:54 +0000
URL: https://git.openjdk.org/leyden/commit/3bebb1fa76da863a24645e3057e0f8d500ef2…
8357504: Refactor the assignment of loader bits in InstanceKlassFlags
Reviewed-by: matsaave, ccheung
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/klass.cpp
Changeset: 68c1d305
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-05-22 04:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/68c1d305e726f3f4d7209b857f58cc10de5c0…
8357287: Unify usage of ICC profile "header size" constants in CMM-related code
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDataVerifier.java
Changeset: ec670652
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-22 05:56:17 +0000
URL: https://git.openjdk.org/leyden/commit/ec6706520b87eff3d87b3b65f3caa39db2d96…
8357361: Exception when compiling switch expression with inferred type
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitchBugsInGen.java
Changeset: 061b5cc6
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-22 05:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/061b5cc6b9939e182f3b2063ad86d042e35f0…
8347050: Console.readLine() drops '\' when reading through JLine
Reviewed-by: naoto
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
Changeset: 8184ce39
Branch: hermetic-java-runtime
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-05-22 06:09:34 +0000
URL: https://git.openjdk.org/leyden/commit/8184ce39a8a732352ee841fed09cae905d276…
8357514: Disable AOT caching for runtime stubs
Reviewed-by: iveresov, iklam
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java
Changeset: a919f6d0
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-05-22 06:39:55 +0000
URL: https://git.openjdk.org/leyden/commit/a919f6d04e5e1e3ccb123132ad945b240345d…
8356372: JVMTI heap sampling not working properly with outside TLAB allocations
Co-authored-by: Stefan Johansson <sjohanss(a)openjdk.org>
Reviewed-by: sjohanss, sspitsyn
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/threadHeapSampler.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java
Changeset: e348aa07
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-05-22 06:55:48 +0000
URL: https://git.openjdk.org/leyden/commit/e348aa071d7d20300062de5830e74fc78143c…
8351958: Some compile commands should be made diagnostic
Reviewed-by: thartmann, kvn
! src/hotspot/share/compiler/compilerOracle.cpp
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
Changeset: d9b6e4b1
Branch: hermetic-java-runtime
Author: Jason Zaugg <jzaugg(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-05-22 07:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/d9b6e4b13200684b69a161e288b9883ff0d96…
8352642: Set zipinfo-time=false when constructing zipfs FileSystem in com.sun.tools.javac.file.JavacFileManager$ArchiveContainer for better performance
Reviewed-by: liach, jpai, jlahoda, lancea
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
Changeset: 85b24c3c
Branch: hermetic-java-runtime
Author: Anton Artemov <anton.artemov(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-22 07:56:34 +0000
URL: https://git.openjdk.org/leyden/commit/85b24c3c4e93d0203a8cfcd5f029e18eebc93…
8350869: os::stat doesn't follow symlinks on Windows
Reviewed-by: dholmes, mgronlun
! src/hotspot/os/windows/os_windows.cpp
+ test/hotspot/jtreg/runtime/LoadClass/TestSymlinkLoad.java
Changeset: c0665efd
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-05-22 08:36:47 +0000
URL: https://git.openjdk.org/leyden/commit/c0665efd4f7f43c567393570ba6872838debd…
8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler
Reviewed-by: jlahoda, liach
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
Changeset: 26053fe7
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-05-22 10:44:21 +0000
URL: https://git.openjdk.org/leyden/commit/26053fe78322940113629ee1bd72077f25e4b…
8357406: Remove usages of jdk.tracePinnedThreads system property from httpclient tests
Reviewed-by: vyazici, djelinski, dfuchs, syan
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java
Changeset: 1e57648a
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2025-05-22 10:48:50 +0000
URL: https://git.openjdk.org/leyden/commit/1e57648abd569295f42dc19c00edfcc90c00b…
8350457: Implement JEP 519: Compact Object Headers
Reviewed-by: mdoerr, coleenp, zgu
! make/conf/jib-profiles.js
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInit.java
! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
Changeset: 428d33ef
Branch: hermetic-java-runtime
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-22 12:30:26 +0000
URL: https://git.openjdk.org/leyden/commit/428d33ef3ca0af34d8f164fe9d9b722e81e86…
8357462: Amend open/test/jdk//java/foreign/TestMatrix.java test scenario to run as manual
Reviewed-by: jvernee, syan
! test/jdk/java/foreign/TestMatrix.java
Changeset: 12efc1fe
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-05-22 14:24:59 +0000
URL: https://git.openjdk.org/leyden/commit/12efc1fe3322d16f0e703b334912241d80dba…
8357165: test java/lang/invoke/ClassValueTest.java fails intermittently
Reviewed-by: jpai
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: 72e440d0
Branch: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-05-22 15:17:34 +0000
URL: https://git.openjdk.org/leyden/commit/72e440d06e6a93141e8943f1a62610cd951e2…
8357303: (fs) UnixSecureDirectoryStream.implDelete has unused haveFlags parameter
Reviewed-by: alanb, shade
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
Changeset: 16d45511
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-05-22 15:34:12 +0000
URL: https://git.openjdk.org/leyden/commit/16d45511342c32ac8e8f72fb68dc21ce13339…
8355452: GHA: Test jtreg tier1 on linux-x64 static-jdk
Reviewed-by: ihse, shade
! .github/actions/get-bundles/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: 1258af42
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-05-22 17:01:48 +0000
URL: https://git.openjdk.org/leyden/commit/1258af42bec92a2797897cb6126b60b582a29…
8357135: java.lang.OutOfMemoryError: Error creating or attaching to libjvmci after JDK-8356447
Reviewed-by: never, yzheng
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
Changeset: 9ca1004e
Branch: hermetic-java-runtime
Author: pawan chawdhary <pawan(a)dhcp-10-48-118-86.wifi.oracle.com>
Committer: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2025-05-22 17:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/9ca1004e76a614328cd2eb7546143839c4d2f…
8352926: New test TestDockerMemoryMetricsSubgroup.java fails
Reviewed-by: mseledtsov, lmesnik
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
+ test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java
Changeset: b1b786a3
Branch: hermetic-java-runtime
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-05-22 18:59:37 +0000
URL: https://git.openjdk.org/leyden/commit/b1b786a3be9774662424a629c0ad5d1260efc…
8357402: Crash in AdapterHandlerLibrary::lookup
Reviewed-by: shade, iveresov
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 139a05d0
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-05-22 19:19:45 +0000
URL: https://git.openjdk.org/leyden/commit/139a05d05959a84541a29dfae6151f92ce579…
8357176: java.awt javadoc code examples still use Applet API
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/java/awt/BorderLayout.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridLayout.java
! src/java.desktop/share/classes/java/awt/MediaTracker.java
- src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/BorderLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/FlowLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridBagLayout-2.png
- src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridLayout-1.png
- src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.gif
+ src/java.desktop/share/classes/java/awt/doc-files/GridLayout-2.png
Changeset: fdda7661
Branch: hermetic-java-runtime
Author: Daniel Gredler <dgredler(a)openjdk.org>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-05-22 21:25:33 +0000
URL: https://git.openjdk.org/leyden/commit/fdda7661906eab63d939e9f482449e21cc143…
8356814: LineBreakMeasurer.nextLayout() slower than necessary when no break needed
Reviewed-by: prr, dnguyen, honkar
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
Changeset: 796ec5e7
Branch: hermetic-java-runtime
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-05-22 23:35:13 +0000
URL: https://git.openjdk.org/leyden/commit/796ec5e7cfcfb20d76a3b48c0b369dc73250f…
8353741: Eliminate table lookup in UUID.toString
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
Changeset: 84024695
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-05-23 00:21:29 +0000
URL: https://git.openjdk.org/leyden/commit/840246956507ce354c3efd2dc3de44041ba5d…
8355236: AOT Assembly crash with unregistered class and -Xlog:cds+resolve=trace
Reviewed-by: shade, kvn
! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/test-classes/CustyWithLoop.java
Changeset: a94d1a04
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-23 02:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/a94d1a04076c64f983e508c4da2e59a8aab5e…
8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java
Reviewed-by: aivanov
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/MenuItemTestHelper.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug4729669.java
+ test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java
- test/jdk/javax/swing/JMenuItem/bug4729669.java
- test/jdk/javax/swing/JMenuItem/bug6197830.java
Changeset: 4193d052
Branch: hermetic-java-runtime
Author: jeremy <jeremy.wood(a)mac.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-23 02:25:12 +0000
URL: https://git.openjdk.org/leyden/commit/4193d052c0ae2336d816d0e76dec5420aa386…
8356061: [macos] com/apple/laf/RootPane/RootPaneDefaultButtonTest.java test fails on macosx-aarch64 machine
Reviewed-by: jdv, serb
! test/jdk/com/apple/laf/RootPane/RootPaneDefaultButtonTest.java
Changeset: 1fd65b7a
Branch: hermetic-java-runtime
Author: Anjian-Wen <wenanjian(a)bytedance.com>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-05-23 03:48:09 +0000
URL: https://git.openjdk.org/leyden/commit/1fd65b7a7b0ec38fde79aa4f5e53506d28893…
8351140: RISC-V: Intrinsify Unsafe::setMemory
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 99e01301
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-05-23 04:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/99e01301cd7f063f167db107d31468b1d3f90…
8356145: ListEnterExitTest.java fails on macos
Reviewed-by: aivanov, jdv, kizune
! test/jdk/java/awt/List/ListEnterExitTest.java
Changeset: 9d9e41f5
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-05-23 04:35:29 +0000
URL: https://git.openjdk.org/leyden/commit/9d9e41f5b4ea70a32871ea6f03a21e3d77212…
8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity
Reviewed-by: vromero, liach
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.java
+ test/langtools/tools/javac/platform/RequiresIdentityTest.out
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
Changeset: d6e4c5f6
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-05-23 06:32:56 +0000
URL: https://git.openjdk.org/leyden/commit/d6e4c5f65932114b5c6f455db6cfaa220607c…
8357506: [JVMCI] Consolidate eager JVMCI initialization code
Reviewed-by: kvn, yzheng
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: ae7ae847
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-05-23 06:54:51 +0000
URL: https://git.openjdk.org/leyden/commit/ae7ae847d4cb0dc2caf7bdc6a82673287cba8…
8356016: Build fails by clang(XCode 16.3) on macOS after JDK-8347719
Reviewed-by: shade, mgronlun
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
Changeset: 36f6d155
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-05-23 08:22:50 +0000
URL: https://git.openjdk.org/leyden/commit/36f6d155e3b9d0b279be33414573217ea3855…
8354517: Parallel: JDK-8339668 causes up to 3.7x slowdown in openjdk.bench.vm.gc.systemgc
Reviewed-by: tschatzl, aboldtch, zgu
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.cpp
! src/hotspot/share/gc/shared/partialArraySplitter.hpp
Changeset: 02995887
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-05-23 09:07:58 +0000
URL: https://git.openjdk.org/leyden/commit/02995887b2a2554631f3d2bce03f8e3af6d0b…
8343580: Type error with inner classes of generic classes in functions generic by outer
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
+ test/langtools/tools/javac/T8343580.java
Changeset: 68ee06f0
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-05-23 09:42:25 +0000
URL: https://git.openjdk.org/leyden/commit/68ee06f0c9ec420cb1a60e0b361971372b18b…
8357563: Shenandoah headers leak un-prefixed defines
Reviewed-by: shade, kbarrett
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 488e4ea5
Branch: hermetic-java-runtime
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-05-23 11:55:21 +0000
URL: https://git.openjdk.org/leyden/commit/488e4ea5c6bc47be1d777bf5c26e2ffa2c436…
8357539: TimeSource.now() is not monotonic
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java
Changeset: 84a67e83
Branch: hermetic-java-runtime
Author: Manukumar V S <mvs(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-23 11:56:25 +0000
URL: https://git.openjdk.org/leyden/commit/84a67e83e3f4fcb6be6802d12b0788850a384…
8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64
Reviewed-by: kizune, dnguyen
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: f5e6d2c9
Branch: hermetic-java-runtime
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-05-23 11:57:35 +0000
URL: https://git.openjdk.org/leyden/commit/f5e6d2c93c3274e465c42709b7634463899fd…
8334016: Make PrintNullString.java automatic
Reviewed-by: aivanov, prr, dnguyen
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
Changeset: 48df41b6
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-05-23 12:01:45 +0000
URL: https://git.openjdk.org/leyden/commit/48df41b6997cfe2c8aa3bc46ea25eff01f615…
8357306: G1: Remove _gc_succeeded from VM_G1CollectForAllocation because it is always true
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
Changeset: d0402dda
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-05-23 13:34:32 +0000
URL: https://git.openjdk.org/leyden/commit/d0402ddad72f8ac251d963d57cd6710d6aa65…
8355323: JShell LocalExecutionControl should add stopCheck() at method entry
Reviewed-by: liach, jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
+ test/langtools/jdk/jshell/AbstractStopExecutionTest.java
+ test/langtools/jdk/jshell/LocalStopExecutionTest.java
! test/langtools/jdk/jshell/StopExecutionTest.java
Changeset: b07da7bc
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-05-23 13:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/b07da7bcdcd4d1bba1f6e922d8e606bd73879…
8357171: Test tools/jpackage/windows/WinOSConditionTest.java fails for non administrator
Reviewed-by: erikj
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/windows/WinOSConditionTest.java
Changeset: 6a078204
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-05-23 14:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/6a07820483bcf3e9d7df27ee496db43675f1c…
8357285: JSR166 Test case testShutdownNow_delayedTasks failed
Reviewed-by: alanb
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
Changeset: 90e076b2
Branch: hermetic-java-runtime
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-05-23 14:55:57 +0000
URL: https://git.openjdk.org/leyden/commit/90e076b2a1ee5f91317157911e2c62a37978e…
8357654: [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer
Reviewed-by: mcimadamore, liach, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
- test/langtools/tools/javac/T8343580.java
Changeset: a58bfb93
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-23 16:20:19 +0000
URL: https://git.openjdk.org/leyden/commit/a58bfb93ff3a3cc9a3636b124299d9179a51f…
8357638: Problemlist more Hotspot tests for static JDK
Reviewed-by: kvn
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: 2b6b7661
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-05-23 16:29:57 +0000
URL: https://git.openjdk.org/leyden/commit/2b6b7661b949971fe776714795d7dd46ed343…
8357581: [JVMCI] Add HotSpotProfilingInfo
Reviewed-by: kvn, never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
= src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfoImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/DefaultProfilingInfo.java
! test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java
Changeset: 917c1546
Branch: hermetic-java-runtime
Author: Tejesh R <tr(a)openjdk.org>
Date: 2025-05-23 16:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/917c1546f353c2814de8465d1dfad66b01561…
8139228: JFileChooser renders file names as HTML document
Reviewed-by: prr, serb, aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/HTMLFileName.java
Changeset: afeb1719
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-05-23 10:24:52 +0000
URL: https://git.openjdk.org/leyden/commit/afeb1719b634f2fb30b5af268d29217709709…
Merge branch 'master' into hermetic-java-runtime
! make/Images.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! make/Images.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 0130be44
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-05-23 11:10:34 +0000
URL: https://git.openjdk.org/leyden/commit/0130be44a54dc087278a68b9e041129aed2b6…
Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime
1
0
20 May '25
Current Leyden premain repo has this change:
- product(int, ArchiveRelocationMode, 1, DIAGNOSTIC, \
+ /*FIXME - AOT code has direct pointers to metadata that's not relocated*/ \
+ product(int, ArchiveRelocationMode, 0, DIAGNOSTIC, \
We need to revert this to make sure we can compare the performance against mainline.
Needs https://github.com/openjdk/leyden/pull/68 to work.
Additional testing:
- [x] Linux x86_64 server fastdebug, `runtime/cds` after https://github.com/openjdk/leyden/pull/68
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/69/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=69&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8340474
Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod
Patch: https://git.openjdk.org/leyden/pull/69.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/69/head:pull/69
PR: https://git.openjdk.org/leyden/pull/69
3
11
git: openjdk/leyden: premain: 8340474: [premain] Revert ArchiveRelocationMode back to 1
by Aleksey Shipilev 20 May '25
by Aleksey Shipilev 20 May '25
20 May '25
Changeset: d9f8de93
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-05-20 17:56:03 +0000
URL: https://git.openjdk.org/leyden/commit/d9f8de932d26ce787146432e82ba3e362b349…
8340474: [premain] Revert ArchiveRelocationMode back to 1
Reviewed-by: asmehra, kvn
! src/hotspot/share/cds/cds_globals.hpp
! test/hotspot/jtreg/ProblemList.txt
1
0
20 May '25
This PR fixes a few things in the premain:
1. When storing metadata in aot code cache, `AOTCacheAccess::delta_from_shared_address_base` was incorrectly using `SharedBaseAddress` for computing the offset. It should be using `MetaspaceShared::requested_base_address` because we convert the input address to the requested address.
2. Fixing the above issue results in crash in C1 and C2 compiled code during production run because CompressedKlassPointer::base() value was hardcoded in the generated code. In mainline we emit relocation for `CompressedKlassPointer::base()`. This patch adds the same changes to premain. In addition to that, it also modifies `MacroAssembler::decode_and_move_klass_not_null` and `MacroAssembler::encode_and_move_klass_not_null` which are used by C2 compiled code.
3. Fixing 2 reveals another problem when preload the code. `AOTCodeEntry::_method` can be invalid if the AOT Cache gets mapped to different address than the "requested" address, and can result in crash when accessing `AOTCodeEntry::_method` during preload. Fix is to store the offset of the `AOTCodeEntry::_method` and use the offset on load to get the correct Method pointer.
4. While working on this issue, I realized archived `AOTCodeCache::compile_nmethod` is using archived nmethod to print the assembly. This results in crash as archived nmethod has some state cleaned up. Updated `AOTCodeCache::compile_nmethod` to fix this issue.
-------------
Commit messages:
- 8357060: [premain] assert(left >= right) failed: avoid underflow
Changes: https://git.openjdk.org/leyden/pull/68/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=68&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8357060
Stats: 161 lines in 8 files changed: 101 ins; 27 del; 33 mod
Patch: https://git.openjdk.org/leyden/pull/68.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/68/head:pull/68
PR: https://git.openjdk.org/leyden/pull/68
5
19
git: openjdk/leyden: premain: 8357060: [premain] assert(left >= right) failed: avoid underflow
by Ashutosh Mehra 20 May '25
by Ashutosh Mehra 20 May '25
20 May '25
Changeset: 03b7e3a5
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-05-20 14:30:40 +0000
URL: https://git.openjdk.org/leyden/commit/03b7e3a5ff49d543bafadf5c0f43a300b50b9…
8357060: [premain] assert(left >= right) failed: avoid underflow
Reviewed-by: kvn, adinn
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/cds/aotCacheAccess.cpp
! src/hotspot/share/cds/aotCacheAccess.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/oops/compressedKlass.hpp
1
0
This PR add --static-libs option to the jmod tool, it's basically mirroring --libs option to support adding a new section of static archive into the jmod file under the new section `static-lib`.
The JMOD magic header contains a MAJOR and MINOR version, we bump up the MINOR version if the --static-libs option is specified; otherwise, keep the MINOR version as 1. This allow created JMOD file without the newly supported static-lib section to continue be consumed by earlier version of jmod tool.
Also fix the formatting for _hermetic_jdk_jimage_offset, which is a julong(uint64_t) as unsigned long long on MacOS, thus need to use %llu.
-------------
Commit messages:
- Fix julong format on MacOS
- Add --static-libs to jmod
Changes: https://git.openjdk.org/leyden/pull/46/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=46&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8347755
Stats: 95 lines in 6 files changed: 79 ins; 0 del; 16 mod
Patch: https://git.openjdk.org/leyden/pull/46.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/46/head:pull/46
PR: https://git.openjdk.org/leyden/pull/46
7
42