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

duke duke at openjdk.org
Fri Aug 18 11:07:38 UTC 2023


Changeset: 6ffc0324
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-11 12:19:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ffc0324dc854c147ab92e5a597d10ed0166b34a

8314113: G1: Remove unused G1CardSetInlinePtr::card_at

Reviewed-by: tschatzl

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

Changeset: 12326770
Author:    Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-11 13:21:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12326770dc4116dd3b374c3a50fabfa1f27249dd

8313244: NM flags handling in configure process

Reviewed-by: clanger, jwaters, mbaesken, erikj

! make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmMapfile.gmk

Changeset: 8f1c1348
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-11 18:09:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f1c134848437d7e37fb3b4bd603b91798e19724

8313798: [aarch64] sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sometimes times out on aarch64

Reviewed-by: kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! test/jdk/ProblemList.txt

Changeset: 73325028
Author:    Man Cao <manc at openjdk.org>
Date:      2023-08-11 20:43:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/733250288325bc663afc0376342d4c5a7a471cbd

8314139: TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores

Reviewed-by: shade, stuefe

! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java

Changeset: ec0cc630
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2023-08-11 21:00:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec0cc6300a02dd92b25d9072b8b3859dab583bbd

8313904: [macos] All signing tests which verifies unsigned app images are failing

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java

Changeset: b88c2735
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-14 07:04:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b88c27350328da86e9dc46c8061c6563fdf858a2

8313743: Make fields final in sun.nio.ch

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileLockTable.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/share/classes/sun/nio/ch/OptionKey.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java

Changeset: 6bbcef53
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-14 07:04:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6bbcef53154e6b669ef53e01eb95bc1b568dc0c6

8313948: Remove unnecessary static fields defaultUpper/defaultLower in sun.net.PortConfig

Reviewed-by: dfuchs

! src/java.base/unix/classes/sun/net/PortConfig.java

Changeset: 5c916228
Author:    Feilong Jiang <fjiang at openjdk.org>
Date:      2023-08-14 07:50:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c9162288570a140138a0055cd9c4e88fe40e69d

8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java

Reviewed-by: fyang

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java

Changeset: 1de5bf1c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 08:14:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1de5bf1ce94c20bc2fd481cd4387f170b0d3c63d

8314106: C2: assert(is_valid()) failed: must be valid after JDK-8305636

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestLoopUnswitchingWithoutParsePredicates.java

Changeset: a39ed108
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 08:15:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a39ed1087b3c188f06c9aa602313f3b9bf20f9c2

8314116: C2: assert(false) failed: malformed control flow after JDK-8305636

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java

Changeset: 049b55f2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-14 08:45:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/049b55f24e33559816c2b4b1abfda54f44fe87f5

8314019: Add gc logging to jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Reviewed-by: aboldtch, eosterlund

! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java

Changeset: 4164693f
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-08-14 08:56:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4164693f3bf15a2f3e03dee72e1ca3fb8d82582c

8313372: [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers.

Reviewed-by: dnsimon, kvn

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMIntrinsicMethod.java

Changeset: 06aa3c56
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-14 10:04:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/06aa3c5628e749188238dda3d41c776a5a2f7c81

8314118: Update JMH devkit to 1.37

Reviewed-by: erikj, redestad

! make/devkit/createJMHBundle.sh

Changeset: 5bfb82e6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-14 11:08:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5bfb82e6fabf977267e043fb7a68b4487051de7d

8314119: G1: Fix -Wconversion warnings in G1CardSetInlinePtr::card_pos_for

Reviewed-by: tschatzl, kbarrett

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

Changeset: 823f5b93
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-08-14 11:57:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/823f5b930c917f36bb32aa0d0bda3ef0187db875

8308850: Change JVM options with small ranges that get -Wconversion warnings to 32 bits

Reviewed-by: dholmes, coleenp, dlong

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 207bd00c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-14 12:08:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/207bd00c5101fce06b5ac12e76893d989b0093e2

8313756: [BACKOUT] 8308682: Enhance AES performance

Reviewed-by: thartmann

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: 6574dd79
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-14 13:38:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6574dd796dbb23645c87dddad427ed8f26d18323

8314025: Remove JUnit-based test in java/lang/invoke from problem list

Reviewed-by: dholmes, jpai

! test/jdk/ProblemList.txt

Changeset: 911d1dbb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-14 15:37:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/911d1dbbf7362693c736b905b42e5150fc4f8a96

8314078: HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp

Reviewed-by: dnsimon, coleenp

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: f41c267f
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-08-14 15:51:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f41c267f859c305a2d01c629dbc56692322f81e2

8314045: ArithmeticException in GaloisCounterMode

Co-authored-by: Ioana Nedelcu <ioannanedelcu at google.com>
Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java

Changeset: 4b2703ad
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-14 15:58:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b2703ad39f8160264eb30c797824cc93a6b56e2

8313678: SymbolTable can leak Symbols during cleanup

Reviewed-by: coleenp, dholmes, shade

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java

Changeset: e56d3bc2
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-08-14 17:38:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e56d3bc2dab3d32453b6eda66e8434953c436084

8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors

Reviewed-by: vtewari, msheppar, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
+ test/jdk/com/sun/jndi/ldap/SocketCloseTest.java

Changeset: c132176b
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-14 17:48:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c132176b932dd136d5c4314e08ac97d0fee7ba4d

8114830: (fs) Files.copy fails due to interference from something else changing the file system

Reviewed-by: alanb, vtewari

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
+ test/jdk/java/nio/file/Files/CopyInterference.java

Changeset: 49b29845
Author:    Kimura Yukihiro <kimura.yukihiro at jp.fujitsu.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-14 18:26:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49b29845f7c516c379dde7aae8b3073808f2118a

8313854: Some tests in serviceability area fail on localized Windows platform

Reviewed-by: amenkov, cjplummer

! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 595fdd36
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-08-14 18:39:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/595fdd36c5f735b53ed2950c539be46382f9bcdd

8314059: Remove PKCS7.verify()

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/PKCS7.java

Changeset: f142470d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-14 21:18:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f142470deaebbf9cff7f6f28842972393506b7c4

8311981: Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out

Reviewed-by: stefank, pchilanomate, dcubed, rehn

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

Changeset: 1f1c5c6f
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2023-08-14 22:23:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f1c5c6f8d0bc2492e2ab3280e838fe9981c4e38

8314241: Add test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java to ProblemList

Reviewed-by: dcubed, dholmes

! test/jdk/ProblemList.txt

Changeset: 0074b48a
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-08-14 22:50:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0074b48ad77d68ece8633a165aaba7f42bb52c5d

8312597: Convert TraceTypeProfile to UL

Reviewed-by: shade, phh

! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
+ test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java

Changeset: 583cb754
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2023-08-14 23:12:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/583cb754f38f5d32144e302ce5e82a3b36a2cb78

8313406: nep_invoker_blob can be simplified more

Reviewed-by: jvernee, vlivanov

! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java

Changeset: 37c6b23f
Author:    Fei Gao <fgao at openjdk.org>
Date:      2023-08-15 01:04:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37c6b23f5b82311c82f5fe981f104824f87e3e54

8308340: C2: Idealize Fma nodes

Reviewed-by: kvn, epeter

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java

Changeset: b7dee213
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-08-15 04:29:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7dee213dfb2d0ec4e22837898bf4837c1fe523d

8314244: Incorrect file headers in new tests from JDK-8312597

Reviewed-by: lmesnik, kvn

! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
! test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java

Changeset: 63389272
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-15 07:48:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6338927221ee82a556b55ccf79239acb2ac9729a

8314197: AttachListener::pd_find_operation always returning nullptr

Reviewed-by: dholmes, cjplummer, sspitsyn

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp

Changeset: f4e72c58
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2023-08-15 08:43:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4e72c58d7b188563a0413161419f91e024ec472

8313949: Missing word in GPLv2 license text in StackMapTableAttribute.java

Reviewed-by: iris

! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java

Changeset: dff99f7f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-15 09:09:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dff99f7f3d98372cb5bf8b1c2515b7628193cd2c

8313782: Add user-facing warning if THPs are enabled but cannot be used

Reviewed-by: dholmes, sjohanss

! src/hotspot/os/linux/os_linux.cpp

Changeset: a02d65ef
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-08-15 10:08:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a02d65efccaab5bb7c2f2aad4a2eb5062f545ef8

8310308: IR Framework: check for type and size of vector nodes

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/SuccessOnlyConstraintException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/CheckAttributeReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/Constraint.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/SuccessConstraintCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawCountsConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/CompilePhaseIRRuleBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/DefaultPhaseRawConstraintParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/Comparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransformsSVE.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java

Changeset: 9ded8682
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-15 11:05:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ded86821b01d6d790850e9b49eedfc597c0c9a2

8314114: Fix -Wconversion warnings in os code, primarily linux

Reviewed-by: dholmes, dlong

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 004651dd
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-15 15:44:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/004651ddc281be04ea736807797658d64a5a7337

8311557: [JVMCI] deadlock with JVMTI thread suspension

Reviewed-by: thartmann, dnsimon

! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: 80809ef4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-15 15:54:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80809ef4ccdfd2ebfa9fd1eaf393d14e443dc760

8314248: Remove HotSpotConstantPool::isResolvedDynamicInvoke

Reviewed-by: thartmann, dnsimon

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java

Changeset: 2e8a0ab2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-15 16:11:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e8a0ab27227b2e06e2ece3776f66ff0932ef353

8314120: Add tests for FileDescriptor.sync

Reviewed-by: alanb, bpb

+ test/jdk/java/io/FileDescriptor/Sync.java
+ test/micro/org/openjdk/bench/java/io/FileDescriptorSync.java

Changeset: f2399546
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-08-15 17:06:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f23995465767fa7319d2f6fac62b6ec74c0e4986

8310134: NMT: thread count in Thread section of VM.native_memory output confusing with virtual threads

Reviewed-by: jsjolen, dholmes, alanb

! src/hotspot/share/services/memReporter.cpp

Changeset: f66c73d3
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-08-15 19:52:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f66c73d34b1e02681f46eb3cd78126c05014f845

8314166: Update googletest to v1.14.0

Reviewed-by: kbarrett, stuefe, shade, erikj

! doc/building.html
! doc/building.md
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js

Changeset: 0f5e030b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-15 20:55:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f5e030badfdca4b3b5adab86b0b62050581fb11

8309335: Get rid of use of reflection to call Thread.isVirtual() in nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java

Reviewed-by: lmesnik, sspitsyn, alanb

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java

Changeset: bc8e9f44
Author:    Christoph Schwentker <siedlerkiller at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-08-15 22:34:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc8e9f44a39ff59b59b2d1d5d546a148be75a2f2

8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder

Reviewed-by: mchung

+ test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/dedup/src/m1/module-info.java
+ test/jdk/tools/jlink/dedup/src/m1/p1/AInterface.java
+ test/jdk/tools/jlink/dedup/src/m2/module-info.java
+ test/jdk/tools/jlink/dedup/src/m2/p2/BInterface.java
= test/jdk/tools/jlink/dedup/src/m3/module-info.java
= test/jdk/tools/jlink/dedup/src/m3/p3/ServiceInterface.java
+ test/jdk/tools/jlink/dedup/src/m4/module-info.java
+ test/jdk/tools/jlink/dedup/src/m4/p4/Main.java

Changeset: 6bf4a335
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-16 00:15:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6bf4a33593bfe0df9b5ba81de5321a04f4dbe0ea

8314242: Update applications/scimark/Scimark.java to accept VM flags

Reviewed-by: dholmes

! test/hotspot/jtreg/applications/scimark/Scimark.java

Changeset: 6a15860b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-16 05:14:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a15860b126c9e9eb62579d9b710dcdc0ec489bb

8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1

Reviewed-by: mbaesken, shade

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

Changeset: 2bd2faeb
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-16 05:35:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bd2faeb7632703192ff8f58db5e58cfd0dfe120

4346610: Adding JSeparator to JToolBar "pushes" buttons added after separator to edge

Reviewed-by: tr, aivanov, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java
+ test/jdk/javax/swing/JToolBar/ToolBarSeparatorSizeTest.java

Changeset: e1fdef56
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-08-16 06:06:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1fdef56135c2987b128884ef632b64c32dd674a

8314324: "8311557: [JVMCI] deadlock with JVMTI thread suspension" causes various failures

Reviewed-by: cjplummer, thartmann

! src/hotspot/share/compiler/abstractCompiler.hpp

Changeset: 0b12480d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-16 06:58:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b12480de88dc1d2a8d7ca3aa2597be3df1ebde1

8314233: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: unexpected

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPeelingFindsUnrelatedOpaque4Node.java

Changeset: a602624e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-16 07:02:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a602624ef46908456052146d50467c60efa636c3

8314020: Print instruction blocks in byte units

Reviewed-by: stuefe, fyang

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 38687f1a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-16 07:04:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38687f1a3eb7d1c2e8aa43b85509ab7999fe0e40

8314262: GHA: Cut down cross-compilation sysroots deeper

Reviewed-by: erikj

! .github/workflows/build-cross-compile.yml

Changeset: d46f0fb3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-08-16 07:15:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d46f0fb31888db75f5b2b78a162fec16dfc5d0d9

8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java

Changeset: 49ddb199
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-16 07:21:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49ddb1997256d9fb7149d274d8afa18f7c2609a4

8313760: [REDO] Enhance AES performance

Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: adinn, aph, sviswanathan, rhalade, kvn, dlong

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp

Changeset: ef6db5c2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-16 07:39:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef6db5c2991b92e2a600fa01d1d3f5026055ad17

8314211: Add NativeLibraryUnload event

Reviewed-by: stuefe, mdoerr

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: b80001de
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-16 08:21:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b80001de0c0aeedeb412430660a4727fc26be98b

8314209: Wrong @since tag for RandomGenerator::equiDoubles

Reviewed-by: alanb

! src/java.base/share/classes/java/util/random/RandomGenerator.java

Changeset: 19255084
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-16 12:08:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1925508425cf1b2d46173754077a588290253430

8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp

Reviewed-by: ayang, iwalulya

! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java

Changeset: 24e896d7
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2023-08-16 15:00:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24e896d7c905de5030f1b62cf922c15bb7bef311

8310275: Bug in assignment operator of ReservedMemoryRegion

Reviewed-by: jsjolen, dholmes, stuefe

! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp

Changeset: 13f6450e
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-08-16 15:42:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13f6450e2e70df4df8bd882def837fbd5bef1524

8313765: Invalid CEN header (invalid zip64 extra data field size)

Reviewed-by: simonis, alanb, coffeys

! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/java/util/zip/ZipFile/ReadNonStandardExtraHeadersTest.java

Changeset: b32d6411
Author:    Glavo <zjx001202 at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-08-16 17:37:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b32d6411c406608ba5f7d60bfb8d935adb876564

8311943: Cleanup usages of toLowerCase() and toUpperCase() in java.base

Reviewed-by: naoto

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: 7b28d360
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-16 17:49:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b28d3608a10b26af376c8f6d142d97c708c9f11

8314330: java/foreign tests should respect vm flags when start new processes

Reviewed-by: jvernee

! test/jdk/java/foreign/UpcallTestHelper.java

Changeset: 6b396da2
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-16 17:53:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b396da278094d7109ad2fbe7a1a52a500e15d75

8062795: (fs) Files.setPermissions requires read access when NOFOLLOW_LINKS specified

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! test/jdk/java/nio/file/attribute/PosixFileAttributeView/Basic.java

Changeset: f143380d
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-08-16 19:56:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f143380d013b8c0e5ab7ca0026c34e27e7946f69

8314240: test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java fails to compile

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java

Changeset: 0c3bc71d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-16 20:31:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c3bc71d24fa13a0b1e55541c01554cd5e124027

8281169: Expand discussion of elements and types

Reviewed-by: mcimadamore, prappo

! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java
! src/java.compiler/share/classes/javax/lang/model/type/package-info.java

Changeset: 2a1176b5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-08-17 05:06:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a1176b544d030c09edaf95cb67f69b442aa465d

8314276: Improve PtrQueue API around size/capacity

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: b78f5a10
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-08-17 05:33:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b78f5a1068224d8b3cfe9e8fb38307ca07de741d

8314076: ICC_ColorSpace#minVal/maxVal have the opposite description

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java

Changeset: 249dc374
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 07:13:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/249dc37426d6eb5b70a387317b6780b643ce4c06

8314321: Remove unused field jdk.internal.util.xml.impl.Attrs.mAttrIdx

Reviewed-by: alanb, vtewari, bpb

! src/java.base/share/classes/jdk/internal/util/xml/impl/Attrs.java

Changeset: 43311930
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-17 07:33:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43311930107d1783b742adbe567e9bdbcb55775d

8314423: Multiple patterns without unnamed variables
8314216: Case enumConstant, pattern compilation fails

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8314216.java
+ test/langtools/tools/javac/T8314216.out
+ test/langtools/tools/javac/T8314423.java
+ test/langtools/tools/javac/T8314423.out

Changeset: 6f1071f5
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-17 07:43:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f1071f5ed6bd552378b2b70cd685b74e7f9e43d

8314213: DocLint should warn about unknown standard tags

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java

Changeset: ed585d16
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-17 08:02:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed585d16b9069a678bb8633239ca87f64c956fdd

8314280: StructuredTaskScope.shutdown should document that the state of completing subtasks is not defined

Reviewed-by: psandoz

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

Changeset: 32efd23c
Author:    Cristian Vat <cristian.vat at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-17 11:27:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32efd23c5d59c03a6376c92c63f5947e961ee24e

8311939: Excessive allocation of Matcher.groups array

Reviewed-by: rriggs, igraves

! src/java.base/share/classes/java/util/regex/Matcher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: 2b81885f
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-17 11:31:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2b81885f787d6cf97de556d1774420e2fb7d56f5

8314071: Test java/foreign/TestByteBuffer.java timed out

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestByteBuffer.java

Changeset: c634bdf9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-08-17 11:54:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c634bdf9d917c96c38efe826239eab7900c33e74

8314444: Update jib-profiles.js to use JMH 1.37 devkit

Reviewed-by: shade, mikael, erikj

! make/conf/jib-profiles.js

Changeset: e8f6b3e4
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2023-08-17 14:45:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8f6b3e4970000e721da9312585e77de49bb8ed8

8314268: Missing include in assembler_riscv.hpp

Reviewed-by: shade, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 388dcff7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-17 15:09:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/388dcff72518c96a15e38ff0b18be8a89836c2d5

8282712: VMConnection.open() does not detect if VM failed to be created, resulting in NPE

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java
! test/jdk/com/sun/jdi/VMConnection.java

Changeset: 62ca0015
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-17 15:26:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62ca00158c7ce7b40b5910562c1857b9f05ddf9f

8313357: Revisit requiring SA tests on OSX to either run as root or use sudo

Reviewed-by: dholmes, amenkov

! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: b33ff30d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-08-17 16:54:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b33ff30d7092893463d8c25ec277d10f3c4fda19

8313661: [REDO] Relax prerequisites for java.base-jmod target

Reviewed-by: alanb

! make/Main.gmk

Changeset: 2505cebc
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-08-17 17:05:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2505cebc5dfeca00d3358d63b127950d8e4f6e48

8314533: ProblemList runtime/cds/appcds/customLoader/HelloCustom_JFR.java on linux-all with ZGC

Reviewed-by: azvegint

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 3bb8afba
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-17 17:32:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bb8afba691965e9036b04b9c7e4727b4c29e776

8314489: Add javadoc index entries for java.lang.Math terms

Reviewed-by: alanb

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

Changeset: a8ab3be3
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 17:54:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8ab3be371ab84ad768d9788a1e7a8d1bb833426

8314261: Make fields final in sun.net.www

Reviewed-by: redestad, jpai, dfuchs

! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/net/www/URLConnection.java
! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java
! src/java.base/share/classes/sun/net/www/http/ChunkedOutputStream.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStreamCleaner.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationHeader.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java

Changeset: d27daf01
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-17 18:32:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d27daf01d6361513a815e78327961f9367887163

8314129: Make fields final in java.util.Scanner

Reviewed-by: stsypanov, liach, alanb

! src/java.base/share/classes/java/util/Scanner.java

Changeset: 6445314f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-17 20:25:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6445314fec25b85db32d9fb75c9c1b29e07f01cb

8314477: Improve definition of "prototypical type"

Reviewed-by: prappo

! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/package-info.java

Changeset: 808bb1f7
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-08-17 20:37:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/808bb1f7bc5025b4ab01e4e9057feebd253b95a7

8314246: javax/swing/JToolBar/4529206/bug4529206.java fails intermittently on Linux

Reviewed-by: dnguyen, serb

! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java

Changeset: 96778dd5
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-17 22:41:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/96778dd549b596d8884376b19a49aa152efb377b

8314169: Combine related RoundingMode logic in j.text.DigitList

Reviewed-by: naoto

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

Changeset: 0299364d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-08-17 22:52:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0299364d85a66c35e616148cbbde314b7d4fb05a

8314249: Refactor handling of invokedynamic in JVMCI ConstantPool

Reviewed-by: dnsimon, coleenp

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java

Changeset: 891c3f4c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-18 05:51:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/891c3f4cca97b90982b7e58b08b4a146842d9a9d

8307356: Metaspace: simplify BinList handling

Reviewed-by: rkennke, coleenp

! src/hotspot/share/memory/metaspace/binList.hpp
! src/hotspot/share/memory/metaspace/blockTree.hpp
! src/hotspot/share/memory/metaspace/freeBlocks.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.cpp
! src/hotspot/share/memory/metaspace/metaspaceArena.hpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 5058854b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-18 06:45:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5058854b867323dd6537d7387bf20a9d5f258084

8314389: AttachListener::pd_set_flag obsolete

Reviewed-by: cjplummer, mdoerr, sspitsyn

! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp

Changeset: 33d5dfda
Author:    Andrei Rybak <rybak.a.v at gmail.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-18 07:48:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33d5dfdab3098549366088c43797bdcaebe02cd6

8314543: gitattributes: make diffs easier to read

Git supports special hunk headers for several languages in diff output,
which make it easier to read diffs of files in that language, generated
by Git (git-diff, git-show, `git log -p`, etc).  For details, see
`git help gitattributes` or the online documentation.[1]

Add entries to the root .gitattributes file to support showing the hunk
headers for Java, C, C++, Markdown, Shell script, HTML, and CSS.  This
makes it easier to read diffs generated by Git.

[1] https://git-scm.com/docs/gitattributes

Reviewed-by: erikj, ksakata

! .gitattributes

Changeset: 2f04bc5f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-08-18 10:44:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f04bc5f934887029d8bcc13cf722d8498a35120

8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
8310334: [XWayland][Screencast] screen capture error message in debug

Reviewed-by: serb, prr

! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c

Changeset: f7ac1156
Author:    duke <duke at openjdk.org>
Date:      2023-08-18 11:01:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7ac1156566ab66bb0d2a3ab407b610fd47f883c

Automatic merge of jdk:master into master




More information about the panama-dev mailing list