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

duke duke at openjdk.org
Fri Jan 13 11:08:56 UTC 2023


Changeset: 5598acc3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-01-06 11:28:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5598acc345dbd6f806145157ae6f7c591340a1d1

8294403: [REDO] make test should report only on executed tests

Reviewed-by: erikj, dholmes, jpai, djelinski

! doc/testing.html
! doc/testing.md
! make/RunTests.gmk

Changeset: 8cc1669f
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-01-06 12:56:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cc1669ffd22c8cabc98585ca6df6fc5fed5fb10

8299721: [Vector API] assert in switch-default of LibraryCallKit::arch_supports_vector_rotate is too weak to catch bugs

Reviewed-by: jbhateja

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

Changeset: 1e997292
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-01-06 13:57:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1e9972922a3d8232cf111a391584638b272a3a17

8299274: Add elements to resolved_references consistently

Reviewed-by: iklam, dholmes, rehn, fparain

! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/objArrayOop.cpp
! src/hotspot/share/oops/objArrayOop.hpp

Changeset: 3dcf7001
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-01-06 17:35:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3dcf7001611aa66a7a1b4a01dfa6dfb296e70da1

8299336: InputStream::DEFAULT_BUFFER_SIZE should be 16384

Reviewed-by: bpb

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

Changeset: ba03f42a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-01-06 18:46:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba03f42a50375c05400de9bd19d1d6d444f0a46d

8299746: Accept unknown signatureAlgorithm in PKCS7 SignerInfo

Reviewed-by: kdriver, ascarpino, hchao

! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
+ test/jdk/sun/security/pkcs/pkcs7/NewSigAlg.java

Changeset: d6e9f015
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-01-06 18:49:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6e9f01584ef84d6390c356fd3b342d9d79899ab

8285416: [LOOM] Some nsk/jdi tests fail due to needing too many virtual threads
8282383: [LOOM] 6 nsk JDI and JDB tests sometimes failing with vthread wrapper due to running out of carrier threads

Reviewed-by: dholmes, sspitsyn, alanb, lmesnik

! test/hotspot/jtreg/ProblemList-svc-vthread.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java

Changeset: 8c70bf3f
Author:    Andrei Pangin <apangin at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-01-06 19:00:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c70bf3fff6f01b637f9e72a0b4c617051dbfafd

8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs

Reviewed-by: kvn, eastigeevich, sviswanathan

! src/hotspot/cpu/x86/crc32c.h
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: d6d6eb4c
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Calvin Cheung <ccheung at openjdk.org>
Date:      2023-01-06 19:56:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6d6eb4cba3d2d85035b46d18e8817b5b2a354a2

8299699: Test runtime/cds/appcds/WrongClasspath.java fails after JDK-8299329

Reviewed-by: iklam, ccheung

! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java

Changeset: 4a95c74b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-06 20:17:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a95c74b7628ad297d2a6bff2d47c6a9ddf876e3

8299425: "LCMSImageLayout.isIntPacked" flag can be deleted

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c

Changeset: d086e82b
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-01-06 21:01:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d086e82b3c554362a8fc7095025f8f2910d6e4bc

8299600: Use Objects.check*() where appropriate in java.io

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/io/CharArrayWriter.java
! src/java.base/share/classes/java/io/FilterOutputStream.java
! src/java.base/share/classes/java/io/LineNumberInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/StringWriter.java

Changeset: 73101314
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-06 23:09:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7310131409d3be351e780696173e7354ab51e467

8299337: The java.awt.image.ColorModel#pData field is unused

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
! src/java.desktop/unix/native/common/awt/X11Color.c

Changeset: 9c4ed16b
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-01-05 09:44:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c4ed16be2fdb20f2917a6e8efacfbb30d3118b1

8299561: VaList.empty() doesn't return a list associated with the global scope

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
! test/jdk/java/foreign/valist/VaListTest.java

Changeset: 284c94e2
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-01-05 22:43:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/284c94e20d49b6b6a09b1daa398abbbe4d049de3

8298525: javadoc crashes with "UnsupportedOperationException: Not yet implemented" in SeeTaglet.inherit

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java

Changeset: 136f5db0
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2023-01-06 10:04:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/136f5db03d664fd77f8042c6f0875dea964ca5e9

8299528: IR test: TestEor3AArch64.java fails on aarch64

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java

Changeset: 5eee2a07
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-01-06 14:52:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5eee2a07f5db5979149cc3e96d4f608ed135a7b3

8299740: CaptureCallState is missing @Preview annotation

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/foreign/Linker.java

Changeset: 1f141bd7
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-01-06 18:51:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f141bd7a99085c5464626eb83402ffabf9d38c8

8299705: JCov coverage runs depend on jdk_symbols

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 5393dc9a
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-01-07 02:05:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5393dc9a48064505f0b79b7059f87bec33c1c8fe

Merge

! make/conf/jib-profiles.js
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java
! make/conf/jib-profiles.js
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java

Changeset: 63cf4aa0
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-01-07 02:19:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63cf4aa0c897406fc9370a8e05cb035caafc5d69

8299499: Usage of constructors of primitive wrapper classes should be avoided in java.net API docs

Reviewed-by: naoto, jpai

! src/java.base/share/classes/java/net/SocketOptions.java

Changeset: d5b80abc
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-01-07 02:20:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d5b80abcbfff57c7728d3e42a696a762f08bc7ad

8299617: CurrencySymbols.properties is missing the copyright notice

Reviewed-by: naoto, iris, jpai

! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties

Changeset: e209693a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-01-07 02:33:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e209693a37e49ba5fd5b1ad3404e9dd807c545f3

8258776: ThreadLocal#initialValue() Javadoc is unaware of ThreadLocal#withInitial()

Reviewed-by: alanb

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

Changeset: 834e50e9
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-08 09:08:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/834e50e9efc16effad7469cae99ab8f918a30e86

8298921: Create a regression test for JDK-8139581

Reviewed-by: serb

+ test/jdk/java/awt/Component/ComponentRedrawnTest.java

Changeset: d53cac37
Author:    Justin King <jcking at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2023-01-08 10:45:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d53cac379419b7b74df045bb119df6d5f9e91878

8299481: Remove metaprogramming/removePointer.hpp

Reviewed-by: kbarrett, tschatzl

- src/hotspot/share/metaprogramming/removePointer.hpp
! src/hotspot/share/runtime/atomic.hpp
- test/hotspot/gtest/metaprogramming/test_removePointer.cpp

Changeset: 7607c07e
Author:    SWinxy <swinxythecat at gmail.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-01-09 02:14:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7607c07e002cd86cf2a0f44df9933612550ced95

8299774: SYNTH_BUTTON_UI_KEY field is unused

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java

Changeset: c4449224
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Tejesh R <tr at openjdk.org>
Date:      2023-01-09 04:47:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4449224bbb70d1a0256ebf19297450ab0f98d4b

8218474: JComboBox display issue with GTKLookAndFeel

Reviewed-by: tr, serb

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java
! test/jdk/javax/swing/JComboBox/TestComboBoxHeight.java

Changeset: d03a5d95
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-01-09 07:32:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d03a5d9580ef3b9be4d766ff9a11d6fd5fa133f9

8299593: getprotobyname should not be used

Reviewed-by: cjplummer

! src/jdk.jdwp.agent/unix/native/libdt_socket/socket_md.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c

Changeset: 8d17d1ee
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-01-09 07:39:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d17d1ee6f08ee90771d469182aaaaa7c23971fd

6914801: IPv6 unavailable if stdin is a socket

Reviewed-by: michaelm

! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnio/ch/InheritedChannel.c
+ test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/CheckIPv6Service.java
+ test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/CheckIPv6Test.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/EchoTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/Launcher.java

Changeset: 9b1ade8e
Author:    Damon Fenacci <damon.fenacci at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-01-09 07:56:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b1ade8e2b324b3875bf97c70d8591c577568c32

8295406: C1 crash with -XX:TypeProfileArgsLimit=0 -XX:TypeProfileLevel=222

Reviewed-by: thartmann, kvn

! src/hotspot/share/oops/methodData.cpp
+ test/hotspot/jtreg/compiler/profiling/TestTypeProfileArgsLimit.java

Changeset: 05a0a710
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-01-09 08:26:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05a0a710313917fe7124ff43fe9c9af1d649bcac

8297933: [REDO] Compiler should only use verified interface types for optimization

Reviewed-by: kvn, vlivanov

! src/hotspot/share/ci/ciArrayKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subtypenode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
+ test/hotspot/jtreg/compiler/types/TestExactArrayOfBasicType.java

Changeset: d2827ec8
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-01-09 08:34:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2827ec8f77020241fee7d613fb7cf081b455eb9

8299671: speed up compiler/intrinsics/string/TestStringLatin1IndexOfChar.java

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/intrinsics/string/TestStringLatin1IndexOfChar.java

Changeset: a503ec2c
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-01-09 10:01:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a503ec2cc7042f0d2427fcbec0237937f324c755

8299608: Add Register + imm32 orq to x86_64 assembler

Reviewed-by: shade, sviswanathan, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp

Changeset: 4072412c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-01-09 10:14:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4072412c1fd1e28febff71c6b37a9813f22bdc4b

8298876: Swing applications do not get repainted coming out of sleep on Windows 10

Reviewed-by: angorya, prr

! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
- test/jdk/sun/java2d/DirectX/MultiPaintEventTest/MultiPaintEventTest.java

Changeset: 500c3c17
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-01-09 10:18:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/500c3c17379fe0a62d42ba31bdcdb584b1823f60

8298730: Refactor subsystem_file_line_contents and add docs and tests

Reviewed-by: sgehwolf, iklam

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
+ test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp

Changeset: 70684574
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2023-01-09 11:07:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/706845743699efb01994e2d12c65023a3e972b77

8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options

Reviewed-by: aph, ngasson

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 66db0bb6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-01-09 11:39:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66db0bb6a15310e4e60ff1e33d40e03c52c4eca8

8299692: G1: Remove unused G1BlockOffsetTable::is_card_boundary

Reviewed-by: kbarrett

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

Changeset: 4ba81221
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-01-09 13:31:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ba8122197e912db4894ed7fe395a8842268fbef

8299312: Clean up BarrierSetNMethod

Reviewed-by: mdoerr, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetNMethod_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetNMethod_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/gc/shared/barrierSetNMethod_zero.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 17a3f0e2
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-01-09 15:01:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17a3f0e2577f2f9eb3fe62a4b8261e3dbe4c3b28

8299275: Add some ClassLoaderData verification code

Reviewed-by: iklam, fparain

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/verifyOopClosure.hpp

Changeset: bfd59714
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-01-09 15:39:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bfd597142945bf87cefe320371b7648d44c6f916

8299757: Update JCov version to 3.0.14

Reviewed-by: erikj, serb

! make/conf/jib-profiles.js

Changeset: cd10c727
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-01-09 17:43:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd10c7278d8fcf7ce6713a3ee688bb1e10c024f6

8299500: Usage of constructors of primitive wrapper classes should be avoided in java.text API docs

Reviewed-by: naoto, lancea

! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java

Changeset: 679e4858
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-01-09 18:38:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/679e485838881c1364845072af305fb60d95e60a

8043251: Bogus javac error: required: no arguments, found: no arguments

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/Diagnostics/8043251/T8043251.java
+ test/langtools/tools/javac/Diagnostics/8043251/T8043251.out
! test/langtools/tools/javac/diags/examples/ExplicitParamsDoNotConformToBounds.java
! test/langtools/tools/javac/diags/examples/WrongNumberTypeArgsFragment.java

Changeset: b8852f65
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-01-09 21:24:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8852f65a0adcb9ee5693bb6727a0668aa9808bf

8299502: Usage of constructors of primitive wrapper classes should be avoided in javax.xml API docs

Reviewed-by: joehw, naoto, lancea

! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java

Changeset: f36f1354
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-01-09 21:26:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f36f1354c63a500c70ae51a9c2b2d21ad55cfa77

8299501: Usage of constructors of primitive wrapper classes should be avoided in java.util API docs

Reviewed-by: naoto, lancea

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

Changeset: f79b3d42
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-01-09 22:10:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f79b3d42f07b703f0e3b9fc67c92dee260b0e602

6381945: (cal) Japanese calendar unit test system should avoid multiple static imports

Reviewed-by: lancea, iris, naoto

! test/jdk/java/util/Calendar/CalendarTestScripts/Symbol.java

Changeset: d49851a8
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-01-09 18:23:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d49851a8b8e80b6ffa53c2bb4f5b2897735d471f

8299689: Make use of JLine for Console as "opt-in"

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
! test/jdk/java/io/Console/RedirectTest.java

Changeset: 4395578b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-01-09 23:31:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4395578b6f0432d158c4b6c0c0a9d0838f74baa8

Merge

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

Changeset: a6386634
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-01-10 00:45:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a63866341ee8d169bdf88cf56f5d72168263fa81

8255119: Monitor::wait takes signed integer as timeout

Reviewed-by: jsjolen, stuefe, coleenp, gziemski

! src/hotspot/os/posix/mutex_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/mutex_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp

Changeset: b7eb4e2f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-01-10 01:53:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7eb4e2ffd3bce12fd960ab8102bfaabf89e8865

8297306: Incorrect brackets in Javadoc for a constructor of IteratorSpliterator

Reviewed-by: alanb, iris, naoto

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

Changeset: 3a667370
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-01-10 02:43:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3a667370010881ab754f8f8d540ca9e2ce45fe2c

8299525: RISC-V: Add backend support for half float conversion intrinsics

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 195f3137
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2023-01-10 05:37:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/195f31371f4612a2d9d12a83deb281698ff68bfb

8287925: AArch64: intrinsics for compareUnsigned method in Integer and Long

Reviewed-by: adinn, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java

Changeset: f95346e8
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-01-10 07:11:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f95346e870d314fdc224aed4e8b9c22159bd89d3

8299261: Clean up AWT D3D exports

Reviewed-by: serb, aivanov

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBlitLoops.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBlitLoops.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderer.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.h

Changeset: 5f37cbec
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-01-10 07:52:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f37cbec942d081a87fc7ef49a0a3d9c932774fc

8297572: Remove unused PrecisionStyle::Precise

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: c8a8388a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-10 10:30:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8a8388aba3dc121bad04aaa123f6cd7525c3d38

8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs

Reviewed-by: erikj

! make/hotspot/test/GtestImage.gmk

Changeset: eab1e626
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-01-10 10:32:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eab1e6260d5622722b3e930b8457a64c6da28ccc

8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack

Reviewed-by: tschatzl, ayang, eosterlund

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

Changeset: debe5879
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2023-01-10 11:49:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/debe5879aa7118a114ff6fcf8d15951757ae70a8

8298381: Improve handling of session tickets for multiple SSLContexts

Reviewed-by: xuelei, ascarpino, serb

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java

Changeset: d68de02b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-01-10 14:26:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d68de02befb8dc099842497cefb23943c506079c

8299845: Remove obsolete comments in DirtyCardToOopClosure::get_actual_top

Co-authored-by: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Reviewed-by: tschatzl, sjohanss

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

Changeset: 8b0133f2
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-01-10 14:35:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b0133f2760f67cd968528c041a600408cc26978

8299259: C2: Div/Mod nodes without zero check could be split through iv phi of loop resulting in SIGFPE

Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java

Changeset: a86b6f6f
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-01-10 17:05:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a86b6f6fde11a1cb27f926c43d53585049fed5e4

8299183: Invokers.checkExactType passes parameters to create WMTE in opposite order

Reviewed-by: iris, jpai

! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
+ test/jdk/java/lang/invoke/WrongMethodTypeTest.java

Changeset: 5a51ef22
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-01-10 17:09:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a51ef22adb81cf268f7ce395a1af0d40d0d01a7

8297874: get_dump_directory() in jfrEmergencyDump.cpp should pass correct length to jio_snprintf

Reviewed-by: mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: 3c99e786
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-01-10 18:02:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c99e786ab4f89448f8d2a6eaf532255a8a560bf

8298735: Some tools/jpackage/windows/* tests fails with jtreg test timeout

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinDirChooserTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUrlTest.java

Changeset: c595f965
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-01-10 18:03:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c595f965abcf0ea80ace87b8f2180feebbb8984e

8299278: tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933

Reviewed-by: almatvee

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

Changeset: ddca2b9b
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-01-11 05:12:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddca2b9b46110ecae9f67eab9677e96168f7e9cf

8299701: Remove unused GCCause::_wb_conc_mark

Reviewed-by: eosterlund, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java

Changeset: 10a747c7
Author:    Justin King <jcking at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2023-01-11 05:31:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10a747c70bb957b7dd268009e6062771085b97eb

8299479: Remove metaprogramming/decay.hpp

Reviewed-by: tschatzl, kbarrett

- src/hotspot/share/metaprogramming/decay.hpp
! src/hotspot/share/oops/accessBackend.hpp
- test/hotspot/gtest/metaprogramming/test_decay.cpp

Changeset: f312c999
Author:    Justin King <jcking at openjdk.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2023-01-11 05:33:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f312c99977635a0c54600016c0814a64f8aff2ef

8299482: Remove metaprogramming/isIntegral.hpp

Reviewed-by: kbarrett, tschatzl

- src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/population_count.hpp
- test/hotspot/gtest/metaprogramming/test_isIntegral.cpp

Changeset: 95b102c9
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-01-11 07:35:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95b102c9b1e6a46771f4bea0ca2101c05476172d

8299309: Test "java/awt/Dialog/ModalDialogTest/ModalDialogTest.java" fails because new frame was not displayed when "New Frame" button was clicked

Reviewed-by: honkar, dnguyen, psadhukhan

! test/jdk/java/awt/Dialog/ModalDialogTest/ModalDialogTest.java

Changeset: ef32fdb8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-01-11 08:06:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef32fdb8cc9681cf7f1b7a40e3c5a3239491ec75

8284825: sun/java2d/DirectX/MultiPaintEventTest/MultiPaintEventTest.java failed with "RuntimeException: Processed unnecessary paint()."

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 030e88d6
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-01-11 08:30:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/030e88d63844f185b839977ff1b19bbc4fe688e8

8299829: In jshell, the output of "0".repeat(49999)+"2" ends with a '0'

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/execution/ExecutionControlForwarder.java
! test/langtools/jdk/jshell/ToolFormatTest.java

Changeset: 257f667a
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-01-11 09:21:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/257f667afb3dfaefb9a5a6916472066257ca0788

8296789: <TAB>-completion in jshell fails to expose synthetic bridge methods

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java

Changeset: f857f8a0
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-01-11 09:33:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f857f8a092d12cc11b2d48a6c9d47a70ee04c88e

8299327: Allow super late barrier expansion of store barriers in C2

Reviewed-by: kvn, rcastanedalo

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/memnode.cpp

Changeset: 5a9490a4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-01-11 10:07:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a9490a40e0fe281fc1b33d2c39a9a970d8a7b4f

8299853: Serial: Use more concrete type for TenuredGeneration::_the_space

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java

Changeset: d15285f9
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-01-11 12:39:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d15285f948c5414028790e25b4497d28775eeb54

8299956: [BACKOUT] 8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack

Reviewed-by: chagedorn, tschatzl

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

Changeset: 7d3400b1
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-01-11 15:08:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d3400b1cf6befd28af81113b218d0aae60ac05f

8299864: ZipFileStore#supportsFileAttributeView(String) doesn't throw NPE

Reviewed-by: lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileStore.java
! test/jdk/jdk/nio/zipfs/ZipFSTester.java

Changeset: 4cd87f1b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-01-11 15:14:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4cd87f1bdab759ab7792afdcf644a6c3d21d51df

8299835: (jrtfs) Unnecessary null check in JrtPath.getAttributes

Reviewed-by: alanb, lancea

! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java

Changeset: c7716a01
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-01-11 17:01:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7716a0101d337ec75ffdbcc3d18058a03c2373f

8299571: ZoneRulesProvider.registerProvider() can leave inconsistent state on failure

Reviewed-by: iris, rriggs, joehw

! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
+ test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java

Changeset: 437d69a2
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-01-11 17:14:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/437d69a220a8615f845013e0b495c5b47d945698

8299836: Make `user.timezone` system property searchable

Reviewed-by: jpai, naoto

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

Changeset: d663b5da
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-01-11 17:18:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d663b5da10be1f3f33a2729e4b3605fb5e13b4d6

8299498: Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs

Reviewed-by: naoto, darcy, rriggs, mchung, lancea

! src/java.base/share/classes/java/lang/ArrayStoreException.java
! src/java.base/share/classes/java/lang/Byte.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

Changeset: 9c1e98da
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-01-11 17:48:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c1e98dac54ed2ce169f3f3df05bc80052f6a217

8298321: 2 File Leak defect groups in 2 files

Reviewed-by: vlivanov, iklam, dholmes

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/compiler/directivesParser.cpp

Changeset: a17b563f
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-01-11 18:26:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a17b563f54b2e0953a1dd9a613e6d5e0e9a8e4cb

8299918: Update Xcode11.3.1-MacOSX10.15 devkit at Oracle

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 43847c43
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-01-11 19:13:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43847c43ad2e84999554468f79016dd33528ec14

8298065: Provide more information in message of NoSuchFieldError

Reviewed-by: dholmes, iklam, coleenp

! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
+ test/hotspot/jtreg/runtime/linkResolver/NoSuchFieldArray.jasm
+ test/hotspot/jtreg/runtime/linkResolver/NoSuchFieldMultiArray.jasm
+ test/hotspot/jtreg/runtime/linkResolver/NoSuchFieldOutputTest.java
+ test/hotspot/jtreg/runtime/linkResolver/NoSuchFieldPrimitive.jasm
+ test/hotspot/jtreg/runtime/linkResolver/NoSuchFieldReference.jasm
+ test/hotspot/jtreg/runtime/linkResolver/TestClass.java

Changeset: 8db73f77
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-01-11 21:36:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8db73f7743014ed4527ba3cd51f58a2dfcf161fe

8300001: ProblemList test java/security/Policy/Root/Root.java

Reviewed-by: mikael, dcubed

! test/jdk/ProblemList.txt

Changeset: 5826a077
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-01-10 04:39:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5826a077f9415cab88f90553fbfdeaabb439a53d

8299693: Change to Xcode12.4+1.1 devkit for building on macOS at Oracle

Reviewed-by: erikj
Backport-of: 4b6809b94a09871712df7a1c51b7192adbe2093b

! make/conf/jib-profiles.js

Changeset: 21d468e5
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2023-01-10 13:29:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21d468e5751b082edc8db919e378fbb1cc6dc9ad

8299733: AArch64: "unexpected literal addressing mode" assertion failure with -XX:+PrintC1Statistics

Co-authored-by: Ningsheng Jian <njian at openjdk.org>
Reviewed-by: chagedorn, fyang, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 151450ea
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-01-10 17:16:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/151450ea9b78243130eb89a1c8ea9ad7ac13fb4a

8294744: AArch64: applications/kitchensink/Kitchensink.java crashed: assert(oopDesc::is_oop(obj)) failed: not an oop

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

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: de79162f
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2023-01-11 01:49:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de79162fdf122236fd518a51fd47aec75daf2948

8299715: IR test: VectorGatherScatterTest.java fails with SVE randomly

Reviewed-by: psandoz, thartmann

! test/hotspot/jtreg/compiler/vectorapi/VectorGatherScatterTest.java

Changeset: 0abb87a4
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Tejesh R <tr at openjdk.org>
Date:      2023-01-11 07:42:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0abb87a488e99cdbc418e14411a6bbf7a3f28079

8299227: host `exif.org` not found in link in doc comment

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriteParam.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 636976ad
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-01-11 07:52:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/636976ada8773474a5540234a38667668349b30b

8299849: Revert JDK-8294461: wrong effectively final determination by javac

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
- test/langtools/tools/javac/lambda/8294461/EffectivelyFinalLoopIncrement.java
- test/langtools/tools/javac/lambda/8294461/EffectivelyFinalLoopIncrement.out

Changeset: 945ef075
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-01-11 10:31:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/945ef07564bb2e7db9743d07d7d9ac7faa3f3d4d

8299862: OfAddress setter should disallow heap segments

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java

Changeset: 33f3bd8f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-01-11 21:50:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33f3bd8fadb26a0f99c6a13474f8676639f91c0c

Merge

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriteParam.java
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriteParam.java

Changeset: 78b1686c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-12 01:52:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78b1686c150aeaa29c5d969b70c9c42c872246a2

8227257: javax/swing/JFileChooser/4847375/bug4847375.java fails with AssertionError

Reviewed-by: aivanov, tr

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
! test/jdk/javax/swing/JFileChooser/4847375/bug4847375.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/InaccessibleLink.java

Changeset: af8d3fb2
Author:    Afshin Zafari <afshin.zafari at oracle.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2023-01-12 01:54:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af8d3fb21ab59104d49bd664f634399fb72ecbd2

8264684: os::get_summary_cpu_info padded with spaces

Reviewed-by: iklam, ccheung

! src/hotspot/os/windows/os_windows.cpp

Changeset: d716ec5d
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-01-12 07:23:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d716ec5d3034240b7dd0aed86d9bb371bc3e5f5a

8299179: ArrayFill with store on backedge needs to reduce length by 1

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFill.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestBackedgeLoadArrayFillMain.java

Changeset: 0ee8cac7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-12 08:04:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ee8cac7c7b317c780e4a08c2dd6daf36301a3e5

8299672: Enhance HeapDump JFR event

Reviewed-by: rschmelter, clanger

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/services/heapDumper.cpp
! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java

Changeset: 036c8084
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2023-01-12 09:28:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/036c80844e30559bdced3587bb70b29ee38af498

8298482: Implement ParallelGC NUMAStats for Linux

Reviewed-by: ayang, sjohanss, tschatzl

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

Changeset: 4b573343
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-01-12 09:38:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b573343a6eb05b8b469177935d48c48957aff64

8278326: Socket close is not thread safe and other cleanup

Reviewed-by: jpai

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
+ test/jdk/java/net/ServerSocket/ImplAccept.java
+ test/jdk/java/net/Socket/asyncClose/Leaky.java

Changeset: 89d3f3d9
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-01-12 12:38:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89d3f3d96b220c249e7b273a09cc3897428f8814

8299125: UnifiedOopRef in JFR leakprofiler should treat thread local oops correctly

Reviewed-by: eosterlund, mgronlun

! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.hpp
! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp

Changeset: 48c8fb39
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-01-12 13:39:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/48c8fb39a74f07335d366a0a3052e3c00634d869

8299978: Remove MethodHandleNatives.getMembers

Reviewed-by: jvernee, mchung

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java

Changeset: cf00d09c
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-01-12 14:32:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf00d09c8c37ee301e1c6657df45777647a834e9

8299330: Minor improvements in MSYS2 Workflow handling

Reviewed-by: clanger, ihse

! .github/actions/get-msys2/action.yml
! .github/workflows/build-windows.yml

Changeset: 26890d19
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-01-12 15:01:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26890d19096a9af95df05105e7e2972068af3742

8296478: Rework 8282948 and 8282700 to use the new autoconf UTIL_ARG_WITH

Reviewed-by: erikj, ihse

! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/util.m4

Changeset: 7a85d95e
Author:    Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-01-12 15:50:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a85d95e828283d57e1df0344be454626470675d

8298448: UndefinedBehaviorSanitizer

Reviewed-by: erikj, ihse

! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
+ make/data/ubsan/ubsan_default_options.c
= make/data/ubsan/ubsan_default_options.cpp

Changeset: 33412c10
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-01-12 19:21:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33412c102ce799ff2de3512df77e6e07d76acd36

8299677: Formatter.format might take a long time to format an integer or floating-point

Reviewed-by: alanb, stsypanov, darcy

! src/java.base/share/classes/java/util/Formatter.java
+ test/jdk/java/util/Formatter/Padding.java

Changeset: 3918f9f5
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-01-12 06:49:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3918f9f523521e77bd3820be28d79a4c1d02903c

8299090: Specify coordinate order for additional CaptureCallState parameters on class as well

Reviewed-by: pminborg, mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java

Changeset: 752a3701
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-01-12 08:02:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/752a37016f49ef8f2405dd74f96f58f80d606cd3

8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR

Reviewed-by: naoto
Backport-of: 3b374c0153950ab193f3a188b57d3404b4ce2fe2

! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties
! test/jdk/ProblemList.txt
! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties

Changeset: 6a4a8743
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-01-12 14:54:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6a4a8743562bd8f937542cdeb6557b3fe60e9a23

8299034: Runtime::exec clarification of inherited environment

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/Runtime.java

Changeset: 4b92fb0c
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-01-12 18:47:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b92fb0c6bc82e37e5fb20c72c3ff701070be6dd

8299918: Update Xcode11.3.1-MacOSX10.15 devkit at Oracle

Reviewed-by: erikj
Backport-of: a17b563f54b2e0953a1dd9a613e6d5e0e9a8e4cb

! make/conf/jib-profiles.js

Changeset: 98870472
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-01-12 22:24:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98870472282a76be14acb2dfba483c97359dabba

Merge


Changeset: 19628e3e
Author:    Justin King <jcking at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-01-13 04:07:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19628e3e0c5d24341cacf60b126070195c77216a

8300068: UBSan CFLAGS/LDFLAGS not passed when building ADLC

Reviewed-by: ihse

! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/hotspot/gensrc/GensrcAdlc.gmk

Changeset: 640eff64
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-01-13 07:16:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/640eff64d296cc34b7b3fd50dc7075ffe23a642f

8300040: TypeOopPtr::make_from_klass_common calls itself with args in wrong order

Co-authored-by: David Simms <dsimms at openjdk.org>
Reviewed-by: chagedorn, kvn

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

Changeset: be8e6d05
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-13 07:57:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be8e6d05db2f623626506e64a2fb7caf755d5d06

8299957: Enhance error logging in instrument coding with additional jplis_assert_msg

Reviewed-by: sspitsyn

! src/java.instrument/share/native/libinstrument/InvocationAdapter.c
! src/java.instrument/share/native/libinstrument/JPLISAgent.c

Changeset: d7a86210
Author:    duke <duke at openjdk.org>
Date:      2023-01-13 11:01:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7a8621004c53ad12b8a1335382489e39843913f

Automatic merge of jdk:master into master




More information about the panama-dev mailing list