15999 Commits

Author SHA1 Message Date
Alan Bateman
4edfc387f1 8377070: Update jimage format to support classes compiled with preview feature enabled
Co-authored-by: David Beaumont <dbeaumont@openjdk.org>
Reviewed-by: jpai, coleenp, sgehwolf
2026-05-12 10:09:28 +00:00
Harald Eilertsen
bbd5f6d877 8384085: Make os::Bsd::dlopen_helper private, and drop unused arg
Reviewed-by: phubner, aartemov, dholmes
2026-05-12 07:08:15 +00:00
Jatin Bhateja
7ff7efd59d 8358521: Optimize vector operations by reassociating broadcasted inputs
Reviewed-by: epeter, vlivanov, xgong
2026-05-12 06:18:37 +00:00
Dingli Zhang
776bb729e8 8384223: RISC-V: entry_barrier_offset should consider UseZtso
Reviewed-by: fyang, gcao
2026-05-12 00:49:42 +00:00
Vladimir Kozlov
42a318b8df 8380025: C2: Missed Value() optimization opportunity in CCP with LoadUB
Reviewed-by: vlivanov, dlong, jrose
2026-05-11 22:12:42 +00:00
David Holmes
c553e7587e 8384278: Potential deadlock after JDK-8373839
Reviewed-by: jsjolen, shade, pchilanomate
2026-05-11 20:46:04 +00:00
Markus Grönlund
2cb139bcbf 8384100: UNSIGNED5::Reader::try_skip() is missing a terminating condition
Reviewed-by: dlong, egahlin
2026-05-11 16:42:25 +00:00
Vladimir Kozlov
1625a8ba4b 8380904: Test java/lang/StringBuilder/HugeCapacity.java asserts during code emission on Windows
Reviewed-by: adinn, aseoane
2026-05-11 15:03:55 +00:00
Martin Doerr
93a3d4aa76 8384281: [BACKOUT] C2: Deep recursion with cmovP_regNode::bottom_type
Reviewed-by: mbaesken, rrich, dbriemann
2026-05-11 14:02:22 +00:00
Stefan Karlsson
86370bad57 8381997: Move markWord.hpp cleanups from the valhalla lworld branch
Reviewed-by: coleenp, phubner
2026-05-11 12:09:45 +00:00
Stefan Karlsson
f60cf5832e 8384143: ZGC: Add minor performance improvment to oop iteration during flip promotion
Reviewed-by: ayang, sjohanss
2026-05-11 11:37:09 +00:00
Erik Gahlin
a81d029399 8384164: JFR: Omit command-line arguments for jdk.SystemProcess
Reviewed-by: mgronlun
2026-05-11 10:56:44 +00:00
Galder Zamarreño
6afb11c8d1 8382777: PrintMethodData not showing BranchData
Reviewed-by: phubner, roland, coleenp
2026-05-11 10:04:18 +00:00
Albert Mingkun Yang
8b7c364028 8383864: G1: Separate worker-local refinement data from shared concurrent refinement stats
Reviewed-by: tschatzl, iwalulya
2026-05-11 09:57:00 +00:00
Amit Kumar
f9d1ab7cd7 8381257: [s390x] deoptimization stub should save vector registers
Reviewed-by: mdoerr, aph
2026-05-11 05:12:33 +00:00
David Holmes
840154df43 8373839: Disable JVM TI suspension during JNI critical regions
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Reviewed-by: sspitsyn, pchilanomate
2026-05-11 04:49:11 +00:00
Kirill Shirokov
c35c32502d 8313713: Allow CompileCommand flag to specify compilation level
Reviewed-by: kvn, asmehra
2026-05-10 16:17:17 +00:00
jonghoonpark
3c1af6b9c8 8382880: C2: Remove unused Final_Reshape_Counts::get_*_count() methods
Reviewed-by: kvn, aseoane
2026-05-08 22:58:33 +00:00
Xiaolong Peng
83cd98426e 8383861: Shenandoah: Use int[] as filling class for compressed oop array allocation
Reviewed-by: shade, kdnilsen
2026-05-08 22:06:14 +00:00
Andrew Dinn
84afc28148 8384089: Correctly catch invalid uses of StubCodeMark
Reviewed-by: asmehra, kvn
2026-05-08 16:36:20 +00:00
Thomas Schatzl
88ac00a312 8384097: G1: G1ConcurrentMarkThread::total_mark_cpu_time_s adds together nanoseconds and seconds
Reviewed-by: iwalulya, shade
2026-05-08 12:09:36 +00:00
Harshit
0fe720b444 8383485: [S390X] Add patching support for LIR_Assembler::leal
Reviewed-by: mdoerr, amitkumar, aph
2026-05-08 09:32:26 +00:00
Ashay Rane
54146adae0 8383262: Implement optimized aarch64_get_thread_helper() for Windows/AArch64
Reviewed-by: adinn, aph, macarte
2026-05-08 07:28:26 +00:00
Ashay Rane
2e0c8caab1 8383611: assert(count == os::processor_count() + 1) failed: invalid enumeration!
Reviewed-by: dholmes, macarte
2026-05-08 05:03:34 +00:00
Thomas Schatzl
d81632a11e 8384098: Fix typo in "elasped_time" in Universe::log_cpu_time()
Reviewed-by: jsikstro, shade
2026-05-07 16:24:33 +00:00
Boris Ulasevich
c833dc0a0b 8379396: "assert(offset + partition_size <= size()) failed: partition failed" when combining NonProfiledCodeHeapSize and large value for CICompilerCount
Reviewed-by: dlong, kvn
2026-05-07 13:40:00 +00:00
Axel Boldt-Christmas
a6d763ac87 8383172: Create AbstractLRUReferencePolicy base class
Reviewed-by: ayang, jsikstro
2026-05-07 13:05:42 +00:00
Stefan Karlsson
253df3a580 8383912: Deduplicate klass fetching and decoding in oopDesc
Reviewed-by: shade, ayang
2026-05-07 11:26:51 +00:00
David Briemann
c5b9e4db80 8383914: [PPC] cleanup dtrace leftovers
Reviewed-by: mdoerr
2026-05-07 10:08:44 +00:00
David Briemann
6e90f375a8 8383848: [PPC64] Remove outdated comments for old versions of PPC
Reviewed-by: mdoerr
2026-05-07 10:05:47 +00:00
Leo Korinth
c2b9ffed49 8227106: Rename InitiatingHeapOccupancyPercent to G1IHOP and make G1IHOP G1 specific
Reviewed-by: ayang, tschatzl, iwalulya
2026-05-07 09:51:41 +00:00
Stefan Karlsson
64124b5201 8383910: klass_or_null_acquire asserts on null when using compact object headers
Reviewed-by: jsjolen, mdoerr, shade, tschatzl
2026-05-07 08:26:14 +00:00
Marc Chevalier
4e1dd4daba 8383851: TypeInstPtr::get_const_boxed_value is unused since JDK-8149813
Reviewed-by: aseoane, thartmann
2026-05-07 07:28:52 +00:00
Aleksey Shipilev
b337599da2 8383810: Shenandoah: Simplify native CAS barriers
Reviewed-by: rkennke, xpeng, kdnilsen
2026-05-06 14:41:18 +00:00
Quan Anh Mai
f5624e65ed 8379667: C2: Deep recursion with cmovP_regNode::bottom_type
Reviewed-by: aseoane, dlong
2026-05-06 11:14:44 +00:00
Albert Mingkun Yang
795f994a7a 8383643: Serial: Avoid reloading klass when checking string dedup candidates
Reviewed-by: stefank, shade
2026-05-06 11:07:07 +00:00
Fredrik Bredberg
1abd828220 8382311: 30% Performance regression in Philosophers benchmark
Reviewed-by: dholmes, aartemov, shade
2026-05-06 07:37:41 +00:00
Axel Boldt-Christmas
3a9137228d 8383834: x86_64: Client build fails after JDK-8379706
Reviewed-by: stefank, haosun, shade
2026-05-06 05:59:41 +00:00
Ashutosh Mehra
601c1fec8b 8383743: Use RAII pattern to find matching compiler directive
Reviewed-by: kvn, adinn, aseoane
2026-05-05 18:16:10 +00:00
Ashutosh Mehra
08eb5df37d 8383526: Update warning messages to be consistent in the naming the instruction when it is not supported
Reviewed-by: kvn, dholmes
2026-05-05 18:15:21 +00:00
Ashutosh Mehra
70f20f9b90 8383770: Remove flags from AOTCodeCache::Config already covered by cpu features
Reviewed-by: kvn, adinn
2026-05-05 14:17:17 +00:00
Roman Kennke
75cf33725b 8381872: C2: assert before block local scheduling failed with UseCompactObjectHeaders
Co-authored-by: Manuel Hässig <mhaessig@openjdk.org>
Co-authored-by: Quan Anh Mai <qamai@openjdk.org>
Reviewed-by: mhaessig, qamai
2026-05-05 13:25:56 +00:00
Albert Mingkun Yang
65670ba43b 8383794: G1: Rename refinement sweep duration helper to reflect SwapGlobalCT start
Reviewed-by: tschatzl, iwalulya
2026-05-05 08:19:53 +00:00
Saint Wesonga
fad2e08f6c 8383541: Safefetch should return the error value when accessing pages protected with PAGE_GUARD on windows-aarch64
Reviewed-by: dholmes, macarte
2026-05-05 07:48:33 +00:00
Ioi Lam
13a8c8eeb8 8383503: Test runtime/cds/MetaspaceAllocGaps.java failed
Reviewed-by: kvn, iveresov
2026-05-04 19:41:27 +00:00
jonghoonpark
3ba94aec79 8379867: C2 VectorAPI: Rename TypeVectMask -> TypePVectMask for clarity
Reviewed-by: epeter, psandoz
2026-05-04 15:37:04 +00:00
Albert Mingkun Yang
3a657644b3 8382089: G1: Refactor concurrent refinement state machine
Reviewed-by: tschatzl, iwalulya
2026-05-04 09:39:36 +00:00
Aleksey Shipilev
3c69c96994 8383196: Shenandoah: Interpreter barriers clobber interpreter registers
Reviewed-by: fyang, wkemper, kdnilsen, xpeng, rkennke
2026-05-04 07:30:30 +00:00
Aleksey Shipilev
e914f73923 8383650: Shenandoah: Missing card table updates for pinned regions
Reviewed-by: xpeng, kdnilsen, wkemper, ruili
2026-05-04 07:19:19 +00:00
Leo Korinth
6b8ad8bcc0 8382920: Shenandoah: Do fewer implicit narrowing conversions
Reviewed-by: wkemper, ruili
2026-05-04 07:18:48 +00:00