29387 Commits

Author SHA1 Message Date
Axel Boldt-Christmas
8a3be5ae35 Adapt timedwait rather than implement trywait 2026-03-03 06:17:33 +00:00
Axel Boldt-Christmas
5c2313937e Merge remote-tracking branch 'upstream_jdk/master' into JDK-8372247 2026-03-02 14:56:59 +00:00
Oli Gillespie
b12daa41e2 8378110: Add -XX: prefix to settings-file flags in RuntimeMXBean.getInputArguments()
Reviewed-by: kevinw, dholmes
2026-03-02 10:16:57 +00:00
Daniel Gredler
8d370ce598 8377937: [macos] GlyphMetrics advance does not consider font rotation
Reviewed-by: prr, serb, psadhukhan
2026-03-02 10:04:27 +00:00
Albert Mingkun Yang
ae4df28b38 8378677: Inline clear into ContiguousSpace::initialize
Reviewed-by: kbarrett
2026-03-02 08:30:29 +00:00
Phil Race
d6246b35da 8378386: Remove AppContext from AWT ModalEventFilter.java
Reviewed-by: serb, dnguyen
2026-03-01 17:49:33 +00:00
Phil Race
9cf9fbec1f 8378389: Remove AppContext from the Swing RepaintManager
Reviewed-by: azvegint, serb
2026-03-01 17:35:56 +00:00
Raffaello Giulietti
dbbb3b1ac5 8378833: Improve offset arithmetic in ArraysSupport::mismatch
Reviewed-by: liach, alanb, rriggs
2026-03-01 12:05:58 +00:00
Phil Race
f3d7ca33d7 8378607: GlyphLayout cache can prevent Fonts from being GC'd
Reviewed-by: jdv, tr
2026-02-28 22:58:10 +00:00
Eirik Bjørsnøs
d62b9f78ca 8377992: (zipfs) Align ZipFileSystem END header validation with the ZipFile implementation
Reviewed-by: lancea
2026-02-28 05:41:32 +00:00
Ashutosh Mehra
20ac1b182e 8378871: CPU feature flags are not properly set in vm_version_windows_aarch64.cpp
Reviewed-by: kvn
2026-02-28 04:33:20 +00:00
Yasumasa Suenaga
357f29dc86 8378312: [VectorAPI] libraryUnaryOp/libraryBinaryOp failed to intrinsify
Reviewed-by: psandoz, sherman
2026-02-28 03:28:47 +00:00
Andrew Dinn
4bee207d0a 8377554: Load card table base and other values via AOTRuntimeConstants in AOT code
Reviewed-by: kvn, asmehra
2026-02-27 21:49:55 +00:00
Sergey Bylokhov
3144b572d3 8378388: Add missing @Override annotations in "javax.print.attribute.standard" package part 1
Reviewed-by: prr, azvegint
2026-02-27 19:52:06 +00:00
Xiaolong Peng
a436287c13 8377048: Shenandoah: shenandoahLock related improvments
Reviewed-by: kdnilsen, wkemper
2026-02-27 18:12:05 +00:00
Chen Liang
1fb608e1bc 8378792: ObjectMethods.bootstrap missing getter validation
Reviewed-by: rriggs, jvernee
2026-02-27 17:52:24 +00:00
Leo Korinth
94a34a32aa 8377895: Create sizeof_auto to reduce narrowing conversions
Reviewed-by: kbarrett, jsjolen, dlong, aboldtch, stefank, ayang
2026-02-27 09:51:40 +00:00
Prasanta Sadhukhan
463b9e00ce 8078744: Right half of system menu icon on title bar does not activate when clicked in Metal L&F
Reviewed-by: tr, dnguyen
2026-02-27 06:06:29 +00:00
Serguei Spitsyn
dc06fede2a 8373367: interp-only mechanism fails to work for carrier threads in a corner case
Reviewed-by: amenkov, lmesnik
2026-02-27 04:47:48 +00:00
Renjith Kannath Pariyangad
6daca7ef99 8268675: RTE from "Printable.print" propagates through "PrinterJob.print"
Reviewed-by: psadhukhan, prr
2026-02-27 03:15:27 +00:00
Sergey Bylokhov
538bebf76e 8376253: [macOS] FileSystemView may not report system icons when -Xcheck:jni is enabled
Reviewed-by: prr, dnguyen
2026-02-27 00:52:18 +00:00
Ben Taylor
d887e2e6fd 8377713: Shenandoah: Convert ShenandoahReferenceProcessor to use Atomic<T>
Reviewed-by: shade, wkemper
2026-02-27 00:37:13 +00:00
Alexey Semenyuk
4a6de12b3a 8371438: jpackage should handle the case when "--mac-sign" is specified without signing identity options
Reviewed-by: almatvee
2026-02-26 23:59:09 +00:00
Kelvin Nilsen
526228ca3f 8377142: Jtreg test gc/shenandoah/oom/TestThreadFailure.java triggers assert(young_reserve + reserve_for_mixed + reserve_for_promo <= old_available + young_available) failed
Reviewed-by: wkemper
2026-02-26 22:23:21 +00:00
Phil Race
cd462a88c6 8378385: Remove AppContext from AWT Windows implementation classes
Reviewed-by: dnguyen, serb
2026-02-26 20:29:51 +00:00
Chen Liang
5e85d99c36 8378715: Use early field initialization for java.lang.invoke generated code
Reviewed-by: jvernee
2026-02-26 20:17:08 +00:00
Hannes Wallnöfer
aa6c06e166 8309748: Improve host selection in External Specifications page
Reviewed-by: nbenalla
2026-02-26 18:50:45 +00:00
Eirik Bjørsnøs
8b805630b4 8376477: Avoid loading empty Lock classes in Shutdown and ReferenceQueue
Reviewed-by: rriggs, shade
2026-02-26 16:33:51 +00:00
Phil Race
fcc2a2922f 8378297: Remove AppContext from several Swing component and related classes
Reviewed-by: azvegint, psadhukhan, dnguyen
2026-02-26 16:23:49 +00:00
Phil Race
71a1af7d0b 8378377: Remove use of AppContext from JEditorPane
Reviewed-by: serb, dnguyen, psadhukhan
2026-02-26 16:23:24 +00:00
Vicente Romero
94de8982f9 8372382: Invalid RuntimeVisibleTypeAnnotations for compact record constructor
Reviewed-by: liach
2026-02-26 15:21:31 +00:00
Vicente Romero
4f83d211d1 8368864: Confusing error message (or wrong error) when record component has @deprecated Javadoc tag
Reviewed-by: jlahoda
2026-02-26 15:18:54 +00:00
Vicente Romero
82ff0255c5 8374910: Use of containsTypeEquivalent in array type equality test seems bogus
Reviewed-by: liach
2026-02-26 14:12:50 +00:00
Alan Bateman
b13a291667 8378268: Thread.join can wait on Thread, allows joinNanos to be removed
Reviewed-by: jpai, vklang
2026-02-26 13:38:14 +00:00
Eirik Bjørsnøs
173153e1b2 8376403: Avoid loading ArrayDeque in java.util.zip.ZipFile
Reviewed-by: lancea, jpai
2026-02-26 12:03:16 +00:00
Jaikiran Pai
1674006047 8378631: Update Zlib Data Compression Library to Version 1.3.2
Reviewed-by: alanb, erikj, lancea
2026-02-26 11:47:10 +00:00
Quan Anh Mai
7065a24be6 8378240: C2: MemNode::can_see_stored_value assumes this can never be a StoreVector
Reviewed-by: chagedorn, epeter
2026-02-26 11:28:39 +00:00
Quan Anh Mai
00064ee773 8378239: C2: Incorrect check in StoreNode::Identity
Reviewed-by: epeter, rcastanedalo
2026-02-26 11:22:43 +00:00
Andrew Haley
4a08996147 8378107: Data cache zeroing is used even when it is prohibited
Reviewed-by: shade, adinn
2026-02-26 11:02:59 +00:00
Jan Lahoda
a39a1f10f7 8268850: AST model for 'var' variables should more closely adhere to the source code
Reviewed-by: vromero
2026-02-26 08:10:37 +00:00
Jasmine Karthikeyan
074044c2f3 8342095: Add autovectorizer support for subword vector casts
Reviewed-by: epeter, qamai
2026-02-26 05:15:30 +00:00
Jayathirth D V
fd74232d5d 8377526: Update Libpng to 1.6.55
Reviewed-by: azvegint, prr, serb
2026-02-26 03:32:19 +00:00
Serguei Spitsyn
d6044d3e28 8378194: Protect process_pending_interp_only() work with JvmtiThreadState_lock
Reviewed-by: amenkov, lmesnik
2026-02-26 00:52:37 +00:00
Xiaolong Peng
abec212428 8377011: Shenandoah: assert_bounds should be only called when boundaries have changed
Reviewed-by: wkemper, kdnilsen
2026-02-26 00:24:46 +00:00
Yasumasa Suenaga
32cc7f1f57 8377947: Test serviceability/sa/TestJhsdbJstackMixedCore.java failed on linux-x64
Reviewed-by: cjplummer, kevinw
2026-02-25 23:02:07 +00:00
David Holmes
8ba3de9834 8377948: The ThreadWXEnable use of PerfTraceTime is not safe during VM shutdown
Reviewed-by: aph, aartemov, fbredberg
2026-02-25 20:11:51 +00:00
Sergey Bylokhov
36d67ffd01 6434110: Color constructor parameter name is misleading
Reviewed-by: prr, aivanov
2026-02-25 20:09:48 +00:00
Alexey Semenyuk
9d4fbbe36d 8374222: jpackage will exit with error if it fails to clean the temp directory
Reviewed-by: almatvee
2026-02-25 17:43:05 +00:00
Jatin Bhateja
8af95879f3 8377438: [VectorAPI] Add new carrier type to LaneType class
Reviewed-by: psandoz, liach
2026-02-25 15:58:49 +00:00
Johan Sjölen
a3684a7952 8377909: Replace SummaryDiff's array implementation with a hashtable
Reviewed-by: azafari, phubner
2026-02-25 15:14:58 +00:00