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

duke duke at openjdk.org
Fri Nov 1 11:11:39 UTC 2024


Changeset: a9eb50a2
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-25 11:23:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9eb50a2d8341b454c55c2f56446775c497ddde9

8342953: RISC-V: Fix definition of RISCV_HWPROBE_EXT_ZVFHMIN

Reviewed-by: mli, rehn

! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp

Changeset: 4f8f395e
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-10-25 14:28:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f8f395e2bb692148e2b891198f28a579749dd6d

8343060: RISC-V: enable TestFloat16VectorConvChain for riscv

Reviewed-by: fyang

! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java

Changeset: 1e35da8d
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-10-25 14:28:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e35da8d3341ed1af266e5b59aa90bfcfae6576a

8343063: RISC-V: remove redundant reg copy in generate_resolve_blob

Reviewed-by: fyang, rehn

! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: 5cbd578f
Branch: master
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2024-10-25 14:35:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cbd578fbe9df4f68ab21bf764208ad4f67443f6

8342930: New tests from JDK-8335912 are failing

Reviewed-by: jpai

! src/jdk.jartool/share/man/jar.1
! test/jdk/ProblemList.txt
! test/jdk/tools/jar/ExtractFilesTest.java
! test/jdk/tools/jar/MultipleManifestTest.java

Changeset: c202a2f7
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-25 15:24:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c202a2f7b231152136bd8960c55e43bc96cf1eb9

8295269: G1: Improve slow startup due to predictor initialization

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp

Changeset: 0853aee3
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-25 15:35:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0853aee3b377cf9f17340a85f600651db42e6999

8338426: Test java/nio/channels/Selector/WakeupNow.java failed

Reviewed-by: jpai, alanb

! test/jdk/java/nio/channels/Selector/WakeupNow.java

Changeset: ff165f9f
Branch: master
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-10-25 16:49:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ff165f9f0cf519144d7361b766bcce53d04c518e

8342934: TYPE_USE annotations printed with error causing "," in toString output

Reviewed-by: iris, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java
! test/langtools/tools/javac/processing/model/type/AnnotatedTypeToString/Test.java

Changeset: 36d71735
Branch: master
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-10-25 18:08:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36d71735e3554264e8d17f7e0e72999ac639e398

8339289: Enhance Attach API to support arbitrary length arguments - Windows

Reviewed-by: kevinw, sspitsyn

! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
+ test/hotspot/jtreg/serviceability/attach/AttachAPIv2/CompatTest.java

Changeset: f1cc890d
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-10-25 19:17:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1cc890ddfe2e472cf786856dc7d01645f61b054

8343086: [BACKOUT] JDK-8295269 G1: Improve slow startup due to predictor initialization

Reviewed-by: sangheki

! src/hotspot/share/gc/g1/g1AnalyticsSequences.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp

Changeset: f1a9a8d2
Branch: master
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-10-25 21:07:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1a9a8d25b2e1f9b5dbe8719abb66ec4cd9057dc

8342902: Deduplication of acquire calls in BindingSpecializer causes escape-analyisis failure

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallByRefHighArity.c

Changeset: 1476f6c4
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-26 03:32:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1476f6c47511ad9dceda3633776ace3ee353d7ed

8343030: RISC-V: Small assembler cleanups

Reviewed-by: mli, rehn

! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 873f8a69
Branch: master
Author:    Jonathan Gibbons <jjg at openjdk.org>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-10-26 06:57:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/873f8a696fa45c7d94a164be20cf3c797ce7f2a6

8305406: Add @spec tags in java.base/java.* (part 2)

Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw at openjdk.org>
Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrap.java
! src/java.base/share/classes/com/sun/crypto/provider/AESKeyWrapPadded.java
! src/java.base/share/classes/com/sun/crypto/provider/KWUtil.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyWrapCipher.java
! src/java.base/share/classes/java/security/DrbgParameters.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyRep.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/cert/CRL.java
! src/java.base/share/classes/java/security/cert/CRLReason.java
! src/java.base/share/classes/java/security/cert/PKIXRevocationChecker.java
! src/java.base/share/classes/java/security/cert/TrustAnchor.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/java/security/cert/X509Certificate.java
! src/java.base/share/classes/java/security/cert/package-info.java
! src/java.base/share/classes/java/security/interfaces/EdECKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAKey.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/package-info.java
! src/java.base/share/classes/java/security/spec/DSAGenParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdDSAParameterSpec.java
! src/java.base/share/classes/java/security/spec/EdECPoint.java
! src/java.base/share/classes/java/security/spec/EdECPrivateKeySpec.java
! src/java.base/share/classes/java/security/spec/EdECPublicKeySpec.java
! src/java.base/share/classes/java/security/spec/MGF1ParameterSpec.java
! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java
! src/java.base/share/classes/java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java
! src/java.base/share/classes/java/security/spec/RSAOtherPrimeInfo.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/javax/crypto/package-info.java
! src/java.base/share/classes/javax/crypto/spec/ChaCha20ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/GCMParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/OAEPParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java
! src/java.base/share/classes/javax/crypto/spec/PBEParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/PSource.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/ExtendedSSLSession.java
! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! src/java.base/share/classes/javax/net/ssl/SNIServerName.java
! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java
! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java
! src/java.base/share/classes/javax/net/ssl/StandardConstants.java
! src/java.base/share/classes/javax/net/ssl/package-info.java
! src/java.base/share/classes/javax/security/auth/login/package-info.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/auth/x500/package-info.java

Changeset: 9e451aa3
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-26 14:01:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9e451aa36586badc7be58804ae6f12e6b671445d

8343102: Remove `--compress` from jlink command lines from jpackage tests

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 40e07a7e
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-26 14:45:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40e07a7ea31d04722cda3e6d2fc988df50a7cdca

8342865: Use type parameter for Class::getPrimitiveClass

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Boolean.java
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/Void.java

Changeset: 762a573e
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-26 14:45:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/762a573ef1f4d800b98d3acfcc72c0b2792de69e

8335880: More troubleshooting tips around windows space in path

Reviewed-by: erikj, ihse

! doc/building.html
! doc/building.md

Changeset: 0e3fc93d
Branch: master
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-10-26 17:59:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0e3fc93dfb14378a848571a6b83282c0c73e690f

8342083: Make a few fields in FileSystemPreferences final

Reviewed-by: jpai, bpb

! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java

Changeset: eb3669a5
Branch: master
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-10-28 09:02:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb3669a5869d3066341e63dfb8792bd967663656

8340796: Use a consistent order when loading cxq and EntryList

Reviewed-by: dholmes, coleenp, eosterlund

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: ec061874
Branch: master
Author:    Jonathan Lampérth <jonathan.lamperth at oracle.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-10-28 09:42:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec0618742ff6cfd6d83f1278e8d245673fb9ef2c

8034066: Incorrect alignment in the "Code" section for "-c -XDdetails" options

Reviewed-by: jvernee, liach

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
+ test/langtools/tools/javap/ClassWriterCodeIndentTest.java

Changeset: a5ad974b
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-28 12:11:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5ad974bec932c63ddc647c9986a513ae32ef663

8343056: C2: Micro-optimize Node lists grow

Reviewed-by: kvn, redestad

! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: d5fb6b4a
Branch: master
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-10-28 12:39:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d5fb6b4a3cf4926acb333e7ee55f96fc76225631

8339939: [JVMCI] Don't compress abstract and interface Klasses

Co-authored-by: Doug Simon <dnsimon at openjdk.org>
Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/DirectHotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/IndirectHotSpotObjectConstantImpl.java

Changeset: 120a9357
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-10-28 13:48:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/120a9357b3cf63427a6c8539128b69b11b9beca3

8342561: Metaspace for generated reflection classes is no longer needed

Reviewed-by: shade, stuefe

! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/metaspaceArenaGrowthPolicy.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/gtest/metaspace/test_arenagrowthpolicy.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp

Changeset: 9f6211bc
Branch: master
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-10-28 14:31:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f6211bcf1b46e4bfba2d128d9eb8457bc0cde51

8341371: CDS cannot load archived heap objects with -XX:+UseSerialGC -XX:-UseCompressedOops

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/archiveHeapLoader.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/appcds/TestEpsilonGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/TestShenandoahWithCDS.java

Changeset: e659d9da
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-28 15:38:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e659d9da5d6198ad9c85efd6472e138a6a3961c2

8342975: C2: Micro-optimize PhaseIdealLoop::Dominators()

Reviewed-by: dlong, kvn

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

Changeset: 52382e28
Branch: master
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-10-28 16:30:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52382e285fdf853c01605f8e0d7f3f5d34965802

8338021: Support new unsigned and saturating vector operators in VectorAPI

Reviewed-by: psandoz, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
+ src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithZeroTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
+ test/jdk/jdk/incubator/vector/VectorMathTest.java
! test/jdk/jdk/incubator/vector/gen-template.sh
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op.template
= test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 1341b813
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-28 16:38:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1341b81321fe77005ba68fba19c7d83e3fcb5fde

8341666: FileInputStream doesn't support readAllBytes() or readNBytes(int) on pseudo devices

Reviewed-by: alanb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/native/libjava/FileInputStream.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/windows/native/libjava/io_util_md.c
! src/java.base/windows/native/libjava/io_util_md.h
+ test/jdk/java/io/FileInputStream/PseudoDevice.java

Changeset: 9f6d5b46
Branch: master
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-10-28 16:58:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f6d5b46ce2cfcdb39f94b8ac8621ee21f4e8740

8343020: (fs) Add support for SecureDirectoryStream on macOS

Reviewed-by: bpb, alanb

! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/DirectoryStream/SecureDS.java

Changeset: 00fe9f7b
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-28 17:22:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00fe9f7bdfd245791bca6b5b1b2d0a98d41af221

8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
- test/jdk/tools/jpackage/share/EmptyFolderBase.java
- test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java

Changeset: a95374f5
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-28 17:24:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a95374f588149d80068275a496ba4aa04b3bb4fd

8343101: Rework BasicTest.testTemp test cases

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: d2e716eb
Branch: master
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-10-28 18:06:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2e716eb72ea603fce50f0757a766ec623ef2faf

8331958: Update PC/SC Lite for Suse Linux to 2.3.0

Reviewed-by: weijun

! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/winscard.h
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/wintypes.h

Changeset: d49f2104
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-10-28 18:21:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d49f21043b84ebcc8b9176de3a84621ca7bca8fb

8342040: Further improve entry lookup performance for multi-release JARs

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java

Changeset: 90bd5445
Branch: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-28 22:40:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90bd544512de541cd98889bec58f419bc69a723d

8342958: Use jvmArgs consistently in microbenchmarks

Reviewed-by: ecaspole, jvernee

! test/micro/org/openjdk/bench/java/lang/CallerClassBench.java
! test/micro/org/openjdk/bench/java/lang/ObjectHashCode.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java
! test/micro/org/openjdk/bench/java/lang/StringHashCode.java
! test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java
! test/micro/org/openjdk/bench/java/lang/classfile/Utf8EntryWriteTo.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantAsType.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/java/lang/invoke/Wrappers.java
! test/micro/org/openjdk/bench/java/lang/reflect/proxy/ProxyGeneratorBench.java
! test/micro/org/openjdk/bench/java/net/NetworkInterfaceLookup.java
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
! test/micro/org/openjdk/bench/java/net/ThreadLocalParseUtil.java
! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java
! test/micro/org/openjdk/bench/java/security/CacheBench.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/security/HSS.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java
! test/micro/org/openjdk/bench/java/security/ProtectionDomainBench.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/java/util/ArraysSort.java
! test/micro/org/openjdk/bench/java/util/ListArgs.java
! test/micro/org/openjdk/bench/java/util/StringJoinerBenchmark.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
! test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
! test/micro/org/openjdk/bench/javax/crypto/AES.java
! test/micro/org/openjdk/bench/javax/crypto/AESReinit.java
! test/micro/org/openjdk/bench/javax/crypto/Crypto.java
! test/micro/org/openjdk/bench/javax/crypto/full/CryptoBase.java
! test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java
! test/micro/org/openjdk/bench/jdk/classfile/ConstantPoolBuildingClassEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ArrayMismatchBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/BlackScholes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/EqualsIgnoreCaseBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexVectorBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/LoadMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskQueryOperationsBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/SelectFromBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskTrueCount.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/StoreMaskedIOOBEBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorExtractBenchmark.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorFPtoIntCastOperations.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java
! test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java
! test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java
! test/micro/org/openjdk/bench/vm/compiler/ClearMemory.java
! test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java
! test/micro/org/openjdk/bench/vm/compiler/InterfacePrivateCalls.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java
! test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java
! test/micro/org/openjdk/bench/vm/compiler/SubIdealC0Minus_YPlusC1_.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
! test/micro/org/openjdk/bench/vm/compiler/VectorAlignment.java
! test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java
! test/micro/org/openjdk/bench/vm/compiler/VectorLoadToStoreForwarding.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java
! test/micro/org/openjdk/bench/vm/compiler/overhead/SimpleRepeatCompilation.java
! test/micro/org/openjdk/bench/vm/compiler/x86/BasicRules.java
! test/micro/org/openjdk/bench/vm/compiler/x86/ConvertF2I.java
! test/micro/org/openjdk/bench/vm/compiler/x86/LeaInstruction.java
! test/micro/org/openjdk/bench/vm/fences/SafePublishing.java
! test/micro/org/openjdk/bench/vm/gc/MicroLargePages.java
! test/micro/org/openjdk/bench/vm/gc/RawAllocationRate.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
! test/micro/org/openjdk/bench/vm/lang/TypePollution.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java
! test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java

Changeset: f0075d59
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-10-29 00:15:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0075d593db657182e1857e54710a1052e9d1cf0

8343115: SkipIfEqual class is not used after JDK-8335946

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 54327bc4
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-29 04:22:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54327bc4e38773b7461977ce17f2185c068bce9b

8342962: [s390x] TestOSRLotsOfLocals.java crashes

Reviewed-by: lucy, mdoerr

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

Changeset: df3473e2
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-29 06:05:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df3473e22069145334dd7323bfa793c237a7f26e

8343178: Test BasicTest.java javac compile fails cannot find symbol

Reviewed-by: jpai, asemenyuk

! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: 88dc655a
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-29 06:43:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88dc655a6d6cfc71c467405b62bd35beeed7794f

8342988: GHA: Build JTReg in single step

Reviewed-by: ihse

+ .github/actions/build-jtreg/action.yml
! .github/actions/get-jtreg/action.yml
! .github/workflows/main.yml

Changeset: 0abfa3ba
Branch: master
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Date:      2024-10-29 07:50:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0abfa3ba8f72538f62be838c1ebac8cfbdd14cdf

8304824: NMT should not use ThreadCritical

Reviewed-by: stuefe, dholmes, jsjolen

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: e389f82b
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-29 08:07:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e389f82b1b2365a43fef744936b222328d71494b

8343137: C2: VerifyLoopOptimizations fails with "Was reachable in only one"

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
- test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicateDoesntConstantFold.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestMissingSetCtrlForTrueConstant.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateNotRemoved.java
= test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateAssertionPredicateWithTwoUCTs.java

Changeset: beff8bfe
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-29 08:18:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/beff8bfe2a5334823b67cb748bc8652dc6a3f3d4

8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask'

Reviewed-by: kvn, mdoerr

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 79a07ad7
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-29 08:47:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79a07ad726f4e4b0502a22a55832960aa1561911

8343149: Cleanup os::print_tos_pc on AIX

Reviewed-by: mdoerr, lucy, jkern

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: 6332e258
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-29 10:48:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6332e258f91789cf50d07a6929f32ff3aaef1a92

8343183: [s390x]: Problemlist runtime/Monitor/SyncOnValueBasedClassTest.java Failure

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: d8430efb
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2024-10-29 12:02:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8430efb5e159b8e08d2cac66b46cb4ff1112927

8339573: Update CodeCacheSegmentSize and CodeEntryAlignment for ARM

Reviewed-by: kvn, eastigeevich

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/globals_arm.hpp

Changeset: d8b3685d
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-29 13:30:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8b3685d36873904248e9701f66459e074a4a8ab

8342607: Enhance register printing on x86_64 platforms

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, stuefe, mbaesken

! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/utilities/debug.cpp

Changeset: 7c800e6b
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-10-29 14:23:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c800e6bae388dd87986f366787398fe99b4e2ee

8343026: JFR: Index into fields in the topFrame

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 4ce19ca1
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-29 14:57:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ce19ca110b6e1eeed7483a1ec7c75fbc1d1b773

8343190: GHA: Try building JTReg several times

Reviewed-by: erikj, ihse

! .github/actions/build-jtreg/action.yml

Changeset: 9cfb0f7f
Branch: master
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-10-29 15:18:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9cfb0f7f7ad31081c917be1eb0e39e2552e45382

8341527: AVX-512 intrinsic for SHA3

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/java.base/share/classes/sun/security/provider/SHA3.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: 520ddac9
Branch: master
Author:    Varada M <varadam at openjdk.org>
Date:      2024-10-29 18:20:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/520ddac97053be669d9678375266ccfd6724e3e1

8331861: [PPC64] Implement load / store assembler functions which take an Address object

Reviewed-by: amitkumar, mdoerr

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp

Changeset: 60364ef0
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-10-29 19:59:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60364ef0010bde2933c22bf581ff8b3700c4afd6

8341273: JVMTI is not properly hiding some continuation related methods

Reviewed-by: alanb, amenkov

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiHideEvents.java
! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/CheckHiddenFrames.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CheckHiddenFrames/libCheckHiddenFrames.cpp

Changeset: 40f3d50b
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-10-29 23:17:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40f3d50badc20db5fbfcd485447e634778d03248

8343211: Compile error: redefinition of 'Assembler::evmovdquw(XMMRegister,KRegister,XMMRegister,bool,int)'

Reviewed-by: vpaprotski, sviswanathan, thartmann, shade

! src/hotspot/cpu/x86/assembler_x86.cpp
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: ceaa71e7
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-30 02:41:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ceaa71e73100072b73e8bb8ec57259510e92f1c5

8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions

Co-authored-by: Alexander Matveev <almatvee at openjdk.org>
Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: bd795946
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-10-30 02:52:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd795946e777fccf797b1b69806217f988212f73

8343037: Missing @since tag on JColorChooser.showDialog overload

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/JColorChooser.java
! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java

Changeset: b6f745df
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-10-30 03:09:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6f745df5795341dab1fc049a188a9e70d563a1a

8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms

Reviewed-by: epeter, mbaesken

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

Changeset: 158ae51b
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-30 05:58:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/158ae51be0fa5e8f90ad534df3e4f07745a443dc

8250659: Clarify in ParameterizedType.getRawType() doc that only Class is returned

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/reflect/ParameterizedType.java

Changeset: 63c19d3d
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-30 06:11:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63c19d3db586920108808866c7a094a5ae41bc22

8341977: Replace predicate walking and cloning code for Loop Peeling with a predicate visitor

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp

Changeset: f7f51983
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-30 08:06:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7f5198367c74a97933fba7b18aa68f340a5a59c

8343186: hsdis build libopcodes and libbfd are not found

Reviewed-by: erikj, ihse, shade, jwaters

! make/autoconf/lib-hsdis.m4

Changeset: 9003524c
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-30 10:24:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9003524c8bbe5041b8d51deb6000b688a29027f8

8342588: Shenandoah: Pull shared closures together in one header

Reviewed-by: wkemper, kdnilsen, simonis

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
- src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: 0fe15d68
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-10-30 10:39:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0fe15d683630646d42d3b0ff75656a9b9006d61d

8343040: Clean up references to JRE in the launcher code

Reviewed-by: alanb, darcy

! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/emessages.h
! src/java.base/share/native/libjli/java.c
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c
! src/java.base/windows/native/libjli/java_md.c

Changeset: 821c514a
Branch: master
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-10-30 11:05:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/821c514a132e809a14648ddbb56f2ffee85fd35a

8341692: Implement JEP 490: ZGC: Remove the Non-Generational Mode

Reviewed-by: ihse, eosterlund, stefank, prr, cjplummer, dholmes

! make/RunTests.gmk
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
- src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp
- src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp
- src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp
- src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp
- src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp
- src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
- src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp
- src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp
- src/hotspot/cpu/x86/gc/x/x_x86_64.ad
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
- src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp
- src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
- src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp
- src/hotspot/os/linux/gc/x/xLargePages_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp
- src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp
- src/hotspot/os/linux/gc/x/xNUMA_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
- src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.cpp
- src/hotspot/os/linux/gc/x/xSyscall_linux.hpp
- src/hotspot/os/posix/gc/x/xArguments_posix.cpp
- src/hotspot/os/posix/gc/x/xInitialize_posix.cpp
- src/hotspot/os/posix/gc/x/xUtils_posix.cpp
- src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp
- src/hotspot/os/windows/gc/x/xArguments_windows.cpp
- src/hotspot/os/windows/gc/x/xInitialize_windows.cpp
- src/hotspot/os/windows/gc/x/xLargePages_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.cpp
- src/hotspot/os/windows/gc/x/xMapper_windows.hpp
- src/hotspot/os/windows/gc/x/xNUMA_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp
- src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.cpp
- src/hotspot/os/windows/gc/x/xSyscall_windows.hpp
- src/hotspot/os/windows/gc/x/xUtils_windows.cpp
- src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
- src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp
- src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp
- src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
- src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
- src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp
- src/hotspot/share/gc/x/vmStructs_x.cpp
- src/hotspot/share/gc/x/vmStructs_x.hpp
- src/hotspot/share/gc/x/xAbort.cpp
- src/hotspot/share/gc/x/xAbort.hpp
- src/hotspot/share/gc/x/xAbort.inline.hpp
- src/hotspot/share/gc/x/xAddress.cpp
- src/hotspot/share/gc/x/xAddress.hpp
- src/hotspot/share/gc/x/xAddress.inline.hpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.cpp
- src/hotspot/share/gc/x/xAddressSpaceLimit.hpp
- src/hotspot/share/gc/x/xAllocationFlags.hpp
- src/hotspot/share/gc/x/xArguments.cpp
- src/hotspot/share/gc/x/xArguments.hpp
- src/hotspot/share/gc/x/xArray.hpp
- src/hotspot/share/gc/x/xArray.inline.hpp
- src/hotspot/share/gc/x/xAttachedArray.hpp
- src/hotspot/share/gc/x/xAttachedArray.inline.hpp
- src/hotspot/share/gc/x/xBarrier.cpp
- src/hotspot/share/gc/x/xBarrier.hpp
- src/hotspot/share/gc/x/xBarrier.inline.hpp
- src/hotspot/share/gc/x/xBarrierSet.cpp
- src/hotspot/share/gc/x/xBarrierSet.hpp
- src/hotspot/share/gc/x/xBarrierSet.inline.hpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.cpp
- src/hotspot/share/gc/x/xBarrierSetAssembler.hpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
- src/hotspot/share/gc/x/xBarrierSetNMethod.hpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.cpp
- src/hotspot/share/gc/x/xBarrierSetRuntime.hpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
- src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp
- src/hotspot/share/gc/x/xBitField.hpp
- src/hotspot/share/gc/x/xBitMap.hpp
- src/hotspot/share/gc/x/xBitMap.inline.hpp
- src/hotspot/share/gc/x/xBreakpoint.cpp
- src/hotspot/share/gc/x/xBreakpoint.hpp
- src/hotspot/share/gc/x/xCPU.cpp
- src/hotspot/share/gc/x/xCPU.hpp
- src/hotspot/share/gc/x/xCPU.inline.hpp
- src/hotspot/share/gc/x/xCollectedHeap.cpp
- src/hotspot/share/gc/x/xCollectedHeap.hpp
- src/hotspot/share/gc/x/xDebug.gdb
- src/hotspot/share/gc/x/xDirector.cpp
- src/hotspot/share/gc/x/xDirector.hpp
- src/hotspot/share/gc/x/xDriver.cpp
- src/hotspot/share/gc/x/xDriver.hpp
- src/hotspot/share/gc/x/xErrno.cpp
- src/hotspot/share/gc/x/xErrno.hpp
- src/hotspot/share/gc/x/xForwarding.cpp
- src/hotspot/share/gc/x/xForwarding.hpp
- src/hotspot/share/gc/x/xForwarding.inline.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.cpp
- src/hotspot/share/gc/x/xForwardingAllocator.hpp
- src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
- src/hotspot/share/gc/x/xForwardingEntry.hpp
- src/hotspot/share/gc/x/xForwardingTable.hpp
- src/hotspot/share/gc/x/xForwardingTable.inline.hpp
- src/hotspot/share/gc/x/xFuture.hpp
- src/hotspot/share/gc/x/xFuture.inline.hpp
- src/hotspot/share/gc/x/xGlobals.cpp
- src/hotspot/share/gc/x/xGlobals.hpp
- src/hotspot/share/gc/x/xGranuleMap.hpp
- src/hotspot/share/gc/x/xGranuleMap.inline.hpp
- src/hotspot/share/gc/x/xHash.hpp
- src/hotspot/share/gc/x/xHash.inline.hpp
- src/hotspot/share/gc/x/xHeap.cpp
- src/hotspot/share/gc/x/xHeap.hpp
- src/hotspot/share/gc/x/xHeap.inline.hpp
- src/hotspot/share/gc/x/xHeapIterator.cpp
- src/hotspot/share/gc/x/xHeapIterator.hpp
- src/hotspot/share/gc/x/xHeuristics.cpp
- src/hotspot/share/gc/x/xHeuristics.hpp
- src/hotspot/share/gc/x/xInitialize.cpp
- src/hotspot/share/gc/x/xInitialize.hpp
- src/hotspot/share/gc/x/xLargePages.cpp
- src/hotspot/share/gc/x/xLargePages.hpp
- src/hotspot/share/gc/x/xLargePages.inline.hpp
- src/hotspot/share/gc/x/xList.hpp
- src/hotspot/share/gc/x/xList.inline.hpp
- src/hotspot/share/gc/x/xLiveMap.cpp
- src/hotspot/share/gc/x/xLiveMap.hpp
- src/hotspot/share/gc/x/xLiveMap.inline.hpp
- src/hotspot/share/gc/x/xLock.hpp
- src/hotspot/share/gc/x/xLock.inline.hpp
- src/hotspot/share/gc/x/xMark.cpp
- src/hotspot/share/gc/x/xMark.hpp
- src/hotspot/share/gc/x/xMark.inline.hpp
- src/hotspot/share/gc/x/xMarkCache.cpp
- src/hotspot/share/gc/x/xMarkCache.hpp
- src/hotspot/share/gc/x/xMarkCache.inline.hpp
- src/hotspot/share/gc/x/xMarkContext.hpp
- src/hotspot/share/gc/x/xMarkContext.inline.hpp
- src/hotspot/share/gc/x/xMarkStack.cpp
- src/hotspot/share/gc/x/xMarkStack.hpp
- src/hotspot/share/gc/x/xMarkStack.inline.hpp
- src/hotspot/share/gc/x/xMarkStackAllocator.cpp
- src/hotspot/share/gc/x/xMarkStackAllocator.hpp
- src/hotspot/share/gc/x/xMarkStackEntry.hpp
- src/hotspot/share/gc/x/xMarkTerminate.hpp
- src/hotspot/share/gc/x/xMarkTerminate.inline.hpp
- src/hotspot/share/gc/x/xMemory.cpp
- src/hotspot/share/gc/x/xMemory.hpp
- src/hotspot/share/gc/x/xMemory.inline.hpp
- src/hotspot/share/gc/x/xMessagePort.hpp
- src/hotspot/share/gc/x/xMessagePort.inline.hpp
- src/hotspot/share/gc/x/xMetronome.cpp
- src/hotspot/share/gc/x/xMetronome.hpp
- src/hotspot/share/gc/x/xNMethod.cpp
- src/hotspot/share/gc/x/xNMethod.hpp
- src/hotspot/share/gc/x/xNMethodData.cpp
- src/hotspot/share/gc/x/xNMethodData.hpp
- src/hotspot/share/gc/x/xNMethodTable.cpp
- src/hotspot/share/gc/x/xNMethodTable.hpp
- src/hotspot/share/gc/x/xNMethodTableEntry.hpp
- src/hotspot/share/gc/x/xNMethodTableIteration.cpp
- src/hotspot/share/gc/x/xNMethodTableIteration.hpp
- src/hotspot/share/gc/x/xNUMA.cpp
- src/hotspot/share/gc/x/xNUMA.hpp
- src/hotspot/share/gc/x/xNUMA.inline.hpp
- src/hotspot/share/gc/x/xObjArrayAllocator.cpp
- src/hotspot/share/gc/x/xObjArrayAllocator.hpp
- src/hotspot/share/gc/x/xObjectAllocator.cpp
- src/hotspot/share/gc/x/xObjectAllocator.hpp
- src/hotspot/share/gc/x/xOop.hpp
- src/hotspot/share/gc/x/xOop.inline.hpp
- src/hotspot/share/gc/x/xPage.cpp
- src/hotspot/share/gc/x/xPage.hpp
- src/hotspot/share/gc/x/xPage.inline.hpp
- src/hotspot/share/gc/x/xPageAllocator.cpp
- src/hotspot/share/gc/x/xPageAllocator.hpp
- src/hotspot/share/gc/x/xPageAllocator.inline.hpp
- src/hotspot/share/gc/x/xPageCache.cpp
- src/hotspot/share/gc/x/xPageCache.hpp
- src/hotspot/share/gc/x/xPageTable.cpp
- src/hotspot/share/gc/x/xPageTable.hpp
- src/hotspot/share/gc/x/xPageTable.inline.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.cpp
- src/hotspot/share/gc/x/xPhysicalMemory.hpp
- src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp
- src/hotspot/share/gc/x/xReferenceProcessor.cpp
- src/hotspot/share/gc/x/xReferenceProcessor.hpp
- src/hotspot/share/gc/x/xRelocate.cpp
- src/hotspot/share/gc/x/xRelocate.hpp
- src/hotspot/share/gc/x/xRelocationSet.cpp
- src/hotspot/share/gc/x/xRelocationSet.hpp
- src/hotspot/share/gc/x/xRelocationSet.inline.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.cpp
- src/hotspot/share/gc/x/xRelocationSetSelector.hpp
- src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp
- src/hotspot/share/gc/x/xResurrection.cpp
- src/hotspot/share/gc/x/xResurrection.hpp
- src/hotspot/share/gc/x/xResurrection.inline.hpp
- src/hotspot/share/gc/x/xRootsIterator.cpp
- src/hotspot/share/gc/x/xRootsIterator.hpp
- src/hotspot/share/gc/x/xRuntimeWorkers.cpp
- src/hotspot/share/gc/x/xRuntimeWorkers.hpp
- src/hotspot/share/gc/x/xSafeDelete.hpp
- src/hotspot/share/gc/x/xSafeDelete.inline.hpp
- src/hotspot/share/gc/x/xServiceability.cpp
- src/hotspot/share/gc/x/xServiceability.hpp
- src/hotspot/share/gc/x/xStackWatermark.cpp
- src/hotspot/share/gc/x/xStackWatermark.hpp
- src/hotspot/share/gc/x/xStat.cpp
- src/hotspot/share/gc/x/xStat.hpp
- src/hotspot/share/gc/x/xTask.cpp
- src/hotspot/share/gc/x/xTask.hpp
- src/hotspot/share/gc/x/xThread.cpp
- src/hotspot/share/gc/x/xThread.hpp
- src/hotspot/share/gc/x/xThread.inline.hpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
- src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp
- src/hotspot/share/gc/x/xThreadLocalData.hpp
- src/hotspot/share/gc/x/xTracer.cpp
- src/hotspot/share/gc/x/xTracer.hpp
- src/hotspot/share/gc/x/xTracer.inline.hpp
- src/hotspot/share/gc/x/xUncommitter.cpp
- src/hotspot/share/gc/x/xUncommitter.hpp
- src/hotspot/share/gc/x/xUnload.cpp
- src/hotspot/share/gc/x/xUnload.hpp
- src/hotspot/share/gc/x/xUnmapper.cpp
- src/hotspot/share/gc/x/xUnmapper.hpp
- src/hotspot/share/gc/x/xUtils.hpp
- src/hotspot/share/gc/x/xUtils.inline.hpp
- src/hotspot/share/gc/x/xValue.hpp
- src/hotspot/share/gc/x/xValue.inline.hpp
- src/hotspot/share/gc/x/xVerify.cpp
- src/hotspot/share/gc/x/xVerify.hpp
- src/hotspot/share/gc/x/xVirtualMemory.cpp
- src/hotspot/share/gc/x/xVirtualMemory.hpp
- src/hotspot/share/gc/x/xVirtualMemory.inline.hpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
- src/hotspot/share/gc/x/xWeakRootsProcessor.hpp
- src/hotspot/share/gc/x/xWorkers.cpp
- src/hotspot/share/gc/x/xWorkers.hpp
- src/hotspot/share/gc/x/x_globals.hpp
- src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp
- src/hotspot/share/gc/z/shared/zSharedArguments.cpp
- src/hotspot/share/gc/z/shared/zSharedArguments.hpp
- src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
- test/hotspot/gtest/gc/x/test_xAddress.cpp
- test/hotspot/gtest/gc/x/test_xArray.cpp
- test/hotspot/gtest/gc/x/test_xBitField.cpp
- test/hotspot/gtest/gc/x/test_xBitMap.cpp
- test/hotspot/gtest/gc/x/test_xForwarding.cpp
- test/hotspot/gtest/gc/x/test_xList.cpp
- test/hotspot/gtest/gc/x/test_xLiveMap.cpp
- test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp
- test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp
- test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/compiler/gcbarriers/TestArrayCopyWithLargeObjectAlignment.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/uncommontrap/TestDeoptOOM.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java
- test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
- test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/x/TestDeprecated.java
- test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
- test/hotspot/jtreg/gc/x/TestHighUsage.java
- test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
- test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
- test/hotspot/jtreg/gc/x/TestNoUncommit.java
- test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
- test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
- test/hotspot/jtreg/gc/x/TestSmallHeap.java
- test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAtWithHugeTLBFS.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
- test/hotspot/jtreg/gc/z/TestDefault.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpCompressedTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java
- test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/TEST.ROOT
! test/jdk/java/awt/Graphics2D/LargeWindowPaintTest.java
! test/jdk/java/awt/print/PrinterJob/AlphaPrintTest.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java
! test/jdk/jdk/incubator/vector/VectorMaxConversionTests.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestZ.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 7404ddf2
Branch: master
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-10-30 15:45:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7404ddf24a162cff445cd0a26aec446461988bc8

8202100: Merge vm/share/InMemoryJavaCompiler w/ jdk/test/lib/compiler/InMemoryJavaCompiler

Reviewed-by: lmesnik

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/BytecodeGeneratorFactory.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressDictionary/StressDictionary.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/generateHierarchy/GenerateHierarchyHelper.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java
- test/hotspot/jtreg/vmTestbase/vm/share/InMemoryJavaCompiler.java
! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java

Changeset: 1b177ce5
Branch: master
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-10-30 18:02:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b177ce5b7e25b3a563066ba92dbf8cacfd29126

8343103: Enable debug logging for vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java

Changeset: 9a9ac1d0
Branch: master
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-10-30 18:51:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a9ac1d0059438d33fe69ef51265dc7cff6ad2bd

8341927: Replace hardcoded security providers with new test.provider.name system property

Reviewed-by: mullan, ascarpino, rhalade

! doc/testing.html
! doc/testing.md
! test/jdk/com/sun/crypto/provider/CICO/CICODESFuncTest.java
! test/jdk/com/sun/crypto/provider/CICO/CICOSkipTest.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java
! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CICO.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/CTR.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4511676.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512524.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4512704.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4513830.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4517355.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/Test4626070.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/CTR/CounterMode.java
! test/jdk/com/sun/crypto/provider/Cipher/CTS/CTSMode.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/NegativeLength.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/Cipher/TestCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java
! test/jdk/com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java
! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test4628062.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/Test6227536.java
! test/jdk/com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java
! test/jdk/com/sun/crypto/provider/Mac/DigestCloneabilityTest.java
! test/jdk/com/sun/crypto/provider/Mac/EmptyByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/HmacPBESHA1.java
! test/jdk/com/sun/crypto/provider/Mac/HmacSaltLengths.java
! test/jdk/com/sun/crypto/provider/Mac/LargeByteBufferTest.java
! test/jdk/com/sun/crypto/provider/Mac/MacClone.java
! test/jdk/com/sun/crypto/provider/Mac/MacKAT.java
! test/jdk/com/sun/crypto/provider/Mac/MacSameTest.java
! test/jdk/com/sun/crypto/provider/Mac/NullByteBufferTest.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java
! test/jdk/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java
! test/jdk/com/sun/crypto/provider/TLS/TestKeyMaterial.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/com/sun/crypto/provider/TLS/TestMasterSecret.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF.java
! test/jdk/com/sun/crypto/provider/TLS/TestPRF12.java
! test/jdk/com/sun/crypto/provider/TLS/TestPremaster.java
! test/jdk/com/sun/jdi/ClassesByName2Test.java
! test/jdk/java/security/KeyAgreement/KeyAgreementTest.java
! test/jdk/java/security/KeyAgreement/KeySizeTest.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/GenerateRSAPrivateCrtKey.java
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/java/security/KeyRep/Serial.policy
! test/jdk/java/security/MessageDigest/ByteBuffers.java
! test/jdk/java/security/MessageDigest/TestCloneable.java
! test/jdk/java/security/SecureRandom/DefaultAlgo.java
! test/jdk/java/security/SecureRandom/DefaultProvider.java
! test/jdk/java/security/SecureRandom/GetInstanceTest.java
! test/jdk/java/security/Security/CaseInsensitiveAlgNames.java
! test/jdk/java/security/Signature/ByteBuffers.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/SignatureGetInstance.java
! test/jdk/java/security/Signature/TestCloneable.java
! test/jdk/java/security/Signature/TestInitSignWithMyOwnRandom.java
! test/jdk/java/security/SignedObject/Chain.java
! test/jdk/java/security/SignedObject/Copy.java
! test/jdk/java/security/misc/GetInstanceNullsEmpties.java
! test/jdk/javax/crypto/Cipher/ByteBuffers.java
! test/jdk/javax/crypto/Cipher/CipherInputStreamExceptions.java
! test/jdk/javax/crypto/Cipher/GetMaxAllowed.java
! test/jdk/javax/crypto/Cipher/TestCipherMode.java
! test/jdk/javax/crypto/Cipher/TestGetInstance.java
! test/jdk/javax/crypto/CipherSpi/DirectBBRemaining.java
! test/jdk/javax/crypto/CryptoPermission/AllPermCheck.java
! test/jdk/javax/crypto/CryptoPermission/LowercasePermCheck.java
! test/jdk/javax/crypto/CryptoPermission/RSANoLimit.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpec.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException2.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecInvalidEncoding.java
! test/jdk/javax/crypto/KeyGenerator/TestGetInstance.java
! test/jdk/javax/crypto/KeyGenerator/TestKGParity.java
! test/jdk/javax/crypto/Mac/ByteBuffers.java
! test/jdk/javax/crypto/Mac/TestGetInstance.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKFTranslateTest.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/com/evilprovider/EvilHmacSHA1.java
! test/jdk/javax/security/auth/login/Configuration/GetInstance.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.grantedPolicy
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.java
! test/jdk/javax/security/auth/login/Configuration/GetInstanceSecurity.policy
! test/jdk/sun/security/ec/ECDSAPrimitive.java
! test/jdk/sun/security/ec/ECDSAPrvGreaterThanOrder.java
! test/jdk/sun/security/ec/InvalidCurve.java
! test/jdk/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java
! test/jdk/sun/security/ec/OidInstance.java
! test/jdk/sun/security/ec/SignatureDigestTruncate.java
! test/jdk/sun/security/ec/SignatureKAT.java
! test/jdk/sun/security/ec/SignedObjectChain.java
! test/jdk/sun/security/ec/TestEC.java
! test/jdk/sun/security/ec/ed/EdCRLSign.java
! test/jdk/sun/security/ec/ed/EdDSAKeyCompatibility.java
! test/jdk/sun/security/ec/ed/EdDSAKeySize.java
! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java
! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java
! test/jdk/sun/security/ec/ed/EdDSAReuseTest.java
! test/jdk/sun/security/ec/ed/EdDSATest.java
! test/jdk/sun/security/ec/ed/TestEdDSA.java
! test/jdk/sun/security/jca/PreferredProviderNegativeTest.java
! test/jdk/sun/security/mscapi/InteropWithSunRsaSign.java
! test/jdk/sun/security/pkcs/pkcs8/TestLeadingZeros.java
! test/jdk/sun/security/pkcs11/Cipher/EncryptionPadding.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java
! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java
! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/Mac/PBAMac.java
! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSAKeyLength.java
! test/jdk/sun/security/pkcs11/policy
! test/jdk/sun/security/pkcs11/rsa/GenKeyStore.java
! test/jdk/sun/security/pkcs11/rsa/rsakeys.ks.policy
! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java
! test/jdk/sun/security/provider/DSA/TestAlgParameterGenerator.java
! test/jdk/sun/security/provider/DSA/TestDSA.java
! test/jdk/sun/security/provider/DSA/TestDSA2.java
! test/jdk/sun/security/provider/DSA/TestKeyPairGenerator.java
! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java
! test/jdk/sun/security/provider/MessageDigest/Offsets.java
! test/jdk/sun/security/provider/MessageDigest/TestSHAClone.java
! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAOids.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/GenKeyStore.java
! test/jdk/sun/security/rsa/KeySizeTest.java
! test/jdk/sun/security/rsa/PrivateKeyEqualityTest.java
! test/jdk/sun/security/rsa/SignatureTest.java
! test/jdk/sun/security/rsa/SpecTest.java
! test/jdk/sun/security/rsa/TestCACerts.java
! test/jdk/sun/security/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/TestRSAOidSupport.java
! test/jdk/sun/security/rsa/TestSigGen15.java
! test/jdk/sun/security/rsa/TestSignatures.java
! test/jdk/sun/security/rsa/WithoutNULL.java
! test/jdk/sun/security/rsa/pss/PSSKeyCompatibility.java
! test/jdk/sun/security/rsa/pss/PSSParametersTest.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/SignatureTest2.java
! test/jdk/sun/security/rsa/pss/SignatureTestPSS.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java
! test/jdk/sun/security/ssl/HandshakeHash/DigestBase.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java

Changeset: 7461dfe9
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-10-30 21:49:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7461dfe9c652542ef4e8f8fe36ac601ebd345492

8341788: Fix ExceptionOccurred in hotspot

Reviewed-by: dholmes

! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 02ea4b54
Branch: master
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-10-30 21:53:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02ea4b548ea1d5e96b9e59e2aa916d7728844116

8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir
8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir

Reviewed-by: erikj, serb

! test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
! test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java

Changeset: cc2fb4d3
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-10-30 21:54:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc2fb4d3bd52a0f0b2c92e0b5490e003f9ba55ee

8337276: jcmd man page update for PID in output filenames

Reviewed-by: cjplummer, szaldana

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

Changeset: f340ab2d
Branch: master
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-10-30 22:14:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f340ab2d360b5dfd375095ac053e9f4fc22a98de

8342181: Update tests to use stronger Key and Salt size

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/Cipher/DES/KeyWrapping.java
! test/jdk/com/sun/crypto/provider/Cipher/DES/Sealtest.java
! test/jdk/com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java
! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java
! test/jdk/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java
! test/jdk/com/sun/org/apache/xml/internal/security/SignatureKeyInfo.java
! test/jdk/java/security/KeyAgreement/KeySpecTest.java
! test/jdk/java/security/KeyAgreement/MultiThreadTest.java
! test/jdk/java/security/KeyAgreement/NegativeTest.java
! test/jdk/java/security/KeyFactory/Failover.java
! test/jdk/java/security/KeyPairGenerator/GenerateKeypair.java
! test/jdk/java/security/KeyPairGenerator/GenerateRSAKeyPair.java
! test/jdk/java/security/Provider/SupportsParameter.java
! test/jdk/java/security/Signature/NONEwithRSA.java
! test/jdk/java/security/Signature/ResetAfterException.java
! test/jdk/java/security/Signature/VerifyRangeCheckOverflow.java
! test/jdk/java/security/cert/X509Certificate/GetSigAlgParams.java
! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java
! test/jdk/javax/security/auth/Destroyable/KeyDestructionTest.java
! test/jdk/jdk/security/jarsigner/Spec.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java
! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java
! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestDH.java
! test/jdk/sun/security/provider/KeyStore/CaseSensitiveAliases.java
! test/jdk/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java
! test/jdk/sun/security/rsa/BrokenRSAPrivateCrtKey.java
! test/jdk/sun/security/rsa/TestKeyPairGenerator.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorExponent.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorInit.java
! test/jdk/sun/security/rsa/TestKeyPairGeneratorLength.java
! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java
! test/jdk/sun/security/rsa/pss/InitAgain.java
! test/jdk/sun/security/rsa/pss/SerializedPSSKey.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java
! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 688e92e7
Branch: master
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-10-31 01:50:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/688e92e7f5febddd2935cb7f500dd3f10fbd9401

8342642: Class loading failure due to archived map issue in ModuleLoaderMap.Mapper

Reviewed-by: iklam, shade, alanb

! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java

Changeset: 388d44fb
Branch: master
Author:    Daniel Lundén <dlunden at openjdk.org>
Date:      2024-10-31 07:46:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/388d44fbf0126f253860edc88c2efd57f86e5a2b

8342156: C2: Compilation failure with fewer arguments after JDK-8329032

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn, kvn

! src/hotspot/share/adlc/formsopt.cpp
+ test/hotspot/jtreg/compiler/arguments/TestManyParameters.java

Changeset: 2f1ba5ef
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-10-31 08:32:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f1ba5ef09441ed9e505fe2e17c57ccb1771f777

8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: dee0982c
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-10-31 08:53:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dee0982c603b389148a2e615c10c1276c3c589ae

8343132: Remove temporary transitions from Virtual thread implementation

Reviewed-by: dholmes, sspitsyn, pchilanomate

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/native/libjava/VirtualThread.c
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java

Changeset: c40bb762
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-10-31 09:17:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c40bb7621c0e49581dac587b6900b6d281572813

8343296: IGV: Show pre/main/post at CountedLoopNodes

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, kvn

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/customNodeInfo.filter

Changeset: e5bbad05
Branch: master
Author:    Arseny Bochkarev <bochkarevarseny at gmail.com>
Date:      2024-10-31 12:19:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5bbad059d5dc293288ac415c9f7d0fa89c64b74

8334999: RISC-V: implement AES single block encryption/decryption intrinsics

Reviewed-by: fyang, rehn, yzhu

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: 29ae2651
Branch: master
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-10-31 13:55:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29ae26517f9c1fd5e641b3a560aa93e370920506

8341861: GHA: Use only retention mechanism to remove bundles

Reviewed-by: shade, ihse, erikj

! .github/workflows/main.yml

Changeset: 3ccd2f75
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-10-31 14:01:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ccd2f757d069c16147b331a90b1590c8ad4ae24

8342458: More consistent constant instruction handling

Reviewed-by: asotona

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

Changeset: b2694934
Branch: master
Author:    Olexandr Rotan <rotan.olexandr at gmail.com>
Date:      2024-10-31 15:25:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2694934b567c896b715c420584ce0989d2decc9

8338981: Access to private classes should be permitted inside the permits clause of the enclosing top-level class

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/sealed/PrivateMembersInPermitClause.java

Changeset: 7d8bd21e
Branch: master
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2024-10-31 17:11:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d8bd21eb0187647ec574abf4fac4f99c435c60b

8335977: Deoptimization fails with assert "object should be reallocated already"

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: thartmann, kvn, vlivanov

! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndJVMStates.java

Changeset: 7ad3ef7f
Branch: master
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-10-31 18:25:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ad3ef7f763ab909d7b43dbdc8f445c101a9e989

8343057: JFR: Sorting in 'jfr view' can violate contract

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableSorter.java

Changeset: ae82cc1b
Branch: master
Author:    Fernando Guallini <fguallini at openjdk.org>
Date:      2024-10-31 18:28:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae82cc1ba101f6c566278f79a2e94bd1d1dd9efe

8342188: Update tests to use stronger key parameters and certificates

Reviewed-by: rhalade, ascarpino

! test/jdk/com/sun/crypto/provider/Cipher/RSA/TestRSA.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java
! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java
! test/jdk/java/security/KeyRep/Serial.java
! test/jdk/sun/security/pkcs11/KeyAgreement/TestInterop.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java
! test/jdk/sun/security/x509/X509CRLImpl/Verify.java
! test/jdk/sun/security/x509/X509CertImpl/Verify.java
+ test/lib/jdk/test/lib/security/DiffieHellmanGroup.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: 7c36fa7e
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-31 20:18:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c36fa7e175c01dd994cd8f1ef9fd942dbddbce0

8343019: Primitive caches must use boxed instances from the archive

Reviewed-by: jiangli, vlivanov, iklam

! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Short.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java

Changeset: 568b07a0
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-10-31 20:25:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/568b07a09b7e08ae9ea4a7d23e1ee3ca8c06e7a9

8325089: jpackage utility creates an "infinite", undeleteable directory tree

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JavaAppDesc.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java

Changeset: d4eb2d92
Branch: master
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-10-31 21:30:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4eb2d924e917e9a81c89ba938876f18089c793c

8319343: Improve CDS module graph support for --add-modules option

Reviewed-by: alanb, iklam

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java

Changeset: 5a5d9c51
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-31 22:17:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a5d9c51beadd9715ad4d5171003b8f54a8a9264

8343085: [macos] jpackage verbose output on macOS contains numerous "Running /usr/bin/codesign" entries

Reviewed-by: asemenyuk

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java

Changeset: 34655c67
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-10-31 22:18:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/34655c67a8efe1b8eb83d51a1e0efca10c6603ca

8342544: [macos] jpackage test helper should check for both "--app-image" and "--mac-sign" for signing predefined app image case

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java

Changeset: 29321447
Branch: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-31 22:28:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29321447b16d318e580f99edb748165eed1a4e00

8343305: Remove Indify-dependent microbenchmarks

Reviewed-by: liach, ihse, erikj

! make/test/BuildMicrobenchmark.gmk
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTarget.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteSetTargetSelf.java
- test/micro/org/openjdk/bench/java/lang/invoke/CallSiteStable.java

Changeset: b627a41f
Branch: master
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-10-31 22:30:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b627a41f3de77c27431a128f76d383e1db5406be

8343345: Use -jvmArgsPrepend when running microbenchmarks in RunTests.gmk

Reviewed-by: liach, ihse, erikj

! make/RunTests.gmk

Changeset: 803612ee
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-01 00:13:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/803612ee9377f7875d1b3ceb6f055048703e148c

8343121: RISC-V: More accurate max size for C2SafepointPollStub and C2EntryBarrierStub

Reviewed-by: rehn, fjiang

! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp

Changeset: cbda7580
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-11-01 00:55:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbda758010c22b0c1b9aec16004d4bfd24ab5c81

8343122: RISC-V: C2: Small improvement for real runtime callouts

Reviewed-by: rehn, fjiang

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

Changeset: 6f6cfe64
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-11-01 06:51:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f6cfe643b48c21c9b7349b584d31b813c025abd

8343380: C2: assert(iff->in(1)->is_OpaqueNotNull()) failed: must be OpaqueNotNull

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestCanReduceCheckUsersDifferentIfs.java

Changeset: 2a4d9d9b
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-01 07:19:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a4d9d9b0d34c84adeae78fad18a96c286c569e8

8343379: [BACKOUT] 8343190 GHA: Try building JTReg several times

Reviewed-by: erikj, ihse

! .github/actions/build-jtreg/action.yml

Changeset: 8d4d589f
Branch: master
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-11-01 07:34:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d4d589fc5895f328c7db93bae72048e8711d727

8343297: Vector unsigned min/max test are failing with -Xcomp

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86.ad

Changeset: 4a70c83b
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-11-01 08:35:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a70c83bd0c563185123ce9d8a34e006c62db7cc

8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure

Reviewed-by: amenkov

! test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java

Changeset: c4b91170
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2024-11-01 11:00:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4b91170a3b8130983c02e1c563bacbf57d897a5

Automatic merge of jdk:master into master




More information about the panama-dev mailing list