89056 Commits

Author SHA1 Message Date
Andrew Haley
2b0f554abf Review comments 2026-08-03 14:35:24 +01:00
Andrew Haley
85650c0dee Review comments 2026-08-03 14:32:21 +01:00
Andrew Haley
057382da4e Review comments 2026-07-31 19:14:22 +01:00
Andrew Haley
74ce16dab1 Review comments 2026-07-31 18:42:15 +01:00
Andrew Haley
d22bacc2a8 Merge branch 'JDK-8134940' of https://github.com/theRealAph/jdk into JDK-8134940 2026-07-16 13:35:44 +01:00
Andrew Haley
bc42137da1 Review comments 2026-07-16 13:35:32 +01:00
Andrew Haley
6ef1086533 x86 review fixes 2026-07-16 12:41:32 +01:00
Andrew Haley
4abb7eb5c2 Merge branch 'JDK-8134940' of https://github.com/theRealAph/jdk into JDK-8134940 2026-07-16 12:22:53 +01:00
Andrew Haley
c3b5fb565c x86 review fixes 2026-07-16 12:19:39 +01:00
Andrew Haley
09f6af58df x86 review fixes 2026-07-16 12:05:44 +01:00
Andrew Haley
d3a2dbc654 Merge branch 'JDK-8134940' of https://github.com/theRealAph/jdk into JDK-8134940 2026-07-16 11:30:32 +01:00
Andrew Haley
8993c209ea
Update src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Co-authored-by: Aleksey Shipilëv <shipilev@amazon.de>
2026-07-16 11:28:44 +01:00
Andrew Haley
2f1b0f96ba
Update src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Co-authored-by: Aleksey Shipilëv <shipilev@amazon.de>
2026-07-16 10:25:26 +01:00
Andrew Haley
99095df18b Whitespace 2026-07-14 12:27:47 +01:00
Andrew Haley
7bb4b0d6e3 Merge branch 'JDK-8134940' of https://github.com/theRealAph/jdk into JDK-8134940 2026-07-14 11:50:12 +01:00
Andrew Haley
56f9ec8d1a Simplify overflow handling 2026-07-14 11:49:53 +01:00
Andrew Haley
531531b85b Fix CRC != 0 check on AArch64. 2026-07-13 17:56:31 +01:00
Andrew Haley
b5c110d837 Remove superfluous lambda capture in emit_typecheck_helper. 2026-07-13 17:39:53 +01:00
Andrew Haley
644b17162c Review comments 2026-07-13 16:53:24 +01:00
Andrew Haley
1712be3105 Review feedback 2026-07-10 14:26:30 +01:00
Andrew Haley
a6e32ad2ae Merge branch 'master' into JDK-8134940 2026-07-10 10:23:23 +01:00
Naoto Sato
a230a6099e 8387795: Remove hard coded set of locales in LocaleData
Reviewed-by: jlu
2026-07-09 16:28:56 +00:00
Andrew Haley
44c0b980ec Disable runtime check in PRODUCT mode. 2026-07-09 17:27:02 +01:00
Aleksey Shipilev
095cf06e73 8387404: Make ClassLoaderData::oops_do inlineable
Reviewed-by: coleenp, xpeng
2026-07-09 16:02:22 +00:00
Manuel Hässig
ab116d00a8 8385945: Deprecate the CompilationMode flag
Reviewed-by: dholmes, ayang
2026-07-09 13:45:41 +00:00
Amit Kumar
d425cbe2f0 8286300: Port JEP 425 to S390X
8377034: Enable full JSR166TestCase.java test for s390x
8380035: compiler/intrinsics/TestReturnOopSetForJFRWriteCheckpoint.java crashes on s390x
8335163: [s390x] test failure - PrintClasses.java

Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: rrich, aph, pchilanomate
2026-07-09 13:38:52 +00:00
Ashutosh Mehra
7753c98686 8386475: C2 x64: -XX:-UseBMI2Instructions is broken for AVX-512
Reviewed-by: galder, epeter, kvn
2026-07-09 13:19:37 +00:00
Dingli Zhang
31dede3f96 8368180: RISC-V: Remove redundant ext_Zicboz.enable_feature()
Reviewed-by: fyang, gcao
2026-07-09 07:47:14 +00:00
Benjamin Peterson
333deb2cc6 8380967: Canceled HttpClient.sendAsync futures throw inconsistent exceptions
Reviewed-by: dfuchs
2026-07-09 06:57:14 +00:00
Emanuel Peter
05c93a1dbb 8387411: C2: assert((in_vt->isa_pvectmask() == nullptr) == (vt->isa_pvectmask() == nullptr)) failed: Both BVectMask, or both NVectMask, or both PVectMask
Reviewed-by: chagedorn, thartmann, vlivanov
jdk-28+6
2026-07-09 04:49:49 +00:00
April Ivy
182b0cb206 8387937: C1: aarch64: two-arg add_debug_info_for_branch looks obsolete
Reviewed-by: dlong
2026-07-09 00:17:45 +00:00
Aleksey Shipilev
d5dcbe860d 8387907: Shenandoah: Marking loop prefetch
Reviewed-by: wkemper, xpeng, stuefe
2026-07-08 21:25:57 +00:00
Boris Ulasevich
1911bd7782 8378719: CompiledDirectCall::set_to_interpreted() fails with guarantee(chk == -1 || chk == 0) failed: Field too big for insn
Reviewed-by: eastigeevich, dlong
2026-07-08 18:05:14 +00:00
Andrew Haley
f94212a15b More 2026-07-08 18:02:09 +00:00
Andrew Haley
758d880c01 new test 2026-07-08 17:16:49 +00:00
Aleksey Shipilev
2130e2555b 8387707: Shenandoah: Simplify reserved queue handling in mark loop
Reviewed-by: kdnilsen, xpeng
2026-07-08 16:14:12 +00:00
Andrew Haley
782731e2c7 More 2026-07-08 16:52:39 +01:00
Jorn Vernee
dca8681fb7 8386848: testBool in java/foreign/normalize/TestNormalize.java fails on Zero VM with expected [true] but found [false]
Reviewed-by: mcimadamore, vlivanov
2026-07-08 15:24:43 +00:00
Andrew Haley
1447b5bc88 Whitespace 2026-07-08 16:15:57 +01:00
Thomas Schatzl
2dc0c1c5a9 8358342: G1: G1CodeRootSet performance breaks down on even moderate load
Reviewed-by: aboldtch
2026-07-08 07:54:18 +00:00
Albert Mingkun Yang
cef023b03b 8386705: Parallel: Allow NUMA with explicit huge pages and adaptive resizing
Reviewed-by: tschatzl, mbaesken
2026-07-08 06:50:30 +00:00
Thomas Schatzl
cc2cd968c5 8387765: G1: Let G1HeapRegionType::_tag use the Atomic API
Reviewed-by: aboldtch
2026-07-08 06:01:46 +00:00
Thomas Schatzl
597053969e 8387754: G1: Let Eden/SurvivorRegions use Atomic instead of volatile
Reviewed-by: aboldtch
2026-07-08 06:01:28 +00:00
Jan Lahoda
ff32e76f48 8387865: ThisEscapeAnalyzer crashes for erroneous source code
Reviewed-by: asotona, vromero
2026-07-08 05:44:30 +00:00
Patrick Fontanilla
5926bbfa0a 8386512: Shenandoah: Add a diagnostic option to facilitate testing pinned regions
Reviewed-by: kdnilsen, wkemper
2026-07-07 20:23:42 +00:00
Andrew Haley
5defa2c94b More 2026-07-07 17:55:35 +01:00
Jatin Bhateja
74f9b51f34 8381809: Template Framework Library: add Float16Vector type
Reviewed-by: epeter, galder
2026-07-07 14:52:07 +00:00
Andrew Haley
c45915e327 More 2026-07-07 15:22:07 +01:00
Thomas Schatzl
6e5bfcc645 8387764: G1: Let G1CollectedHeap::_summary_bytes_used use the Atomic API
Reviewed-by: aboldtch, shade
2026-07-07 12:54:47 +00:00
Thomas Schatzl
f264341bac 8387490: G1: Dynamically creating worker threads exposes memory visibility race
Reviewed-by: aboldtch, ayang
2026-07-07 12:54:23 +00:00