git: openjdk/panama-foreign: master: 88 new changesets

duke duke at openjdk.org
Fri Apr 5 11:12:44 UTC 2024


Changeset: 59c2aff1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-03-29 15:23:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/59c2aff1edffb66762bbbe5e310913f87953be5b

8323624: ProviderList.ServiceList does not need to be a list

Reviewed-by: mullan

! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/javax/crypto/KEM.java
! src/java.base/share/classes/javax/crypto/KeyAgreement.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
! src/java.base/share/classes/sun/security/jca/GetInstance.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java

Changeset: 5b05f8e0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-03-29 16:01:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5b05f8e0c459d879b302728ce89c2012d198faec

8329112: Clean up CDS checking of unsupported module options

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp

Changeset: 8a0ef811
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-03-29 17:55:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a0ef811ed4daaa611c9578db0b7fcbcfb57643d

8326627: Document Double/Float.valueOf(String) behavior for numeric strings with non-ASCII digits

Reviewed-by: iris, jlu

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! test/jdk/java/lang/Double/ParseDouble.java
! test/jdk/java/lang/Float/ParseFloat.java

Changeset: d1b51e39
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-03-29 18:05:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d1b51e39c952df4885a424afd01161c601ef0f72

8321550: Update several runtime/cds tests to use vm flags or mark as flagless

Reviewed-by: matsaave, iklam

! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java

Changeset: 20cb6e78
Author:    Phil Race <prr at openjdk.org>
Date:      2024-03-29 18:08:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20cb6e786fbf6d924c509e28d6fded86d61a5f84

8329337: Problem list BufferStrategyExceptionTest.java on Windows

Reviewed-by: dcubed, aivanov

! test/jdk/ProblemList.txt

Changeset: 37c22791
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-03-30 02:17:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37c2279148fa91627137e3af362bfcffde61acd0

8329150: Remove CDS support for LatestMethodCache

Reviewed-by: coleenp, matsaave

! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: f2e5808b
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-03-30 12:47:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f2e5808b46a3da6920dd56688c877ee0e2795de6

8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462

Reviewed-by: kvn, iveresov, vlivanov

! src/hotspot/share/compiler/compilationPolicy.cpp
+ test/hotspot/jtreg/compiler/calls/NativeCalls.java
+ test/hotspot/jtreg/compiler/calls/libNativeCalls.c

Changeset: 9d052e93
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-03-31 11:15:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d052e93314f7fa50b356e368faa5ea723d3df54

8329131: Fold libjli_static back into libjli on AIX

Reviewed-by: erikj, clanger

! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.instrument/Lib.gmk
! make/test/JtregNativeJdk.gmk

Changeset: 1e76e1fd
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-04-01 06:22:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e76e1fdfa67c28ce20b0dc7fb0253670be54554

8328403: Remove applet usage from JColorChooser tests Test6977726

Reviewed-by: tr, honkar

- test/jdk/javax/swing/JColorChooser/Test6977726.html
! test/jdk/javax/swing/JColorChooser/Test6977726.java

Changeset: 3f5b75a5
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-04-01 12:58:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f5b75a5ef1606ee9ee0fcefaafcf4a8941788b4

8328541: Remove or update obsolete comment in JRootPane

Reviewed-by: aivanov, abhiscxk

! src/java.desktop/share/classes/javax/swing/JRootPane.java

Changeset: 9f5464ee
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-04-01 17:03:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f5464ee95044c848cd859f173859d08e2248a95

8329353: ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java

Changeset: 4a14cba2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-01 17:27:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a14cba2f1632c5cb91e37a07638ea6d8ad4ec00

8329213: Better validation for com.sun.security.ocsp.useget option

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java

Changeset: 5698f7ad
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-01 17:27:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5698f7ad29c939b7e52882ace575dd7113bf41de

8329134: Reconsider TLAB zapping

Reviewed-by: stefank, rkennke

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: c2979c15
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-04-01 22:20:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c2979c150bdbcc2a9e6026347dc590e6a7e86595

8329425: ProblemList containers/docker/TestJFREvents.java on linux-x64
8329426: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on windows-x64
8329427: ProblemList javax/sound/sampled/Clip/ClipFlushCrash.java on linux-x64
8329428: ProblemList vmTestbase/nsk/stress/thread/thread006.java on linux-all in Xcomp

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: ecd2b711
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-04-01 23:02:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecd2b7112a7617b11997da341d6185756bf1fb0f

8329354: java/text/Format/MessageFormat/CompactSubFormats.java fails

Reviewed-by: jlu, naoto

! test/jdk/java/text/Format/MessageFormat/CompactSubFormats.java

Changeset: 70c8ff1c
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-01 23:37:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/70c8ff1c9a9adf21a16d8a6b4da1eeec65afe61d

8328665: serviceability/jvmti/vthread/PopFrameTest failed with a timeout

Reviewed-by: lmesnik, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/libPopFrameTest.cpp

Changeset: a85c8493
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-02 01:14:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a85c8493aec73e81c000ea3e3d983b05706bbfec

8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use

Reviewed-by: dcubed

! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java

Changeset: d3fc8df8
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-02 01:54:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3fc8df8af11d7cc1cc341bc75e46b7e93d6db31

8329135: Store Universe::*exception_instance() in CDS archive

Reviewed-by: vlivanov, ccheung

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp

Changeset: af7c6af0
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-04-02 04:28:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af7c6af0cc1eb6c42199c05933c7feb032bd6353

8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3

Reviewed-by: tr, achung, aivanov

! test/jdk/java/awt/print/PrinterJob/PageDlgPrnButton.java
! test/jdk/java/awt/print/PrinterJob/PrintCompoundString.java
! test/jdk/java/awt/print/PrinterJob/PrintImage.java
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
! test/jdk/java/awt/print/PrinterJob/PrintParenString.java
! test/jdk/java/awt/print/PrinterJob/PrintTranslatedFont.java

Changeset: bc546c21
Author:    Phil Race <prr at openjdk.org>
Date:      2024-04-02 04:29:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc546c21a59d2481ba86f98d0d653c7691f68d4c

8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used

Reviewed-by: dnguyen, psadhukhan

- test/jdk/java/awt/Robot/ManualInstructions/ManualInstructions.java

Changeset: 6b1b0e9d
Author:    Andrei Pangin <apangin at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-04-02 04:30:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b1b0e9d45eb56f88398e2a6bca0d90c03112eaa

8329103: assert(!thread->in_asgct()) failed during multi-mode profiling

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/runtime/thread.hpp

Changeset: 5cddc2de
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-02 06:10:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cddc2de493d9d8712e4bee3aed4f1a0d4c228c3

8325252: C2 SuperWord: refactor the packset

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java

Changeset: 3d228380
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-04-02 06:57:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d2283800acee58dbf046c8b401a5a144ab65ed1

8328997: Remove unnecessary template parameter lists in GrowableArray

Reviewed-by: iwalulya, epeter

! src/hotspot/share/utilities/growableArray.hpp

Changeset: 816638e3
Author:    Man Cao <manc at openjdk.org>
Date:      2024-04-02 07:26:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/816638e3bedef9f57c438dfd2f9837acbb93ff90

8329352: Remove dead code in splashscreen_sys.c

Reviewed-by: jiefu, prr

! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c

Changeset: 3b582dff
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-04-02 08:51:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b582dff849f1c25336e2efc415eb121f8b12189

8051959: Add thread and timestamp options to java.security.debug system property

Reviewed-by: mullan, weijun

! src/java.base/share/classes/sun/security/util/Debug.java
! test/jdk/sun/security/krb5/auto/LoginModuleDebug.java
+ test/jdk/sun/security/util/Debug/DebugOptions.java

Changeset: 8b934aab
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-02 10:14:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b934aab1402ea74ac1fb7b56bfb9840f932ccb1

8329358: Generational ZGC: Remove the unused method ZPointer::set_remset_bits

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp

Changeset: 5cf457b7
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-02 10:31:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cf457b74334c08bab40e2e6c1a8544a2555fb82

8329320: Simplify awt/print/PageFormat/NullPaper.java test

Reviewed-by: honkar, prr

! test/jdk/java/awt/print/PageFormat/NullPaper.java

Changeset: ed821cbe
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-02 11:26:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed821cbe857363e049f3c640ae4546c340a577ac

8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2

Reviewed-by: tr, achung, aivanov

! test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/DrawImage.java
! test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java
! test/jdk/java/awt/print/PrinterJob/InvalidPage.java
! test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java
! test/jdk/java/awt/print/PrinterJob/NumCopies.java

Changeset: 5ae849d6
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-02 13:09:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ae849d66f195e96fbae9dcf06a44d8aab659181

8329292: Fix missing cleanups in java.management and jdk.management

Reviewed-by: erikj

! make/modules/java.management/Lib.gmk
! make/modules/jdk.management/Lib.gmk

Changeset: 5ac067f6
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-02 13:15:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ac067f6d6e0b301b33fb287aa3f288d318df2ba

8329289: Unify SetupJdkExecutable and SetupJdkLibrary

Reviewed-by: erikj

! make/common/JdkNativeCompilation.gmk

Changeset: 7eb78e33
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-04-02 13:22:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7eb78e332080df3890b66ca04338a4ba69af45eb

8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1

Reviewed-by: honkar, achung, aivanov

! test/jdk/java/awt/print/PageFormat/PageSetupDialog.java
! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java
! test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java
! test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java
! test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java

Changeset: 6ae1cf12
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-02 15:08:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ae1cf12cee268ac7599eb9ade9c0861a89748f9

8329368: Generational ZGC: Remove the unnecessary friend classes in ZAllocator

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zAllocator.hpp

Changeset: dd5d7d07
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-04-02 17:13:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd5d7d0770609a414438041f40a69f8770afe25c

8327002: (fs) java/nio/file/Files/CopyMoveVariations.java should be able to test across file systems

Reviewed-by: alanb

! test/jdk/java/nio/file/Files/CopyMoveVariations.java

Changeset: 925d8293
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-04-02 17:32:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/925d82931c09dc11ea5a3bc410ea5cfd67ee14aa

8329013: StackOverflowError when starting Apache Tomcat with signed jar

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/jdk/internal/event/EventHelper.java
+ test/jdk/jdk/security/logging/RecursiveEventHelper.java

Changeset: db159149
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-04-02 18:13:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db159149c1c13a98ee9a85750741c6a3cd39f408

8328753: Open source few Undecorated Frame tests

Reviewed-by: abhiscxk, dnguyen, prr, aivanov

+ test/jdk/java/awt/Frame/FrameDialogMixedTest.java
+ test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java
+ test/jdk/java/awt/Frame/MinimizeUndecoratedTest.java

Changeset: 3057dded
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-04-02 19:52:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3057dded4878b0110bc2c09b52019570a0a31c9f

8329421: Native methods can not be selectively printed

Reviewed-by: kvn

! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/compiler/calls/NativeCalls.java

Changeset: 021ed6ae
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-04-02 23:36:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/021ed6aea92f770ebeae65175d94797f7c418c82

8328648: Remove applet usage from JFileChooser tests bug4150029

Reviewed-by: dnguyen, abhiscxk, honkar

- test/jdk/javax/swing/JFileChooser/4150029/bug4150029.html
! test/jdk/javax/swing/JFileChooser/4150029/bug4150029.java

Changeset: f88f31dc
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-04-03 00:23:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f88f31dcbf80e9a4cd3ba9d34be8b88128af97c6

8328137: PreserveAllAnnotations can cause failure of class retransformation

Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp
! test/jdk/java/lang/instrument/RetransformRecordAnnotation.java

Changeset: 866e7b6b
Author:    Quan Zhang <lusou.zq at alibaba-inc.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-03 00:32:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/866e7b6b7745928e559da8cdf622bf6a097ec995

8329174: update CodeBuffer layout in comment after constants section moved

Reviewed-by: kvn

! src/hotspot/share/asm/codeBuffer.cpp

Changeset: 92f5c0be
Author:    Daniel Lundén <dlunden at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-04-03 05:50:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92f5c0be8e3b47343b54a26940df691faaf49b23

8323682: C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyOfRangeGuards.java

Changeset: 16b842af
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-04-03 07:39:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16b842af8edd10c4071eec98caf838a2f6c49746

8329355: Test compiler/c2/irTests/TestIfMinMax.java fails on RISC-V

Reviewed-by: jkarthikeyan, thartmann, chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java

Changeset: e3e6c2a8
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-03 07:49:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3e6c2a8991fbc4f56e051e9abe004f0aa5674a0

8328278: Do not print the tenuring threshold in AgeTable::print_on

Reviewed-by: ayang, ysr

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! test/hotspot/jtreg/gc/TestAgeOutput.java

Changeset: bdd9438b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-03 08:58:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bdd9438b453fedf9b8181ad2615640168638677d

8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp

Reviewed-by: jiefu, tschatzl, lmesnik

! test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java

Changeset: d954f3bd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-03 10:16:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d954f3bd0c918d3583207e522907923a087f8708

8329493: Parallel: Remove unused ParallelArguments::heap_max_size_bytes

Reviewed-by: sjohanss

! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp

Changeset: 80c54b48
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-03 10:30:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80c54b484f89be9d26066da94ada55bcd3d03fdc

8328932: Parallel: Proper partial object setup in fill_dense_prefix_end

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: bea493bc
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-03 12:21:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bea493bcb86370dc3fb00d86c545f01fc614e000

8236736: Change notproduct JVM flags to develop flags

Reviewed-by: iklam, kvn, kbarrett

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/gc/epsilon/epsilon_globals.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/tlab_globals.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/x/x_globals.hpp
! src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/allFlags.hpp
! src/hotspot/share/runtime/flags/debug_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp
! src/hotspot/share/runtime/globals.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/globals_extension.hpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/services/management.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java

Changeset: ee09801a
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-03 15:22:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee09801afde55844e3bc9d0ea9eea065280de0b7

8328352: Serial: Inline SerialBlockOffsetSharedArray

Reviewed-by: ayang, aboldtch

! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp

Changeset: 1c691938
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-04-03 15:55:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c691938e98a2dd825f20b58a0032b6a0c9b03b2

8328383: Method is not used: com.sun.tools.javac.comp.Attr::thisSym

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Changeset: 8dc43aa0
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-04-03 15:56:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8dc43aa0fe8cdba2a2953258de02c6afa072987a

8325217: MethodSymbol.getModifiers() returns SEALED for restricted methods

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java

Changeset: 023f7f17
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-04-03 16:25:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/023f7f176b32ffa38dd599ea110c2b9c18886b74

8320799: Bump minimum boot jdk to JDK 22

Reviewed-by: iris, erikj, ihse

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 233619b3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-03 16:29:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/233619b3fb2916ca6216f9d16f70fedf35837a43

8329557: Fix statement around MathContext.DECIMAL128 rounding

Reviewed-by: bpb, iris, rgiulietti

! src/java.base/share/classes/java/math/MathContext.java

Changeset: 375bfac8
Author:    Bill Huang <bhuang at openjdk.org>
Date:      2024-04-03 17:04:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/375bfac8e7ff3f871e2d986876f91a5fba200c83

8327474: Review use of java.io.tmpdir in jdk tests

Reviewed-by: michaelm, jpai

! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/io/File/CheckPermission.java
! test/jdk/java/io/FileInputStream/NegativeAvailable.java
! test/jdk/java/nio/channels/unixdomain/Bind.java
! test/jdk/java/nio/channels/unixdomain/NonBlockingAccept.java
! test/jdk/java/util/zip/ZipFile/ZeroDate.java
! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java
! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/nio/zipfs/ZeroDate.java
! test/jdk/sun/security/pkcs12/P12SecretKey.java

Changeset: 16576b87
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-04-03 17:17:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16576b87b7267aaa99c41f77993287e3479577aa

8328957: Update PKCS11Test.java to not use hardcoded path

Reviewed-by: mbalao, rhalade

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 8267d656
Author:    Tomas Zezula <tzezula at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-04-03 20:10:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8267d6565d17c8db8f5b50a37482610ffe0a8a5c

8329564: [JVMCI] TranslatedException::debugPrintStackTrace does not work in the libjvmci compiler.

Reviewed-by: dnsimon

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! test/jdk/jdk/internal/vm/TestTranslatedException.java

Changeset: 80201830
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-04-03 21:45:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/802018306f6c06815c4706e711eebd0892c4657a

8329470: Remove obsolete CDS SharedStrings tests

Reviewed-by: ccheung

- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringTest.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java

Changeset: 41966885
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-04 03:42:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41966885b9c0b71bf34431714702a8245ce3130b

8329494: Serial: Merge GenMarkSweep into MarkSweep

Reviewed-by: ihse, ayang, tschatzl

! make/hotspot/lib/JvmFeatures.gmk
- src/hotspot/share/gc/serial/genMarkSweep.cpp
- src/hotspot/share/gc/serial/genMarkSweep.hpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 29314587
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-04 05:01:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2931458711244e20eb7845a1aefcf6ed4206bce1

8328938: C2 SuperWord: disable vectorization for large stride and scale

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java

Changeset: f762637b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-04 05:11:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f762637be2568f898db25aa6a57c180f1feac3a3

8326962: C2 SuperWord: cache VPointer

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp

Changeset: e5e21a8a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-04 06:02:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5e21a8a6e64466f9cda2064aa2723a15d4ae86a

8328702: C2: Crash during parsing because sub type check is not folded

Reviewed-by: roland, kvn

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckWithBottomArray.java

Changeset: f26e4308
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-04 06:04:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f26e4308992d989d71e7fbfaa3feb95f0ea17c06

8327110: Refactor create_bool_from_template_assertion_predicate() to separate class and fix identical cloning cases used for Loop Unswitching and Split If

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/TestCloningWithManyDiamondsInExpression.java

Changeset: 8efd7aa6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-04 07:48:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8efd7aa6c1671fa7d40c5c43bed140a493cfcf72

8328786: [AIX] move some important warnings/errors from trcVerbose to UL

Reviewed-by: lucy, stuefe

! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/loadlib_aix.cpp
! src/hotspot/os/aix/os_aix.cpp

Changeset: a169c063
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-04 08:03:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a169c0636182272ff3f2a7cfe2212fec1af3fda9

8329580: Parallel: Remove VerifyObjectStartArray

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java

Changeset: b9da1401
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-04-04 08:15:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9da14012da5f1f72d4f6e690c18a43e87523173

8329594: G1: Consistent Titles to Thread Work Items.

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp

Changeset: 21867c92
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-04-04 13:15:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21867c929a2f2c961148f2cd1e79d672ac278d27

8313332: Simplify lazy jmethodID cache in InstanceKlass

Reviewed-by: amenkov, sspitsyn, dcubed

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: f3db2796
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2024-04-04 15:28:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3db2796b875ee9177b111a0f3da3b9566d750d6

8327410: Add hostname option for UL file names

Reviewed-by: jsjolen, dholmes

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logFileOutput.cpp
! src/hotspot/share/logging/logFileOutput.hpp
! src/java.base/share/man/java.1

Changeset: d90e5b5b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-04-04 16:45:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d90e5b5b9f235cfcfc635d107e8d73cd2ce35f51

8329546: Assume sized integral types are available

Reviewed-by: iklam, jwaters

! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: 6382a129
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-04-04 16:54:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6382a1290fbd7cc8fd097a2972bfcfc06fa4de79

8326666: Remove the Java Management Extension (JMX) Subject Delegation feature

Reviewed-by: mchung, dfuchs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientListenerInfo.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
- src/java.management/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java
! src/java.management/share/classes/javax/management/remote/JMXConnector.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/ProblemList.txt
+ test/jdk/javax/management/remote/mandatory/RemovedSubjectDelegation.java
- test/jdk/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java
! test/jdk/javax/management/remote/mandatory/notif/DeadListenerTest.java
- test/jdk/javax/management/remote/mandatory/subjectDelegation/SimpleStandard.java
- test/jdk/javax/management/remote/mandatory/subjectDelegation/SimpleStandardMBean.java
- test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
- test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java
- test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java
- test/jdk/javax/management/remote/mandatory/subjectDelegation/jmxremote.password
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy11
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy12
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy13
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy14
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy15
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy16
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy21
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy22
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy23
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy24
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy25
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy31
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy32
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy33
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy34
- test/jdk/javax/management/remote/mandatory/subjectDelegation/policy35

Changeset: 4276d5c0
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2024-04-04 17:48:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4276d5c0048558381c5372ff94db78d956a964d1

8329637: Apparent typo in java.security file property jdk.tls.keyLimits

Reviewed-by: ascarpino

! src/java.base/share/conf/security/java.security

Changeset: 28216aa9
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-04 18:32:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28216aa971ea65938117107542152abd532a5384

8328366: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501

Reviewed-by: mchung, alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java

Changeset: 83eba863
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-04 19:48:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83eba863fec5ee7e30c4f9b11122ad1deed3d2ec

8329332: Remove CompiledMethod and CodeBlobLayout classes

Reviewed-by: vlivanov, stefank

! src/hotspot/cpu/aarch64/continuationEntry_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationEntry_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/riscv/continuationEntry_riscv.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/continuationEntry_x86.inline.hpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/codeBehaviours.cpp
! src/hotspot/share/code/codeBehaviours.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/codeHeapState.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
- src/hotspot/share/code/compiledMethod.cpp
- src/hotspot/share/code/compiledMethod.hpp
- src/hotspot/share/code/compiledMethod.inline.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/debugInfoRec.cpp
! src/hotspot/share/code/exceptionHandlerTable.cpp
! src/hotspot/share/code/exceptionHandlerTable.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
+ src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/code/pcDesc.cpp
! src/hotspot/share/code/pcDesc.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/scopeDesc.cpp
! src/hotspot/share/code/scopeDesc.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/shared/gcBehaviours.cpp
! src/hotspot/share/gc/shared/gcBehaviours.hpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vframe_hp.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/jdk/com/sun/jdi/EATests.java

Changeset: d80d4781
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-04-04 21:13:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d80d4781828d68c498831cddf9782055dda472d1

8328649: Disallow enclosing instances for local classes in constructor prologues

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/LocalClassCtorPrologue.java
+ test/langtools/tools/javac/LocalClassCtorPrologue.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java

Changeset: 12ad09a9
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-04-04 21:30:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12ad09a966030e7ed0900e205df4b412cf0b6a32

8322042: HeapDumper should perform merge on the current thread instead of VMThread

Reviewed-by: sspitsyn, kevinw

! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: e1183ac0
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-04-04 21:32:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1183ac044f803bf0d4ccfebc2b1cd5b33294c7a

8329703: Remove unused apple.jpeg file from SwingSet2 demo

Reviewed-by: prr

- src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpeg

Changeset: 27cfcef9
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-05 00:29:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27cfcef99f1acae1ba0beb49d01acbc47154a54b

8329651: TestLibGraal.java crashes with assert(_stack_base != nullptr)

Reviewed-by: stefank, dcubed

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

Changeset: 34f7974a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-05 01:10:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34f7974a40850f89b022a6254beab72f7811c85e

8325303: Replace markWord.is_neutral() with markWord.is_unlocked()

Reviewed-by: stefank, dcubed

! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 0b01144e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-05 02:15:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b01144ecec1283adaaaf1a7f53d075a56f030ae

8329720: Gtest failure printing markword after JDK-8325303

Reviewed-by: mikael

! test/hotspot/gtest/oops/test_markWord.cpp

Changeset: 5860a48c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-05 05:04:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5860a48c71e324f77a7ecc613c063cbb81580011

8329624: Add visitors for preview language features

Reviewed-by: vromero, jlahoda

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.compiler/share/classes/javax/annotation/processing/ProcessingEnvironment.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
+ src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java

Changeset: c1cfb43d
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-04-05 06:27:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1cfb43d8de8d0eed01b9bb6aa1202dc7cbff007

8329109: Threads::print_on() tries to print CPU time for terminated GC threads

Reviewed-by: mbaesken, dholmes, ayang

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

Changeset: 9da5170a
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-05 06:48:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9da5170a0eb9f141022f86d749af3b5780b75cb7

8327978: C2 SuperWord: Fix compilation time regression in dependency graph traversal after JDK-8325651

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLargeCompilation.java

Changeset: 6bc6392d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-05 06:56:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6bc6392d2b073434d2cfac4c5f6f2908bd8fe77e

8329201: C2: Replace TypeInterfaces::intersection_with() + eq() with contains()

Reviewed-by: kvn, roland

! src/hotspot/share/opto/type.cpp

Changeset: 1131bb77
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-05 07:33:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1131bb77ec94dd131a10df4ba0f3fab32c65c0f2

8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer

Reviewed-by: aboldtch, kbarrett

! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: b71acc70
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-04-05 07:38:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b71acc704a13b816621b9db65b4c5107f2ae032f

8329089: Empty immutable list throws the wrong exception type for remove(first | last) operations

Reviewed-by: rriggs

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Collection/MOAT.java

Changeset: 71d48bcc
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-04-05 07:39:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71d48bcc3d6313ab4bd031b5e50ae3a16338abc8

8329655: Cleanup KlassObj and klassOop names after the PermGen removal

Reviewed-by: rkennke, coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciTypeArrayKlass.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/runtime/reflection.cpp
! test/hotspot/gtest/oops/test_typeArrayOop.cpp

Changeset: 8efe569b
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-04-05 08:05:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8efe569b8dc0ae865aa75757ca0e5c4cda12aa61

8328747: WrongMethodTypeException with pattern matching on switch on sealed classes

Reviewed-by: cushon, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
+ test/langtools/tools/javac/T8328747.java

Changeset: 8bc1867d
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-05 08:19:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bc1867da78ea0b7664892ee277af413ef503b61

8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: jwaters, prr

! make/autoconf/flags-cflags.m4
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.h
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp

Changeset: 3f4b167c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-04-05 08:37:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f4b167c974881f5f7ea1c621c7efe2f550cb60c

8329672: Only call SetupNativeCompilation from SetupJdkNativeCompilation

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/Hsdis.gmk
! make/UpdateX11Wrappers.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/TestFilesCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/hotspot/gensrc/GenerateSources.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! make/modules/java.base/Lib.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/test/BuildFailureHandler.gmk
! make/test/JtregNativeHotspot.gmk

Changeset: 18c925cd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-05 09:59:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/18c925cd33d6f3b1d4365d582dddaa8426f41bea

8329661: Refactor ScavengableNMethods::verify_unlisted_nmethods

Reviewed-by: stefank, iwalulya

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp

Changeset: 9e1baad5
Author:    duke <duke at openjdk.org>
Date:      2024-04-05 11:00:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9e1baad5d977504d2dec66778895658b895ac99d

Automatic merge of jdk:master into master




More information about the panama-dev mailing list