git: openjdk/jdk-sandbox: jep486: 14 new changesets

duke duke at openjdk.org
Sat Oct 19 16:56:24 UTC 2024


Changeset: 7f4ed500
Branch: jep486
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-18 05:55:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f4ed5001efac28f02fbbb78893051e28cc33e80

8341020: Error handler crashes when Metaspace is not fully initialized

Reviewed-by: kbarrett, jsjolen, stefank, dholmes

! src/hotspot/share/runtime/os.cpp

Changeset: c51a086c
Branch: jep486
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-10-18 06:46:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c51a086ce32dd4e97aa83dfba3bcf9b0636193cc

8339694: ciTypeFlow does not correctly handle unresolved constant dynamic of array type

Reviewed-by: kvn, vlivanov

! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/opto/parse2.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
+ test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamic.java
+ test/hotspot/jtreg/compiler/c2/TestUnresolvedConstantDynamicHelper.jasm

Changeset: 0963b9e8
Branch: jep486
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2024-10-18 08:06:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0963b9e8918670badc956a325fe2ca0bf55f6d29

8341664: ReferenceClassDescImpl cache internalName

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/jdk/classfile/UtilTest.java

Changeset: 9201e9fc
Branch: jep486
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-18 08:30:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9201e9fcc28cff37cf9996e8db38f9aee7511b1c

8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR

Reviewed-by: rrich, lucy

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp

Changeset: 8174cbd5
Branch: jep486
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-10-18 11:03:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8174cbd5cb797a80d48246a686897ef6fe64ed57

8341978: Improve JButton/bug4490179.java

Use latch to synchronize actions in the test.
Verify mouseButton3Released does not trigger actionPerformed
while mouse button 1 is pressed.
Ensure mouse button 1 is released.
Verify releasing mouse button 1 triggers actionPerformed.

Reviewed-by: azvegint, achung, serb

! test/jdk/javax/swing/JButton/bug4490179.java

Changeset: 28252bb4
Branch: jep486
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-18 13:23:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/28252bb48da3c960a1a261af26650d74235a9531

8341444: Unnecessary check for JSRs in CDS

Reviewed-by: dholmes, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 4dcc7f3f
Branch: jep486
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-10-18 15:00:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4dcc7f3f2629e857b20f72e99189db8781aa65ff

8337536: AArch64: Enable BTI branch protection for runtime part

Co-authored-by: Hao Sun <haosun at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: aph, ihse, erikj, eliu

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-other.m4
! make/autoconf/spec.gmk.template
! src/hotspot/cpu/aarch64/copy_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S

Changeset: 07840113
Branch: jep486
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-18 17:41:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/078401134a97a13a96e12aa23e3481c59f3669ed

8340488: Clarify LocaleServiceProvider deployment on application module path

Reviewed-by: naoto

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java

Changeset: 85911094
Branch: jep486
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-10-18 19:34:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8591109419efc8f71544a98bdb04a48cb1afc47e

8340698: JVMTI FRAME_POP event is sometimes missed if NotifyFramePop is called as a method is returning

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
+ test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/NotifyFramePopStressTest.java
+ test/hotspot/jtreg/serviceability/jvmti/events/NotifyFramePopStressTest/libNotifyFramePopStressTest.cpp

Changeset: 401d0d6b
Branch: jep486
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-18 22:52:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/401d0d6b09ea422eacecda2900793a416097dc9b

8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn

Reviewed-by: thartmann, eastigeevich

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestOSRLotsOfLocals.java

Changeset: 309b9291
Branch: jep486
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2024-10-18 23:39:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/309b929147e7dddfa27879ff31b1eaad271def85

8336401: Remove the option onjcmd from the jdwp agent

Reviewed-by: cjplummer, mbaesken

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
- test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java

Changeset: fc10303b
Branch: jep486
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-10-19 08:43:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fc10303bf981262e0319976829e90d72af0b3e35

Merge

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java

Changeset: 4f140277
Branch: jep486
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-10-19 16:45:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4f1402779beff8666e62b4cce8b2108db378df99

Remove left over references to SecurityManager in tests

! test/jdk/java/util/logging/modules/GetResourceBundleTest.java
! test/jdk/java/util/spi/ToolProviderTest.java
! test/jdk/sun/nio/cs/StrCodingBenchmark.java
! test/jdk/sun/nio/cs/StrCodingBenchmarkDB.java
! test/jdk/sun/nio/cs/TestStringCodingUTF8.java
! test/jdk/sun/security/provider/SecureRandom/StrongSecureRandom.java

Changeset: 2f8242b6
Branch: jep486
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-10-19 16:58:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f8242b62358af6a66a7bca96b38e7f9a2829ac9

WhiteBox.getWhiteBox cleanup

! test/lib/jdk/test/whitebox/WhiteBox.java



More information about the jdk-sandbox-changes mailing list