git: openjdk/loom: master: 25 new changesets

duke duke at openjdk.org
Tue Jul 29 14:58:42 UTC 2025


Changeset: de59da27
Branch: master
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2025-07-26 22:22:36 +0000
URL:       https://git.openjdk.org/loom/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59db8

8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX

Reviewed-by: jpai, alanb, djelinski

! src/java.base/share/classes/jdk/internal/util/Exceptions.java

Changeset: 8fcbb110
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-27 01:19:06 +0000
URL:       https://git.openjdk.org/loom/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda

8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr  or ia6addr

Reviewed-by: jpai

! test/jdk/java/net/ipv6tests/TcpTest.java

Changeset: 3263361a
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-27 06:44:09 +0000
URL:       https://git.openjdk.org/loom/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5b50

8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java

Reviewed-by: alanb

! test/jdk/java/net/Socket/DeadlockTest.java

Changeset: 4189fcba
Branch: master
Author:    Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-07-27 14:54:52 +0000
URL:       https://git.openjdk.org/loom/commit/4189fcbac40943f3b26c3a01938837b4e4762285

8362596: RISC-V: Improve _vectorizedHashCode intrinsic

Reviewed-by: fyang, fjiang

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

Changeset: e307b5cc
Branch: master
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-07-28 05:17:52 +0000
URL:       https://git.openjdk.org/loom/commit/e307b5cca870f7ea9b79b7a9d4e6f7f762c27aa4

8363584: Sort share/utilities includes

Reviewed-by: kbarrett, dholmes, shade

! src/hotspot/share/utilities/align.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! src/hotspot/share/utilities/copy.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/fakeRttiSupport.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/intpow.hpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/packedTable.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/xmlstream.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: 3b0da298
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-07-28 06:54:42 +0000
URL:       https://git.openjdk.org/loom/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3

8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage

Reviewed-by: stuefe, dholmes

! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java

Changeset: af5932ef
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-28 07:15:40 +0000
URL:       https://git.openjdk.org/loom/commit/af5932efb5e873ef3beb8b8999a5ef3fbd094ff6

8361055: Serial: Inline SerialHeap::process_roots

Reviewed-by: tschatzl, kbarrett, stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: bdc1ef20
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-07-28 07:57:28 +0000
URL:       https://git.openjdk.org/loom/commit/bdc1ef2021cc73d83607c1380ab7cd3a08353229

8363929: G1: Add G1 prefix to various G1 specific global locks

Reviewed-by: shade, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 3e2d12d8
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-28 08:40:58 +0000
URL:       https://git.openjdk.org/loom/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62

8362515: RISC-V: cleanup NativeFarCall

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp

Changeset: 011de4c8
Branch: master
Author:    Fei Gao <fgao at openjdk.org>
Date:      2025-07-28 08:44:01 +0000
URL:       https://git.openjdk.org/loom/commit/011de4c894ed827ee8e15a7cfe400788175e5b2c

8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

Reviewed-by: shade, aph

! make/autoconf/flags-cflags.m4

Changeset: d25ad881
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-07-28 11:33:27 +0000
URL:       https://git.openjdk.org/loom/commit/d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01

8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform

Reviewed-by: psadhukhan

! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c

Changeset: b7703f79
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-07-28 11:50:42 +0000
URL:       https://git.openjdk.org/loom/commit/b7703f7948039526cb7ca74ed589d6e3a876b6f6

8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217

Reviewed-by: ayang

! make/autoconf/flags-cflags.m4

Changeset: 7bf4c608
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-07-28 12:59:50 +0000
URL:       https://git.openjdk.org/loom/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e

8364120: RISC-V: unify the usage of MacroAssembler::instruction_size

Reviewed-by: fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 08b0b346
Branch: master
Author:    Brett Okken <brett.okken at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-07-28 13:05:33 +0000
URL:       https://git.openjdk.org/loom/commit/08b0b34623e1e67fbc6078675a72ce9b3b126996

8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit

Reviewed-by: bpb, rriggs

+ test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java
- test/jdk/java/nio/Buffer/GetChars.java

Changeset: b4028c91
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-07-28 13:16:34 +0000
URL:       https://git.openjdk.org/loom/commit/b4028c91d5615f43cbf209eeeb1014966de22a38

8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC

Reviewed-by: sspitsyn, clanger

! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java

Changeset: 70ebb5e8
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-07-28 14:18:47 +0000
URL:       https://git.openjdk.org/loom/commit/70ebb5e8c9d99e17e84da798fed01626bc7f9ea0

8364019: Add alignment precondition to Universe::reserve_heap

Reviewed-by: tschatzl, jsikstro

! src/hotspot/share/memory/universe.cpp

Changeset: f53d0519
Branch: master
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2025-07-28 16:32:58 +0000
URL:       https://git.openjdk.org/loom/commit/f53d0519b9a3a6eaf64fb938dfedc09795ac31f8

8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events

Reviewed-by: wetmore

! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java

Changeset: fe4d7f8c
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-07-28 17:05:15 +0000
URL:       https://git.openjdk.org/loom/commit/fe4d7f8c1b1c5a64ed8f134c414d75da0b9cfdff

8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/macosx/SigningPackageTest.java

Changeset: ea0b49c3
Branch: master
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-07-28 17:14:02 +0000
URL:       https://git.openjdk.org/loom/commit/ea0b49c36db7dce508aec7e72e73c7274d65bc15

8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: 3e4e5dd0
Branch: master
Author:    Rui Li <ruiamzn at amazon.com>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-07-28 23:26:53 +0000
URL:       https://git.openjdk.org/loom/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618a4a

8364081: Shenandoah & GenShen logging improvement

Reviewed-by: ysr, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 46690051
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-07-28 23:47:51 +0000
URL:       https://git.openjdk.org/loom/commit/4669005123420d8dbe86740dd9bcbee04735bc4f

8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread  does not deal with a virtual thread's carrier thread

Reviewed-by: pchilanomate, dcubed, amenkov, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 28297411
Branch: master
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-07-29 07:32:52 +0000
URL:       https://git.openjdk.org/loom/commit/28297411b19551dd8585165200f5f8158f3d5bb3

8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist

Reviewed-by: chagedorn, thartmann

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

Changeset: 3fe0d29e
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-07-29 08:11:37 +0000
URL:       https://git.openjdk.org/loom/commit/3fe0d29ec3b5b327d633726677ba1809eec27665

8363965: GHA: Switch cross-compiling sysroots to Debian bookworm

Reviewed-by: clanger, jwaters

! .github/workflows/build-cross-compile.yml

Changeset: 2202156a
Branch: master
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-07-29 08:37:35 +0000
URL:       https://git.openjdk.org/loom/commit/2202156acc78d7d9ec128f8df5c09fcdff83697c

8364198: NMT should have a better corruption message

Reviewed-by: kvn, stuefe

! src/hotspot/share/nmt/mallocHeader.inline.hpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp

Changeset: a3499447
Branch: master
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-07-29 09:51:24 +0000
URL:       https://git.openjdk.org/loom/commit/a34994476e8f4783c9f5a83a9c3db63ad605b323

8356587: Missing object ID X in pool jdk.types.Method

Reviewed-by: egahlin

! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrClassTransformer.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrInstrumentedClass.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodProcessor.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrMethodTracer.hpp
! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.cpp
! src/hotspot/share/jfr/support/methodtracer/jfrTraceTagging.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java



More information about the loom-dev mailing list