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

duke duke at openjdk.org
Fri May 3 11:13:09 UTC 2024


Changeset: e4ed7ced
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-04-26 11:01:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e4ed7ced75c53cf5ff40c5dae4830b1ee2589802

8331063: Some HttpClient tests don't report leaks

Reviewed-by: dfuchs, vtewari, michaelm

! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java

Changeset: 2b7176a5
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-26 12:06:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2b7176a55ad0e5c6ba34abba3fe8fc1a411a5e2d

8330625: Compilation memory statistic: prevent tearing of the final report

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp

Changeset: 5e2ced4b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-26 12:36:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e2ced4b9e1c9953e459dc152076520e5ef9d76c

8327247: C2 uses up to 2GB of RAM to compile complex string concat in extreme cases

Reviewed-by: mchung, shade

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 8bbd7251
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-26 14:06:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bbd7251a596c6fad1a6675c077deb9fd7c8ff95

8331187: Optimize MethodTypeDesc and ClassDesc.ofDescriptor for primitive types

Reviewed-by: jvernee, liach

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
+ test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java

Changeset: d13e5334
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-04-26 14:09:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d13e53346f3cd50bf7a4241ba86d2e21d9081bbe

8321014: RISC-V: C2 VectorLoadShuffle

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 0bf516f7
Author:    Korov <korov9 at 163.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2024-04-26 14:12:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bf516f7ba8425134ca42d856648ab19f5c69a86

8330624: Inconsistent use of semicolon in the code snippet of java.io.Serializable javadoc

Reviewed-by: rriggs

! src/java.base/share/classes/java/io/Serializable.java

Changeset: 07facd04
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-26 17:15:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07facd0420c5e51f6e85e6210644df1659fbf765

8330734: JFR: Re-engineer mirror class mechanism

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SerializationMisdeclarationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: f3bb3e21
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-04-26 19:20:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3bb3e21704dd47c6c5d5753ca5882520a538c06

8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java

Changeset: a920af23
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-04-26 19:47:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a920af233a11592af113f456f7608cb59dd1617e

8303689: javac -Xlint could/should report on "dangling" doc comments

Reviewed-by: vromero, ihse, prr

! make/CompileDemos.gmk
! make/CompileToolsJdk.gmk
! make/GenerateLinkOptData.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.naming/Java.gmk
! make/modules/java.security.jgss/Java.gmk
! make/modules/java.security.sasl/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Java.gmk
= make/modules/jdk.accessibility/Java.gmk
= make/modules/jdk.crypto.cryptoki/Java.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jfr/Java.gmk
= make/modules/jdk.security.auth/Java.gmk
= make/modules/jdk.zipfs/Java.gmk
! make/test/BuildTestLib.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java
! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/tools/javac/OverrideChecks/6199153/T6199153.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
= test/langtools/tools/javac/danglingDocComments/empty.out
! test/langtools/tools/javac/depDocComment/DeprecatedDocComment3.java
+ test/langtools/tools/javac/diags/examples/DanglingDocCommentWarning/DanglingDocCommentWarning.java
! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java
! test/langtools/tools/javac/warnings/DepAnn.java
! test/langtools/tools/javac/warnings/Deprecation.java
! test/langtools/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java
! test/langtools/tools/javac/warnings/Unchecked.java
! test/langtools/tools/javac/warnings/VerifyLintDescriptions.java
! test/langtools/tools/javac/warnings/suppress/T6480588.java

Changeset: aee91fbc
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-04-26 19:59:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aee91fbc70df716b96c202511b4ff1b302df8d60

8296175: Output warning if generated docs contain diagnostic markers

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java

Changeset: aa2edd49
Author:    Jin Kwon <onacit at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-04-27 01:11:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa2edd491345cca1d8798848d71b151bc06c6c02

8330686: Fix typos in the DatabaseMetaData javadoc

Reviewed-by: jpai, lancea, iris

! src/java.sql/share/classes/java/sql/DatabaseMetaData.java

Changeset: e3eb652c
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-27 11:52:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3eb652c251e8298c9df95d7ed2788f2cbb5f337

8296543: Update exception documentation for ExecutorService.invokeAll overriders as required

Reviewed-by: prappo, alanb

! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java

Changeset: a078b5e6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-27 12:12:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a078b5e6117d2a99386fecd349eb0e0c11b74953

8331114: Further improve performance of MethodTypeDesc::descriptorString

Reviewed-by: mchung, liach

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java

Changeset: c3372c45
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-27 12:13:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3372c455542cef2aaf673d1f14be8759bb98e8d

8331134: Port SimpleStringBuilderStrategy to use ClassFile API

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! test/micro/org/openjdk/bench/java/lang/StringConcat.java

Changeset: 16c7dcdb
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-04-27 13:10:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16c7dcdb04a7c220684a20eb4a0da4505ae03813

8330523: Reduce runtime and improve efficiency of KeepAliveTest

Reviewed-by: djelinski

! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java

Changeset: 4e5c25ee
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-04-28 22:55:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e5c25ee43d4ec31ed5160fd93a2fd15e35182f8

8331108: Unused Math.abs call in java.lang.FdLibm.Expm1#compute

Reviewed-by: naoto, bpb, rgiulietti

! src/java.base/share/classes/java/lang/FdLibm.java

Changeset: fb63cbad
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-04-29 07:12:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb63cbadb419f1de91acae9fc66be258e1d3d214

8330684: ClassFile API runs into StackOverflowError while parsing certain class' bytes

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: c615c18e
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-04-29 07:36:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c615c18e9f92dc9fdc2db512fbd47fd255f7fe86

8330158: C2: Loop strip mining uses ABS with min int

Reviewed-by: shade, kvn, dlong, mbalao

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

Changeset: 4edac349
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-29 07:58:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4edac349a5d695ce7923344ad5ad0400842241eb

8331167: UBSan enabled build fails in adlc on macOS

Reviewed-by: stuefe, lucy

! src/hotspot/share/adlc/adlparse.cpp

Changeset: 766d0b0f
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-04-29 08:16:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/766d0b0fa0809a0bf500f1883592f5074482f168

8330960: Serial: Remove SerialFullGC::_total_invocations

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialFullGC.hpp

Changeset: 76cda7b8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:41:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76cda7b8955b934716136092e25de19b3b4dc6c3

8331118: Remove Serial includes from space.hpp

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 549bc6a0
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-04-29 08:41:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/549bc6a0398906df3cc08679c751eb0c633ef0be

8330685: ZGC: share barrier spilling logic

Reviewed-by: eosterlund, mdoerr, fyang, aboldtch

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 70d3f22b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:42:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/70d3f22b70521011027748f8cd078bd2ab9be730

8331175: Parallel: Remove VerifyRememberedSets

Reviewed-by: tschatzl, gli

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

Changeset: 72729390
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-29 08:43:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/727293906430cfd95c0e2b2bd7a9df658f6fe94d

8331200: Serial: Remove unused methods in SerialHeap

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 151ef5d4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-29 10:58:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/151ef5d4d261c9fc740d3ccd64a70d3b9ccc1ab5

8330677: Add Per-Compilation memory usage to JFR

Reviewed-by: kvn, mbaesken

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java

Changeset: 8b8fb642
Author:    Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-04-29 15:14:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b8fb6427e3cbc16b818ddcbd6a971f3d2370f94

8324776: runtime/os/TestTransparentHugePageUsage.java fails with The usage of THP is not enough

Reviewed-by: stuefe

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/runtime/os/TestTransparentHugePageUsage.java

Changeset: bdcc2400
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-04-29 15:58:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bdcc2400db63e604d76f9b5bd3c876271743f69f

8331087: Move immutable nmethod data from CodeCache

Reviewed-by: thartmann, dlong, dnsimon

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! test/hotspot/jtreg/compiler/c1/TestLinearScanOrderMain.java

Changeset: 4e422943
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-04-29 16:27:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e4229438ad2e8ac59ac675465e4d3d4e13bf156

8329004: Update Libpng to 1.6.43

Reviewed-by: prr, dnguyen

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/UPDATING.txt
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c

Changeset: 9b423a85
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-04-29 17:14:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b423a8509d6bf8a76297d74aaaea40613f5f2ae

8330253: Remove verify_consistent_lock_order

Co-authored-by: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Reviewed-by: dcubed, pchilanomate, dnsimon

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp

Changeset: eb88343f
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-29 17:50:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb88343fb763ee89010b7a9879638152decc6892

8331164: createJMHBundle.sh download jars fail when url needed to be redirected

Reviewed-by: erikj, shade

! make/devkit/createJMHBundle.sh

Changeset: 819f3d6f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-04-29 17:54:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/819f3d6fc70ff6fe54ac5f9033c17c3dd4326aa5

8330748: ByteArrayOutputStream.writeTo(OutputStream) pins carrier

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ByteArrayOutputStream.java
+ test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java

Changeset: b128bd7b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-04-30 06:53:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b128bd7b5a1dcf3e7a55d3e3b0c4a9998bde963e

8331021: Deprecate and then obsolete the DontYieldALot flag

Reviewed-by: coleenp, stuefe, shade

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 60b61e58
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-04-30 07:31:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60b61e588c1252b4b1fbc64d0f818a85670f7146

8331298: avoid alignment checks in UBSAN enabled build

Reviewed-by: erikj, mdoerr

! make/autoconf/jdk-options.m4

Changeset: 0630bb02
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-04-30 08:27:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0630bb02eb760081ddd612ccb1b12d57d43aab5e

8331264: Reduce java.lang.constant initialization overhead

Reviewed-by: liach, mchung

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java

Changeset: cff841f1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-04-30 09:13:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cff841f1de41c911ec1b642b998c074e13e75554

8328934: Assert that ABS input and output are legal

Reviewed-by: aph, dlong

! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/gtest/utilities/test_abs.cpp

Changeset: ef4ec2d3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-30 10:37:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef4ec2d3b061c0eeea1aba88135e8d0e272b3bea

8331284: Inline methods in softRefPolicy.cpp

Reviewed-by: gli, tschatzl

- src/hotspot/share/gc/shared/softRefPolicy.cpp
! src/hotspot/share/gc/shared/softRefPolicy.hpp

Changeset: 22a1c617
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-04-30 13:08:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22a1c617dbe771d8f5cea52af0e2a630af34b35b

8330817: jdk/internal/vm/Continuation/OSRTest.java times out on libgraal

Reviewed-by: dnsimon, dlong

! test/jdk/jdk/internal/vm/Continuation/OSRTest.java

Changeset: 33e81229
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-04-30 13:52:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33e81229bd1b4b28cf2e35f0f8f0a42a04d59c3d

8331410: Remove unused MemAllocator::mem_allocate_inside_tlab

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 2cc8eccb
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-04-30 15:11:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2cc8eccb360848f3ddf3259f1d943552f86234b9

8331346: Update PreviewFeature of STREAM_GATHERERS to JEP-473

Reviewed-by: pminborg, alanb

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: f4caac8d
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-04-30 15:39:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4caac8dea1c95234743712386cb28a1ecb11197

8329138: Convert JFR FileForceEvent to static mirror event

Reviewed-by: alanb, egahlin

+ src/java.base/share/classes/jdk/internal/event/FileForceEvent.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileForceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
+ test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java

Changeset: 130f71ca
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-04-30 15:48:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/130f71cadca5b46d9bf589708dcea03ad51e8de0

8326742: Change compiler tests without additional VM flags from @run driver to @run main

Reviewed-by: kvn, thartmann, chagedorn

! test/hotspot/jtreg/compiler/ccp/TestShiftConvertAndNotification.java

Changeset: 9ce21d13
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-04-30 16:02:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ce21d1382a4f5ad601a7ee610bab64a9c575302

8327647: Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow

Reviewed-by: coleenp, fyang, dlong

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: 3d11692b
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-04-30 16:15:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d11692bf369af951867209962e8bf5886d1655f

8331252: C2: MergeStores: handle negative shift values

Reviewed-by: kvn, shade

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java

Changeset: aca1e836
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-04-30 16:20:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aca1e8365bf0f64bf18caf798bbca1d25b3c4117

8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx

Reviewed-by: ayang, gli

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: a863ef5d
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-04-30 16:50:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a863ef5d74e9001a143af4638422348ee946c939

8331207: Misleading example in DateFormat#parse docs

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DateFormat.java

Changeset: b96b38c2
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-04-30 17:33:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b96b38c2c9a310d5fe49b2eda3e113a71223c7d1

8318682: SA decoding of scalar replaced objects is broken

Reviewed-by: cjplummer, cslucas

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MarkerValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectMergeValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeValue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithAllocationMerge.java
+ test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java

Changeset: f215899a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-01 08:09:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f215899a088d1abe86adccf0e65a073189272ddd

8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: aph, fyang

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 663acd2e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-01 08:40:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/663acd2e173114fec7c2f50084af9ec56150d394

8330969: scalability issue with loaded JVMTI agent

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: b2fb5ea1
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 11:53:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2fb5ea13ba5087411410519213fc953ecc44618

8331142: Add test for number of loader threads in BasicDirectoryModel

Reviewed-by: serb, tr

+ test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 44dc8500
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-01 12:19:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44dc85001d8c17a12efebd1a69d52e0b7e4e95e4

8331212: Error recovery for broken switch expressions could be improved

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/recovery/FlowRecovery.java

Changeset: 4f529f8c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-01 12:23:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f529f8c232b4082aa4aa39766bcf42b09885ee4

8331427: Rename confusingly named ArraysSupport.signedHashCode

Reviewed-by: redestad

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java

Changeset: e833bfc8
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-01 15:26:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e833bfc8ac6104522d037e7eb300f5aa112688bb

8331222: Malformed text in the jpackage doc page

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.1

Changeset: 2a95cd47
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 16:38:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a95cd473aaefcacd976d1c17aa2badf330a6c32

8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only

Reviewed-by: prr

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 62d5d1e9
Author:    Jan Trukenmüller <truj at users.noreply.github.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-05-01 16:45:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62d5d1e99c118b6ed26e79a2f7247308f8c23310

8319598: SMFParser misinterprets interrupted running status

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
+ test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java

Changeset: 0a24daec
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-01 18:02:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a24daecebd90eb46a813923bb2d5672514197ce

8322043: HeapDumper should use parallel dump by default

Reviewed-by: yyang, sspitsyn, dholmes

! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp

Changeset: 19e46eed
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2024-05-02 01:41:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19e46eed580339a61fd1309c2cc7040e8c83597d

8331088: Incorrect TraceLoopPredicate output

Reviewed-by: chagedorn, dlong

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

Changeset: 5ab8713b
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 06:29:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ab8713b3fcdf8a1e9d44fc71190845f32449fce

8331360: RISCV: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: fyang, mli, tonyp

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 9108091f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-02 07:06:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9108091f0ce21a52c3b8b22a52485ee5594eb185

8330989: unify os::create_binary_file across platforms

Reviewed-by: dholmes, kbarrett

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 4036d7d8
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-02 07:19:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4036d7d8246da0550adf8543848606c777da20a1

8330076: NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

Reviewed-by: stefank, jsjolen, stuefe

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: d3bf5262
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-02 07:49:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3bf52628efb79e1b98749d628c4b6d035e1d511

8331518: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
! test/hotspot/jtreg/compiler/codegen/TestConvertImplicitNullCheck.java
! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelingAtSingleInputRegion.java
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: dd906ffd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 08:10:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd906ffdcb7d965cd4798cb7eebd9c1b71b3c136

8331399: RISC-V: Don't us mv instead of la

Reviewed-by: fyang, mli, tonyp

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: c4fe5bf9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-02 08:26:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4fe5bf90c2d368c29714de63a90eca444fb3ece

8331405: Shenandoah: Optimize ShenandoahLock with TTAS

Reviewed-by: zgu, ysr

! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp

Changeset: 8bcd2e61
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-05-02 08:31:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bcd2e61aec51f7c5b09ae162f8cca85a8bbf105

8329088: Stack chunk thawing races with concurrent GC stack iteration

Reviewed-by: stefank, pchilanomate

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/java.base/share/classes/jdk/internal/vm/StackChunk.java

Changeset: 33243d44
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-02 08:42:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33243d44a96bf47066e19bb743c076cbd4ba48ed

8331394: G1: Remove SKIP_RETIRED_FULL_REGIONS define in G1HRPrinter

Reviewed-by: gli, iwalulya

! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: fe23068d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-02 08:43:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fe23068d946181b0346e470d3172c5d29cc2e05c

8331392: G1: Make HRPrinter distinguish between different types of reclamation

Reviewed-by: ayang, iwalulya, gli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 286cbf83
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 09:58:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/286cbf831c2eb76e31bd69b4a93cd5ae9a821493

8331546: Build failure after 8330076

Reviewed-by: mdoerr, tschatzl, shade

! src/hotspot/share/memory/virtualspace.cpp

Changeset: ae82405f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 10:08:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae82405ff7a48bc6e61b1d05bf74839b7ed50c11

8323058: Revisit j.l.classfile.CodeBuilder API surface

Reviewed-by: briangoetz, psandoz

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/asmlib/Instrumentor.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: beebce04
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-02 10:21:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/beebce044db97e50a7aea3f83d70e134b2128d0a

8331421: ubsan: vmreg.cpp checking error member call on misaligned address

Reviewed-by: mbaesken, lucy

! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp

Changeset: c9255f3f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-02 10:46:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9255f3f5d3b826b9502e21aa953f0cf9f9abdec

8331514: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dfuchs

! test/jdk/java/lang/ProcessBuilder/JspawnhelperWarnings.java

Changeset: 20569687
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-02 10:46:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2056968777f3c8e3f783a8d52ff8a537c52fa8b1

8331513: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java

Changeset: 4a78906d
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-02 11:13:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a78906db1ebb56a759b43c2dfa909215491d4c0

8331537: Test code should not use the "Classpath" exception clause

Reviewed-by: jpai

! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
! test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java

Changeset: cccc9535
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-02 11:38:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cccc95358d5c38cbcabc7f79abc53674deb1e6d8

8329258: TailCall should not use frame pointer register for jump target

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: rcastanedalo, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/arraycopy/TestTailCallInArrayCopyStub.java

Changeset: c21672d8
Author:    Weibing Xiao <wxiao at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-02 11:48:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c21672d8c94da6aa613174744ceaa945ca2a474a

8331077: nroff man page update for jar tool

Reviewed-by: jjg, coffeys

! src/jdk.jartool/share/man/jar.1

Changeset: 257a07d5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 12:20:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/257a07d5ca4d876f7f79a5f2598054ca261777ee

8331511: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: jpai

! test/jdk/jdk/classfile/OptionsTest.java

Changeset: 9912abf5
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 12:20:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9912abf586f4e0f76591639ae18d5c074edaa2c5

8331011: [XWayland] TokenStorage fails under Security Manager

Reviewed-by: prr, honkar, serb

! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: a024eed7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-02 12:42:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a024eed7384828643e302f021a253717f53e3778

8331478: JFR: Rename printHelp methods for jdk.jfr.internal.dcmd classes

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java

Changeset: 389f6fe9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-02 13:41:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/389f6fe97c348e28d8573fe4754138d2a0bd6c0d

8331344: No compiler replay file with CompilerCommand MemLimit

Reviewed-by: kvn, asmehra

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java

Changeset: dd0b6418
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-02 13:48:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd0b6418191c765a92bfd03ec4d4206e0da7ee45

8330813: Don't call methods from Compressed(Oops|Klass) if the associated mode is inactive

Reviewed-by: stefank, asmehra

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 553d45b1
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-05-02 13:53:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/553d45b11460a794613651373f34c8379c11729b

8323724: Remove potential re-inflation from FastHashCode under LM_LIGHTWEIGHT

Reviewed-by: aboldtch, coleenp

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

Changeset: 8771015d
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-02 14:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8771015d7e3c4349ad58b58150a49217b1ffb902

8331027: JDK's ct.sym file packs corrupted module-info classes

Reviewed-by: asotona

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java

Changeset: 3383ad63
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-02 14:41:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3383ad6397d5a2d8fb232ffd3e29a54e0b37b686

8331253: 16 bits is not enough for nmethod::_skipped_instructions_size field

Reviewed-by: dlong, thartmann

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/output.cpp

Changeset: 7a41a525
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-02 15:03:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a41a525deb796396ade1456f1d0a101ac705014

8331549: Inline MemAllocator::mem_allocate_slow

Reviewed-by: stefank, gli

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 6969a9e0
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-05-02 15:36:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6969a9e0b2143eee5a7cfa02460a8ab6dfa08cda

8328999: Update GIFlib to 5.2.2

Reviewed-by: tr, dnguyen, prr

! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c

Changeset: 6f98d8f5
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-05-02 16:10:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f98d8f58f98827ae454c7ce4839de4071d95767

8329692: Add more details to FrameStateTest.java test instructions

Reviewed-by: tr, azvegint

! test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java

Changeset: e2c0cfef
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 18:07:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e2c0cfef1468e1081d1e68f74caae71266815cb6

8331320: ClassFile API OutOfMemoryError with certain class files

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 73cdc9a0
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-02 18:28:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73cdc9a070249791f7d228a93fe5b9335c5f72bd

8326421: Add jtreg test for large arrayCopy disjoint case.

Co-authored-by: Steve Dohrmann <steve.dohrmann at intel.com>
Reviewed-by: kvn, sviswanathan

+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjointLarge.java

Changeset: cd3a6075
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-02 18:50:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd3a607576bede17f48c3d5ebde2bf05f3b615ba

8328864: NullPointerException in sun.security.jca.ProviderList.getService()

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/jca/ProviderList.java
+ test/jdk/sun/security/jca/NullPreferredList.java
+ test/jdk/sun/security/jca/app-security.properties

Changeset: 99654ec3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-02 20:18:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99654ec3fb2c2e7c8d5bf5965aaf45aeb4b88c61

8331516: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: iris, serb

! test/jdk/java/awt/font/GlyphVector/LayoutCompatTest.java

Changeset: f6cdcc6f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 20:18:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6cdcc6f65f2a436906541bb8266e69ded17e2e3

8280988: [XWayland] Click on title to request focus test failures

Reviewed-by: honkar, serb

! test/jdk/java/awt/Focus/6981400/Test1.java
! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java
! test/jdk/java/awt/Focus/ModalDialogInFocusEventTest.java
! test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 04271dfe
Author:    SendaoYan <syan at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-02 21:19:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/04271dfe7a262379944e2a2cf83a98a3a1b78a74

8331331: :tier1 target explanation in doc/testing.md is incorrect

Reviewed-by: erikj, dholmes, ihse

! doc/testing.html
! doc/testing.md

Changeset: 01125fa2
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 21:29:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01125fa21b733199d4fe670ecf38b82cd917e242

8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure

Reviewed-by: prr

! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java

Changeset: 6bef0474
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-03 00:28:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6bef0474c8b8773d0d20c0f25c36a2ce9cdbd7e8

8272364: Parallel GC adaptive size policy may shrink the heap below MinHeapSize

Reviewed-by: ayang, rkennke

! src/hotspot/share/gc/shared/genArguments.cpp
+ test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java

Changeset: 7c1fad4f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-03 05:11:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c1fad4fb6c387bbfb72b3f96b610e7cbc2ef312

8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected

Reviewed-by: abhiscxk, honkar, dnguyen

! test/jdk/javax/swing/JFrame/bug4419914.java

Changeset: 8bc641eb
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-03 05:49:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bc641ebe75ba4c975a99a8646b89ed10a7029f5

8331404: IGV: Show line numbers for callees in properties

Reviewed-by: tholenstein, thartmann

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp

Changeset: a10845b5
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-03 08:31:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a10845b553fc6fe7e06a0f37ce73fe5f704dc7c4

8330539: Use #include <alloca.h> instead of -Dalloca'(size)'=__builtin_alloca'(size)' for AIX

Reviewed-by: jwaters, mdoerr, kbarrett, ihse

! make/autoconf/flags-cflags.m4
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: f665e07a
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-03 10:17:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f665e07ab223bdabb6cf3f653f799913d874bc55

8331540: [BACKOUT] NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

Reviewed-by: jwilhelm

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: f78fa055
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-03 10:17:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f78fa0556d93d8ec98f403694e067611e4501fd4

8331636: [BACKOUT] Build failure after 8330076

Reviewed-by: jwilhelm

! src/hotspot/share/memory/virtualspace.cpp

Changeset: 386d6638
Author:    duke <duke at openjdk.org>
Date:      2024-05-03 11:00:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/386d66387da69eae77eccb3638ed944429ddedbb

Automatic merge of jdk:master into master




More information about the panama-dev mailing list