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