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

duke duke at openjdk.org
Fri Jul 29 11:09:37 UTC 2022


Changeset: 7841e5cc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-22 11:12:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7841e5cc387ba595f73f40b3a0d00d7e36df15ea

8290464: Optimize ResourceArea zapping on ResourceMark release

Reviewed-by: stuefe, zgu, coleenp

! src/hotspot/share/memory/resourceArea.hpp

Changeset: 75c1e999
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-07-22 11:50:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/75c1e99968da1ee2f33a8c3a70070832fb403104

8289572: InputStream wrapping with BufferedInputStream is redundant in HttpTimestamper

Reviewed-by: jpai, mullan

! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java

Changeset: 54854d93
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-07-22 12:27:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54854d9300479c22c416fd9d2fdb5c29fc1884bc

8256811: Delayed/missed jdwp class unloading events

Co-authored-by: Chris Plummer <cjplummer at openjdk.org>
Reviewed-by: cjplummer, coleenp, sspitsyn

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMap.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/jdk.jdwp.agent/share/native/libjdwp/classTrack.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h
! test/hotspot/jtreg/ProblemList.txt
+ test/jdk/com/sun/jdi/ClassUnloadEventTest.java

Changeset: b28f9dab
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-07-22 14:42:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b28f9dab80bf5d4de89942585c1ed7bb121d9cbd

8290688: Optimize x86_64 nmethod entry barriers

Reviewed-by: kvn, rrich

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 62f22633
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-22 15:55:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62f22633d1025809f88b41ae3a6891f23215be09

8290861: Remove unused field URLJarFile.BUF_SIZE

Reviewed-by: jpai, djelinski, aefimov

! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: ef8486a1
Author:    SWinxy <swinxythecat at gmail.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2022-07-22 18:36:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef8486a1a40c8b65d3db6048c3dc79802073148d

8286270: [java.desktop] Replace color search in XColors with a switch statement

Reviewed-by: prr, azvegint

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/XColors.java

Changeset: 2660a926
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-22 20:11:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2660a9268b36afc24787273eb22a12c1bc1b9dca

8290893: ProblemList java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload

Reviewed-by: dcubed

! test/jdk/ProblemList-Xcomp.txt

Changeset: 987656d6
Author:    Shruthi <Shruthi.Shruthi1 at ibm.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-07-22 22:10:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/987656d69065b5b61d658cec3704a181a4aef18b

8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java

Reviewed-by: joehw

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java

Changeset: 0599a05f
Author:    Man Cao <manc at openjdk.org>
Date:      2022-07-23 02:54:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0599a05f8c7e26d4acae0b2cc805a65bdd6c6f67

8290900: Build failure with Clang 14+ due to function warning attribute

Reviewed-by: kbarrett

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

Changeset: 852e71d9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-25 05:18:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/852e71d9f06bcf20874ed95a0d7c2b4267d4f59c

8290870: NMT: Increase MallocSiteTable size and allocate it only when needed

Reviewed-by: zgu, dholmes

! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp

Changeset: 228e8e94
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-07-25 07:08:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/228e8e94fe048e56d5513b150060c9b54f15642c

8290700: Optimize AArch64 nmethod entry barriers

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/opto/output.hpp

Changeset: 80dc6ceb
Author:    Bhavana Kilambi <bhavana.kilambi at arm.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-25 09:08:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80dc6cebc90f7ed5c4a262e2dcd3bd54ce71eab1

8290730: compiler/vectorization/TestAutoVecIntMinMax.java failed with "IRViolationException: There were one or multiple IR rule failures."

Reviewed-by: jiefu, kvn, thartmann

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java

Changeset: d0c365a7
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-07-25 10:32:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d0c365a7b91de2fdfacdb0e107174549b7a9860e

8170794: [macosx] Error when using setDesktopManager on a JDesktopPane on MacOS X with Look and Feel Aqua

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/RepaintManager.java
+ test/jdk/javax/swing/JDesktopPane/TestDesktopManagerNPE.java

Changeset: 350808a5
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-25 11:03:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/350808a5a3cbaa097c3360bfca9af6d90f1b223b

8290459: Remove unused GCCause enums

Reviewed-by: tschatzl, kbarrett

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

Changeset: b17269ad
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-07-25 12:26:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b17269ad522f05717b84356c885de24c5368447e

8290959: Consistently use "grey" instead of "gray" in GC code

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp

Changeset: 1e270ea4
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-25 12:40:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e270ea4f5e8f9539e85430b9be5cf21a89b4d8f

8290780: AArch64: Crash in c2 nmethod running RunThese30M.java

Reviewed-by: dlong

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

Changeset: 0ca74f53
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-25 14:10:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ca74f538e1a8a351cc0631c5fe397a74653ce6f

8289659: Refactor I/O stream copying to use InputStream.readAllBytes in X509CertPath

Reviewed-by: attila, weijun

! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java

Changeset: 7c3cfd13
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-07-25 21:51:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c3cfd13e3d67c185d15abb1c935853c856e8a42

8290557: tools/jpackage/share/AddLauncherTest.java#id1 failed with "ERROR: Failed: Check icon file"

Reviewed-by: almatvee

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

Changeset: 0ca5cb13
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2022-07-25 22:46:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ca5cb13a38105a4334ac3508a9c7155fc00cac3

8290834: Improve potentially confusing documentation on collection of profiling information

Reviewed-by: thartmann, kvn, dlong

! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/oops/methodData.hpp

Changeset: a6faf5d3
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-07-26 02:56:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a6faf5d33a09ca53e5d1c60a5ed82f2368a6e1b3

8290485: [vector] REVERSE_BYTES for byte type should not emit any instructions

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java

Changeset: 28bbdc5e
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-26 11:53:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28bbdc5ebb8e3f08b47d3c6e7e4e1f41b0408bee

8290972: ProblemList java/lang/ProcessBuilder/PipelineLeaksFD.java

Reviewed-by: iris, jpai

! test/jdk/ProblemList-Xcomp.txt

Changeset: 330adc03
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2022-07-26 12:10:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/330adc03a9314b188d05b3f8d06f97826b7a3847

8290969: DumpClassListCLDClosure incorrectly uses ResizeableResourceHashtable

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: da9cc5c9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-26 13:29:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da9cc5c9f48280786af7939f50c38eb7054e70c9

8290806: Only add eager reclaim task to G1 post evacuate tasks if there were candidates

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 89390955
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-07-26 13:45:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/893909558b0439e7727208eeb582416ffc4d9b37

8289996: Fix array range check hoisting for some scaled loop iv

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/powerOfTwo.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
+ test/micro/org/openjdk/bench/vm/compiler/RangeCheckHoisting.java

Changeset: 2ae8e311
Author:    longxu0509 <longxu at mail.ustc.edu.cn>
Committer: John Jiang <jjiang at openjdk.org>
Date:      2022-07-26 15:04:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ae8e3118385bdf93c50bca550334734b69bc2b6

8290669: Fix wording in sun.security.ec

Reviewed-by: mullan

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyPairGenerator.java

Changeset: 7318b222
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-07-26 16:54:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7318b22209a83c593176ec600647a9b050362932

8289551: Conversions between bit representations of half precision values and floats

Reviewed-by: psandoz, jrose

! src/java.base/share/classes/java/lang/Float.java
+ test/jdk/java/lang/Float/Binary16Conversion.java
+ test/jdk/java/lang/Float/Binary16ConversionNaN.java

Changeset: 8159a1ab
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-26 17:19:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8159a1ab708d7571814bbb1a60893b4a7379a082

8290706: Remove the support for inline contiguous allocations

Reviewed-by: eosterlund, aph, rrich, fyang, thartmann

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp
! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp

Changeset: 14516423
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-07-26 19:02:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1451642317dbe9f941172945e9f366000434653f

8244976: vmTestbase/nsk/jdi/Event/request/request001.java doesn' initialize eName

Reviewed-by: shade, sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/request/request001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventIterator/nextEvent/nextevent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocatableEvent/thread/thread001.java

Changeset: f0f78a91
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2022-07-26 20:06:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0f78a9125b1656f2c5a55599e726117bcf73ee5

8290894: Reduce runtime of vm.lang microbenchmarks

Reviewed-by: rriggs

! test/micro/org/openjdk/bench/vm/lang/InstanceOf.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java
! test/micro/org/openjdk/bench/vm/lang/MonitorBench.java
! test/micro/org/openjdk/bench/vm/lang/Throw.java
! test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java

Changeset: 4d796ee8
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2022-07-26 20:23:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d796ee8abd4eabc5d5d3034f236e8f4289ca048

8290887: Unused private method in TrustManagerFactoryImpl

Reviewed-by: weijun, xuelei, mullan

! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java

Changeset: 2a1d9cfe
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-27 08:01:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a1d9cfeada7e98cbb679b1bf88a91b722471517

8289137: Automatically adapt Young/OldPLABSize and when setting only MinTLABSize

Reviewed-by: iwalulya, sangheki

! src/hotspot/share/gc/shared/plab.cpp
! src/hotspot/share/gc/shared/plab.hpp
! src/hotspot/share/memory/universe.cpp
+ test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java

Changeset: 2bd90c21
Author:    Eric Liu <eliu at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-07-27 09:38:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bd90c2149bfee4b045c8f376e8bcdf4420ccb5d

8284990: AArch64: Remove STXR_PREFETCH from CPU features

Reviewed-by: aph, ngasson, njian

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java

Changeset: 61e072d1
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-27 10:43:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/61e072d11c8e0cb5879bb733ed1fdd2144326bfd

8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI"

Reviewed-by: kvn, xliu

! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/stringopts/SideEffectBeforeConstructor.jasm
+ test/hotspot/jtreg/compiler/stringopts/TestSideEffectBeforeConstructor.java

Changeset: 8ec31976
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-27 11:52:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ec319768399ba83a3ac04c2034666216ebc9cba

8291002: Rename Method::build_interpreter_method_data to Method::build_profiling_method_data

Reviewed-by: kvn, thartmann

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: 48b77a69
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-07-27 12:22:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/48b77a69697adb9967e58a18e1f248afb30e1b26

8285792: Posix signal handler modification checking issues.

Reviewed-by: dholmes, erikj

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/posix/signals_posix.cpp
+ test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
+ test/hotspot/jtreg/runtime/posixSig/libTestPsig.c

Changeset: adaf3b90
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-07-27 12:25:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/adaf3b9014d7bca95b5cbe34f0cbe04b43c6b49d

8291056: Remove unused Generation::par_promote*()

Reviewed-by: kbarrett

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

Changeset: e804236f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-27 12:39:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e804236f05ff8f7bf941dcbc26284474d2cbc67b

8291289: gc/TestPLABAdaptToMinTLABSize fails after JDK-8289137

Reviewed-by: shade

! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java

Changeset: 2f3e494b
Author:    Axel Boldt-Christmas <axel.boldt-christmas at oracle.com>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2022-07-27 12:43:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f3e494b80cce8e357ceac9a897c42d7e8f54af5

8290074: Remove implicit arguments for RegisterMap constructor

Reviewed-by: eosterlund, tschatzl

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/registerMap.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stackFrameStream.cpp
! src/hotspot/share/runtime/stackWatermark.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: c29242eb
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-07-22 11:33:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c29242ebb0cfd3eaa56240664af607c02a11324e

8290460: Alpine: disable some panama tests that rely on std::thread

Backport-of: d7f0de272c85ee8d0890c9d61e10065b618b69d7

! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java

Changeset: 8c9d5ad4
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-25 21:32:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c9d5ad4f89e7af18f4ee3b8f236083491d7f6fa

8290455: jck test api/java_lang/foreign/VaList/Empty.html fails on some platforms

Reviewed-by: jvernee, mbaesken

! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/PlatformLayouts.java
+ test/jdk/java/foreign/TestUnsupportedLinker.java

Changeset: 36c00fdd
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-27 09:50:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36c00fdd74692b85e63e57e192f42c14561efd01

8291006: java/foreign/TestUnsupportedPlatform fails after JDK-8290455

Reviewed-by: jvernee

- test/jdk/java/foreign/TestUnsupportedPlatform.java

Changeset: 92346246
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-07-27 14:07:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/923462467e52eda359249a4fb61d654f56182603

Merge


Changeset: c1040897
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-07-27 14:47:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1040897cd6d5bc6e76c971035cc36c9d35b31e6

8290848: LoadLibraryUnload.java still fails with "Too few cleared WeakReferences"

Reviewed-by: mchung, jpai

! test/jdk/ProblemList-Xcomp.txt
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java

Changeset: dc74ea21
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-27 16:58:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc74ea21f104f49c137476142b6f6340fd34af62

8291048: x86: compiler/c2/irTests/TestAutoVectorization2DArray.java fails with lower SSE

Reviewed-by: kvn, jiefu

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

Changeset: 37b08c7b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-27 20:05:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37b08c7bf9f76a5a984bf266614dfd105dc6c055

8237913: G1CollectedHeap::heap_region_containing shouldn't be a template

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp

Changeset: c1a3347f
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-07-27 21:48:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1a3347f1731d96621f0769363c10e76156cdf19

8291358: Fix the "overridding" typo

Reviewed-by: rriggs

! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/pkg/XReader.java
! test/langtools/jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java

Changeset: 16a12752
Author:    Hao Sun <haosun at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-07-27 23:42:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16a127524c78b85f17a13ba1072707bd9e851002

8290943: Fix several IR test issues on SVE after JDK-8289801

Reviewed-by: jiefu, adinn

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java

Changeset: bc6a3c7b
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-27 23:52:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc6a3c7b833cb88b624f1d18877edc4f31102a48

8290739: Simplify storage of dump-time class information

Reviewed-by: ccheung

! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 348a0521
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-07-28 00:04:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/348a0521e1cd602c4093955310f838cf4ce4daae

8290846: sun/tools/jstatd/JstatdTest* tests should use VM options

Reviewed-by: cjplummer, sspitsyn

! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java
! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 5d82d67a
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-07-28 04:43:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d82d67a9e1303e235f475c199eb1435c3d69006

8290034: Auto vectorize reverse bit operations.

Reviewed-by: xgong, kvn

! 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/x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestLongVect.java
+ test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: 93f96d8c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-07-28 06:44:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/93f96d8c9eb2c7e1579cc99002eefb6bf019742b

8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed

Reviewed-by: azvegint, prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxActionEvent.java

Changeset: 07f0612c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-28 07:30:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07f0612c9aa5641491516d9a0232392689d4c1ca

8290532: Adjust PKCS11Exception and handle more PKCS11 error codes

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java

Changeset: dd69a68d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-07-28 08:15:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd69a68d095a67b6ea1479d05285dd8be50bfbf2

8291000: C2: Purge LoadPLocked and Store*Conditional nodes

Reviewed-by: eosterlund, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 97fc8deb
Author:    Leslie Zhai <lzhai at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-07-28 08:58:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97fc8deb1db6deb5f841d64f5e8e3b825783a680

8291106: ZPlatformGranuleSizeShift is redundant

Reviewed-by: eosterlund, jiefu

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/ppc/gc/z/zGlobals_ppc.hpp
! src/hotspot/cpu/riscv/gc/z/zGlobals_riscv.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zGlobals.hpp

Changeset: 5d1ad396
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-28 10:48:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d1ad3968416f2d1740453825445a0deb295f5de

8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false"

Reviewed-by: egahlin, lucy

! test/jdk/jdk/jfr/event/compiler/TestJitRestart.java

Changeset: 471a427d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-07-28 11:08:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/471a427d1023ee5948d9e58ba04ecabaa7a4db97

8287794: Reverse*VNode::Identity problem

Reviewed-by: thartmann, xgong

! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
+ test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransformsSVE.java

Changeset: 5214a17d
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-07-28 14:07:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5214a17d81b1cd3fbdaf90ffe4b37026e31d273d

8291479: ProblemList compiler/rangechecks/TestRangeCheckHoistingScaledIV.java on ppc64le

Reviewed-by: thartmann, goetz

! test/hotspot/jtreg/ProblemList.txt

Changeset: 54a2c5a6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2022-07-28 14:53:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54a2c5a6d148fecbe87f861933e4ae9459bacf65

8290059: Do not use std::thread in panama tests

Reviewed-by: mcimadamore, stuefe, erikj

! make/test/JtregNativeJdk.gmk
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/libAsyncInvokers.cpp
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp
+ test/lib/native/testlib_threads.h

Changeset: e052d7f4
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2022-07-28 19:49:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e052d7f4bc0af26e205dbfff07beb06feebf1806

8288477: nmethod header size reduction

Reviewed-by: kvn, never

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 791fc579
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2022-07-28 22:04:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/791fc5791a029f3cf8ffbe78319e99b7703dd42b

6383195: javax.crypto.spec.PBEKeySpec is not thread safe

Reviewed-by: weijun

! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java
+ test/jdk/javax/crypto/spec/PBEKeySpec/PBEKeySpecRacing.java

Changeset: eeac3da7
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-07-28 22:34:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eeac3da79565064a2e2c2d5a325f45250a90681d

8289755: Remove --enable-reproducible-build from jib profile

Reviewed-by: wetmore, erikj

! make/conf/jib-profiles.js

Changeset: cfe9026f
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-07-29 01:42:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cfe9026fe0506488cc0f0557299cfa585811d194

8289511: Improve test coverage for XPath Axes: child

Reviewed-by: joehw

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpChildTest.java

Changeset: 18cd16d2
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2022-07-29 06:21:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/18cd16d2eae2ee624827eb86621f3a4ffd98fe8c

8291003: ARM32: constant_table.size assertion

Reviewed-by: shade

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: a708748e
Author:    duke <duke at openjdk.org>
Date:      2022-07-29 11:00:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a708748e15d1e75d85b1b94d51398ad9f7e634dc

Automatic merge of jdk:master into master




More information about the panama-dev mailing list