git: openjdk/panama-foreign: foreign-jextract: 97 new changesets

duke duke at openjdk.java.net
Fri Mar 5 12:03:40 UTC 2021


Changeset: d7efb4cc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-26 11:21:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d7efb4cc

8262199: issue in jli args.c

Reviewed-by: clanger, alanb

! src/java.base/share/native/libjli/args.c

Changeset: de3f519d
Author:    hltj <jiaywe at gmail.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-02-26 13:09:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/de3f519d

8258897: wrong translation of capturing local classes inside nested lambdas

Co-authored-by: Bernard Blaser <bsrbnd at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/8258897/CaptureVariables.java
+ test/langtools/tools/javac/lambda/8258897/CaptureVariablesAnonymous.java

Changeset: 240f2a1b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-02-26 14:07:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/240f2a1b

8260366: ExtendedSocketOptions <clinit> can deadlock in some circumstances

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
+ test/jdk/sun/net/ext/ExtendedSocketOptionsTest.java

Changeset: 67b9e5a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 15:11:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/67b9e5a6

8262420: typo: @implnote in java.desktop module

Reviewed-by: iris, prr, azvegint, aivanov

! src/java.desktop/share/classes/java/awt/TrayIcon.java

Changeset: 3088e1e6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 15:12:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3088e1e6

8262430: doclint warnings in java.base module

Reviewed-by: alanb, chegar, dfuchs, lancea

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java

Changeset: 47a08426
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-26 15:41:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/47a08426

8241403: JavaThread::get_thread_name() should be ThreadSMR-aware

Reviewed-by: rehn, coleenp, dholmes

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d06d6f51
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-26 15:46:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d06d6f51

8262402: Make CATCH macro assert not fatal

Reviewed-by: dholmes

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

Changeset: 05c11bcb
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-26 15:56:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/05c11bcb

8262426: Change TRAPS to Thread* for find_constrained_instance_or_array_klass()

Reviewed-by: coleenp

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: c9e91897
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-26 16:04:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c9e91897

8262074: Consolidate the default value of MetaspaceSize

Reviewed-by: iklam, coleenp

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 07061fc7
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-02-26 16:21:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/07061fc7

8256417: Exclude TestJFRWithJMX test from running with PodMan

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java

Changeset: 2515c42b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-02-26 16:35:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2515c42b

8262332: serviceability/sa/ClhsdbJhisto.java fails with Test ERROR java.lang.RuntimeException: 'ParselTongue' missing from stdout/stderr

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/LingeredAppWithInterface.java

Changeset: a4c24961
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-26 16:49:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a4c24961

8259535: ECDSA SignatureValue do not always have the specified length

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
+ test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java

Changeset: 65a245e2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-26 19:12:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/65a245e2

8262329: Fix JFR parser exception messages

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java

Changeset: 6800ba46
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-26 19:57:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6800ba46

8257500: Drawing MultiResolutionImage with ImageObserver "leaks" memory

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java
+ test/jdk/java/awt/image/multiresolution/ImageObserverLeak.java
! test/jdk/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java

Changeset: 03d888f4
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-26 20:07:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/03d888f4

8261804: Remove field _processing_is_mt, calculate it instead

Reviewed-by: ayang, kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: ddd550ae
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 08:42:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ddd550ae

8261308: C2: assert(inner->is_valid_counted_loop(T_INT) && inner->is_strip_mined()) failed: OuterStripMinedLoop should have been removed

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCountedLoopZeroIter.java

Changeset: 20c93b3b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 08:47:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/20c93b3b

8261914: IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload

Reviewed-by: kvn, shade

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

Changeset: 8bc8542e
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-03-01 10:18:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8bc8542e

8262195: Harden tests that use the HostsFileNameService (jdk.net.hosts.file property)

Reviewed-by: michaelm, aefimov, dfuchs, chegar

- test/jdk/java/net/Inet4Address/TestToNumericFormatHosts
! test/jdk/java/net/Inet4Address/textToNumericFormat.java
! test/jdk/java/net/InetAddress/InternalNameServiceTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java
- test/jdk/java/net/InetAddress/TestHosts
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
! test/jdk/sun/net/InetAddress/nameservice/simple/CacheTest.java
- test/jdk/sun/net/InetAddress/nameservice/simple/CacheTestHosts
! test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCaching.java
- test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCachingHosts

Changeset: 702ca622
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-03-01 11:05:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/702ca622

8262185: G1: Prune collection set candidates early

Reviewed-by: iwalulya, sjohanss, ayang

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 0a7fff46
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-03-01 12:02:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0a7fff46

8261636: The test mapping in hugetlbfs_sanity_check should consider LargePageSizeInBytes

Reviewed-by: tschatzl, iwalulya

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

Changeset: fe8e3707
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-03-01 12:03:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fe8e3707

8262188: Add test to verify trace page sizes logging on Linux

Reviewed-by: stuefe, tschatzl

+ test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 75bf1061
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-01 13:25:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/75bf1061

8262028: Make InstanceKlass::implementor return InstanceKlass

Reviewed-by: coleenp, ccheung, vlivanov

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp

Changeset: c569f1d6
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-03-01 14:31:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c569f1d6

8262085: Hovering Metal HTML Tooltips in different windows cause IllegalArgExc on Linux

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java
+ test/jdk/javax/swing/JToolTip/FastTooltipSwitchIAE.java

Changeset: 6baecf39
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 15:11:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6baecf39

8259937: guarantee(loc != NULL) failed: missing saved register with native invoker

Reviewed-by: kvn, jvernee, vlivanov

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
+ test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c

Changeset: 4c9adce2
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-03-01 15:14:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4c9adce2

8262379: Add regression test for JDK-8257746

Reviewed-by: hseigel

! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 682e1202
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-01 19:31:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/682e1202

8262497: Delete unused utility methods in ICC_Profile class

Reviewed-by: azvegint, pbansal, trebari, kizune

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

Changeset: 642f45f9
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-03-01 19:33:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/642f45f9

8261839: Error creating runtime package on macos without mac-package-identifier

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 353416ff
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-01 22:26:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/353416ff

8262509: JSSE Server should check the legacy version in TLSv1.3 ClientHello

Reviewed-by: xuelei, wetmore

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

Changeset: d3398324
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-02 00:57:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d3398324

8257414: Drag n Drop target area is wrong on high DPI systems

Reviewed-by: serb

! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java

Changeset: 9f0f0c98
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2021-03-02 02:58:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9f0f0c98

8260933: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java

Changeset: c3eb80e1
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-02 03:02:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c3eb80e1

8262500: HostName entry in VM.info should be a new line

Reviewed-by: stuefe, dcubed, dholmes

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

Changeset: 85b774af
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-02 03:18:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/85b774af

8255859: Incorrect comments in log.hpp

Reviewed-by: kbarrett

! src/hotspot/share/logging/log.hpp

Changeset: 6635d7a5
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-03-02 03:26:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6635d7a5

8261670: Add javadoc for the XML processing limits

Reviewed-by: lancea, naoto, iris

! src/java.xml/share/classes/module-info.java

Changeset: f5ab7f68
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-02 04:28:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f5ab7f68

8262472: Buffer overflow in UNICODE::as_utf8 for zero length output buffer

Reviewed-by: dholmes, iklam

! src/hotspot/share/utilities/utf8.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp

Changeset: fdd10932
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-02 04:30:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fdd10932

8261552: s390: MacroAssembler::encode_klass_not_null() may produce wrong results for non-zero values of narrow klass base

Co-authored-by: Lutz Schmidt <lucy at openjdk.org>
Reviewed-by: mdoerr, lucy

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

Changeset: 3b350ad8
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-02 06:56:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3b350ad8

8261710: SA DSO objects have sizes that are too large

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Changeset: dd33a8ea
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-03-02 08:00:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd33a8ea

8262461: handle wcstombsdmp return value correctly in unix awt_InputMethod.c

Reviewed-by: psadhukhan, azvegint, aivanov

! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c

Changeset: 0f6122b9
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-02 09:30:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0f6122b9

8262819: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails with release VMs

Reviewed-by: roland, shade

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java

Changeset: be67aaab
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-03-02 09:56:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/be67aaab

8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 85a5ae8c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-02 12:02:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/85a5ae8c

8261606: Surprising behavior of step over in String switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java

Changeset: d185a6c5
Author:    Attila Szegedi <attila at openjdk.org>
Date:      2021-03-02 12:25:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d185a6c5

8261483: jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java failed with "AssertionError: Should have GCd a method handle by now"

Reviewed-by: shade, plevart

! test/jdk/ProblemList.txt
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java

Changeset: 5f4bc0ac
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-03-02 12:54:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5f4bc0ac

8253100: Fix "no comment" warnings in java.base/java.net

Reviewed-by: ryadav, chegar, naoto, alanb

! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URISyntaxException.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java

Changeset: 0de6abd4
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-03-02 14:40:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0de6abd4

8260966: (fs) Consolidate Linux and macOS implementations of UserDefinedFileAttributeView
8260691: (fs) LinuxNativeDispatcher should link to xattr functions

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/macosx/classes/sun/nio/fs/BsdUserDefinedFileAttributeView.java
! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c
! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
= src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 96c43210
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-02 15:47:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/96c43210

8262424: Change multiple get_java_xxx() functions in thread.cpp into one function

Reviewed-by: coleenp, lfoltan

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

Changeset: f18c0192
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-03-02 18:08:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f18c0192

8247373: ArraysSupport.newLength doc, test, and exception message

Reviewed-by: rriggs, psandoz, martin, prappo

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! test/jdk/java/util/StringJoiner/MergeTest.java
! test/jdk/java/util/StringJoiner/StringJoinerTest.java
+ test/jdk/jdk/internal/util/ArraysSupport/NewLength.java

Changeset: f304b74e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-03-02 18:23:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f304b74e

8261859: gc/g1/TestStringDeduplicationTableRehash.java failed with "RuntimeException: 'Rehash Count: 0' found in stdout"

Reviewed-by: ayang, sjohanss, tschatzl

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java

Changeset: 20b9ba53
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-02 20:35:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/20b9ba53

8262875: doccheck: empty paragraphs, etc in java.base module

Reviewed-by: alanb, darcy, lancea

! 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/invoke/MethodHandles.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/jar/package-info.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java

Changeset: c92f3bc3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-02 21:29:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c92f3bc3

8262876: Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: 4f4d0f53
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-02 22:36:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4f4d0f53

8261969: SNIHostName should check if the encoded hostname conform to RFC 3490

Reviewed-by: rhalade, xuelei

! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! test/jdk/javax/net/ssl/ServerName/IllegalSNIName.java

Changeset: 93ffe6a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-02 22:53:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/93ffe6a6

8262892: minor typo in implSpec comment

Reviewed-by: bpb

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java

Changeset: 40bdf52e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-02 23:29:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/40bdf52e

8262096: Vector API fails to work due to VectorShape initialization exception

Reviewed-by: psandoz, vlivanov

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java

Changeset: c9097a60
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 01:03:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c9097a60

8262893: Enable more doclint checks in javadoc build

Reviewed-by: jjg, erikj

! make/Docs.gmk

Changeset: 5de0f4b2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-03-03 01:14:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5de0f4b2

8260869: Test java/foreign/TestHandshake.java fails intermittently

Reviewed-by: psandoz

! test/jdk/java/foreign/TestHandshake.java

Changeset: 044e2a2a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-03 02:59:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/044e2a2a

8183569: Assert the same limits are used in parse_xss and globals.hpp

Reviewed-by: stuefe, kbarrett

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp

Changeset: c15801e9
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-03-03 06:43:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c15801e9

8261142: AArch64: Incorrect instruction encoding when right-shifting vectors with shift amount equals to the element width

Reviewed-by: njian, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorShiftImm.java

Changeset: 0265ab63
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-03-03 07:41:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0265ab63

8262466: linux libsaproc/DwarfParser.cpp delete DwarfParser object in early return

Reviewed-by: ysuenaga, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp

Changeset: 54dfd79c
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-03-03 11:30:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/54dfd79c

8262256: C2 intrinsincs should not modify IR when bailing out

Reviewed-by: roland, kvn

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

Changeset: bf90e857
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-03-03 12:19:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bf90e857

8262926: JDK-8260966 broke AIX build

Reviewed-by: stuefe, clanger

! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java

Changeset: 6d3c858c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-03 12:38:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6d3c858c

8259235: javac crashes while attributing super method invocation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/recovery/SuperMethodCallBroken.java
+ test/langtools/tools/javac/recovery/SuperMethodCallBroken.out

Changeset: 3d3eb5c8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-03 13:18:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3d3eb5c8

8262368: wrong verifier message for bogus return type

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/verifier/ReturnMsgs.java
+ test/hotspot/jtreg/runtime/verifier/Returns.jasm

Changeset: 1d2c1e62
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-03-03 15:37:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1d2c1e62

8248314: Parallel: Parallelize parallel full gc Adjust Roots phase

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 2d2ef08c
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-03 17:26:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2d2ef08c

8262885: Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp

Changeset: a1181852
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 19:29:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a1181852

8261862: Expand discussion of rationale for BigDecimal equals/compareTo semantics

Reviewed-by: smarks, bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 75aa1546
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-03 20:02:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/75aa1546

8259267: Refactor LoaderLeak shell test as java test.

Reviewed-by: rriggs, iignatyev, dfuchs

+ test/jdk/java/lang/annotation/LoaderLeakTest.java
- test/jdk/java/lang/annotation/loaderLeak/A.java
- test/jdk/java/lang/annotation/loaderLeak/B.java
- test/jdk/java/lang/annotation/loaderLeak/C.java
- test/jdk/java/lang/annotation/loaderLeak/LoaderLeak.sh
- test/jdk/java/lang/annotation/loaderLeak/Main.java

Changeset: 268d9b79
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2021-03-03 20:04:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/268d9b79

8261447: MethodInvocationCounters frequently run into overflow

Reviewed-by: thartmann, mdoerr, kvn, iveresov

! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: b397472e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-03 20:27:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b397472e

8262915: java.awt.color.ColorSpace.getName() is not thread-safe

Reviewed-by: azvegint, aivanov

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

Changeset: 28489389
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 23:15:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/28489389

8262927: Explicitly state fields examined for BigDecimal.hashCode

Reviewed-by: bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 104a2628
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-03-04 00:37:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/104a2628

8224775: test/jdk/com/sun/jdi/JdwpListenTest.java failed to attach

Reviewed-by: sspitsyn, dfuchs

! test/lib/jdk/test/lib/Utils.java

Changeset: d93fa0d6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-03-04 00:39:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d93fa0d6

8253940: com/sun/jdi/JdwpAttachTest.java failed with "RuntimeException: ERROR: LingeredApp.startApp was able to attach"

Reviewed-by: cjplummer, lmesnik

! test/jdk/com/sun/jdi/JdwpAttachTest.java

Changeset: 84c93d5a
Author:    Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-03-04 03:19:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/84c93d5a

8257137: Revise smov and umov in aarch64 assembler

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 7915a1fc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-04 07:41:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7915a1fc

8262950: Restructure compiler/intrinsics/TestRotate.java for easier compilation

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java

Changeset: 4cfecceb
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-03-04 07:48:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4cfecceb

8261730: C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge

Relax assertion in PhaseCFG::verify() to accept the case where a store is used
to implement an implicit null check and a load is placed in the null block.

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/machnode.hpp
+ test/hotspot/jtreg/compiler/uncommontrap/TestNullCheckAntiDependence.java

Changeset: 22513199
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-04 07:56:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/22513199

8262828: Format of OS information is different on macOS

Reviewed-by: dholmes, ysuenaga

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: b8178553
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-03-04 12:04:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b8178553

8262935: Add missing logging to sun.net.httpserver.ServerImpl

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 94f26e4d
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-04 12:36:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/94f26e4d

8261450: JShell crashes with SIOOBE in tab completion

Reviewed-by: vromero

! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java

Changeset: d2c4ed08
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-03-04 13:20:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d2c4ed08

8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space"

Reviewed-by: tschatzl, egahlin

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

Changeset: a777e82c
Author:    Ziyi Luo <luoziyi at openjdk.org>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-03-04 15:17:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a777e82c

8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards

Reviewed-by: jnimeh

! src/java.base/share/classes/com/sun/crypto/provider/DESKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DHKeyFactory.java
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
+ test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/sun/security/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java

Changeset: 222a17ef
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-03-04 17:03:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/222a17ef

8262122: [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo

Reviewed-by: shade

+ test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java

Changeset: ef5e13d2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-03-04 17:04:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ef5e13d2

8263030: Remove Shenandoah leftovers from ReferenceProcessor

Reviewed-by: zgu

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

Changeset: a6427c85
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-03-04 17:21:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a6427c85

8259709: Disable SHA-1 XML Signatures

Reviewed-by: rhalade, weijun

! src/java.base/share/conf/security/java.security
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java
! test/jdk/javax/xml/crypto/dsig/ValidationTests.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: bd1a8062
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-03-04 18:08:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bd1a8062

8263040: fix for JDK-8262122 fails validate-source

Reviewed-by: mikael

! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java

Changeset: f56c9186
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-03-04 18:20:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f56c9186

8262837: handle split_USE correctly

Reviewed-by: kvn

! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/reg_split.cpp

Changeset: e61a3ba2
Author:    EC2 Default User <ec2-user at ip-172-31-39-198.us-west-2.compute.internal>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-03-04 18:55:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e61a3ba2

8239386: handle ContendedPaddingWidth in vm_version_aarch64

Reviewed-by: aph, phh

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

Changeset: 109af7b5
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-03-04 19:51:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/109af7b5

8261518: jpackage looks for main module in current dir when there is no module-path

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java

Changeset: 02fbcb52
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-03-04 19:57:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/02fbcb52

8261532: Archived superinterface class cannot be accessed

Reviewed-by: minqi, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArchivedSuperIfApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Bar.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Baz.java

Changeset: c8b23e22
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-03-04 20:07:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c8b23e22

8262064: Make compiler/ciReplay tests ignore lambdas in compilation replay

Reviewed-by: thartmann, kvn, iignatyev

! src/hotspot/share/ci/ciInstanceKlass.cpp

Changeset: 718d4d48
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-03-04 21:25:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/718d4d48

8262989: Vectorize VectorShuffle checkIndexes, wrapIndexes and laneIsValid methods

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 351889f1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-04 23:04:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/351889f1

8262508: Vector API's ergonomics is incorrect

Reviewed-by: vlivanov

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java

Changeset: ee09bada
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-03-05 00:17:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ee09bada

8262300: jpackage app-launcher fails on linux when using JDK11 based runtime

Reviewed-by: herrick, almatvee

! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp

Changeset: dbef0ec9
Author:    Ian Graves <igraves at openjdk.org>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2021-03-05 03:20:44 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dbef0ec9

6323374: (coll) Optimize Collections.unmodifiable* and synchronized*

Reviewed-by: redestad, smarks, darcy

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/WrappedUnmodifiableCollections.java

Changeset: 80182f92
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2021-03-05 05:29:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/80182f92

8260925: HttpsURLConnection does not work  with other JSSE provider.

Reviewed-by: xuelei

! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java

Changeset: d91550ef
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-05 05:57:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d91550ef

8262998: Vector API intrinsincs should not modify IR when bailing out

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java

Changeset: 9730266d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-03-05 08:49:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9730266d

8262973: Verify ParCompactionManager instance in PCAdjustPointerClosure

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp

Changeset: 75fb7ccf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-05 10:40:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/75fb7ccf

8259228: Zero: rewrite (put|get)field from if-else chains to switches

Reviewed-by: aph, coleenp

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 7e7bd57c
Author:    duke <duke at openjdk.org>
Date:      2021-03-05 11:00:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7e7bd57c

Automatic merge of jdk:master into master


Changeset: 24918777
Author:    J. Duke <duke at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2021-03-05 11:46:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/24918777

Merge master

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 2a85cbfd
Author:    duke <duke at openjdk.org>
Date:      2021-03-05 11:46:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2a85cbfd

Automatic merge of foreign-memaccess+abi into foreign-jextract




More information about the panama-dev mailing list