88521 Commits

Author SHA1 Message Date
Xiaolong Peng
25af3cc308 Merge branch 'shenandoah-allocator-interface' into shenandoah-per-partition-allocator
# Conflicts:
#	src/hotspot/share/gc/shenandoah/shenandoahSerialAllocator.cpp
2026-05-29 17:37:01 -07:00
Xiaolong Peng
9507032651 Apply PLAB card-alignment removal to ShenandoahSerialAllocator 2026-05-29 17:16:52 -07:00
Xiaolong Peng
5071c9e806 Remove ShenandoahSerialAllocator, make ShenandoahAllocator route to partition allocators directly 2026-05-29 17:02:08 -07:00
Xiaolong Peng
6804dcec27
Merge branch 'openjdk:master' into shenandoah-allocator-interface 2026-05-29 16:54:12 -07:00
Xiaolong Peng
6e07965d6d 8385606: Shenandoah: Remove PLAB card-table alignment and per-object register_object during old-gen allocation
Reviewed-by: wkemper, kdnilsen
2026-05-29 23:46:49 +00:00
Ashay Rane
b66dcc9474 8385345: AWT and ImageIO shell tests fail when run using MSys/MinGW
Reviewed-by: prr, macarte
2026-05-29 23:38:31 +00:00
Xiaolong Peng
b6399b8519 Make expend_promoted lock-free since it already uses atomic operations 2026-05-29 16:13:55 -07:00
Shiv Shah
0eeacb5b38 8382130: Remove test/failure_handler/Makefile
Reviewed-by: lmesnik, erikj, syan
2026-05-29 21:47:12 +00:00
Xiaolong Peng
2a1d8cb080 Move heap lock acquisition and old-gen check into allocator 2026-05-29 13:18:30 -07:00
Alexander Matveev
1618bf4254 8382025: [lworld] tools/jpackage/share/AsyncTest.java fails with An error of type -10810 has occurred
Reviewed-by: asemenyuk
2026-05-29 20:01:20 +00:00
Aleksey Shipilev
8f8f9b4637 8385179: Shenandoah: Simplify and optimize string deduplication
Reviewed-by: wkemper, xpeng, kdnilsen, rkennke
2026-05-29 19:50:29 +00:00
Xiaolong Peng
5c249e39dc Remove friend declarations and expose public FreeSet APIs for allocators 2026-05-29 12:20:13 -07:00
Phil Race
cd0b9fbeec 8383605: Incomplete input validation on the bands parameters in j.a.i.Raster
Reviewed-by: aivanov, jdv, avu
2026-05-29 18:42:17 +00:00
Phil Race
c09e403385 8381007: MultiPixelPackedSampleModel can throw ArithmeticException
Reviewed-by: jdv, azvegint, serb
2026-05-29 18:41:55 +00:00
Shiv Shah
2baa87be25 8316466: 8 com/sun/jdi tests ignore VM flags
Reviewed-by: lmesnik, sspitsyn
2026-05-29 18:06:13 +00:00
Phil Race
05244e8d37 8385347: Remove AppContext from SunToolkit and also remove AppContext
Reviewed-by: azvegint, serb, kizune
2026-05-29 17:43:23 +00:00
Xiaolong Peng
101323b2e9 8385606: Shenandoah: Remove PLAB card-table alignment and per-object register_object during old-gen allocation 2026-05-29 10:38:31 -07:00
Xiaolong Peng
6ecc8ed540 Refactor ShenandoahPartitionAllocator to use FreeSet APIs for region selection 2026-05-29 10:38:25 -07:00
Rajan Halade
08ecb87b3d 8374886: CAInterop.java#microsoftrsa2017 test fails as EE certificate does not specify OCSP responder
Reviewed-by: mullan
2026-05-29 17:22:28 +00:00
Rajan Halade
4a0a8587db 8385584: CAInterop.java#buypassclass3ca fails with Intermediate Root CA not found in the chain
Reviewed-by: mullan
2026-05-29 17:19:54 +00:00
Chris Plummer
2fa9eb6764 8375076: Two JDI scenario tests are failing with out of wait time after completing successfully
Reviewed-by: sspitsyn, dholmes
2026-05-29 17:05:56 +00:00
Chris Plummer
d4b6c78f3a 8375062: vmTestbase/nsk/jdb/exclude/exclude001/exclude001.java fails to output debuggee prompt after cont cmd
Reviewed-by: dholmes, sspitsyn
2026-05-29 17:05:17 +00:00
Aleksey Shipilev
7dbc83a3bd 8385334: Shenandoah: Improve gc+stats logging
Reviewed-by: wkemper, xpeng, kdnilsen
2026-05-29 16:24:34 +00:00
Anton Seoane Ampudia
04effb0a19 8383767: C2: assert(curr_ctrl->in(0)->Opcode() == Op_If) failed: unexpected node MemBarStoreStore
Reviewed-by: vlivanov, aseoane, dlong
2026-05-29 16:03:18 +00:00
Christian Hagedorn
3d78846a25 8379125: C2: Control of rewired data in Range Check Elimination is not updated when further splitting a main loop leading to a segfault
Reviewed-by: qamai, kvn, epeter, dlong
2026-05-29 15:59:15 +00:00
Martin Doerr
f823e3f774 8385572: [PPC64] frame alignment assertion after JDK-6960970
Reviewed-by: amitkumar, mbaesken
2026-05-29 12:39:22 +00:00
Kevin Walls
163ab375d0 8385628: Typo in jdk.attach comments
Reviewed-by: alanb
2026-05-29 11:14:19 +00:00
Kevin Walls
0a5221d329 8385627: Typo in JMXServiceURL.java: misssing
Reviewed-by: dfuchs, alanb
2026-05-29 11:05:08 +00:00
Aleksey Shipilev
9ed5af9939 8385557: Shenandoah: Runtime calls from C2 stubs need to be relocatable
Reviewed-by: kvn, adinn
2026-05-29 09:44:28 +00:00
Christian Stein
ebc3af7a2d 8379083: Executable source program should ignore module declaration
Reviewed-by: jlamperth, liach
2026-05-29 07:22:20 +00:00
Jonathan László Lampérth
9f38c8b739 8377010: Source code launcher cannot call inherited main from another package/module
Reviewed-by: cstein, liach
2026-05-29 07:21:56 +00:00
Jayathirth D V
7145bf0409 8385390: Update FreeType to 2.14.3
Reviewed-by: prr, azvegint
2026-05-29 05:25:05 +00:00
Jan Lahoda
91d9ef170b 8384843: Duplicated type annotations in classfile
Reviewed-by: mcimadamore
2026-05-29 05:00:32 +00:00
Dusan Balek
ea42cd938a 8383738: javac crashes with StackOverflowError when a class extends a type parameter
Reviewed-by: vromero, mcimadamore
2026-05-29 05:00:00 +00:00
Volodymyr Paprotski
114e3c6106 8384353: SHA3 AVX2 and AVX512 intrinsics and improvements
Reviewed-by: sviswanathan, ascarpino, semery
2026-05-28 23:18:20 +00:00
Xiaolong Peng
3e4ca84d66 Shenandoah: Introduce per-partition allocator instances with retained region optimization 2026-05-28 15:31:34 -07:00
Xiaolong Peng
584e424a5e Fix header order again 2026-05-28 13:57:39 -07:00
Xiaolong Peng
f81c6c7323 Sort headers 2026-05-28 13:34:26 -07:00
Mohamed Issa
bb4d2abb0f 8382482: Optimize equals scenario in x86 scalar floating point min/max reduction loops
Reviewed-by: sviswanathan, epeter, sparasa
2026-05-28 20:16:12 +00:00
Xiaolong Peng
e7bccc4ad3 Fix code merge errors. 2026-05-28 12:51:09 -07:00
Xiaolong Peng
c0cf8e9599 Merge remote-tracking branch 'origin/master' into shenandoah-allocator-interface
# Conflicts:
#	src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
#	src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
2026-05-28 12:38:25 -07:00
Xiaolong Peng
4c2da56ab1 8385592: Shenandoah: Encapsulate memory allocation path into ShenandoahAllocator interface 2026-05-28 12:36:50 -07:00
William Kemper
4eb67734b7 8385430: Shenandoah: Compact heuristic runs continuously when allocation is idle
Reviewed-by: shade, kdnilsen
2026-05-28 17:56:45 +00:00
William Kemper
e615d49032 8385375: Shenandoah: Sampled allocation rate is too slow to react to lower allocation rates
Reviewed-by: kdnilsen, ruili
2026-05-28 17:54:21 +00:00
George Adams
a453a8bd0c 8385528: Fix linker alignment warning for libawt on macOS with Xcode 26
Reviewed-by: prr, kizune
2026-05-28 17:49:29 +00:00
Vladimir Ivanov
368dcc8936 8384609: Remove old CHA implementation
Reviewed-by: kvn, dlong
2026-05-28 17:39:12 +00:00
Ashutosh Mehra
2b618b4231 8384869: C2: IR Verification Test failures on x86_64 after JDK-8383881
Reviewed-by: kvn, adinn, mbaesken
2026-05-28 13:26:58 +00:00
Joel Sikström
744f6bc769 8385022: ZGC: Crash with sparse NUMA node configuration
Reviewed-by: aboldtch, stefank, mdoerr
2026-05-28 09:53:31 +00:00
Axel Boldt-Christmas
f2bc36d8dd 8383421: ZGC: Problematic interactions between JVMTI_EVENT_SAMPLED_OBJECT_ALLOC and clone
Reviewed-by: stefank, jsikstro
2026-05-28 07:55:45 +00:00
Matthias Baesken
8c5a446c33 8385437: Provide test property vm.cds.nocoh.archive.available and use it in CompressedCPUSpecificClassSpaceReservation
Reviewed-by: coleenp, azeller, mdoerr
2026-05-28 07:23:05 +00:00