git: openjdk/panama-foreign: master: 168 new changesets
duke
duke at openjdk.org
Fri Jun 6 11:23:24 UTC 2025
Changeset: 12ee80ca
Branch: master
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-05-30 13:31:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/12ee80cac754c1a6dd37191a9f80c01de8b659ad
8357675: Amend headless message
Reviewed-by: prr, shade
! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java
Changeset: ae3d96a4
Branch: master
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-05-30 13:40:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ae3d96a4ec87262bc2f01d87fe91daa5d0d3966f
8357683: (process) SIGQUIT still blocked after JDK-8234262 with jdk.lang.Process.launchMechanism=FORK or VFORK
Reviewed-by: rriggs
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/childproc.c
! test/jdk/java/lang/ProcessBuilder/UnblockSignals.java
Changeset: 26275a10
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-05-30 14:42:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/26275a10b2aa75f0d4ff49248a3309f9d7b19bf3
8355753: @SuppressWarnings("this-escape") not respected for indirect leak via field
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
! test/langtools/tools/javac/warnings/ThisEscape.out
Changeset: 99048c3d
Branch: master
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-05-30 16:03:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/99048c3d4a66be9bf586949bd08e33cb091fa6bf
8357033: Reduce stateless session ticket size
Reviewed-by: wetmore, djelinski, ascarpino
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java
Changeset: 81464cd1
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-05-30 17:13:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/81464cd1141ebdf0cdde22e7388b97224d810f4a
8358089: Remove the GenerateKeyList.java test tool
Reviewed-by: naoto
- test/jdk/java/util/Locale/GenerateKeyList.java
Changeset: eaf7815e
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-30 17:22:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eaf7815ea6854de603a1b5c179799a9ef5d37f42
8357886: Remove TimeZoneNames_* of the COMPAT locale data provider
Reviewed-by: joehw, jlu
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_CA.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_GB.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_en_IE.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_hi.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_HK.java
- src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java
Changeset: 4fa4f151
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-05-30 17:23:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4fa4f15122213afea5cb25166c3b36a1c395b06c
8357882: Use UTF-8 encoded data in LocaleDataTest
Reviewed-by: jlu, joehw
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
Changeset: 3cc63098
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 17:36:03 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3cc630985d47be6ba4cf991698e999f17dbde203
8353955: nsk/jdi tests should be fixed to not always require includevirtualthreads=y
Reviewed-by: sspitsyn, amenkov, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/allThreads/allthreads001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ArgumentParser.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/SerialExecutionDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
Changeset: 82807d43
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 17:58:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/82807d43f8d18b186428be88a80ebe28892517cc
8357184: Test vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008/TestDescription.java fails with unreported exception
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/_itself_/exevent008.java
Changeset: b7ca672d
Branch: master
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-05-30 18:26:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b7ca672d5c5f11f472110154868f08299f6e8796
8357047: [ubsan] AdapterFingerPrint::AdapterFingerPrint runtime error: index 3 out of bounds
Reviewed-by: kvn, adinn
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 94039e22
Branch: master
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-05-30 19:16:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/94039e22bbe943888e858d8ae278145e2668526a
8353230: Emoji rendering regression after JDK-8208377
Reviewed-by: prr, honkar
! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CMap.java
! src/java.desktop/share/classes/sun/font/CharToGlyphMapper.java
! src/java.desktop/share/classes/sun/font/CompositeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Font2D.java
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java
! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java
+ test/jdk/java/awt/font/GlyphVector/GlyphVectorGsubTest.java
Changeset: c9d6e012
Branch: master
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-05-30 20:13:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c9d6e01233fbc9f3a95a4879feff906748649c54
8358076: KeyFactory.getInstance("EdDSA").generatePublic(null) throws NPE
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
Changeset: 14e41ab0
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-05-30 20:14:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/14e41ab055955ffd7cf9e8129cc3269b4e3807b7
8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName()
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
Changeset: abbffc01
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-30 21:00:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/abbffc0103826a2e02fe52ef9b55890a57944933
8358202: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/ProblemList.txt
Changeset: 09301c1d
Branch: master
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-05-30 21:11:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/09301c1dc03a44e5c56a91303de81ba01dabfe71
8356634: VectorShape#largestShapeFor should have public access
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
Changeset: db340e54
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-05-30 21:11:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/db340e54f83cf7bf72abb94c9cf9cdac007ed38a
8356222: Thread.print command reports waiting on the Class initialization monitor for both carrier and virtual threads
Reviewed-by: alanb, sspitsyn
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ test/hotspot/jtreg/serviceability/dcmd/thread/ClassInitMonitorVThread.java
Changeset: 0df8c968
Branch: master
Author: Mohamed Issa <mohamed.issa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-30 21:47:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0df8c9684b8782ef830e2bd425217864c3f51784
8353686: Optimize Math.cbrt for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa, jbhateja
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/CbrtPerf.java
Changeset: 2926435d
Branch: master
Author: Bradford Wetmore <wetmore at openjdk.org>
Date: 2025-05-30 23:06:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2926435d228f21a227763ff4efcf32e511aa258a
8341346: Add support for exporting TLS Keying Material
Reviewed-by: hchao, jnimeh, weijun
! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/sun/security/internal/spec/TlsPrfParameterSpec.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java
+ test/jdk/javax/net/ssl/ExtendedSSLSession/ExportKeyingMaterialTests.java
Changeset: 5ad02c98
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-31 00:16:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5ad02c98f1d9227bb6abdd37126f2a351d4e1a50
8355004: Apply java.io.Serial annotations in java.compiler
Reviewed-by: liach, darcy
! src/java.compiler/share/classes/javax/annotation/processing/FilerException.java
! src/java.compiler/share/classes/javax/lang/model/UnknownEntityException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownAnnotationValueException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownDirectiveException.java
! src/java.compiler/share/classes/javax/lang/model/element/UnknownElementException.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypeException.java
! src/java.compiler/share/classes/javax/lang/model/type/MirroredTypesException.java
! src/java.compiler/share/classes/javax/lang/model/type/UnknownTypeException.java
Changeset: d9d00d33
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-31 00:26:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d9d00d33a6a0d540a10e0a58f6df27cae46d2753
8358107: Rollback JDK-8357299 changeset
Reviewed-by: psadhukhan
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
- test/jdk/java/awt/Graphics/BrokenBoundsClip.java
Changeset: c67fc735
Branch: master
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-05-31 00:40:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c67fc735959ddd41a8d1116908ca7bae9b966016
8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni
Reviewed-by: lmesnik, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp
Changeset: c62223a5
Branch: master
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-05-31 00:41:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c62223a5af747bc5cbdd3d970dd994f74aa08834
8358215: ProblemList jdk/incubator/vector/PreferredSpeciesTest.java
Reviewed-by: psandoz
! test/jdk/ProblemList.txt
Changeset: 061b24d4
Branch: master
Author: David Briemann <dbriemann at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-31 02:47:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/061b24d4f9d8635944683766532e9252c3ba0152
8357304: [PPC64] C2: Implement MinV, MaxV and Reduction nodes
Reviewed-by: mdoerr, varadam
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
Changeset: 19360a90
Branch: master
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-05-31 02:48:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/19360a904b180f6608c6dcd574c77f78f1880673
8356949: AArch64: Tighten up template interpreter method entry code
Reviewed-by: aph, shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 3a3ea7e1
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-05-31 07:06:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3a3ea7e17fff100e368c956350bb9aaa2261b8a9
8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy
Reviewed-by: aivanov, dnguyen
! src/java.desktop/share/classes/java/awt/Toolkit.java
! test/jdk/java/awt/Toolkit/AWTEventListenerProxyTest/AWTEventListenerProxyTest.java
Changeset: 84002d12
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-31 13:02:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/84002d12ed83c8254422fdda349aa647422d0768
8228773: URLClassLoader constructors should include API note warning that the parent should not be null
Reviewed-by: alanb, mullan
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
Changeset: a3f9e222
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-05-31 16:31:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a3f9e222632d29982ef1463e6c391d5896524705
8358218: Problemlist jdk/incubator/vector/PreferredSpeciesTest.java#id0
Reviewed-by: psandoz
! test/jdk/ProblemList.txt
Changeset: fc3d3d9b
Branch: master
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-05-31 23:07:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fc3d3d9b303652275599e315b2d7e534d92080ea
8351994: Enable Extended EVEX to REX2/REX demotion when src and dst are the same
Reviewed-by: sviswanathan, jbhateja, epeter
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/test_assembler_x86.cpp
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: 59dc8499
Branch: master
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-06-01 01:04:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/59dc849909c1edc892c94a27b0340fcf53db3a98
8358230: Incorrect location for the assert for blob != nullptr in CodeBlob::create
Reviewed-by: kvn
! src/hotspot/share/code/codeBlob.cpp
Changeset: 470ffeed
Branch: master
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-01 03:50:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/470ffeedda45b6f75ce0c794a965428b7859be6f
8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Serialize/SerializeProvider.java
Changeset: e3eb089d
Branch: master
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-01 03:57:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e3eb089d47d62ae6feeba3dc6b3752a025e27bed
8357175: Failure to generate or load AOT code should be handled gracefully
Reviewed-by: iveresov, asmehra
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
Changeset: ac9af69e
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-01 06:17:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ac9af69eee9636ff98c2b60224964e518aebb421
8357637: Native resources cached in thread locals not released when FJP common pool threads clears thread locals
Reviewed-by: vklang
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThreadLocal.java
! src/java.base/share/classes/jdk/internal/misc/TerminatingThreadLocal.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java
Changeset: c1b5f62a
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-01 09:06:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1b5f62a8c30038d3b1a14d184535ba0642d51c9
8358136: Make langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java intermittent
Reviewed-by: jpai, nbenalla, syan
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
Changeset: 85e36d79
Branch: master
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-01 21:21:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/85e36d79246913abb8b85c2be719670655d619ab
8358236: [AOT] Graal crashes when trying to use persisted MDOs
Reviewed-by: kvn
! src/hotspot/share/oops/methodData.cpp
Changeset: 3193a28c
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-01 23:36:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3193a28c532d8536d621c99bb661304c49ca13e1
8358259: ProblemList compiler/startup/StartupOutput.java on Windows
Reviewed-by: darcy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 90d6ad01
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-06-02 02:06:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/90d6ad015714b81064dd16d0e64f1b774e68d4f3
8356594: JSplitPane loses divider location when reopened via JOptionPane.createDialog()
Reviewed-by: kizune
! src/java.desktop/share/classes/javax/swing/JSplitPane.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneResetDividerLoc.java
Changeset: c5a1543e
Branch: master
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-06-02 05:43:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c5a1543ee3e68775f09ca29fb07efd9aebfdb33e
8357968: RISC-V: Interpreter volatile reference stores with G1 are not sequentially consistent
Reviewed-by: eosterlund, fbredberg, shade, fyang
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 3f59bfd2
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-06-02 07:59:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3f59bfd2e1b35e10fe736e2fa6886cff74ecd35d
8334759: gc/g1/TestMixedGCLiveThreshold.java fails on Windows with JTREG_TEST_THREAD_FACTORY=Virtual due to extra memory allocation
Reviewed-by: ayang, iwalulya
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
Changeset: 64183062
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-02 08:23:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6418306211be47063a9b06bad8003dee1d81570c
8357944: Remove unused CollectedHeap::is_maximal_no_gc
Reviewed-by: jsikstro, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 40ce05d4
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-02 08:28:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/40ce05d4080a9a2b4876c21f83a184f9b8a580a2
8358231: Template interpreter generator crashes with ShouldNotReachHere on some platforms after 8353686
Reviewed-by: shade, amitkumar, mbaesken, kvn
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: ba9f44c9
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-02 08:31:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ba9f44c90fe8da2d97d67b6878ac2c0c14e35bd0
8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks
Reviewed-by: shade, dbriemann
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
Changeset: a9e7a74d
Branch: master
Author: Guoxiong Li <gli at openjdk.org>
Date: 2025-06-02 08:47:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a9e7a74d00fe1c8d3179392738bb15d8e3508b3a
8357109: Parallel: Fix typo in YoungedGeneration
Reviewed-by: ayang, zgu, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: eb9badd8
Branch: master
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-06-02 08:57:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eb9badd8a4ea6dca834525fd49429e2ce771a76c
8358169: Shenandoah/JVMCI: Export GC state constants
Reviewed-by: dnsimon, shade
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
Changeset: 612f2c0c
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-02 09:21:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/612f2c0c0b75466c60d4b54dab6aa793a810c846
8357981: [PPC64] Remove old instructions from VM_Version::determine_features()
Reviewed-by: dbriemann, mbaesken
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
Changeset: 83cb0c6d
Branch: master
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-02 09:22:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/83cb0c6de5988de526545d0926c2c6ef60efc1c7
8358151: Harden JSR166 Test case testShutdownNow_delayedTasks
Reviewed-by: alanb, shade
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
Changeset: c22af0c2
Branch: master
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-06-02 11:50:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c22af0c29ea89857c5cf57dd127b5c739130b2f1
8358205: Remove unused JFR array allocation code
Reviewed-by: kbarrett, mgronlun
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/memory/oopFactory.cpp
Changeset: 83b15da2
Branch: master
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2025-06-02 12:26:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/83b15da2eb3cb6c8937f517c9b75eaa9eeece314
8351997: AArch64: Interpreter volatile reference stores with G1 are not sequentially consistent
Reviewed-by: shade, aph, fbredberg
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
Changeset: b3594c9e
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-02 13:08:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b3594c9e5508101a39d10099830f04b0c09ad41f
8357481: Excessive CompileTask wait/notify monitor creation
Reviewed-by: vlivanov, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: a4eb1519
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2025-06-02 15:24:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a4eb15195ceeadf311fe81e622a54f4733b90df2
8357672: Extreme font sizes can cause font substitution
Reviewed-by: dmarkov, jdv
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java
Changeset: daab7b5c
Branch: master
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-06-02 15:27:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/daab7b5ceeb12222bda709e35699e620b98cb74d
8357796: Stylesheet adjustments after JDK-8357452
Reviewed-by: rriggs
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 1b6ae205
Branch: master
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2025-06-02 15:29:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b6ae2059b0475ec78559d2d6612f3b6ec68309f
8357576: FieldInfo::_index is not initialized by the constructor
Reviewed-by: coleenp, dholmes
! src/hotspot/share/oops/fieldInfo.hpp
Changeset: 99a4b22a
Branch: master
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-06-02 16:48:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/99a4b22ae7dc2755df1780cc7d74c5d6e3cd4cd4
8358102: GenShen: Age tables could be seeded with cumulative values
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
Changeset: ab5de456
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-02 16:50:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ab5de45636f0bf96e52c0ae0dcf080f279d9caee
8357991: make bootcycle-images is broken after JDK-8349665
Reviewed-by: erikj
! make/Main.gmk
Changeset: 8b6a11f7
Branch: master
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-06-02 16:51:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8b6a11f7e05ee0cece798c5ff6646bddbee04900
8352187: Don't start management agent during AOT cache creation
Reviewed-by: shade, iklam, kvn
! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ManagementAgent.java
Changeset: bce2bd24
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-02 16:52:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bce2bd24ef64e71d895bbf4d91693b30a285746b
8356308: Assert with -Xlog:class+path when classpath has an empty element
Reviewed-by: dholmes, ccheung
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/aotClassLocation.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/utilities/classpathStream.cpp
! src/hotspot/share/utilities/classpathStream.hpp
! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ClassPathLogging.java
Changeset: a7671e73
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-02 17:06:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a7671e7360ce23df9577110266e66a1c1a790196
8358337: JDK-8357991 was committed with incorrect indentation
Reviewed-by: shade
! make/Main.gmk
Changeset: ec02a87a
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-02 18:13:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ec02a87aeef008f6b2f94001fa33bac66bf24627
8345745: Update mode of the Attach API communication pipe.
Reviewed-by: sspitsyn, kevinw
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
Changeset: 1373ceb7
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-02 18:22:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1373ceb7f3040a03ae142cfaab0f74894fc6a0a3
8356698: JFR: @Contextual
Reviewed-by: mgronlun
+ src/jdk.jfr/share/classes/jdk/jfr/Contextual.java
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTraceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
+ test/jdk/jdk/jfr/tool/TestPrintContextual.java
Changeset: 5243f385
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-06-02 19:07:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5243f3851b0345b874ff51ea3a07e82f73741546
8357924: Remove runtime/ErrorHandling/CreateCoredumpOnCrash.java from problem list for macosx-x64
Reviewed-by: syan, dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0418b329
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-02 20:23:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0418b3295a199af66700521f571c9b2c1051cac6
8357696: Enhance code consistency: java.desktop/unix
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/font/DelegateStrike.java
! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/FontConfigManager.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/NativeFont.java
! src/java.desktop/unix/classes/sun/font/NativeGlyphMapper.java
! src/java.desktop/unix/classes/sun/font/NativeStrike.java
! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java
! src/java.desktop/unix/classes/sun/font/X11Dingbats.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java
! src/java.desktop/unix/classes/sun/font/X11GB2312.java
! src/java.desktop/unix/classes/sun/font/X11GBK.java
! src/java.desktop/unix/classes/sun/font/X11Johab.java
! src/java.desktop/unix/classes/sun/font/X11KSC5601.java
! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java
! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java
! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java
! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java
! src/java.desktop/unix/classes/sun/print/AttributeClass.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
Changeset: e490b4f0
Branch: master
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-06-02 21:52:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e490b4f04dd094db996cdc4f664c2ed1a7ea2ade
8357082: Stabilize and add debug logs to CopyAreaOOB.java
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
Changeset: c96803dc
Branch: master
Author: Qizheng Xing <qxing at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date: 2025-06-03 03:09:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c96803dc8b480427bca5b1c6b8c4e8693bc90b92
8358035: Remove unused `compute_fingerprint` declaration in `ClassFileStream`
Reviewed-by: ccheung, iklam
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
Changeset: 24edd3b2
Branch: master
Author: Manuel Hässig <mhaessig at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-06-03 03:19:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/24edd3b2c1324fd58575a6273e5cae17e3d6fbf5
8354930: IGV: dump C2 graph before and after live range stretching
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: 832c5b06
Branch: master
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-03 04:01:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/832c5b06e8f278d70398e07d32d63d094a06967c
8350880: (zipfs) Add support for read-only zip file systems
Reviewed-by: lancea, alanb, jpai
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/module-info.java
! test/jdk/jdk/nio/zipfs/NewFileSystemTests.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/Utils.java
Changeset: c5f235c0
Branch: master
Author: Roman Marchenko <rmarchenko at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-03 06:00:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c5f235c000db6654493ea109008dbccf97f01678
8347826: Introspector shows wrong method list after 8071693
Reviewed-by: azvegint, serb, aivanov
! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java
! src/java.desktop/share/classes/com/sun/beans/introspect/PropertyInfo.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! test/jdk/java/beans/Introspector/DefaultMethodBeanPropertyTest.java
Changeset: 497a1822
Branch: master
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-03 06:19:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/497a1822cabcc0475ce0495d56430f1e99b1fb13
8358254: [AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder
Reviewed-by: never
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
Changeset: 6cfd4057
Branch: master
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-03 06:20:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6cfd4057dce9262f54e71a3930e16da84aa0d9f1
8357619: [JVMCI] Revisit phantom_ref parameter in JVMCINMethodData::get_nmethod_mirror
Reviewed-by: eosterlund, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
Changeset: dbf562c7
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-06-03 07:25:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dbf562c72502ab8da96eb130ff8222bba66c72cc
8358313: G1: Refactor G1CollectedHeap::is_maximal_no_gc
Reviewed-by: jsikstro, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: be923a8b
Branch: master
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-06-03 08:06:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/be923a8b7229cb7a705e72ebbb3046e9f2085048
8353266: C2: Wrong execution with Integer.bitCount(int) intrinsic on AArch64
Reviewed-by: aph, thartmann
! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/intrinsics/BitCountIAarch64PreservesArgument.java
Changeset: cff75eb6
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:14:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cff75eb60628827541ea6c08eb1970401f606ebc
8358316: PKCS8Key.getEncoded() can throw NPE after JDK-8298420
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
Changeset: 6f783e5f
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:14:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6f783e5fab0e98da6c41e3c22d4523733f060d68
8358319: Pem.decode should cache the Pattern
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/util/Pem.java
Changeset: 8674f491
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:30:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8674f49127d75d20c074fb8c4f0736bfe190f8b8
8358318: JFR: Tighten up PlatformTracer initialization
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
Changeset: 44025276
Branch: master
Author: Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-03 08:55:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4402527683ed08eebf4953a9d83f72f64a5ff4fa
8357223: AArch64: Optimize interpreter profile updates
Reviewed-by: shade, aph
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
Changeset: 457d9de8
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-03 09:24:13 +0000
URL: https://git.openjdk.org/panama-foreign/commit/457d9de81d0f65455e3292fafea03f0e83184029
8358013: [PPC64] VSX has poor performance on Power8
Reviewed-by: dbriemann, clanger
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
Changeset: def7355c
Branch: master
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-06-03 09:36:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/def7355cc97c7099dd04778a7dd7fd4ba5a7a630
8356716: ZGC: Cleanup Uncommit Logic
Reviewed-by: eosterlund, jsikstro
! src/hotspot/share/gc/z/zMappedCache.cpp
! src/hotspot/share/gc/z/zMappedCache.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
! test/hotspot/jtreg/gc/z/TestUncommit.java
Changeset: c1a81cfb
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-06-03 10:08:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1a81cfb51f9c4e7c32a44126746e8655adc349e
8358284: doc/testing.html is not up to date after JDK-8355003
Reviewed-by: jwaters, dholmes, erikj
! doc/testing.html
Changeset: 78a392aa
Branch: master
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-06-03 11:42:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/78a392aa3b0cda52cfacfa15250fa61010519424
8356880: ZGC: Backoff in ZLiveMap::reset spin-loop
Reviewed-by: stefank, eosterlund, aboldtch
! src/hotspot/share/gc/z/zLiveMap.cpp
Changeset: 46183742
Branch: master
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-06-03 12:15:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4618374269e8636c772d921ad0c2c2d9e5e3e643
8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value
Reviewed-by: eosterlund, mdoerr, fyang
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
Changeset: d3f54dae
Branch: master
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2025-06-03 14:27:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d3f54dae30e377b9fb4aaa06bc123b71de444a74
8357954: G1: No SATB barriers applied for runtime IN_NATIVE atomics
Reviewed-by: shade, kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
Changeset: e2f73665
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-03 14:35:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e2f736658fbd03d2dc2186dbd9ba9b13b1f1a8ac
8329951: `var` emits deprecation warnings that do not point to the file or position
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/tree/VarWarnPosition.java
+ test/langtools/tools/javac/tree/VarWarnPosition.out
Changeset: faf19abd
Branch: master
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-06-03 15:10:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/faf19abd312ac461f9f74035fec61af7d834ffc1
8358333: Use VEX2 prefix in Assembler::psllq
Reviewed-by: jbhateja, thartmann
! src/hotspot/cpu/x86/assembler_x86.cpp
Changeset: 01f01b6f
Branch: master
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-03 15:31:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/01f01b6f7b8a2f0dbe940bffd567ff2b46732787
8358283: Inconsistent failure mode for MetaspaceObj::operator new(size_t, MemTag)
Reviewed-by: kvn, kbarrett
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
Changeset: b6f827ef
Branch: master
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2025-06-03 15:36:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b6f827ef054959662190e21ce63fc3d3c45b92f3
8348986: Improve coverage of enhanced exception messages
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/Inet4AddressImpl.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/Proxy.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLStreamHandler.java
+ src/java.base/share/classes/jdk/internal/util/Exceptions.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
- src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jmod/Handler.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/conf/security/java.security
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixUserPrincipals.java
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java
! src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapURL.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java
! src/java.rmi/share/classes/java/rmi/Naming.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java
! test/jdk/java/net/URI/Test.java
! test/jdk/jdk/security/JavaDotSecurity/TestJDKIncludeInExceptions.java
+ test/jdk/sun/net/util/ExceptionsTest.java
Changeset: 4604c86d
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-06-03 15:43:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4604c86d2fced32c186680788ba98f74df071b23
8357425: (fs) SecureDirectoryStream setPermissions should use fchmodat
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
Changeset: d7def20a
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-03 16:02:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d7def20afa045a0bb154655b02e56346f7f51347
8358448: JFR: Incorrect time unit for MethodTiming event
Reviewed-by: mgronlun, ayang
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
Changeset: 16e120b0
Branch: master
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-06-03 16:12:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/16e120b00842e340401b6930354edfb1515f6ca4
8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual
Reviewed-by: dholmes, coleenp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
Changeset: 04c15466
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-03 16:13:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/04c15466f68f1208084ee6e5f2322ace707d0446
8358095: Cleanup tests with explicit locale provider set to only CLDR
Reviewed-by: bpb, naoto
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/util/Calendar/Bug8007038.java
! test/jdk/java/util/Calendar/Bug8167273.java
! test/jdk/java/util/Calendar/CldrFormatNamesTest.java
! test/jdk/java/util/Calendar/GenericTimeZoneNamesTest.java
! test/jdk/java/util/Calendar/JapaneseEraNameTest.java
! test/jdk/java/util/Calendar/NarrowNamesTest.java
! test/jdk/java/util/Formatter/BasicTestLauncher.java
! test/jdk/java/util/Locale/AliasesShouldBeRecognizedInCLDR.java
! test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java
! test/jdk/java/util/Locale/bcp47u/CurrencyFormatTests.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/SymbolsTests.java
! test/jdk/java/util/TimeZone/Bug8167143.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/util/resources/TimeZone/ChineseTimeZoneNameTest.java
! test/jdk/sun/util/resources/cldr/Bug8134250.java
! test/jdk/sun/util/resources/cldr/Bug8134384.java
! test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java
Changeset: 57862005
Branch: master
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-06-03 16:32:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/57862005f9914ce60aa389a6e35d2e0cd38f8c35
8354450: A File should be invalid if an element of its name sequence ends with a space
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
+ test/jdk/java/io/File/WinTrailingSpace.java
Changeset: d7e58ac4
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-06-03 17:00:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d7e58ac480b06c6340a65e67731d8f6dc179acfb
8351635: C2 ROR/ROL: assert failed: Long constant expected
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorRotateScalarCount.java
Changeset: 44d62c8e
Branch: master
Author: Larry Cable <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-06-03 17:13:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/44d62c8e21fb09381f9f86a081f70549cc321b1e
8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114
Reviewed-by: kevinw, sspitsyn, syan
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: c382da57
Branch: master
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-06-03 17:19:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c382da579884c28f2765b2c6ba68c0ad4fdcb2ce
8358178: Some nsk/jdi tests should be run with includevirtualthreads=y even though they pass without
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/resume/resume010/TestDescription.java
Changeset: 461cb842
Branch: master
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-06-03 18:02:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/461cb84277b40d01c5d04be3c74f25d8667a207c
8345538: Robot.mouseMove doesn't clamp bounds on macOS when trying to move mouse off screen
Reviewed-by: honkar, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CRobot.java
+ test/jdk/java/awt/Robot/MouseMoveOffScreen.java
Changeset: e984fa79
Branch: master
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2025-06-03 18:41:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e984fa7997dda922708edf556d1839b866e44e55
8358539: ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java
Reviewed-by: ayang, bpb
! test/jdk/ProblemList.txt
Changeset: 406f1bc5
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-03 18:46:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/406f1bc5b94408778063b885cdac807fd1501e44
8357650: ThreadSnapshot to take snapshot of thread for thread dumps
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Alex Menkov <amenkov at openjdk.org>
Reviewed-by: sspitsyn, kevinw
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
+ src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
+ src/java.base/share/native/libjava/ThreadSnapshot.c
Changeset: cc11b7d1
Branch: master
Author: Stefan Lobbenmeier <stefan.lobbenmeier at gmail.com>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-06-03 19:22:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cc11b7d1f560d42d1de123e650470362f1f2aabb
8356128: Correct documentation for --linux-package-deps
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/man/jpackage.md
Changeset: a44a4700
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-03 19:23:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a44a470052aff3b17fa53165f043ccce36c1ef9b
8358515: make cmp-baseline is broken after JDK-8349665
Reviewed-by: erikj
! make/Init.gmk
! make/Main.gmk
! make/PreInit.gmk
Changeset: e235b61a
Branch: master
Author: Tom Shull <tom.shull at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-03 19:38:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e235b61a8bb70462921c09d197adc4b60267d327
8357987: [JVMCI] Add support for retrieving all methods of a ResolvedJavaType
Reviewed-by: dnsimon, yzheng, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: 704b5990
Branch: master
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-03 20:15:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/704b5990a750719ca927e156553db7982637e590
8358534: Bailout in Conv2B::Ideal when type of cmp input is not supported
Reviewed-by: shade
! src/hotspot/share/opto/convertnode.cpp
Changeset: da49fa5e
Branch: master
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-06-03 20:47:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/da49fa5e15b137c086ad8fd438bf448da42121cb
8354460: Streaming output for attach API should be turned on by default
Reviewed-by: sspitsyn, kevinw
! src/hotspot/share/services/attachListener.cpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
Changeset: 93975357
Branch: master
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-06-03 23:27:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/939753579b80d2910c78d8bbb1c97bd56afa21ba
8356803: Test TextLayout/TestControls fails on windows & linux: line and paragraph separator show non-zero advance
8356812: Create an automated version of TextLayout/TestControls
Reviewed-by: prr, honkar
! src/java.desktop/share/classes/sun/font/FontUtilities.java
! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java
- test/jdk/java/awt/font/TextLayout/TestControls.java
Changeset: 9c74d545
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-06-03 23:28:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9c74d545147c2eeec187df552037a12b6b476a61
8358158: test/jdk/java/io/Console/CharsetTest.java failing with NoClassDefFoundError: jtreg/SkippedException
Reviewed-by: joehw, jlu, iris
- test/jdk/java/io/Console/CharsetTest.java
! test/jdk/java/io/Console/ConsolePromptTest.java
! test/jdk/java/io/Console/RestoreEchoTest.java
! test/jdk/java/io/Console/StdinEncodingTest.java
+ test/jdk/java/io/Console/StdoutEncodingTest.java
- test/jdk/java/io/Console/script.exp
+ test/jdk/java/io/Console/stdoutEncoding.exp
Changeset: 23450651
Branch: master
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-03 23:39:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2345065166c56a958365a6362af356e7c95fcaff
8357600: Patch nmethod flushing message to include more details
Reviewed-by: shade, kvn
! src/hotspot/share/code/nmethod.cpp
Changeset: 939521b8
Branch: master
Author: Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date: 2025-06-04 02:03:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/939521b8e4120357108220d177228b683af3334f
8358105: RISC-V: Optimize interpreter profile updates
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
Changeset: ebd85288
Branch: master
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-04 02:14:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ebd85288ce309b7dc7ff8b36558dd9f2a2300209
8358289: [asan] runtime/cds/appcds/aotCode/AOTCodeFlags.java reports heap-buffer-overflow in ArchiveBuilder
Reviewed-by: shade, iklam, asmehra
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: f17b2bc0
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-04 04:10:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f17b2bc06ad358933481c0e2cffd57c842bc0e76
8356870: HotSpotDiagnosticMXBean.dumpThreads and jcmd Thread.dump_to_file updates
Reviewed-by: sspitsyn, kevinw
! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
+ src/jdk.management/share/classes/com/sun/management/doc-files/threadDump.schema.json
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotDiagnostic.java
! test/hotspot/jtreg/serviceability/dcmd/thread/ThreadDumpToFileTest.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
+ test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
! test/lib/jdk/test/lib/threaddump/ThreadDump.java
Changeset: b918dc84
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 06:02:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b918dc84ec8364321a5a6d9f6835edcb1d9ad62f
8357434: x86: Simplify Interpreter::profile_taken_branch
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: 683319f2
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 06:04:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/683319f25cbea83e28b9a0ad22e1c3e781e78165
8357798: ReverseOrderListView uses Boolean boxes after JDK-8356080
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/ReverseOrderListView.java
Changeset: b5cfd76c
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-04 06:38:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b5cfd76c047392788b6a5c25ebadc463b2c8ce90
8358456: ZipFile.getInputStream(ZipEntry) throws unspecified IllegalArgumentException
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/InvalidCompressedSizeTest.java
Changeset: edf92721
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-04 08:10:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/edf92721c2db4cfba091cf4901af603db8486951
8356977: UTF-8 cleanups
Reviewed-by: naoto, prr
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.desktop/share/classes/javax/swing/Action.java
! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java
! test/jdk/java/nio/file/Path/UriImportExport.java
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Locale/LocaleProvidersFormat.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java
! test/langtools/tools/javac/api/guide/Test.java
Changeset: 955bfcd5
Branch: master
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-04 08:19:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/955bfcd5502b3555c2c91db876be8e7535f2289a
8357671: JFR: Remove JfrTraceIdEpoch synchronizing
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
Changeset: b6d60280
Branch: master
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-04 08:20:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b6d60280e789436c7f9e3cd1447c8f77b77e77b4
8358429: JFR: minimize the time the Threads_lock is held for sampling
Reviewed-by: egahlin
+ src/hotspot/share/jfr/periodic/sampling/jfrSampleMonitor.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
Changeset: f141674d
Branch: master
Author: He-Pin(kerr) <hepin1989 at gmail.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-04 08:28:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f141674d1619d95053d38a9cd8f93a8959b4a211
8347491: IllegalArgumentationException thrown by ThreadPoolExecutor doesn't have a useful message
Reviewed-by: vklang, liach, pminborg
! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java
! src/java.base/share/classes/java/util/concurrent/ExecutorCompletionService.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java
Changeset: ab235000
Branch: master
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-06-04 08:31:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ab235000349bfd268e80a7cb99bf07a229406119
8354636: [PPC64] Clean up comments regarding frame manager
Reviewed-by: amitkumar, rrich
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: cd16b689
Branch: master
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-06-04 09:06:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cd16b6896222a623dc99b9e63bb917a9d2980e88
8357155: [asan] ZGC does not work (x86_64 and ppc64)
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: mdoerr, aboldtch
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
Changeset: 42f48a39
Branch: master
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2025-06-04 09:41:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/42f48a39e867ae1683708dda3e158c24a6957180
8350689: Turn on timestamp and thread metadata by default for java.security.debug
Reviewed-by: mullan
! src/java.base/share/classes/java/security/doc-files/debug-system-property.html
! src/java.base/share/classes/sun/security/util/Debug.java
! test/jdk/sun/security/krb5/auto/LoginModuleDebug.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
! test/jdk/sun/security/util/Debug/DebugOptions.java
Changeset: 7838321b
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-04 09:52:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7838321b74276e45b92c54904ea31ef70ed9e33f
8358496: Concurrent reading from Socket with timeout executes sequentially
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/jdk/java/net/Socket/Timeouts.java
Changeset: dc961609
Branch: master
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-06-04 12:43:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc961609f84a38164d10852cb92c005c3eb077e4
8356159: RISC-V: Add Zabha
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
Changeset: 09ec4de7
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-04 12:56:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/09ec4de74d495560ffb9ec529df7ec818c1d617c
8358066: Non-ascii package names gives compilation error "import requires canonical name"
Reviewed-by: jlahoda, naoto
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
+ test/langtools/tools/javac/nametable/TestUtfNumChars.java
Changeset: 248341d3
Branch: master
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-04 13:16:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/248341d372ba9c1031729a65eb10d8def52de641
8344942: Template-Based Testing Framework
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Co-authored-by: Theo Weidmann <tweidmann at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Manuel Hässig <mhaessig at openjdk.org>
Reviewed-by: chagedorn, mhaessig, rcastanedalo
+ test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Code.java
+ test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java
+ test/hotspot/jtreg/compiler/lib/template_framework/DataName.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Hook.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Name.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/README.md
+ test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/RendererException.java
+ test/hotspot/jtreg/compiler/lib/template_framework/StringToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Template.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateBinding.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Token.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Hooks.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java
Changeset: a653ff48
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-04 13:39:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a653ff48933bfd72c7c3d004ccc5bd0d9c1162cb
8358536: jdk/jfr/api/consumer/TestRecordingFileWrite.java times out
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/ProblemList.txt
Changeset: 0352477f
Branch: master
Author: Tom Shull <tom.shull at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-04 13:50:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0352477ff5977b0010e62000adbde88026a49a7e
8357660: [JVMCI] Add support for retrieving all BootstrapMethodInvocations directly from ConstantPool
Reviewed-by: dnsimon, yzheng
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: ae1892fb
Branch: master
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-04 14:07:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ae1892fb0fb6b7646f9ca60067d6945ccea7f888
8358003: KlassTrainingData initializer reads garbage holder
Reviewed-by: coleenp, shade, vlivanov
! src/hotspot/share/oops/trainingData.cpp
Changeset: a2723d91
Branch: master
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2025-06-04 14:16:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a2723d91dfba2850e3070083fa94dc3fecc46a00
8345347: Test runtime/cds/TestDefaultArchiveLoading.java should accept VM flags or be marked as flagless
Reviewed-by: lmesnik, stefank, ccheung
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
Changeset: 4e314cb9
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 14:21:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4e314cb9e025672b2f7b68cc021fa516ee219ad8
8356000: C1/C2-only modes use 2 compiler threads on low CPU count machines
Reviewed-by: kvn, dfenacci, galder
! src/hotspot/share/compiler/compilationPolicy.cpp
+ test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java
Changeset: c9092164
Branch: master
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-06-04 14:56:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c90921644643bc731cab4c014a5144a74e670df1
8357443: ZGC: Optimize old page iteration in remap remembered phase
Reviewed-by: aboldtch, eosterlund
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRemembered.hpp
Changeset: ef47635d
Branch: master
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-06-04 16:14:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ef47635d5a27b003937d865ad9067dbd151db888
8358015: Fix SequencedMap sequenced view method specifications
Reviewed-by: jpai, bchristi
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/SequencedMap.java
! test/jdk/java/util/SequencedCollection/BasicMap.java
Changeset: 8a79ac88
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-04 16:40:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8a79ac88639c35a6938f82a391c4b5d77e6eda32
8358449: Locale.getISOCountries does not specify the returned set is unmodifiable
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: fd0ab043
Branch: master
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-06-04 16:52:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fd0ab043677d103628afde628e3e75e23fb518b2
8358330: AsmRemarks and DbgStrings clear() method may not get called before their destructor
Reviewed-by: kvn
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
Changeset: 8939acc8
Branch: master
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-04 17:53:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8939acc8ab0e45b82252f0f2de37e9bd5c3e1493
8358057: Update validation of ICC_Profile header data
Reviewed-by: honkar
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/color/ICC_Profile/RenderingIntentStressTest.java
! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java
Changeset: 5ed246d1
Branch: master
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-06-04 18:07:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5ed246d17d9f40489ed715b7df104ec6a832841e
8357592: Update output parsing in test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
Reviewed-by: rhalade
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
Changeset: 8f821175
Branch: master
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-04 18:46:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f821175cc4484d651151818cc518ef608ebcc83
8358170: Repurpose testCompat in test/jdk/java/util/TimeZone/Bug8167143.java
Reviewed-by: naoto
! test/jdk/java/util/TimeZone/Bug8167143.java
Changeset: 901144ee
Branch: master
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-06-04 19:46:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/901144ee0d3e984aa8b8f047498440450942f3e5
8358217: jdk/incubator/vector/PreferredSpeciesTest.java#id0 failures - expected [128] but found [256]
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: syan, psandoz
! test/jdk/ProblemList.txt
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
Changeset: 77c110c3
Branch: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-06-04 20:03:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/77c110c309739c2e10c9b321914309affe749e6d
8357000: Write overview documentation for start of release changes
Reviewed-by: erikj, iris, ihse, dholmes
+ doc/starting-next-release.html
+ doc/starting-next-release.md
Changeset: 3cf3e4bb
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 21:32:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3cf3e4bbec26a84d77cb7a3125a60ba1e1e4ee97
8358339: Handle MethodCounters::_method backlinks after JDK-8355003
Reviewed-by: coleenp, kvn, iveresov
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/metadata.hpp
Changeset: 5b27e9c2
Branch: master
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-06-04 22:08:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5b27e9c2df8b386b38b0553d941469cd8aa65c28
8342818: Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: mgronlun, mdoerr, pchilanomate, apangin, shade
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.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/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b787ff6d
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-04 23:19:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b787ff6def08a050b690b60e4a0ceb3aec2b73c8
8358538: Update GHA Windows runner to 2025
Reviewed-by: shade
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
Changeset: 9186cc73
Branch: master
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-04 23:55:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9186cc7310c0cca2fca776031280f08d84e43b74
8358628: [BACKOUT] 8342818: Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: pchilanomate, dholmes
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
- src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.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/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
- src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
- test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 8f8b367a
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-05 00:35:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8f8b367ae3c9afca3581f6aced7f9855ef0d541d
8350029: Illegal invokespecial interface not caught by verification
Reviewed-by: coleenp, matsaave
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
= test/hotspot/jtreg/runtime/verifier/invokespecial/Run.java
+ test/hotspot/jtreg/runtime/verifier/invokespecial/TestInvokeSpecialInterface.java
+ test/hotspot/jtreg/runtime/verifier/invokespecial/UseInterfaceMethodRef.jasm
+ test/hotspot/jtreg/runtime/verifier/invokespecial/UseMethodRef.jasm
Changeset: 575806c0
Branch: master
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-06-05 01:41:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/575806c0e5584ea24cda80158070579b88c477f7
8358078: javap crashes with NPE on preview class file
Reviewed-by: liach
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/langtools/tools/javap/ClassFileVersionTest.java
Changeset: 849655a1
Branch: master
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-05 03:25:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/849655a145a40b056a751528cebc78a11481514c
8358632: [asan] reports heap-buffer-overflow in AOTCodeCache::copy_bytes
Reviewed-by: vlivanov, iveresov
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
Changeset: 08023481
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-05 04:24:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/08023481edec4c0cacc79a608c573856f0718e58
8358558: (zipfs) Reorder the listing of "accessMode" property in the ZIP file system's documentation
Reviewed-by: dfuchs, vyazici, alanb, lancea
! src/jdk.zipfs/share/classes/module-info.java
Changeset: 48b97ac0
Branch: master
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-06-05 07:34:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/48b97ac0e006362528423ffd657b2ea3afa46a6e
8358634: RISC-V: Fix several broken documentation web-links
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: ace70a6d
Branch: master
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-06-05 08:18:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ace70a6d6aca619da34b2f9cac2586cc88cefb5a
8358666: [REDO] Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: mgronlun
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.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/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: dc949003
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-05 09:02:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/dc949003ded278805d10c7b630e82348a7d998fe
8358588: ThreadSnapshot.ThreadLock should be static nested class
Reviewed-by: alanb, sspitsyn, amenkov
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
Changeset: 66feb490
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-05 09:30:44 +0000
URL: https://git.openjdk.org/panama-foreign/commit/66feb490bdf670c9b101f36b2fa1d0a923c0c3df
8358543: Remove CommentChecker.java and DirDiff.java
Reviewed-by: erikj
- src/utils/src/build/tools/commentchecker/CommentChecker.java
- src/utils/src/build/tools/dirdiff/DirDiff.java
Changeset: d450e341
Branch: master
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-05 10:14:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d450e341c7af910b618f3dd3e1f77e2e37702c5f
8357962: JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame
Reviewed-by: dholmes, eosterlund
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
Changeset: bd08932d
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-05 10:31:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bd08932d5b9d1a363d8229ea72df4c6dbfd4571d
8356633: Incorrect use of {@link} in jdk.jshell
Reviewed-by: rgiulietti, vyazici
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
Changeset: c5daf890
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-05 11:05:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c5daf890534dfdbe5f66189ef6b08af8ffd4de47
8349369: test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java did not report on missing man page files
Reviewed-by: hannesw
! test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java
Changeset: eb770a06
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 11:36:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/eb770a060ad86d69b38df7d11622e9e25a528e1d
8351594: JFR: Rate-limited sampling of Java events
Reviewed-by: mgronlun, alanb
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java
! src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ src/jdk.jfr/share/classes/jdk/jfr/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerParameters.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerWindow.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java
! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java
! test/jdk/jdk/jfr/startupargs/TestEventSettings.java
Changeset: 6cdfd36a
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 11:42:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6cdfd36ac80ad889ddbcfc702115b750a32d9645
8358590: JFR: Include min and max in MethodTiming event
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
Changeset: 782bbca4
Branch: master
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-05 12:04:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/782bbca439cd0d6db9366b4bd8d4861b8f780203
8358633: Test ThreadPoolExecutorTest::testTimedInvokeAnyNullTimeUnit is broken by JDK-8347491
Reviewed-by: alanb
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java
Changeset: 33ed7c18
Branch: master
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 13:08:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/33ed7c1842e61664c1ad0ea4d29f20728c89e06c
8358689: test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594
Reviewed-by: alanb
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
Changeset: 23f1d4f9
Branch: master
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Date: 2025-06-05 14:28:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/23f1d4f9a993033596ff17751c877f2bb3f792ed
8337666: AArch64: SHA3 GPR intrinsic
Reviewed-by: aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
Changeset: c59e44a7
Branch: master
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-06-05 15:02:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c59e44a7aa2aeff0823830b698d524523b996650
8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual
Reviewed-by: lmesnik, dholmes, sspitsyn, syan
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
Changeset: af87035b
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2025-06-05 16:01:32 +0000
URL: https://git.openjdk.org/panama-foreign/commit/af87035b713f8bfe05a007a4d4670cefc6a6aaf2
8355746: Start of release updates for JDK 26
8355748: Add SourceVersion.RELEASE_26
8355751: Add source 26 and target 26 to javac
Co-authored-by: Joe Darcy <darcy at openjdk.org>
Reviewed-by: iris, coleenp, darcy
! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-P.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java
! test/jdk/ProblemList.txt
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: 62fde687
Branch: master
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-05 16:43:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/62fde687088ce72ef33b94e73babf4bfe1395c17
8357396: Refactor nmethod::make_not_entrant to use Enum instead of "const char*"
Reviewed-by: mhaessig, shade
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: fe3be498
Branch: master
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-06-05 17:30:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fe3be498b83e70a9f4739ddad6642c3aa04a97d3
8357141: Update to use jtreg 7.5.2
Reviewed-by: erikj, ihse, iris
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 15178aa2
Branch: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-06-05 20:19:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/15178aa298e43be3e27121343432f25884db4e5d
8357688: Remove unnecessary List.get before remove in PopupFactory
Reviewed-by: azvegint, kizune, serb
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
Changeset: c793de98
Branch: master
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-05 21:57:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c793de989facdb532021e1d5ddd01eb0e089b8e6
8350212: Track source end positions of declarations that support @SuppressWarnings
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/EndPosTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
+ test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
Changeset: 78158f30
Branch: master
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-06-05 22:13:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/78158f30aee51e14ab203b0127aeb883c010319c
8358099: PEM spec updates
Reviewed-by: mullan
! src/java.base/share/classes/java/security/PEMDecoder.java
! src/java.base/share/classes/java/security/PEMEncoder.java
! src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/util/Pem.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: 029e3bf8
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-06 02:07:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/029e3bf8f582f7399b80c592421b2fd72737e264
8349914: ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries
Co-authored-by: Lance Andersen <lancea at openjdk.org>
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/DupEntriesGetInputStream.java
Changeset: 28acca60
Branch: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-06-06 03:50:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/28acca609bbb8ade0af88b536c8c88b7fa43849a
8358653: [s390] Clean up comments regarding frame manager
Reviewed-by: mdoerr
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: e918a59b
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-06 06:26:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e918a59b1dacf273620aee334517bebfb1fb1a0f
8357821: Revert incorrectly named JavaLangAccess::unchecked* methods
Reviewed-by: pminborg
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
Changeset: bb2611ad
Branch: master
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-06 06:53:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bb2611ad43a2feaebc2246fdbac2179a40115d67
8357993: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot]
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/UserInterface.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
Changeset: d1b78800
Branch: master
Author: Benoît Maillard <benoit.maillard at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-06 08:16:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d1b788005bdf11f1426baa8e811c121a956482c9
8357951: Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi
Reviewed-by: thartmann, mhaessig
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
Changeset: 65fda5c0
Branch: master
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2025-06-06 08:16:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/65fda5c02aeb1832bc88dc83ee8465cd8ad89179
8358593: Add ucontext accessors for *BSD on Aarch64
Co-authored-by: Greg Lewis <glewis at eyesbeyond.com>
Co-authored-by: Kurt Miller <bsdkurt at gmail.com>
Reviewed-by: aph
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
Changeset: b2e7cda6
Branch: master
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2025-06-06 09:53:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b2e7cda6a0bd21fa3c4ffe2a67da4953f1ca3f1f
8358171: Additional code coverage for PEM API
Reviewed-by: ascarpino
! test/jdk/java/security/PEM/PEMData.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
! test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/java/security/PEM/PEMMultiThreadTest.java
+ test/jdk/java/security/PEM/java.security-anotherAlgo
+ test/jdk/java/security/PEM/java.security-emptyAlgo
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/lib/jdk/test/lib/security/SecurityUtils.java
Changeset: c5d7262f
Branch: master
Author: duke <duke at openjdk.org>
Date: 2025-06-06 11:01:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c5d7262fd345fdb3867fc4668f82ab15c35f9f35
Automatic merge of jdk:master into master
! .jcheck/conf
! .jcheck/conf
More information about the panama-dev
mailing list