87007 Commits

Author SHA1 Message Date
Xiaolong Peng
65770cfdcb Remove refreshed_regions 2026-01-15 16:55:52 -08:00
Xiaolong Peng
18aa3a382a Code format 2026-01-15 16:53:14 -08:00
Xiaolong Peng
3fe4192ae6 Add _volatile_top for atomic allocation in heap region w/o heap lock to address potential race condition when refresh alloc regions 2026-01-15 16:52:20 -08:00
Xiaolong Peng
42770e08c5 Only to set update_watermark when allocate from collector/old collector partition 2026-01-15 14:52:19 -08:00
Xiaolong Peng
3e8ab717a6 Update code as suggested during the review meeting 2026-01-15 14:22:58 -08:00
Xiaolong Peng
cd5955e13a Use simple array instead of PaddedArray to store alloc regions 2026-01-14 17:39:35 -08:00
Xiaolong Peng
6de6789f4b Merge branch 'master' into cas-alloc-1 2026-01-13 23:30:59 -08:00
Quan Anh Mai
624d7144f7 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops
Reviewed-by: chagedorn, thartmann
2026-01-14 07:09:38 +00:00
Eric Fang
56d7b524b3 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions
Reviewed-by: psandoz, qamai, xgong
2026-01-14 06:17:04 +00:00
Alexey Semenyuk
b082a390b7 8375240: Make bundling progress messages issued by jpackage consistent across platforms
Reviewed-by: almatvee
2026-01-14 04:04:08 +00:00
Jonas Norlinder
5da70b1804 8375006: [Linux] Remove obsolete O_CLOEXEC check in os::open
Reviewed-by: dholmes, jsjolen
2026-01-14 02:13:13 +00:00
Xiaolong Peng
a26849bcaf More accurate census noise 2026-01-13 17:42:22 -08:00
Dingli Zhang
de6f35eff9 8375094: RISC-V: Fix client builds after JDK-8368732
Reviewed-by: fyang, wenanjian, fjiang
2026-01-14 01:01:52 +00:00
Xiaolong Peng
b1f5eaf888 Code format 2026-01-13 16:14:02 -08:00
Xiaolong Peng
f36c06923a typo 2026-01-13 15:50:43 -08:00
Kelvin Nilsen
0d19d91b44 8369048: GenShen: Defer ShenFreeSet::available() during rebuild
Reviewed-by: wkemper, ysr
2026-01-13 23:48:14 +00:00
Xiaolong Peng
6cc1834b7b More eagerly to refresh alloc regions in attempt_allocation_slow since it is holding heap lock 2026-01-13 15:42:35 -08:00
Xiaolong Peng
475bdac7cd While eagerly refresh alloc regions, thread should not yield to safepoint because it is holding uninitialized new object 2026-01-13 14:55:31 -08:00
Alexey Semenyuk
9ed0ecbcc1 8375061: Multiple jpackage tool providers may share the same logging config
Reviewed-by: almatvee
2026-01-13 22:38:12 +00:00
Xiaolong Peng
8879ec52a2 Fix assert when after eagerly refresh alloc regions after fast allocation 2026-01-13 14:08:05 -08:00
Xiaolong Peng
d503f5f719 Remove the support of 0 for flags ShenandoahMutatorAllocRegions and ShenandoahCollectorAllocRegions 2026-01-13 14:08:05 -08:00
Xiaolong Peng
9e0520ba48
Merge branch 'openjdk:master' into cas-alloc-1 2026-01-13 12:05:45 -08:00
Brent Christian
4d0ad0a4a3 8373718: jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode
Reviewed-by: alanb
2026-01-13 19:47:11 +00:00
Markus Grönlund
b070367bdf 8373106: JFR suspend/resume deadlock on macOS in pthreads library
Reviewed-by: egahlin
2026-01-13 19:40:20 +00:00
Xiaolong Peng
73e6e8da67 Add virtual back for release_alloc_regions and reserve_alloc_regions to fix link error 2026-01-13 11:19:17 -08:00
Markus Grönlund
f23752a75e 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented
Reviewed-by: ysuenaga
2026-01-13 18:06:04 +00:00
Xiaolong Peng
5a9e1088cc Eagerly refresh alloc region if there are 1/2 or more of alloc regions ready for retire 2026-01-13 09:31:55 -08:00
Matthias Baesken
074038438f 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform
Reviewed-by: prr, kizune
2026-01-13 16:57:30 +00:00
Damon Nguyen
7f707ba8e7 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed
Reviewed-by: prr, jdv
2026-01-13 16:55:03 +00:00
Volodymyr Paprotski
45990d796f 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts
Reviewed-by: thartmann, epeter, qamai
2026-01-13 15:15:36 +00:00
Matthias Baesken
49f7265894 8374872: Cleanup outdated SAP AG copyright header info
Reviewed-by: clanger, mdoerr
2026-01-13 13:54:04 +00:00
Matthias Baesken
7330e1a996 8374990: Check include and jmods folder of JDK image for unwanted files
Reviewed-by: erikj
2026-01-13 13:51:00 +00:00
Alexey Semenyuk
47029ccfec 8375050: Simplify process management in jpackage tests
Reviewed-by: almatvee
2026-01-13 13:36:44 +00:00
Alexey Semenyuk
f7be1dcf29 8375054: Removed "signed" property from jpackage app image file
Reviewed-by: almatvee
2026-01-13 13:33:41 +00:00
Quan Anh Mai
a90c7eee6f 8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type
Reviewed-by: roland, mhaessig
2026-01-13 12:42:25 +00:00
Markus Grönlund
543a972222 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant
Reviewed-by: shade, egahlin
2026-01-13 11:44:32 +00:00
Jan Lahoda
578204f8c4 8374379: Type annotation in new array dimension expression causes java.lang.AssertionError
Reviewed-by: vromero
2026-01-13 08:12:35 +00:00
Liam Miller-Cushon
d6f43d7329 8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564
Reviewed-by: jpai, shade
2026-01-13 08:05:57 +00:00
Aleksey Shipilev
c000343bbb 8374876: Epsilon: Convert to use Atomic<T>
Reviewed-by: tschatzl, stefank
2026-01-13 07:30:13 +00:00
Axel Boldt-Christmas
586846b84a 8374450: GTest opto.canonicalize_constraints cannot run without VM
Reviewed-by: qamai, thartmann, shade
2026-01-13 06:49:04 +00:00
David Holmes
f4ebf9585f 8370314: Update signals_posix with new Linux signal codes
Reviewed-by: shade, jwaters
2026-01-13 06:02:01 +00:00
Prasanta Sadhukhan
0b9d4c02e3 4765299: componentResized() not always called with nested JSplitPanes
Reviewed-by: tr, kizune
2026-01-13 04:29:12 +00:00
Jaikiran Pai
e89c1290ca 8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information
Reviewed-by: erikj
2026-01-13 01:29:20 +00:00
William Kemper
15b7a4252b 8373819: Genshen: Control thread can miss allocation failure notification (redux)
Reviewed-by: kdnilsen, ysr
2026-01-12 23:36:26 +00:00
Xiaolong Peng
7284464b9a Update comments for function alloc_start_index 2026-01-12 13:39:39 -08:00
Xiaolong Peng
3e6fb29433 UUpdate the comments on method allocate 2026-01-12 13:32:21 -08:00
Xiaolong Peng
806240580e Make release_alloc_regions and reserve_alloc_regions non-virtual methods 2026-01-12 12:45:18 -08:00
Joe Darcy
9a2592f8d2 8374953: Add note on about implicit state when comparing TypeMirrors
Reviewed-by: attila, vromero, jlahoda
2026-01-12 19:41:21 +00:00
Liam Miller-Cushon
d433ce5236 8369564: Provide a MemorySegment API to read strings with known lengths
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: jvernee, mcimadamore
2026-01-12 15:22:42 +00:00
Erik Gahlin
556bddfd94 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972
Reviewed-by: mgronlun
2026-01-12 11:30:43 +00:00