29179 Commits

Author SHA1 Message Date
Liam Miller-Cushon
665dc490c2 8208752: Calling a deserialized Lambda might fail with ClassCastException
8374654: Inconsistent handling of lambda deserialization for Object method references on interfaces

Reviewed-by: vromero, jlahoda
2026-02-10 09:08:54 +00:00
Thomas Schatzl
fef06c04e7 8376328: Convert PLABStats to use Atomic<T>
Reviewed-by: iwalulya, ayang
2026-02-10 08:31:13 +00:00
Thomas Schatzl
f124f86f43 8376666: Convert G1BlockOffsetTable to use Atomic<T>
Reviewed-by: iwalulya, ayang
2026-02-10 08:30:40 +00:00
Thomas Schatzl
2c9c2f514b 8376353: Parallel: Convert PSParallelCompact classes to use Atomic<T>
Reviewed-by: iwalulya, ayang
2026-02-10 08:27:39 +00:00
Varada M
b8088941c8 8377355: VectorAPI source generation broken after JDK-8371187
Reviewed-by: liach, jbhateja
2026-02-10 07:28:04 +00:00
Sergey Bylokhov
f9ded7f88c 6441373: Editing JTable is not Serializable
Reviewed-by: psadhukhan
2026-02-09 21:07:51 +00:00
Ben Taylor
57eb9c79b0 8377043: Shenandoah: Convert ShenandoahHeapRegion related code to use Atomic<T>
Reviewed-by: xpeng, cslucas, kdnilsen, wkemper
2026-02-09 20:00:51 +00:00
Mohamed Issa
161aa5d528 8371955: Support AVX10 floating point comparison instructions
Reviewed-by: epeter, sviswanathan, sparasa
2026-02-09 19:14:46 +00:00
Damon Nguyen
3871b8899d 8375065: Update LCMS to 2.18
Reviewed-by: prr, serb, jdv
2026-02-09 17:43:07 +00:00
Phil Race
3065aa48c9 8376627: Remove AppContext from javax/swing/plaf/metal classes
Reviewed-by: serb, psadhukhan
2026-02-09 17:26:32 +00:00
Thomas Schatzl
2a8badf5a6 8376356: Parallel: Convert PSCardTable to use Atomic<T>
Reviewed-by: iwalulya, ayang
2026-02-09 14:50:26 +00:00
Thomas Schatzl
f81bea29a3 8376351: Parallel: Convert ParallelScavengeHeap to use Atomic<T>
Reviewed-by: iwalulya, ayang
2026-02-09 14:47:55 +00:00
Thomas Schatzl
47b2e994b0 8376199: Convert CodeCacheUnloadingTask to use Atomic<T>
Reviewed-by: iwalulya, ayang
2026-02-09 14:47:34 +00:00
Anjian Wen
a5765a916a 8377225: RISC-V: Improve receiver type profiling reliability
Reviewed-by: shade, fjiang, fyang
2026-02-09 11:50:40 +00:00
Albert Mingkun Yang
d10ddb8203 8377352: Parallel: Incorrect capacity in GC overhead log
Reviewed-by: tschatzl, kbarrett
2026-02-09 10:52:09 +00:00
Guanqiang Han
07f78779e0 8376491: ZGC: crash in __memset_evex_unaligned_erms when initializing heap using high values for -XX:ConcGCThreads
Reviewed-by: aboldtch, stefank
2026-02-09 09:47:45 +00:00
Thomas Schatzl
a7bf468a8f 8377165: G1: Introduce common G1 GC Mark to collect scoped objects
Reviewed-by: iwalulya, ayang
2026-02-09 09:44:28 +00:00
Ramkumar Sunderbabu
ee5b10c7f0 8375443: AVX-512: Disabling through UseSHA doesn't affect UseSHA3Intrinsics
Reviewed-by: mhaessig, kvn
2026-02-09 09:03:47 +00:00
Thomas Schatzl
1314857b33 8377443: G1: Remove unnecessary cast in ResizeTLABAndSwapCardTableTask
Reviewed-by: ayang
2026-02-09 08:49:30 +00:00
ikarostsin
dc80ce7aec 8374056: RISC-V: Fix argument passing for the RiscvFlushIcache::flush
Reviewed-by: fyang, rehn
2026-02-09 07:41:20 +00:00
Alexey Semenyuk
5152fdcd49 8377331: jpackage: improve sign errors reporting
Reviewed-by: almatvee
2026-02-07 03:27:23 +00:00
Alexey Semenyuk
40bf0870f7 8377392: jpackage: Fix member function called from the CfgFile.Referencies compact canonical constructor
Reviewed-by: liach, almatvee
2026-02-07 03:18:11 +00:00
Kelvin Nilsen
eec76d7b8c 8377180: Shenandoah: make escalation from degen to full more conservative
Reviewed-by: wkemper, xpeng
2026-02-07 00:57:23 +00:00
Alan Bateman
cd5256d5a6 8374170: I/O Poller updates
Reviewed-by: michaelm
2026-02-06 15:19:01 +00:00
Christian Hagedorn
9f13ec1ccb 8377365: [BACKOUT] Mixed jstack cannot find function in vDSO
Reviewed-by: thartmann
2026-02-06 14:15:09 +00:00
Andrew Haley
77e8469fb0 8328306: AArch64: MacOS lazy JIT "write xor execute" switching
Co-authored-by: Dean Long <dlong@openjdk.org>
Reviewed-by: dlong, adinn
2026-02-06 13:50:54 +00:00
Yasumasa Suenaga
d1b226dec2 8376264: Mixed jstack could not unwind optimized frame
Reviewed-by: cjplummer, kevinw
2026-02-06 13:40:54 +00:00
Yasumasa Suenaga
77e680b11e 8376269: Mixed jstack cannot find function in vDSO
Reviewed-by: kevinw, cjplummer
2026-02-06 12:52:43 +00:00
Martin Doerr
7a37d370e3 8377326: [PPC64] build without C1 and C2 broken
Reviewed-by: dbriemann, mbaesken
2026-02-06 11:01:18 +00:00
Liam Miller-Cushon
cd6a7a54c5 8377245: AbstractMemorySegmentImpl#getString with length should be @ForceInline
Reviewed-by: mcimadamore
2026-02-06 10:42:52 +00:00
Thomas Schatzl
5f83e9ad0e 8377179: Improve and document racy use of start/end in ThreadLocalAllocBuffer
Reviewed-by: iwalulya, ayang
2026-02-06 10:36:03 +00:00
Guanqiang Han
1efb29829f 8375598: VM crashes with "assert((labs(val) & 0xFFFFFFFF00000000) == 0 || dest == (address)-1) failed: must be 32bit offset or -1" when using too high value for NonNMethodCodeHeapSize
Reviewed-by: mdoerr, kvn
2026-02-06 09:30:38 +00:00
Damon Fenacci
bfd5bdaf7f 8374582: [REDO] Move input validation checks to Java for java.lang.StringCoding intrinsics
Co-authored-by: Volkan Yazici <vyazici@openjdk.org>
Reviewed-by: chagedorn, thartmann, vyazici
2026-02-06 07:44:25 +00:00
Albert Mingkun Yang
90f370235c 8377226: Inline Thread::set_allocated_bytes
Reviewed-by: jsjolen, phubner
2026-02-06 07:13:58 +00:00
Yasumasa Suenaga
57241545c6 8376052: Use AttachOperationFailedException rather than AttachNotSupportedException in findTargetProcessTmpDirectory()
Reviewed-by: alanb, amenkov
2026-02-06 06:43:02 +00:00
Guanqiang Han
a69409b0b7 8374516: -version asserts with "-XX:+UseAESCTRIntrinsics -XX:-UseAES": "need AES instructions and misaligned SSE support" in generate_counterMode_AESCrypt_Parallel()
Reviewed-by: kvn
2026-02-06 03:26:16 +00:00
Jatin Bhateja
b313052947 8376187: [VectorAPI] Define new lane type constants and pass them to intrinsic entries
Reviewed-by: psandoz, qamai
2026-02-06 01:27:39 +00:00
Ben Taylor
b9c0e0537f 8377126: Shenandoah: Convert ShenandoahVerifier related code to use Atomic<T>
Reviewed-by: xpeng, shade, wkemper
2026-02-05 22:44:53 +00:00
Phil Race
37ae15a489 8377193: Remove AppContext from SwingUtilties3
Reviewed-by: tr, azvegint
2026-02-05 20:16:04 +00:00
Phil Race
bd9c94d197 8377199: Remove AppContext from AWTKeyStroke
Reviewed-by: tr, azvegint
2026-02-05 18:46:15 +00:00
Thomas Schatzl
1614714bc2 8377150: G1: Full GC should not execute barrier code during reference processing
Reviewed-by: sjohanss, iwalulya
2026-02-05 14:56:49 +00:00
Alan Bateman
ac6e8d481a 8376568: Change Thread::getStackTrace to use handshake op for all cases
Reviewed-by: pchilanomate, sspitsyn
2026-02-05 13:46:23 +00:00
Thomas Stuefe
37b49b29a7 8377138: VMError::report should handle out-of-stackbounds errors gracefully
Reviewed-by: lucy, stefank, mdoerr
2026-02-05 12:43:32 +00:00
Matthias Baesken
1ac965893d 8376956: Add JVMTI phase entering/setting to hserr event log
Reviewed-by: sspitsyn, lucy
2026-02-05 12:16:11 +00:00
Thomas Schatzl
72eec521f9 8377161: G1: Remove unnecessary member G1FullGCScope::_g1h
Reviewed-by: shade, ayang
2026-02-05 11:50:14 +00:00
Mikhail Yankelevich
fde77a9b55 8365883: Fix P11Cipher to throw BadPaddingException for PKCS11 CKR_ENCRYPTED_DATA_INVALID error
Reviewed-by: valeriep
2026-02-05 10:09:25 +00:00
Eric Fang
d0e9730783 8372980: [VectorAPI] AArch64: Add intrinsic support for unsigned min/max reduction operations
Co-authored-by: Andrew Haley <aph@openjdk.org>
Reviewed-by: aph, xgong
2026-02-05 07:58:33 +00:00
William Kemper
949370ab0e 8376756: GenShen: Improve encapsulation of generational collection set choosing
Reviewed-by: shade, kdnilsen
2026-02-04 19:33:10 +00:00
Naoto Sato
792291937f 8340830: Console.readLine() and Console.printf() are mutually blocking
Reviewed-by: jlu, jpai, rriggs, vyazici
2026-02-04 16:55:14 +00:00
Patricio Chilano Mateo
d49e29aa8c 8376405: Virtual thread crash: assert(!_current->is_suspended()) failed: must be
Reviewed-by: sspitsyn, dholmes
2026-02-04 15:20:27 +00:00