git: openjdk/loom: master: 43 new changesets

duke duke at openjdk.org
Sat Nov 15 18:34:21 UTC 2025


Changeset: 436b3357
Branch: master
Author:    Shawn M Emery <shawn.emery at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2025-11-13 08:10:12 +0000
URL:       https://git.openjdk.org/loom/commit/436b3357e9791f6acb2673e2ac96d33c6a2782e6

8371450: AES performance improvements for key schedule generation

Reviewed-by: valeriep, jnimeh

! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java

Changeset: 795ec5c1
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-13 08:33:15 +0000
URL:       https://git.openjdk.org/loom/commit/795ec5c1e90309bc008acb28cfe0ce039dabcb8f

8370333: hotspot-unit-tests.md specifies wrong directory structure for tests

Reviewed-by: stefank, ayang

! doc/hotspot-unit-tests.html
! doc/hotspot-unit-tests.md

Changeset: 10220ed0
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-13 08:43:59 +0000
URL:       https://git.openjdk.org/loom/commit/10220ed06ea452083693406113107484fce40275

8367013: Add Atomic<T> to package/replace idiom of volatile var plus AtomicAccess:: operations

Reviewed-by: stefank, aboldtch, jsjolen

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
+ src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
+ test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 9d6a61fd
Branch: master
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2025-11-13 09:24:51 +0000
URL:       https://git.openjdk.org/loom/commit/9d6a61fda6f43577ee8f19483e5b47100ff8eec0

8371558: C2: Missing optimization opportunity in AbsNode::Ideal

Reviewed-by: thartmann, rcastanedalo, chagedorn

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMissingOptAbsZeroMinusX.java

Changeset: 48c59faf
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-13 10:46:00 +0000
URL:       https://git.openjdk.org/loom/commit/48c59faf58a4d7b7ec9d6824a5cbc9a55888ce72

8371722: java/net/httpclient/BufferSizePropertyClampTest.java should use Locale.ROOT

Reviewed-by: djelinski, jpai, vyazici

! test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java

Changeset: 6b6fdf1d
Branch: master
Author:    Ramesh Bhagavatam Gangadhar <rgangadhar at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-11-13 12:57:16 +0000
URL:       https://git.openjdk.org/loom/commit/6b6fdf1d9222eb03cd013cbe792fa77fd78c1acb

8357874: UNLIMTED_CRYPTO typo in class description of JceSecurity.java.template

Reviewed-by: wetmore

! src/java.base/share/classes/javax/crypto/JceSecurity.java.template

Changeset: bbc0f9ef
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-13 13:53:09 +0000
URL:       https://git.openjdk.org/loom/commit/bbc0f9ef30c467c8da8b873813bde50a7e9ff697

8371788: Fix documentation for CollectedHeap::collect(GCCause)

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: 7d78818a
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-13 13:55:25 +0000
URL:       https://git.openjdk.org/loom/commit/7d78818ae609461ab830c32c222f15f1cab0d2d4

8274178: G1: Occupancy value in IHOP logging and JFR event is inaccurate
8371635: G1: Young gen allocations should never be considered when comparing against IHOP threshold

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp

Changeset: 8102f436
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-11-13 15:28:08 +0000
URL:       https://git.openjdk.org/loom/commit/8102f436f5586253302cd8cef49bfe2b4af41693

8371480: VerifyError after JDK-8369654

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/switchexpr/VerifierErrorWrongSuperTypeTest.java

Changeset: bfc048ab
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-13 16:26:17 +0000
URL:       https://git.openjdk.org/loom/commit/bfc048aba6391d52c07d9a5146466b47d2f6fed8

8371608: Jtreg test  jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries

Reviewed-by: mdoerr, rrich

! test/jdk/jdk/internal/vm/Continuation/Fuzz.java

Changeset: 2199b5fe
Branch: master
Author:    Rui Li <ruiamzn at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-11-13 18:01:58 +0000
URL:       https://git.openjdk.org/loom/commit/2199b5fef4540ae8da77c5c4feafc8822a3d9d3d

8371381: [Shenandoah] Setting ergo flags should use FLAG_SET_ERGO

Reviewed-by: xpeng, wkemper, ysr, cslucas

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp

Changeset: d09a8cb8
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-11-13 18:39:49 +0000
URL:       https://git.openjdk.org/loom/commit/d09a8cb81b70a6c51ef5599bee04f1445a48e63f

8371746: Some imports in Integer.java and Long.java became unused after JDK-8370503

Reviewed-by: liach, darcy, iris

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: db3a8386
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-11-13 18:59:34 +0000
URL:       https://git.openjdk.org/loom/commit/db3a8386d482c161c45fae1689826bd53709f11f

8371436: (fs) java/nio/file/FileStore/Basic.java fails on macOS platform due to assertTrue(!store.equals(prev));

Reviewed-by: alanb

! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c

Changeset: 6322aaba
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-13 19:08:35 +0000
URL:       https://git.openjdk.org/loom/commit/6322aaba63b235cb6c73d23a932210af318404ec

8371821: Duplicate export of jdk.internal.util to java.net.http

Reviewed-by: naoto, alanb

! src/java.base/share/classes/module-info.java

Changeset: 155d7df5
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-11-13 23:54:07 +0000
URL:       https://git.openjdk.org/loom/commit/155d7df555fcebc318db89408ef0fffbd95414a0

8371749: New test serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java fails with -Xcheck:jni

Reviewed-by: sspitsyn, amenkov, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp

Changeset: 0d8b5188
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-14 01:07:05 +0000
URL:       https://git.openjdk.org/loom/commit/0d8b5188bb4315be3c63898a2ce4e68dd2bd4481

8364560: The default value of --linux-menu-group option is invalid
8356574: Test --linux-menu-group option

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java

Changeset: eaddefb4
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-11-14 01:10:11 +0000
URL:       https://git.openjdk.org/loom/commit/eaddefb475c6431821c2d62baf550ba2c5f357bf

8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification

Reviewed-by: chagedorn, fjiang

! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java

Changeset: 7733632f
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-14 02:08:45 +0000
URL:       https://git.openjdk.org/loom/commit/7733632f90a17ec848c4c9259c1aa58fded8c15a

8369206: jpackage should not set R/O permission on app launchers

Reviewed-by: almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java

Changeset: 1baf5164
Branch: master
Author:    Daniel Skantz <dskantz at openjdk.org>
Date:      2025-11-14 07:09:05 +0000
URL:       https://git.openjdk.org/loom/commit/1baf5164d6a9077e0c440b7b78be6424a052f8a9

8371628: C2: add a test case for the arraycopy changes in JDK-8297933

Reviewed-by: rcastanedalo, shade

! test/hotspot/jtreg/compiler/arraycopy/TestACSameSrcDst.java

Changeset: 0829c6ac
Branch: master
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-11-14 07:25:44 +0000
URL:       https://git.openjdk.org/loom/commit/0829c6acde496833300efb38b4b900bf94b99dc0

8356761: IGV: dump escape analysis information

Reviewed-by: rcastanedalo, chagedorn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phasetype.hpp
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorEscapeAnalysis.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionGraphNodesOnly.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionInfo.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: f4305923
Branch: master
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-11-14 07:26:03 +0000
URL:       https://git.openjdk.org/loom/commit/f4305923fb6203089fd13cf3387c81e127ae5fe2

8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function

Reviewed-by: bmaillard, rcastanedalo

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/superword.cpp

Changeset: 81e0c87f
Branch: master
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-14 08:29:57 +0000
URL:       https://git.openjdk.org/loom/commit/81e0c87f28934cb0d66ad2500352b2728f44a1b7

8371320: runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory

Reviewed-by: azafari, jsikstro

! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java

Changeset: 9eaa364a
Branch: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-14 09:03:11 +0000
URL:       https://git.openjdk.org/loom/commit/9eaa364a5221cba960467ffbaea14ea790809c6a

8361487: [ubsan] test_committed_virtualmemory.cpp check_covered_pages shows overflow

Reviewed-by: jsjolen, phubner

! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp

Changeset: 8a7af77e
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-11-14 10:10:03 +0000
URL:       https://git.openjdk.org/loom/commit/8a7af77e991511e144914abc129a9d4d40c0b76b

8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout

Reviewed-by: djelinski, vyazici

! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java

Changeset: 00f2c38e
Branch: master
Author:    Dhamoder Nalla <dhanalla at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
Date:      2025-11-14 10:54:39 +0000
URL:       https://git.openjdk.org/loom/commit/00f2c38e373f5ae58ad6593cc7b9d53b9596eb17

8371161: [AArch64] Enable CPU feature UseSHA3Intrinsics for the Qualcomm processor family

Reviewed-by: aph, haosun

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp

Changeset: ff851de8
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-14 12:06:13 +0000
URL:       https://git.openjdk.org/loom/commit/ff851de852673740542d922d1ee15a6c92b80473

8371709: Add CTW to hotspot_compiler testing

Reviewed-by: thartmann, epeter

! test/hotspot/jtreg/TEST.groups

Changeset: 4cc655a2
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-14 12:49:46 +0000
URL:       https://git.openjdk.org/loom/commit/4cc655a2f445bb32ce555b80ac28610b26c51f4c

8371791: G1: Improve accuracy of G1CollectedHeap::non_young_occupancy_after_allocation()

Reviewed-by: ayang, iwalulya

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

Changeset: 5d65c23c
Branch: master
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-11-14 13:13:09 +0000
URL:       https://git.openjdk.org/loom/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330

8370492: [Linux] Update cpu shares to cpu.weight mapping function

Reviewed-by: cnorrbin, ayang, syan

! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java

Changeset: 36daa265
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-11-14 14:12:27 +0000
URL:       https://git.openjdk.org/loom/commit/36daa2650d504b3cdc43c774601a6e5f9e9b2403

8371860: Make non-public methods in java_lang_Class private

Reviewed-by: kbarrett, fparain

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp

Changeset: 466cb383
Branch: master
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-11-14 14:53:19 +0000
URL:       https://git.openjdk.org/loom/commit/466cb383144edf0baa202dc5a2cac37e7572e2db

8371885: Mark UseCompressedClassPointers as obsolete for JDK 27

Reviewed-by: mdoerr, coleenp

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

Changeset: 10f262a6
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-14 15:31:28 +0000
URL:       https://git.openjdk.org/loom/commit/10f262a6ad9a6e89cd79409c5e1a3f7efda76928

8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184

Reviewed-by: kvn, vlivanov

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

Changeset: 6e7eaf40
Branch: master
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-14 18:24:04 +0000
URL:       https://git.openjdk.org/loom/commit/6e7eaf40d1b660cbec0a226911c9dc88f94756aa

8371591: VerifyJimage test incorrectly skips all tests when comparing directory structure

Reviewed-by: rriggs

! test/jdk/tools/jimage/VerifyJimage.java

Changeset: 58b601ac
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-11-14 18:41:50 +0000
URL:       https://git.openjdk.org/loom/commit/58b601ac4250a455e3f25f8505ead8c130eba642

8371874: AOTLinkedClassBulkLoader::preload_classes() should not allocate heap objects

Reviewed-by: shade, ayang

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: 3924a28a
Branch: master
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-11-14 19:39:26 +0000
URL:       https://git.openjdk.org/loom/commit/3924a28a2281bbdb13fe9f1e0b5347d57197f8dc

8371083: FollowReferences reports non-class objects as JVMTI_HEAP_REFERENCE_SYSTEM_CLASS

Reviewed-by: lmesnik, sspitsyn

! src/hotspot/share/prims/jvmtiTagMap.cpp
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/KindSystemClass.java
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/libKindSystemClass.cpp

Changeset: 91b97a49
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-14 20:32:12 +0000
URL:       https://git.openjdk.org/loom/commit/91b97a49d48ee8528b34486172293fd3a68ae3c7

8371922: Remove unused NonblockingQueue class

Reviewed-by: coleenp

- src/hotspot/share/utilities/nonblockingQueue.hpp
- src/hotspot/share/utilities/nonblockingQueue.inline.hpp
- test/hotspot/gtest/utilities/test_nonblockingQueue.cpp

Changeset: cc05530b
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-14 20:57:20 +0000
URL:       https://git.openjdk.org/loom/commit/cc05530b813564a40c233eaaa80b906795c6d752

8371732: [redo] Change java.time month/day field types to 'byte'

Reviewed-by: darcy, alanb

! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! test/jdk/java/time/test/java/time/TestLocalDate.java
! test/jdk/java/time/test/java/time/TestMonthDay.java
! test/jdk/java/time/test/java/time/TestYearMonth.java

Changeset: ad3dfaf1
Branch: master
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-14 21:08:36 +0000
URL:       https://git.openjdk.org/loom/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454cbd

8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)

Reviewed-by: weijun, mullan

! src/java.base/share/classes/java/security/DEREncodable.java
+ src/java.base/share/classes/java/security/PEM.java
! 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/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.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/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! test/jdk/java/security/PEM/PEMData.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
! test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/Encrypt.java
- test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java
! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java

Changeset: 7aff8e15
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-11-14 22:55:28 +0000
URL:       https://git.openjdk.org/loom/commit/7aff8e15ba59b1e23d2e62c200d52a26da1a2030

8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ExecutableCompareBenchmark.java

Changeset: bc928c81
Branch: master
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-11-14 23:53:31 +0000
URL:       https://git.openjdk.org/loom/commit/bc928c814b5ea70505e362a643e18664e119bce3

5038439: Warning message for literal shift amounts outside the canonical domain

Reviewed-by: darcy, jlahoda

! make/langtools/tools/propertiesparser/parser/MessageType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
+ test/langtools/tools/javac/diags/examples/BitShiftOutOfRange.java
+ test/langtools/tools/javac/lint/ShiftOutOfRange.java
+ test/langtools/tools/javac/lint/ShiftOutOfRange.out

Changeset: 7c169c98
Branch: master
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-11-14 23:53:44 +0000
URL:       https://git.openjdk.org/loom/commit/7c169c9814a694126f524e8941b1035e6695900c

8365426: [macos26] Graphics2D tests fail on new macOS 26

Reviewed-by: kizune, dnguyen

! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java

Changeset: f971ee5e
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-11-15 01:50:47 +0000
URL:       https://git.openjdk.org/loom/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46a16

8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000)

Reviewed-by: cjplummer, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp

Changeset: 6042c9a6
Branch: master
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-15 02:46:30 +0000
URL:       https://git.openjdk.org/loom/commit/6042c9a6f0c25c141a74d72ad462189da7f9e625

8371934: EncryptedPrivateKeyInfo methods need @since updates

Reviewed-by: jnimeh

! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java

Changeset: f6c90fe8
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-11-15 08:15:50 +0000
URL:       https://git.openjdk.org/loom/commit/f6c90fe8f9986b02797ba1f967c71a592a892266

8371226: Thread class description needs section on Thread Interruption

Reviewed-by: prappo, vklang, liach, rriggs

! src/java.base/share/classes/java/lang/InterruptedException.java
! src/java.base/share/classes/java/lang/Thread.java



More information about the loom-dev mailing list