Changeset: bfc1db7e Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2025-10-27 05:17:43 +0000 URL: https://git.openjdk.org/loom/commit/bfc1db7ed6bf9563c0441b24abe6943607b532e7
8370560: Remove non-public API reference from public API javadoc Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/Component.java Changeset: 3d2ce804 Branch: master Author: Thomas Schatzl <[email protected]> Date: 2025-10-27 06:53:08 +0000 URL: https://git.openjdk.org/loom/commit/3d2ce8045f9ea52c6559638f9cc7e0a0544b4540 8212084: G1: Implement UseGCOverheadLimit Reviewed-by: ayang, iwalulya, fandreuzzi ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp + test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java Changeset: f5ef01d4 Branch: master Author: Sergey Bylokhov <[email protected]> Date: 2025-10-27 07:38:28 +0000 URL: https://git.openjdk.org/loom/commit/f5ef01d4bfcf960b6a46844818138ee798532d45 8370368: Apply java.io.Serial annotations in java.security.jgss Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.security.jgss/share/classes/sun/security/krb5/Asn1Exception.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbCryptoException.java ! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java ! src/java.security.jgss/share/classes/sun/security/krb5/RealmException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KdcErrException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbApErrException.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/KrbErrException.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java Changeset: e9479b51 Branch: master Author: Raffaello Giulietti <[email protected]> Date: 2025-10-27 08:15:00 +0000 URL: https://git.openjdk.org/loom/commit/e9479b517ad8b6eac7244057644f90e710bd74b7 8370628: Rename BigInteger::nthRoot to rootn, and similarly for nthRootAndRemainder Reviewed-by: darcy ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! test/jdk/java/math/BigInteger/BigIntegerTest.java Changeset: 91e1dcb1 Branch: master Author: Albert Mingkun Yang <[email protected]> Date: 2025-10-27 10:07:55 +0000 URL: https://git.openjdk.org/loom/commit/91e1dcb1083cc8c451d2d169d7f2fdb51c1a158e 8366781: Parallel: Include OS free memory in GC selection heuristics Reviewed-by: gli, iwalulya ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 6f8d07ae Branch: master Author: Johny Jose <[email protected]> Committer: Viktor Klang <[email protected]> Date: 2025-10-27 10:23:48 +0000 URL: https://git.openjdk.org/loom/commit/6f8d07ae21e49f87f64a5d4e10c930c4447ec8b6 8368500: ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool() Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java + test/jdk/java/util/concurrent/forkjoin/ContextClassLoaderTest.java Changeset: 7bb490c4 Branch: master Author: Aleksey Shipilev <[email protected]> Date: 2025-10-27 10:35:02 +0000 URL: https://git.openjdk.org/loom/commit/7bb490c4bf7ae55547e4468da0795dac0a873d2b 8370318: AES-GCM vector intrinsic may read out of bounds (x86_64, AVX-512) Reviewed-by: kvn, roland ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp Changeset: 5ed6c201 Branch: master Author: Johannes Bechberger <[email protected]> Date: 2025-10-27 12:29:22 +0000 URL: https://git.openjdk.org/loom/commit/5ed6c201ba0a9dc78960f2f3a5afce268e84a82d 8370681: [BACKOUT] Improve memory ordering in new CPU Time Profiler Reviewed-by: mdoerr ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp Changeset: 1e49376e Branch: master Author: Igor Veresov <[email protected]> Date: 2025-10-27 15:09:59 +0000 URL: https://git.openjdk.org/loom/commit/1e49376ece39e8f9b5c72b58688b1e195a0014be 8368321: Rethink compilation delay strategy for lukewarm methods Reviewed-by: kvn, vlivanov ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 583ff202 Branch: master Author: Vladimir Ivanov <[email protected]> Date: 2025-10-27 16:15:10 +0000 URL: https://git.openjdk.org/loom/commit/583ff202b1cc1f018d798a34d93359301840cf06 8370251: C2: Inlining checks for method handle intrinsics are too strict Reviewed-by: kvn, roland ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java Changeset: ebf9c5bf Branch: master Author: Justin Lu <[email protected]> Date: 2025-10-27 16:40:17 +0000 URL: https://git.openjdk.org/loom/commit/ebf9c5bfc1b2e8e9210cc37283a29d471f913916 8370250: Locale should mention the behavior for duplicate subtags Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java Changeset: c25f3520 Branch: master Author: Daniel Hu <[email protected]> Committer: Cesar Soares Lucas <[email protected]> Date: 2025-10-27 16:48:51 +0000 URL: https://git.openjdk.org/loom/commit/c25f35205ae4544970bbaca233de8745f8e4e92c 8341735: Rewrite the build/AbsPathsInImage.java test to not load the entire file at once Reviewed-by: erikj ! test/jdk/build/AbsPathsInImage.java Changeset: 8151251f Branch: master Author: Joe Darcy <[email protected]> Date: 2025-10-27 18:46:44 +0000 URL: https://git.openjdk.org/loom/commit/8151251fa683459e57430abf8e3583c444315746 8370370: Add still more cases to WorstCaseTests Reviewed-by: rgiulietti ! test/jdk/java/lang/Math/WorstCaseTests.java ! test/jdk/java/lang/StrictMath/CubeRootTests.java ! test/jdk/java/lang/StrictMath/HyperbolicTests.java ! test/jdk/java/lang/StrictMath/Log10Tests.java ! test/jdk/java/lang/StrictMath/Log1pTests.java ! test/jdk/java/lang/StrictMath/TrigTests.java Changeset: e4e457f6 Branch: master Author: Vicente Romero <[email protected]> Date: 2025-10-27 20:11:54 +0000 URL: https://git.openjdk.org/loom/commit/e4e457f6966568ed93093e57c0f7cd50f2bfba95 8366871: (javac) legacy.properties seems to be an obsolete file Reviewed-by: liach - src/jdk.compiler/share/classes/com/sun/tools/javac/resources/legacy.properties Changeset: 70aa3678 Branch: master Author: William Kemper <[email protected]> Date: 2025-10-27 20:58:33 +0000 URL: https://git.openjdk.org/loom/commit/70aa3678fccddc1a626fd86b9cec348fae571555 8370520: GenShen: Track and report on promotion failures Reviewed-by: shade, fandreuzzi ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 4e8e55db Branch: master Author: Brian Burkhalter <[email protected]> Date: 2025-10-27 21:13:51 +0000 URL: https://git.openjdk.org/loom/commit/4e8e55db602702715135d28a3a3b160e2101593b 8370633: Remove dead code for Windows file path canonicalization functions Reviewed-by: alanb, iris ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! src/java.base/windows/native/libjava/canonicalize_md.c Changeset: 2f613911 Branch: master Author: Brian Burkhalter <[email protected]> Date: 2025-10-27 21:14:13 +0000 URL: https://git.openjdk.org/loom/commit/2f613911d58478913dc482e1500d3fbab74408b9 8370387: Remove handling of InterruptedIOException from java.io classes Reviewed-by: alanb ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java Changeset: b3e63aea Branch: master Author: SendaoYan <[email protected]> Date: 2025-10-28 01:21:26 +0000 URL: https://git.openjdk.org/loom/commit/b3e63aeab304016b9b479a05f44ed1c8dfb0b9bb 8370649: Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java Reviewed-by: wkemper ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: 460a69bd Branch: master Author: Prasanta Sadhukhan <[email protected]> Date: 2025-10-28 02:41:21 +0000 URL: https://git.openjdk.org/loom/commit/460a69bd5088f92a2843ee4e89b29a71cab81d52 8017266: Background is painted taller than needed for styled text. Reviewed-by: kizune, dnguyen ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java + test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java Changeset: 327b7c3c Branch: master Author: Alexey Semenyuk <[email protected]> Date: 2025-10-28 03:10:19 +0000 URL: https://git.openjdk.org/loom/commit/327b7c3cd854bea3ffce557b981df535d5ed04bf 8370100: Redundant .png files in Linux app-image cause unnecessary bloat Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/CustomLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherIcon.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ResourceDirLauncherIcon.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CompositeProxy.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/share/IconTest.java Changeset: 05ee55ef Branch: master Author: Francesco Andreuzzi <[email protected]> Committer: Aleksey Shipilev <[email protected]> Date: 2025-10-28 06:33:41 +0000 URL: https://git.openjdk.org/loom/commit/05ee55efcf138a28c895c395c49934390d10ee45 8369219: JNI::RegisterNatives causes a memory leak in CodeCache Reviewed-by: shade, apangin, dlong ! src/hotspot/share/code/nmethod.cpp + test/hotspot/jtreg/gc/NativeWrapperCollection/NativeWrapperCollection.java + test/hotspot/jtreg/gc/NativeWrapperCollection/libnativeWrapperCollection.cpp Changeset: d5ce6669 Branch: master Author: Emanuel Peter <[email protected]> Date: 2025-10-28 06:42:05 +0000 URL: https://git.openjdk.org/loom/commit/d5ce66698d2f15c5f8316110a6118a10baa4013d 8370220: C2: rename methods and improve documentation around get_ctrl and idom lazy updating/forwarding of ctrl and idom via dead ctrl nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp Changeset: f82cc22b Branch: master Author: Liam Miller-Cushon <[email protected]> Date: 2025-10-28 08:53:43 +0000 URL: https://git.openjdk.org/loom/commit/f82cc22bfe675ca263270a932f9cc12e837a7f65 8369428: Include method name in 'does not override or implement' diagnostics Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/OverrideChecks/Private.out ! test/langtools/tools/javac/annotations/6359949/T6359949a.out ! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java ! test/langtools/tools/javac/annotations/neg/OverrideNo.out ! test/langtools/tools/javac/defaultMethods/private/Private02.out ! test/langtools/tools/javac/defaultMethods/private/Private08.out ! test/langtools/tools/javac/lvti/BadLocalVarInferenceTest.out Changeset: 96259936 Branch: master Author: Manuel Hässig <[email protected]> Date: 2025-10-28 08:59:08 +0000 URL: https://git.openjdk.org/loom/commit/9625993611bb6acf84d428bea4a65d33b9d66e5f 8370579: PPC: fix inswri immediate argument order Reviewed-by: mdoerr, mbaesken ! src/hotspot/cpu/ppc/ppc.ad Changeset: 19920df8 Branch: master Author: Albert Mingkun Yang <[email protected]> Date: 2025-10-28 12:17:19 +0000 URL: https://git.openjdk.org/loom/commit/19920df81d2d68307bde286f7d5a0674fabff6c0 8370417: Parallel: TestAlwaysPreTouchBehavior.java fails with NUMA Reviewed-by: iveresov, jsikstro, tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 307637a4 Branch: master Author: Albert Mingkun Yang <[email protected]> Date: 2025-10-28 13:21:45 +0000 URL: https://git.openjdk.org/loom/commit/307637a4973801abb9969fad41b017aa6a153973 8370806: Parallel: Revise logs in PSYoungGen::compute_desired_sizes Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psYoungGen.cpp Changeset: 5c5367c3 Branch: master Author: Roberto Castañeda Lozano <[email protected]> Date: 2025-10-28 13:31:12 +0000 URL: https://git.openjdk.org/loom/commit/5c5367c3124ed8c950539a6a90c631727146c5bc 8370569: IGV: dump more graph properties at bytecode parsing Reviewed-by: chagedorn, snatarajan ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/parse2.cpp ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/GraphNode.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.form ! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/ViewPanel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java Changeset: 5dd8a333 Branch: master Author: Ashutosh Mehra <[email protected]> Date: 2025-10-28 13:37:19 +0000 URL: https://git.openjdk.org/loom/commit/5dd8a333960c7a7176503218e7a42173d376fc97 8334898: Resolve static field/method references at CDS dump time Reviewed-by: iklam, adinn ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/oops/cpCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java Changeset: c3c0a676 Branch: master Author: Erik Österlund <[email protected]> Date: 2025-10-28 13:41:38 +0000 URL: https://git.openjdk.org/loom/commit/c3c0a676e53dbafd82e8614a20f6c47df7fc2108 8370500: Change windows x64 implementation of os::current_stack_pointer() Reviewed-by: aboldtch, dholmes, kvn, adinn ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp Changeset: 69a9b4ce Branch: master Author: Matthias Baesken <[email protected]> Date: 2025-10-28 16:42:54 +0000 URL: https://git.openjdk.org/loom/commit/69a9b4ceaf3852a299ee268a39e56575ad8207ab 8370064: Test runtime/NMT/CheckForProperDetailStackTrace.java fails on Windows when using stripped pdb files Reviewed-by: dholmes, clanger ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 289f421f Branch: master Author: Paul Hübner <[email protected]> Committer: Coleen Phillimore <[email protected]> Date: 2025-10-28 16:47:16 +0000 URL: https://git.openjdk.org/loom/commit/289f421f0f132685c2bd0e6cbc702040e067184e 8366488: JVM_FindClassFromClass should assert that from class is never null Reviewed-by: coleenp, dholmes ! src/hotspot/share/prims/jvm.cpp Changeset: 5ebc2c72 Branch: master Author: Mikhail Yankelevich <[email protected]> Date: 2025-10-28 16:51:15 +0000 URL: https://git.openjdk.org/loom/commit/5ebc2c7212b21efe54c198f62f06e5edc68e8ec3 8369995: Fix StringIndexOutOfBoundsException and implement extra logging and/or propagate errors in X509KeyManagerImpl Co-authored-by: Daniel Jeliński <[email protected]> Reviewed-by: wetmore, djelinski, abarashev ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! test/jdk/sun/security/ssl/X509KeyManager/NullCases.java + test/jdk/sun/security/ssl/X509KeyManager/X509KeyManagerNegativeTests.java Changeset: 86f60f60 Branch: master Author: Anton Seoane Ampudia <[email protected]> Committer: Vladimir Kozlov <[email protected]> Date: 2025-10-28 17:49:23 +0000 URL: https://git.openjdk.org/loom/commit/86f60f608198c2fa5cbbe945d9396326b6944401 8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal Reviewed-by: stefank, ayang, kvn ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/macros.hpp ! test/hotspot/gtest/runtime/test_os_windows.cpp Changeset: 20e55faf Branch: master Author: Chen Liang <[email protected]> Date: 2025-10-28 17:58:42 +0000 URL: https://git.openjdk.org/loom/commit/20e55fafb39dd74a044d7fda8a2b3409cc00bf54 8370687: Improve before constructor has been called error message Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties Changeset: 012b4eb6 Branch: master Author: Weijun Wang <[email protected]> Date: 2025-10-28 19:56:56 +0000 URL: https://git.openjdk.org/loom/commit/012b4eb6cea6e1756a589a6c17a805867ed60686 8370082: Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF Reviewed-by: ascarpino, abarashev, fandreuzzi ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java ! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java ! src/java.base/share/classes/com/sun/crypto/provider/HmacCore.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/ec/ed/EdDSASignature.java Changeset: d1860370 Branch: master Author: Leonid Mesnik <[email protected]> Date: 2025-10-28 20:59:49 +0000 URL: https://git.openjdk.org/loom/commit/d1860370635e1c96a9b6c497861e5573c23dd281 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads Reviewed-by: cjplummer, syan, sspitsyn ! test/jdk/com/sun/jdi/TwoThreadsTest.java Changeset: 73f93920 Branch: master Author: Chad Rakoczy <[email protected]> Committer: Vladimir Kozlov <[email protected]> Date: 2025-10-28 21:07:11 +0000 URL: https://git.openjdk.org/loom/commit/73f93920b950b4ce5fa177db50010e95265d6a7f 8369147: Various issues with new tests added by JDK-8316694 Reviewed-by: kvn, dlong ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethod.java ! test/hotspot/jtreg/compiler/whitebox/RelocateNMethodMultiplePaths.java ! test/hotspot/jtreg/compiler/whitebox/StressNMethodRelocation.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java Changeset: 723d6f83 Branch: master Author: Leonid Mesnik <[email protected]> Date: 2025-10-28 23:50:04 +0000 URL: https://git.openjdk.org/loom/commit/723d6f83a2f98849e5bd72d2e9be613d04eed576 8355631: The events might be generated after VM_DEATH event Reviewed-by: sspitsyn, dholmes ! src/hotspot/share/prims/jvmtiEventController.cpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: a588c120 Branch: master Author: Shaojin Wen <[email protected]> Date: 2025-10-29 01:28:20 +0000 URL: https://git.openjdk.org/loom/commit/a588c120fc2ec9d5c59c43cda7f247e0a84981ff 8368172: Make java.time.format.DateTimePrintContext immutable Reviewed-by: liach ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/format/DateTimePrintContext.java Changeset: 76995067 Branch: master Author: Jaikiran Pai <[email protected]> Date: 2025-10-29 01:33:26 +0000 URL: https://git.openjdk.org/loom/commit/769950674e4258e73d040ddeab042125870b55b1 8370775: ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes Reviewed-by: alanb, fandreuzzi ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java Changeset: 297a625f Branch: master Author: David Holmes <[email protected]> Date: 2025-10-29 02:30:20 +0000 URL: https://git.openjdk.org/loom/commit/297a625f1977a395ee9774772814924dbc79e708 8370854: Add sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java to the ProblemList Reviewed-by: weijun ! test/jdk/ProblemList.txt Changeset: 0687f120 Branch: master Author: Ioi Lam <[email protected]> Date: 2025-10-29 03:23:38 +0000 URL: https://git.openjdk.org/loom/commit/0687f120cc324f35fe43d811b6beb4184fd854ec 8368199: Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets Reviewed-by: liach, heidinga ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsHeapVerifier.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCache/SharedSecretsTest.java Changeset: c97d50d7 Branch: master Author: Liam Miller-Cushon <[email protected]> Date: 2025-10-29 07:26:00 +0000 URL: https://git.openjdk.org/loom/commit/c97d50d793df46292e38707956586dfaa4b77d32 8369508: Type annotations on anonymous new class creation expressions can't be retrieved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: 20bcf0ed Branch: master Author: Jaikiran Pai <[email protected]> Date: 2025-10-29 08:59:12 +0000 URL: https://git.openjdk.org/loom/commit/20bcf0eddaee0a57142bcc614cc5415b53c16460 6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code Reviewed-by: djelinski, vyazici, alanb ! src/java.base/share/classes/jdk/internal/loader/Resource.java - src/java.base/share/classes/sun/nio/ByteBuffered.java ! test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java Changeset: 5a2b0ca7 Branch: master Author: Roland Westrelin <[email protected]> Date: 2025-10-29 09:03:34 +0000 URL: https://git.openjdk.org/loom/commit/5a2b0ca7fea7d1a283aa90696c3989ae189148ec 8339526: C2: store incorrectly removed for clone() transformed to series of loads/stores Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/arraycopynode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestCloneUnknownClassAtParseTime.java Changeset: 2758c6fd Branch: master Author: Pavel Rappo <[email protected]> Date: 2025-10-29 09:11:02 +0000 URL: https://git.openjdk.org/loom/commit/2758c6fda2f774d98ef0c24535a7f7e9fc722379 8368856: Add a method that performs saturating addition of a Duration to an Instant Reviewed-by: naoto, rriggs, scolebourne ! src/java.base/share/classes/java/time/Instant.java ! test/jdk/java/time/tck/java/time/TCKInstant.java Changeset: 8457f38f Branch: master Author: Anton Seoane Ampudia <[email protected]> Committer: Roberto Castañeda Lozano <[email protected]> Date: 2025-10-29 09:37:34 +0000 URL: https://git.openjdk.org/loom/commit/8457f38f14182e2a55ff5d243cdacb06c9003c49 8347463: jdk/jfr/threading/TestManyVirtualThreads.java crashes with assert(oopDesc::is_oop_or_null(val)) Reviewed-by: dlong, rcastanedalo, mgronlun ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp + test/hotspot/jtreg/compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java Changeset: bbe5e83c Branch: master Author: Volkan Yazici <[email protected]> Date: 2025-10-29 09:58:10 +0000 URL: https://git.openjdk.org/loom/commit/bbe5e83c3910dc4986a1dccf6fcf31d15710c71d 8363925: Remove unused sun.nio.cs.ArrayEncoder::encode Reviewed-by: liach ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/sun/nio/cs/ArrayEncoder.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/HKSCS.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! test/jdk/sun/nio/cs/TestEncoderReplaceLatin1.java ! test/jdk/sun/nio/cs/TestEncoderReplaceUTF16.java ! test/jdk/sun/nio/cs/TestStringCoding.java Changeset: d8515f08 Branch: master Author: Joel Sikström <[email protected]> Date: 2025-10-29 09:58:28 +0000 URL: https://git.openjdk.org/loom/commit/d8515f084dcd537ccad98f9b15f257baeffae222 8369983: Remove expired ZGC flags for JDK 26 Reviewed-by: ayang, aboldtch ! src/hotspot/share/runtime/arguments.cpp Changeset: 05ef8f46 Branch: master Author: Roberto Castañeda Lozano <[email protected]> Date: 2025-10-29 10:49:30 +0000 URL: https://git.openjdk.org/loom/commit/05ef8f4611fb9908f40ed8944da3429acdf82ef5 8370853: IGV: SEGV in IdealGraphPrinter::print after JDK-8370569 Reviewed-by: dfenacci, aseoane, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp
