7896 Commits

Author SHA1 Message Date
Thomas Schatzl
05cd2d948c 8381128: G1: Tighten accesses to TAMS/TARS
Co-authored-by: Ivan Walulya <iwalulya@openjdk.org>
Reviewed-by: iwalulya, ayang
2026-06-24 08:50:49 +00:00
Quan Anh Mai
35ff862a54 8387012: C2: PhaseVector::expand_vunbox_node should not inject the payload type into the load
Co-authored-by: Emanuel Peter <epeter@openjdk.org>
Reviewed-by: vlivanov, chagedorn
2026-06-24 08:21:35 +00:00
Emanuel Peter
ad075c96bf 8386597: C2: TestTruncationWrapFuzzer.java‎ for CountedLoop detection of subword truncated iv
Reviewed-by: mhaessig, qamai
2026-06-23 06:17:53 +00:00
Jatin Bhateja
ee9616d4a4 8386155: C2 Vector API: missing truncation in VectorNode::push_through_replicate
Reviewed-by: mhaessig, epeter
2026-06-23 04:10:28 +00:00
Ioi Lam
db008b3396 8386562: JVM crashes when StackMapTable attribute is too long
Reviewed-by: stuefe, coleenp
2026-06-22 21:24:42 +00:00
Sorna Sarathi N
b16d8fa414 8376803: Jtreg test compiler/vectorization/TestVectorAlgorithms.java fails after JDK-8373026
Reviewed-by: amitkumar, epeter
2026-06-22 08:17:10 +00:00
Rui Li
508dcd6fb8 8386986: Problemlist gc/stress/jfr/TestStressAllocationGCEventsWithShenandoah.java
Reviewed-by: kdnilsen, wkemper
2026-06-21 03:25:12 +00:00
Quan Anh Mai
bab561b0c5 8379555: Test compiler/igvn/ExpressionFuzzer.java crashed with -Xcomp: Not monotonic
Reviewed-by: kvn, epeter, hgreule
2026-06-20 16:46:50 +00:00
Emanuel Peter
2f37461c25 8386830: C2: CountedLoopConverter::filtered_type wrongly ignores nullptr contributions to type union/meet
Reviewed-by: qamai, kvn
2026-06-19 10:58:31 +00:00
Emanuel Peter
d22f5c54b5 8386591: C2: wrong result because of broken truncation check in CountedLoopConverter::TruncatedIncrement::build
Reviewed-by: roland, kvn, qamai
2026-06-19 06:55:12 +00:00
Xiaolong Peng
d5b3643b56 8385592: Shenandoah: Introduce ShenandoahAllocator interface to encapsulate memory allocation
8385596: Shenandoah: Introduce per-partition allocators with FreeSet API boundary

Reviewed-by: kdnilsen, wkemper
2026-06-18 18:29:51 +00:00
Jatin Bhateja
915efc5064 8385833: C2 Vector API: assert(false) failed: infinite loop in PhaseIterGVN::transform_old
Reviewed-by: epeter, mhaessig, vlivanov
2026-06-18 04:12:41 +00:00
Jaikiran Pai
b18c1452e9 8386831: Build fails due to bad copyright header in test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitPPC64.java
Reviewed-by: stefank, mhaessig
2026-06-17 13:04:10 +00:00
David Briemann
f4b13d9cfe 8386637: PPC64: Implement Thread.onSpinWait() intrinsic and SpinPause() using SMT priority hints
Reviewed-by: mdoerr, rrich
2026-06-17 09:03:25 +00:00
Joel Sikström
be837e6e61 8386669: AArch64: Distinguish ldr and ldrw literal instructions in NativeInstruction
Reviewed-by: aph, adinn
2026-06-17 08:20:01 +00:00
Eric Fang
5fbce068bd 8382052: VectorAPI: Optimize the lanewise BITWISE_BLEND for AArch64
Reviewed-by: xgong, epeter, aph
2026-06-17 06:30:18 +00:00
Rui Li
2e98a87fec 8382335: gc/stress/jfr/TestStressAllocationGCEventsWithShenandoah.java intermittently fails with OOME
Reviewed-by: kdnilsen, xpeng, syan
2026-06-16 21:03:28 +00:00
Roland Westrelin
7d136f802f 8375694: C2: Dead loop constructed with CastPP in late inlining
Reviewed-by: vlivanov, shade, chagedorn
2026-06-16 06:47:41 +00:00
Chad Rakoczy
05ab67ab7a 8385651: HotCodeSampler crashes with JFR enabled
Co-authored-by: Evgeny Astigeevich <eastigeevich@openjdk.org>
Reviewed-by: mgronlun, kvn
2026-06-15 20:08:43 +00:00
Vladimir Ivanov
b123df7583 8385119: Unify boolean value normalization
Reviewed-by: jrose, mhaessig
2026-06-15 18:21:27 +00:00
Chris Plummer
e965fcf2c0 8386124: Test serviceability/sa/TestG1HeapRegion.java failed: Address of G1HeapRegion does not match
Reviewed-by: kevinw, ysuenaga
2026-06-15 16:30:13 +00:00
Thomas Schatzl
de4dec1a40 8386332: G1: Cleanup pause incorrectly updates old gen MemoryPoolMXBean.getCollectionUsage()
Reviewed-by: ayang, iwalulya
2026-06-15 13:14:38 +00:00
Jatin Bhateja
c690bfa36b 8384963: C2: Incorrect uint constant match mishandles negative values in vectors
Reviewed-by: shade, epeter, erfang
2026-06-15 12:01:09 +00:00
Emanuel Peter
841e288222 8385855: C2: IfNode::filtered_int_type should only allow CmpI
Reviewed-by: kvn, qamai, mchevalier
2026-06-15 07:56:48 +00:00
Emanuel Peter
b9f7bd2be8 8386482: C2 CountedLoopConverter::filtered_type_from_dominators: assert(_base == Int) failed: Not an Int
Reviewed-by: kvn, qamai
2026-06-15 07:08:29 +00:00
Albert Mingkun Yang
41d5a1bdcd 8386476: NMT: Large page reservation not attributed to the correct memory tag
Reviewed-by: jsjolen, stefank, tschatzl
2026-06-12 15:08:53 +00:00
Harald Eilertsen
3046dc2252 8386344: runtime/StackGuardPages/TestStackGuardPages build failure after JDK-8303612
Reviewed-by: shade, jsjolen
2026-06-12 08:56:15 +00:00
Aleksey Shipilev
19baa1ab5f 8386331: Skip runtime/StackGuardPages/TestStackGuardPagesNative with static JDK
Reviewed-by: syan, xpeng, dholmes, jsjolen
2026-06-11 06:43:16 +00:00
Jatin Bhateja
90dc4208f8 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer
Co-authored-by: Bhavana Kilambi <bkilambi@openjdk.org>
Reviewed-by: psandoz, epeter, xgong, sherman
2026-06-11 03:03:04 +00:00
Ivan Bereziuk
0fe051d305 8385427: Make unified logging checks in tests tolerant of added spaces
Reviewed-by: dholmes, iklam
2026-06-10 16:27:24 +00:00
Jasmine Karthikeyan
6c7fe6fd20 8349563: Improve AbsNode::Value() for integer types
Reviewed-by: epeter, mchevalier, qamai
2026-06-09 23:00:22 +00:00
Amit Kumar
ff2b7b3f9d 8386150: VtablesTest.java fails when main thread is a Virtual Thread
Reviewed-by: syan, shade
2026-06-09 09:12:01 +00:00
Christian Stein
5787c6b3d7 8386138: Problem-list JvmtiGetAllModulesTest.java
Reviewed-by: alanb, jpai
2026-06-08 16:09:59 +00:00
Amit Kumar
70ba725b07 8386130: TestPrintMethodData.java failing with VirtualThread as main thread
Reviewed-by: shade, galder
2026-06-08 09:46:54 +00:00
Johan Sjölen
59e40b0416 8303612: runtime/StackGuardPages/TestStackGuardPagesNative.java fails with exit code 139
Reviewed-by: dholmes, lmesnik
2026-06-08 08:55:56 +00:00
Robert Toyonaga
a1ff7b16d4 8385586: Fix race in Windows map_or_reserve_memory_aligned using VirtualAlloc2 and MapViewOfFile3
Reviewed-by: stuefe, asmehra, jsjolen
2026-06-06 05:31:13 +00:00
Chris Plummer
4ff29cbde4 8385723: Intermittent failure of serviceability/sa/ClhsdbInspect.java
Reviewed-by: kevinw, ayang, lmesnik, syan
2026-06-05 16:41:35 +00:00
Thomas Schatzl
5719b671a2 8385369: G1: Concurrent Cleanup For Next Mark accesses uncommitted bitmaps after region uncommit
Reviewed-by: aboldtch, manc
2026-06-05 07:33:51 +00:00
Emanuel Peter
cc69221519 8381618: VectorExpressionFuzzer.java: enable test for all platforms
Reviewed-by: vlivanov, mhaessig
2026-06-05 05:44:21 +00:00
Chad Rakoczy
cf78a2a89a 8384606: HotCodeHeap tests require C2
Reviewed-by: shade, kvn
2026-06-04 19:36:30 +00:00
Manuel Hässig
f8f7ad28ba 8381235: TestCompileTaskTimeout intermittently fails due to unexpected exit code 1
Reviewed-by: dlong, kvn
2026-06-04 15:01:15 +00:00
Manuel Hässig
8fad96dea3 8377808: compiler/c2/irTests/TestFloat16ScalarOperations.java is fragile in the presence of special constants
Reviewed-by: qamai, epeter, syan, jbhateja
2026-06-04 07:51:20 +00:00
Cesar Soares Lucas
b7e26358f6 8384442: Shenandoah: Remove vestigial CAS barrier code
Reviewed-by: fyang, shade
2026-06-04 02:45:01 +00:00
Robert Toyonaga
79923019f5 8334403: Unify behavior of os::committed_in_range across OSes
Reviewed-by: stuefe, jsjolen
2026-06-03 16:05:09 +00:00
Ivan Walulya
85db081db4 8379846: G1: IHOP Allocation rate calculation too sensitive to outliers causing endless concurrent cycles
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Reviewed-by: tschatzl, aboldtch
2026-06-03 14:04:11 +00:00
Quan Anh Mai
1e67c84b66 8382936: C2: Load folding must not drop Type information
Reviewed-by: kvn, vlivanov
2026-06-02 15:26:28 +00:00
Stefan Karlsson
cb502e7993 8385747: Test gc/g1/TestGCLogMessages.java failed: 'Update Derived Pointers' found in stdout
Reviewed-by: dholmes, tschatzl
2026-06-02 14:46:25 +00:00
Eric Fang
9c244ec182 8382532: C2: VectorAPI: disable VectorMaskCmp-not optimization for predicated compares
Reviewed-by: epeter, vlivanov
2026-06-02 06:37:35 +00:00
Shiv Shah
70c92d6c2b 8382275: Update nsk/stress/jni to use ThreadWrapper
Reviewed-by: lmesnik, syan
2026-06-01 18:37:35 +00:00
Patricio Chilano Mateo
b2bf91bf12 8376621: Should not suspend thread in start_transition if _is_disable_suspend set
Reviewed-by: dholmes, sspitsyn
2026-06-01 17:36:17 +00:00