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

duke duke at openjdk.java.net
Fri Apr 24 12:44:22 UTC 2020


Changeset: 816d9483
Author:    Tejpal Rebari <trebari at openjdk.org>
Date:      2020-04-13 17:42:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/816d9483

8241228: Test jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java is failing

Reviewed-by: serb, pbansal, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/UIDefaults/8146330/UIDefaultKeySizeTest.java

Changeset: 2d350add
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-13 23:43:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2d350add

8152332: [macosx] JFileChooser cannot be serialized on Mac OS X

Reviewed-by: pbansal, jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JFileChooser/DeserializedJFileChooser/DeserializedJFileChooserTest.java

Changeset: 74b556d6
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-14 08:19:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/74b556d6

8240290: Clean the "libawt_xawt" library from code for macOS

Reviewed-by: prr

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c

Changeset: a1199351
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-16 10:12:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a1199351

8196181: sun/java2d/GdiRendering/InsetClipping.java fails

Reviewed-by: jdv

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/GdiRendering/InsetClipping.java

Changeset: 12d93f11
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-04-17 11:10:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/12d93f11

8195841: PNGImageReader.readNullTerminatedString() doesnt check for non-null terminated strings with length equal to maxLen

Reviewed-by: serb, prr

! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java
+ test/jdk/javax/imageio/plugins/png/MaxLengthKeywordReadTest.java

Changeset: 8b002d88
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-17 11:29:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8b002d88

8242526: PIT: javax/swing/JInternalFrame/8020708/bug8020708.java fails in mach5 ubuntu system
8233644: [TESTBUG] JInternalFrame test bug8020708.java is failing on macos

Reviewed-by: serb, pbansal, jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java

Changeset: 73e52d06
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-20 09:35:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/73e52d06

8242174: [macos] The NestedModelessDialogTest test make the macOS unstable

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Toolkit/RealSync/Test.java

Changeset: 62a23542
Author:    Anton Litvinov <alitvinov at openjdk.org>
Date:      2020-04-20 19:25:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/62a23542

8242498: Invalid "sun.awt.TimedWindowEvent" object leads to JVM crash

Reviewed-by: prr, serb

! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp

Changeset: 9ad39392
Author:    Phil Race <prr at openjdk.org>
Date:      2020-04-20 13:50:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9ad39392

8233006: freetype incorrectly adjusts advances when emboldening rotated glyphs

Reviewed-by: serb, jdv

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/font/Rotate/RotatedSyntheticBoldTest.java
! test/jdk/java/awt/font/Rotate/RotatedTextTest.java

Changeset: def1d5a8
Author:    Phil Race <prr at openjdk.org>
Date:      2020-04-20 15:19:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/def1d5a8

8242004: TextLayout throws Exception with a non-invertible transform

Reviewed-by: serb, jdv

! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/loops/FontInfo.java
! src/java.desktop/share/classes/sun/java2d/pipe/GlyphListPipe.java
+ test/jdk/java/awt/FontClass/NonInvertibleTransformTextTest.java

Changeset: 1a7f6af1
Author:    Phil Race <prr at openjdk.org>
Date:      2020-04-21 17:03:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1a7f6af1

8243314: Problem list java/awt/image/multiresolution/MultiresolutionIconTest.java on Windows

Reviewed-by: bpb

! test/jdk/ProblemList.txt

Changeset: 08784f18
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-22 12:16:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/08784f18

8178028: Typing 'C' cannot change the tab layout to WRAP_TAB_LAYOUT

Reviewed-by: jdv

! test/jdk/javax/swing/JTabbedPane/4666224/bug4666224.java

Changeset: c1eb104f
Author:    Bhawesh Choudhary <bhawesh.choudhary at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-22 13:43:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c1eb104f

8233584: [Win LAF] When navigating the contents of the file list changes in Win LAF

Reviewed-by: serb, aivanov

! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/JFileChooserCombolistSelection/JFileChooserCombolistSelection.java

Changeset: 9735678c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-04-17 07:46:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9735678c

8242896: typo #ifdef INCLUDE_JVMTI in codeCache.cpp

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp

Changeset: f04a7e5c
Author:    Hai-May Chao <hai-may.chao at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2020-04-17 20:11:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f04a7e5c

8172404: Tools should warn if weak algorithms are used before restricting them

Reviewed-by: mullan, weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java
! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java
! test/jdk/sun/security/tools/jarsigner/EC.java
! test/jdk/sun/security/tools/jarsigner/NameClash.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
! test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java
! test/jdk/sun/security/tools/jarsigner/Warning.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java

Changeset: 124caec2
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2020-04-17 18:12:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/124caec2

8242859: test/jdk/tools/jlink/JLinkTest.java uses nashorn module

Reviewed-by: jlaskey

! test/jdk/tools/jlink/JLinkTest.java

Changeset: 078c0274
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-04-17 17:58:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/078c0274

8242491: C2: assert(v2->bottom_type() == vt) failed: mismatch when creating MacroLogicV

Reviewed-by: kvn, sviswanathan, jbhateja

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java

Changeset: 430f8020
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-04-17 17:59:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/430f8020

8242492: C2: Remove Matcher::vector_shift_count_ideal_reg()

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 12f8b52f
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-04-17 09:31:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/12f8b52f

8231756: [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives

Reviewed-by: kvn

! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeVirtualizationTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/EATestBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/VirtualObjectTestBase.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/VirtualObjectLayoutTest.java

Changeset: 1b45bf2d
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-04-17 09:53:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1b45bf2d

8241975: Run jdk/jfr/event/metadata/TestLookForUntestedEvents.java in tier3

Added the test to jdk_tier3 via jdk_jfr_tier3

Reviewed-by: egahlin

! test/jdk/TEST.groups

Changeset: a4d318c9
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-17 10:09:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a4d318c9

8242787: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with sun.jvm.hotspot.types.WrongTypeException

Reviewed-by: amenkov, sspitsyn, iklam

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! test/jdk/ProblemList.txt

Changeset: f6f97ea2
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-04-17 14:48:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f6f97ea2

8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker

Reviewed-by: sgehwolf, dholmes

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java
+ test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
+ test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java

Changeset: 05d6a663
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-04-18 11:13:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/05d6a663

8242811: AlgorithmId::getDefaultAlgorithmParameterSpec returns incompatible PSSParameterSpec for an RSASSA-PSS key

Reviewed-by: valeriep, hchao

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
+ test/jdk/sun/security/rsa/pss/DefaultParamSpec.java

Changeset: 4d487927
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-04-17 23:22:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4d487927

8228991: Obsolete -XX:UseAdaptiveGCBoundary

Make option obsolete and removed supporting code.

Reviewed-by: tschatzl, stefank

! src/hotspot/share/gc/parallel/adjoiningGenerations.cpp
! src/hotspot/share/gc/parallel/adjoiningGenerations.hpp
- src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.cpp
- src/hotspot/share/gc/parallel/adjoiningGenerationsForHeteroHeap.hpp
! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.cpp
! src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp
- src/hotspot/share/gc/parallel/asPSOldGen.cpp
- src/hotspot/share/gc/parallel/asPSOldGen.hpp
- src/hotspot/share/gc/parallel/asPSYoungGen.cpp
- src/hotspot/share/gc/parallel/asPSYoungGen.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp
! src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
! test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
! test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
! test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
- test/hotspot/jtreg/gc/parallel/AdaptiveGCBoundary.java

Changeset: d185fe99
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-18 19:45:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d185fe99

8242452: During module definition, move conversion of packages from native to VM
8242290: Pointless verification in get_package_entry_by_name

Reviewed-by: lfoltan, iklam, hseigel

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/java.base/share/native/libjava/Module.c
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExports.java
! test/hotspot/jtreg/runtime/modules/JVMDefineModule.java

Changeset: fc728278
Author:    Eirik Bjørsnøs <eirbjo at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-04-18 20:19:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fc728278

8242959: Optimize ZipFile.getEntry by folding lookups for name and name+'/'

Reviewed-by: lancea, redestad

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: efcb6bd2
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-04-20 13:57:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/efcb6bd2

8242425: JVMTI monitor operations should use Thread-Local Handshakes

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 25cd1774
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2020-04-15 22:02:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/25cd1774

8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java

Changeset: f51088e2
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2020-04-20 09:40:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f51088e2

8242449: AArch64: r27 can be allocated in CompressedOops mode

Reviewed-by: aph, xliu

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

Changeset: f08b5a80
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-20 12:36:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f08b5a80

8241950: JShell could support auto-indent

Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/CommandCompletionTest.java
! test/langtools/jdk/jshell/HistoryUITest.java
+ test/langtools/jdk/jshell/IndentUITest.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: df82d9a4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-20 12:36:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/df82d9a4

8242802: javac crashes when checking equals and hashCode in unresolvable anonymous class

Preventing NullPointerException when a class has an erroneous supertype and does not have an implementation of the equals method.

Reviewed-by: darcy, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/6563143/InvalidAnonymous.java
+ test/langtools/tools/javac/6563143/InvalidAnonymous.out

Changeset: 4b6e75dc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-20 12:36:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4b6e75dc

8243047: javac may crash when processing exits in class initializers

Flow should handle invalid exits from class initializers gracefully

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/recovery/ClassBlockExits.java
+ test/langtools/tools/javac/recovery/ClassBlockExitsErrors.java
+ test/langtools/tools/javac/recovery/ClassBlockExitsErrors.out

Changeset: ec1c111c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-04-20 12:36:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ec1c111c

8243074: Misplaced and/or duplicate super or this constructor invocation not attributed

Fully attributing misplaced and/or duplicated super/this constructor invocations

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/api/TestGetElementReference.java
+ test/langtools/tools/javac/api/TestGetElementReferenceDataWithErrors.java

Changeset: e8dfd8ce
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-04-20 13:37:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e8dfd8ce

8243154: Fix deprecation warnings in failure handler

Reviewed-by: dholmes

! make/test/BuildFailureHandler.gmk
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/value/ValueHandler.java

Changeset: da1abd18
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-04-20 13:15:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/da1abd18

8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response

The HTTP/2 Stream is updated to register a trivial data subscriber in case of 204 so that the END_STREAM is correctly processed.

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/http2/server/Http2TestExchangeImpl.java

Changeset: db8757ad
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-04-20 09:24:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/db8757ad

8231585: java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException

Reviewed-by: dholmes, cjplummer, sspitsyn

! test/jdk/java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java

Changeset: 85d07da4
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2020-04-17 11:14:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/85d07da4

8243059: Build fails when --with-vendor-name contains a comma

Use $$(VERSION_CFLAGS) so as to avoid the variable getting evaluated early

Reviewed-by: ihse, erikj

! make/launcher/LauncherCommon.gmk

Changeset: bc3ed7bd
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-04-20 10:38:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bc3ed7bd

8242863: Bump minimum boot jdk to JDK 14

Reviewed-by: ihse, jlahoda, dholmes

! make/autoconf/boot-jdk.m4
! make/autoconf/version-numbers
! make/conf/jib-profiles.js

Changeset: 8da1ee78
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-04-20 13:13:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8da1ee78

8242357: [JVMCI] Incorrect use of JVMCI_CHECK_ on return statement

Reviewed-by: dholmes, xliu

! src/hotspot/share/jvmci/jvmciEnv.hpp

Changeset: 7b8c3734
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-04-20 16:36:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7b8c3734

8240204: Optimize package handling for archived classes

ClassLoader::add_package just sets classpath_index to PackageEntry, moved the code to InstanceKlass. Also avoid calling check_prohibited_package since CDS does not archive prohibited classe in set_package.

Reviewed-by: hseigel, lfoltan, redestad, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 0bc7cc4d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-04-20 17:33:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0bc7cc4d

8241158: SA TestHeapDumpForInvokeDynamic.java fails when CDS archive is relocated

Reviewed-by: ccheung

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/heapShared.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 5a665c39
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-21 04:02:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5a665c39

8242796: Fix client build failure

Reviewed-by: kvn

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 6a905b65
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-21 04:07:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6a905b65

8242070: AArch64: Fix a typo introduced by JDK-8238690

Change LShiftCntV to RShiftVS in match rule of vector shift right with imm for short type.

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 74b3243f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-21 11:20:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/74b3243f

8243238: Shenandoah: explicit GC request should wait for a complete GC cycle

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp

Changeset: 71b06ed2
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-04-21 10:10:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/71b06ed2

8243146: Further cleanups after UseAdaptiveGCBoundary removal

Reviewed-by: kbarrett, sjohanss

- src/hotspot/share/gc/parallel/adjoiningGenerations.cpp
- src/hotspot/share/gc/parallel/adjoiningGenerations.hpp
- src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.cpp
- src/hotspot/share/gc/parallel/adjoiningVirtualSpaces.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 48569d9d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-04-21 13:52:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/48569d9d

8243156: Fix deprecation and unchecked warnings in microbenchmark

Reviewed-by: erikj, redestad

! make/test/BuildMicrobenchmark.gmk
! test/jdk/java/lang/invoke/indify/Indify.java
! test/micro/org/openjdk/bench/java/lang/NewInstance.java
! test/micro/org/openjdk/bench/java/lang/reflect/MethodInvoke.java
! test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerDuplicate/IntegerDuplicateProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerMax/IntegerMaxProblem.java
! test/micro/org/openjdk/bench/java/util/stream/tasks/IntegerSum/IntegerSumProblem.java

Changeset: 93032c63
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-04-21 13:55:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/93032c63

8242943: Fix all remaining unchecked warnings in jdk.hotspot.agent

Reviewed-by: darcy, sspitsyn, dholmes

! make/CompileJavaModules.gmk
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StaticBaseConstructor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMObjectFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VirtualBaseConstructor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VirtualConstructor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectHistogramPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/ObjectListPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/SortableTableModel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/table/TableModelComparator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java

Changeset: 642041ad
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-04-21 10:11:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/642041ad

8243168: Remove addition preview adornment from String::stripIndent and String::translateEscapes

Reviewed-by: chegar

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

Changeset: 7cc13710
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-04-21 06:55:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7cc13710

8238358: Implementation of JEP 371: Hidden Classes

Co-authored-by: Lois Foltan <lois.foltan at oracle.com>
Co-authored-by: David Holmes <david.holmes at oracle.com>
Co-authored-by: Harold Seigel <harold.seigel at oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn at oracle.com>
Co-authored-by: Alex Buckley <alex.buckley at oracle.com>
Co-authored-by: Jamsheed Mohammed C M <jamsheed.c.m at oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda at oracle.com>
Co-authored-by: Amy Lu <amy.lu at oracle.com>
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, sspitsyn, vromero

! make/data/jdwp/jdwp.spec
! make/hotspot/symbols/symbols-unix
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/klassFactory.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp
! src/hotspot/share/memory/metaspace/spaceManager.cpp
! src/hotspot/share/memory/metaspaceTracer.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/invoke/TypeDescriptor.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/jdk/internal/reflect/UnsafeFieldAccessorFactory.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/ClassLoader.c
! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.jdi/share/classes/com/sun/jdi/ClassLoaderReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/LocalVariable.java
! src/jdk.jdi/share/classes/com/sun/jdi/ReferenceType.java
! src/jdk.jdi/share/classes/com/sun/jdi/Type.java
! src/jdk.jdi/share/classes/com/sun/jdi/TypeComponent.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
- src/jdk.jdi/share/classes/com/sun/jdi/doc-files/signature.html
! src/jdk.jdi/share/classes/com/sun/jdi/event/ClassUnloadEvent.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/JNITypeParser.java
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
! test/hotspot/gtest/memory/test_metaspace_allocation.cpp
! test/hotspot/jtreg/ProblemList-graal.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
+ test/hotspot/jtreg/runtime/HiddenClasses/CastToParentTest.java
+ test/hotspot/jtreg/runtime/HiddenClasses/DefineHiddenClass.java
+ test/hotspot/jtreg/runtime/HiddenClasses/FieldInSuper.java
+ test/hotspot/jtreg/runtime/HiddenClasses/FieldInSuperSub.jasm
+ test/hotspot/jtreg/runtime/HiddenClasses/GCHiddenClass.java
+ test/hotspot/jtreg/runtime/HiddenClasses/HiddenClassStack.java
+ test/hotspot/jtreg/runtime/HiddenClasses/HiddenDefMeths.java
+ test/hotspot/jtreg/runtime/HiddenClasses/HiddenGetModule.java
+ test/hotspot/jtreg/runtime/HiddenClasses/InstantiateHiddenClass.java
+ test/hotspot/jtreg/runtime/HiddenClasses/NestedHidden.java
+ test/hotspot/jtreg/runtime/HiddenClasses/StressHiddenClasses.java
+ test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java
+ test/hotspot/jtreg/runtime/HiddenClasses/hidden/NameInString.java
+ test/hotspot/jtreg/runtime/HiddenClasses/pkg/HasNamedModule.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/Helper.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/OtherPackage.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/TestDynamicNestmateMembership.java
+ test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithClassUnload.java
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestmateMembership.java
! test/hotspot/jtreg/runtime/Nestmates/privateMethods/TestInvokeErrors.java
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderHierarchyTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderStatsTest.java
+ test/hotspot/jtreg/serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java
+ test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
+ test/jdk/java/lang/instrument/HiddenClass/HiddenClassAgent.java
+ test/jdk/java/lang/instrument/HiddenClass/HiddenClassApp.java
+ test/jdk/java/lang/instrument/HiddenClass/hidden/HiddenClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/SelfRefField.java
+ test/jdk/java/lang/invoke/defineHiddenClass/SelfRefMethod.java
+ test/jdk/java/lang/invoke/defineHiddenClass/SelfReferenceDescriptor.java
+ test/jdk/java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/UnreflectTest.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/AbstractClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/EnclosingClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/Fields.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenAnnotation.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenCantReflect.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenClass.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenClassThrow.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenEnum.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenInterface.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenRecord.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenSuper.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/Lambda.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/LookupHelper.java
+ test/jdk/java/lang/invoke/defineHiddenClass/src/Outer.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/SuperMethodTest.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/modified/MethodSupplierOuter.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/q/I.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/q/J.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/src/MethodInvoker.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/src/MyFunctionalInterface.java
+ test/jdk/java/lang/invoke/lambda/superProtectedMethod/src/anotherpkg/MethodSupplierOuter.java
+ test/jdk/java/lang/reflect/AccessibleObject/Fields.java
+ test/jdk/java/lang/reflect/AccessibleObject/HiddenClassTest.java
! test/jdk/java/lang/reflect/Nestmates/TestReflectionAPI.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java
! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java
! test/jdk/jdk/jfr/event/runtime/TestClasses.java
! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java
+ test/jdk/sun/misc/UnsafeFieldOffsets.java
+ test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
+ test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/lambdaExpression/LambdaTest6.java
! test/langtools/tools/javac/lambda/methodReference/BridgeMethod.java
+ test/lib/jdk/test/lib/util/ForceGC.java
+ test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java

Changeset: 1feb24e5
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-04-21 07:08:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1feb24e5

8243274: suppress warnings in LookupDefineClass microbenchmarks due to JDK-8243156

Reviewed-by: lfoltan

! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java

Changeset: 1c6ca09b
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-04-21 07:09:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1c6ca09b

8238195: Lookup::defineClass should link the class to match the specification

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/DefineClassTest.java

Changeset: efa57012
Author:    Lois Foltan <lfoltan at openjdk.org>
Date:      2020-04-21 17:20:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/efa57012

8243045: AOTCompiledMethod::print_on triggers assertion after JDK-8210012

Fix outputStream time stamp issue when AOT and -Xlog:all=trace are specified together.

Reviewed-by: coleenp, hseigel, kvn

! src/hotspot/share/aot/aotCompiledMethod.cpp

Changeset: d19f5f68
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-04-21 17:50:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d19f5f68

8242484: Rework thread deletion during VM termination

Always delete JavaThread that calls Thread::destroy_vm()

Reviewed-by: dholmes, rehn, coleenp

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

Changeset: 392b75d1
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-04-21 20:09:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/392b75d1

8224612: javadoc should better handle empty set of doclet options

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
+ test/langtools/jdk/javadoc/tool/8224612/OptionsTest.java

Changeset: d80f55e7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-21 16:11:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d80f55e7

8243206: Cleanup error checking and handling in serviceability/sa/JhsdbThreadInfoTest.ja

Reviewed-by: amenkov, sspitsyn

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

Changeset: d041941e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-21 16:13:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d041941e

8242789: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with 'JShellToolProvider' missing from stdout/stderr

Reviewed-by: amenkov, sspitsyn

! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: f8f69846
Author:    David Buck <dbuck at openjdk.org>
Date:      2020-04-21 19:52:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f8f69846

8234691: Potential double-free in ParallelSPCleanupTask constructor

Prevent extraneous constructor call

Reviewed-by: dholmes, stefank

! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: c7ae195a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-04-22 01:30:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c7ae195a

8243318: New test jdk/javadoc/tool/8224612/OptionsTest.java is failing

Reviewed-by: jjg

! test/langtools/jdk/javadoc/tool/8224612/OptionsTest.java

Changeset: 78a0baa5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-04-21 21:25:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/78a0baa5

8241627: Updating ASM to 8.0.1 for JDK 15

Co-authored-by: Igor Ignatyev <igor.ignatyev at oracle.com>
Reviewed-by: psandoz, chegar

! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Attribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Label.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentVisitor.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/SymbolTable.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Type.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnnotationRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/FieldRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/MethodRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleRemapper.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RecordComponentRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SignatureRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AbstractInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FrameNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleNode.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/RecordComponentNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/Util.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceValue.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Subroutine.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckModuleAdapter.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckRecordComponentAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TextifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceAnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceFieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceModuleVisitor.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceRecordComponentVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/version.txt
! src/java.base/share/legal/asm.md
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java

Changeset: 61b03fbf
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-04-22 09:44:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/61b03fbf

8242614: cleanup duplicated test ldap server in some com/sun/jndi/ldap/ tests

Reviewed-by: aefimov, vtewari, dfuchs

! test/jdk/com/sun/jndi/ldap/DisconnectNPETest.java
! test/jdk/com/sun/jndi/ldap/LdapName/EmptyNameSearch.java
! test/jdk/com/sun/jndi/ldap/NoWaitForReplyTest.java

Changeset: 306eeb08
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-22 05:19:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/306eeb08

8242482: AArch64: Change parameter names of reduction operations to make code clear

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 0d09d682
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2020-04-22 11:53:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0d09d682

8241986: The java man page erroneously refers to XEND when it should refer XTEST

Fixed typo in the man page

Reviewed-by: thartmann

! src/java.base/share/man/java.1

Changeset: d9459998
Author:    Corey Ashford <cjashfor at linux.ibm.com>
Committer: Michihiro Horie <mhorie at openjdk.org>
Date:      2020-04-22 02:30:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d9459998

8241874: [PPC64]: Improve performance of Long.reverseBytes() and Integer.reverseBytes() on Power9

Reviewed-by: mdoerr, mhorie

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/vm_version_ppc.cpp

Changeset: 59521b03
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2020-04-21 19:44:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/59521b03

8209162: Page size selection does not always select optimal page size

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/parallel/parallelArguments.cpp

Changeset: ac088b46
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-22 11:45:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac088b46

8243307: Shenandoah: remove ShCollectionSet::live_data

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp

Changeset: 8e21a2a1
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-04-22 12:34:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8e21a2a1

8237890: DatagramPacket::getSocketAddress doesn't specify what happens if address or port are not set

This fix changes the default port of a DatagramPacket from -1 to 0, which changes the behaviour of calling getSocketAddress with no port set from throwing an IAE to returning an InetSocketAddress representing any local address with port 0.

Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramPacket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! test/jdk/java/net/DatagramPacket/Constructor.java
+ test/jdk/java/net/DatagramPacket/Getters.java
! test/jdk/java/net/DatagramSocket/SendCheck.java

Changeset: 91d20478
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-22 15:19:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/91d20478

8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1ba7cf7d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-22 15:19:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1ba7cf7d

8243291: Shenandoah: no need to retire TLABs at Init Update Refs

Reviewed-by: rkennke

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

Changeset: 6b5fc175
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-22 15:19:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6b5fc175

8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end

Reviewed-by: zgu

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

Changeset: d8d8424d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-04-22 07:06:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d8d8424d

8243109: Bootcycle build failures after Nashorn removal

Reviewed-by: ihse

! make/CompileToolsJdk.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/bootcycle-spec.gmk.in
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/scripts/pandoc-html-manpage-filter.sh.template
! make/scripts/pandoc-troff-manpage-filter.sh.template

Changeset: 0c7e01fa
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-04-22 16:22:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0c7e01fa

8242108: Performance regression after fix for JDK-8229496

Backed out the fix for 8229496.

Reviewed-by: kvn, roland

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/micro/org/openjdk/bench/java/text/DefFormatterBench.java

Changeset: 1ad48348
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-03-24 17:18:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1ad48348

8203238: [TESTBUG] rewrite MemOptions shell test in Java

Reviewed-by: mseledtsov, kbarrett

- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptions.sh
+ test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemStat.java
- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/TestDescription.java

Changeset: 5efa545d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-14 12:50:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5efa545d

8242312: use reproducible random in hotspot gc tests

Reviewed-by: kbarrett, tschatzl

! test/hotspot/jtreg/gc/TestSoftReferencesBehaviorOnOOME.java
! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java
! test/hotspot/jtreg/gc/epsilon/TestObjects.java
! test/hotspot/jtreg/gc/epsilon/TestRefArrays.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousMovement.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/logging/TestUnifiedLoggingSwitchStress.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOld.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithG1.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithParallel.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithSerial.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithG1.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressAllocationGCEventsWithParallel.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithDefNew.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithG1.java
! test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithParallel.java
! test/jdk/jdk/jfr/event/gc/detailed/StressAllocationGCEvents.java

Changeset: 72446bb0
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-04-22 10:51:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/72446bb0

8242141: New System Properties to configure the TLS signature schemes

Reviewed-by: ascarpino, jnimeh, mullan

! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
+ test/jdk/sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java
+ test/jdk/sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java

Changeset: 268ea904
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-22 21:13:10 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/268ea904

8243254: Examine ZipFile slash optimization for non-ASCII compatible charsets

Reviewed-by: lancea, naoto, martin

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java

Changeset: 2785fe56
Author:    Adam Farley <afarley at openjdk.org>
Date:      2020-04-22 15:37:37 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2785fe56

8239365: ProcessBuilder test modifications for AIX execution

Reviewed-by: rriggs, stuefe

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: 42d2a741
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-04-22 20:41:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/42d2a741

8243408: Inconsistent Exceptions are thrown by MulticastSocket when sending a DatagramPacket to port 0

This fix adds a check for port == 0 to MulticastSocket's 2-arg send method to ensure a consistent exception is thrown across platforms

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/MulticastSocket.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SendPortZero.java
+ test/jdk/java/net/MulticastSocket/SendPortZero.java

Changeset: 82e43b25
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-22 17:10:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/82e43b25

8243200: Shenandoah: Allow concurrent nmethod iteration

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp

Changeset: 58e284c0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-22 17:59:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/58e284c0

8243323: Shenandoah: Recycle immediate garbage before concurrent class unloading

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 7f634155
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-22 15:09:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7f634155

8243210: ClhsdbScanOops fails with NullPointerException in FileMapHeader.inCopiedVtableSpace

Reviewed-by: iklam, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 6efcb818
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-04-23 05:01:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6efcb818

Added tag jdk-15+20 for changeset 46bca5e5e6fb

! .hgtags

Changeset: 8d388381
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2020-04-23 12:14:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8d388381

8243450: Remove VMOps from jdk.hotspot.agent

Reviewed-by: cjplummer, dholmes

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMOps.java

Changeset: e507405f
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2020-04-23 07:46:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e507405f

8241214: Test debugging of hidden classes using jdb

Add test and enable jdb support for hidden classes

Reviewed-by: cjplummer, amenkov, mchung, lmesnik

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/PatternReferenceTypeSpec.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/hidden_class/hc001/hc001.java
+ test/hotspot/jtreg/vmTestbase/nsk/jdb/hidden_class/hc001/hc001a.java

Changeset: 7553c132
Author:    Chris Yin <xyin at openjdk.org>
Date:      2020-04-23 16:36:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7553c132

8243138: Enhance BaseLdapServer to support starttls extended request

Reviewed-by: aefimov, dfuchs

! test/jdk/com/sun/jndi/ldap/lib/BaseLdapServer.java

Changeset: a7830958
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-04-23 11:56:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a7830958

8243117: Cleanups in Java code of module jdk.jlink

Reviewed-by: redestad, alanb

! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/BasicImageWriter.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/DirArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ModularJarArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginRepository.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddOptionsPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AddResourcePlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeJmodSectionPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/OrderResourcesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/Plugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePool.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/Main.java

Changeset: b28137b0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-23 13:48:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b28137b0

8243460: Shenandoah: purge init_update_refs_prepare counter

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: cbdb4ba7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-23 13:48:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cbdb4ba7

8243463: Shenandoah: ditch total_pause counters

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: fde66512
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-23 13:48:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fde66512

8243464: Shenandoah: print statistic counters in time order

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 4f05f3f8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-23 13:48:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4f05f3f8

8243465: Shenandoah: ditch unused pause_other, conc_other counters

Reviewed-by: rkennke

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

Changeset: 2594f0b9
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2020-04-23 14:23:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2594f0b9

8242848: Improve performance of InflaterOutputStream.write()

Reviewed-by: stuefe, vtewari, redestad, lancea

! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java
! test/jdk/java/util/zip/DeflateIn_InflateOut.java
+ test/micro/org/openjdk/bench/java/util/zip/Streams.java

Changeset: 3b9b4b2f
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-04-23 15:37:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3b9b4b2f

8241603: ZGC: java/lang/management/MemoryMXBean/MemoryTestZGC.sh crashes on macOS

Reviewed-by: eosterlund, clanger, mbaesken, azeller

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

Changeset: 5bb82177
Author:    Denghui Dong <ddong at openjd.org>
Date:      2020-04-23 15:48:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5bb82177

8242792: interval < flushInterval is always false in jdk.jfr.internal.RequestEngine#setFlushInterval

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java

Changeset: 8db99485
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-23 10:14:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8db99485

8243478: Shenandoah: avoid implicit worker_id = 0

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Changeset: 079b60c6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-23 18:37:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/079b60c6

8243487: Shenandoah: make _num_phases illegal phase type

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: 4765b3bd
Author:    Phil Race <prr at openjdk.org>
Date:      2020-04-23 10:06:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4765b3bd

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: e1f07cd0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-04-23 12:57:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e1f07cd0

8239357: Revert gcc implementation of offset_of

Revert definition of offset_of and reenable -Winvalid-offsetof.

Reviewed-by: erikj, ihse, dholmes

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: 2bf4c061
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-04-23 19:23:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2bf4c061

8243486: ZGC: Adjust "Allocated" statistics to take undone page allocations into account

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zPageAllocator.cpp

Changeset: 37e5aec1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-23 21:24:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/37e5aec1

8243494: Shenandoah: set counters once per cycle

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: 90ada6a3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-04-23 16:29:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/90ada6a3

8238048: Close alignment gaps in InstanceKlass

Moved fields around and some constant fields into ConstantPool

Reviewed-by: cjplummer, dlong, iklam

! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java

Changeset: 0c56c351
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-04-23 16:40:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0c56c351

8242302: Refactor jpackage native code

Reviewed-by: herrick, almatvee, erikj

! make/lib/Lib-jdk.incubator.jpackage.gmk
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.incubator.jpackage/linux/native/applauncher/LinuxLauncher.cpp
+ src/jdk.incubator.jpackage/linux/native/common/LinuxSysInfo.cpp
- src/jdk.incubator.jpackage/linux/native/jpackageapplauncher/launcher.cpp
- src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.cpp
- src/jdk.incubator.jpackage/linux/native/libapplauncher/LinuxPlatform.h
- src/jdk.incubator.jpackage/linux/native/libapplauncher/PlatformDefs.h
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
+ src/jdk.incubator.jpackage/macosx/native/applauncher/MacLauncher.cpp
+ src/jdk.incubator.jpackage/macosx/native/common/MacSysInfo.cpp
- src/jdk.incubator.jpackage/macosx/native/jpackageapplauncher/main.m
- src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.h
- src/jdk.incubator.jpackage/macosx/native/libapplauncher/MacPlatform.mm
- src/jdk.incubator.jpackage/macosx/native/libapplauncher/PlatformDefs.h
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/AbstractAppImageBuilder.java
+ src/jdk.incubator.jpackage/share/native/applauncher/AppLauncher.cpp
+ src/jdk.incubator.jpackage/share/native/applauncher/AppLauncher.h
+ src/jdk.incubator.jpackage/share/native/applauncher/CfgFile.cpp
+ src/jdk.incubator.jpackage/share/native/applauncher/CfgFile.h
+ src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.cpp
+ src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h
+ src/jdk.incubator.jpackage/share/native/common/Dll.h
+ src/jdk.incubator.jpackage/share/native/common/ErrorHandling.cpp
+ src/jdk.incubator.jpackage/share/native/common/ErrorHandling.h
+ src/jdk.incubator.jpackage/share/native/common/FileUtils.cpp
+ src/jdk.incubator.jpackage/share/native/common/FileUtils.h
+ src/jdk.incubator.jpackage/share/native/common/Log.cpp
+ src/jdk.incubator.jpackage/share/native/common/Log.h
+ src/jdk.incubator.jpackage/share/native/common/SourceCodePos.h
= src/jdk.incubator.jpackage/share/native/common/SysInfo.h
+ src/jdk.incubator.jpackage/share/native/common/Toolbox.h
+ src/jdk.incubator.jpackage/share/native/common/kludge_c++11.h
+ src/jdk.incubator.jpackage/share/native/common/tstrings.cpp
+ src/jdk.incubator.jpackage/share/native/common/tstrings.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/FileAttributes.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/FilePath.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/Helpers.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/IniFile.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/JavaVirtualMachine.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/Library.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/Library.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/Macros.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/Messages.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/OrderedMap.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/Package.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/Package.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/Platform.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/PlatformString.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/Properties.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.cpp
- src/jdk.incubator.jpackage/share/native/libapplauncher/PropertyFile.h
- src/jdk.incubator.jpackage/share/native/libapplauncher/main.cpp
+ src/jdk.incubator.jpackage/unix/native/common/PlatformLogEvent.cpp
+ src/jdk.incubator.jpackage/unix/native/common/PlatformLogEvent.h
+ src/jdk.incubator.jpackage/unix/native/common/UnixDll.cpp
+ src/jdk.incubator.jpackage/unix/native/common/UnixFileUtils.cpp
+ src/jdk.incubator.jpackage/unix/native/common/UnixSysInfo.cpp
+ src/jdk.incubator.jpackage/unix/native/common/UnixSysInfo.h
- src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttribute.h
- src/jdk.incubator.jpackage/unix/native/libapplauncher/FileAttributes.cpp
- src/jdk.incubator.jpackage/unix/native/libapplauncher/FilePath.cpp
- src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.cpp
- src/jdk.incubator.jpackage/unix/native/libapplauncher/PosixPlatform.h
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/WindowsAppImageBuilder.java
+ src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp
+ src/jdk.incubator.jpackage/windows/native/common/PlatformLogEvent.cpp
+ src/jdk.incubator.jpackage/windows/native/common/PlatformLogEvent.h
= src/jdk.incubator.jpackage/windows/native/common/UniqueHandle.h
+ src/jdk.incubator.jpackage/windows/native/common/WinDll.cpp
+ src/jdk.incubator.jpackage/windows/native/common/WinErrorHandling.cpp
= src/jdk.incubator.jpackage/windows/native/common/WinErrorHandling.h
+ src/jdk.incubator.jpackage/windows/native/common/WinFileUtils.cpp
+ src/jdk.incubator.jpackage/windows/native/common/WinFileUtils.h
+ src/jdk.incubator.jpackage/windows/native/common/WinSysInfo.cpp
= src/jdk.incubator.jpackage/windows/native/common/WinSysInfo.h
- src/jdk.incubator.jpackage/windows/native/jpackageapplauncher/WinLauncher.cpp
- src/jdk.incubator.jpackage/windows/native/libapplauncher/DllMain.cpp
- src/jdk.incubator.jpackage/windows/native/libapplauncher/FileAttribute.h
- src/jdk.incubator.jpackage/windows/native/libapplauncher/FilePath.cpp
- src/jdk.incubator.jpackage/windows/native/libapplauncher/PlatformDefs.h
- src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.cpp
- src/jdk.incubator.jpackage/windows/native/libapplauncher/WindowsPlatform.h
- src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/ErrorHandling.h
- src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/FileUtils.h
- src/jdk.incubator.jpackage/windows/native/libjpackage/Log.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/Log.h
- src/jdk.incubator.jpackage/windows/native/libjpackage/SourceCodePos.h
- src/jdk.incubator.jpackage/windows/native/libjpackage/WinErrorHandling.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/WinSysInfo.cpp
! src/jdk.incubator.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
! src/jdk.incubator.jpackage/windows/native/libjpackage/jpackage.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.cpp
- src/jdk.incubator.jpackage/windows/native/libjpackage/tstrings.h
! src/jdk.incubator.jpackage/windows/native/msiwrapper/MsiWrapper.cpp
! src/jdk.incubator.jpackage/windows/native/msiwrapper/Resources.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/junit/jdk/incubator/jpackage/internal/ApplicationLayoutTest.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java

Changeset: 009dd60e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-04-23 16:10:45 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/009dd60e

8241780: Allow \n@ inside inline tags

Reviewed-by: prappo

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/LiteralTest.java
! test/langtools/tools/javac/doctree/positions/TestPosition.out
! test/langtools/tools/javac/doctree/positions/TestPositionSource.java

Changeset: 905eb57e
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-24 02:16:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/905eb57e

8242905: AArch64: Client build failed

Reviewed-by: aph

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

Changeset: e5c84ff2
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2020-04-23 22:49:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e5c84ff2

8242929: The values of jdk.tls.namedGroups should not be case-sensitive

The values of jdk.tls.namedGroups should not be case-sensitive

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! test/jdk/sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java
! test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java

Changeset: 2a4596cf
Author:    John Jiang <jjiang at openjdk.org>
Date:      2020-04-24 15:28:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2a4596cf

8243029: Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework

Reviewed-by: xuelei

+ test/jdk/javax/net/ssl/TLSCommon/Cert.java
! test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
+ test/jdk/javax/net/ssl/TLSCommon/HashAlgorithm.java
+ test/jdk/javax/net/ssl/TLSCommon/KeyUpdateRequest.java
+ test/jdk/javax/net/ssl/TLSCommon/NamedGroup.java
+ test/jdk/javax/net/ssl/TLSCommon/ResumptionMode.java
+ test/jdk/javax/net/ssl/TLSCommon/SignatureAlgorithm.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/AbstractClient.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/AbstractPeer.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/AbstractProduct.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/AbstractServer.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/BaseInteropTest.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/CertTuple.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/Client.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/ConnectionInterceptor.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/ExtInteropTest.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/ExtUseCase.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/Jdk.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/JdkClient.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/JdkHttpsClient.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcClient.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcUtils.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/JdkUtils.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/KeyUpdateUseCase.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/Peer.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/ProcUtils.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/Product.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/ResumptionUseCase.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/SSLTestException.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/Server.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/Status.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/TestCase.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/UseCase.java
+ test/jdk/javax/net/ssl/TLSCommon/interop/Utilities.java
+ test/jdk/javax/net/ssl/compatibility/AlpnTest.java
+ test/jdk/javax/net/ssl/compatibility/BasicConnectTest.java
- test/jdk/javax/net/ssl/compatibility/Cert.java
- test/jdk/javax/net/ssl/compatibility/Client.java
- test/jdk/javax/net/ssl/compatibility/Compatibility.java
+ test/jdk/javax/net/ssl/compatibility/HrrTest.java
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
+ test/jdk/javax/net/ssl/compatibility/JdkInfoUtils.java
- test/jdk/javax/net/ssl/compatibility/JdkUtils.java
- test/jdk/javax/net/ssl/compatibility/ProcessUtils.java
! test/jdk/javax/net/ssl/compatibility/README
- test/jdk/javax/net/ssl/compatibility/Server.java
+ test/jdk/javax/net/ssl/compatibility/SniTest.java
- test/jdk/javax/net/ssl/compatibility/Status.java
- test/jdk/javax/net/ssl/compatibility/TestCase.java
- test/jdk/javax/net/ssl/compatibility/UseCase.java
! test/jdk/javax/net/ssl/compatibility/Utils.java
! test/lib/jdk/test/lib/security/CertUtils.java

Changeset: 76e5da4d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-04-24 11:19:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/76e5da4d

8243477: FreeType library check should prefer 64-bit directory

Reviewed-by: erikj

! make/autoconf/lib-freetype.m4

Changeset: 53e4de6c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-24 11:45:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/53e4de6c

8239786: Shenandoah: print per-cycle statistics

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: b54a3478
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-24 09:47:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b54a3478

8243240: AArch64: Add support for MulVB

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 059329b3
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-24 16:12:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/059329b3

Merge


Changeset: c2bff1ca
Author:    duke <duke at openjdk.org>
Date:      2020-04-24 11:52:38 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c2bff1ca

Automatic merge of jdk:master into master


Changeset: d9e1e9e5
Author:    duke <duke at openjdk.org>
Date:      2020-04-24 11:53:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d9e1e9e5

Automatic merge of master into foreign-memaccess

! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: bb6a7af2
Author:    J. Duke <duke at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2020-04-24 12:10:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/bb6a7af2

Merge foreign-memaccess

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java

Changeset: 0bc9f272
Author:    duke <duke at openjdk.org>
Date:      2020-04-24 12:13:29 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0bc9f272

Automatic merge of foreign-abi into foreign-jextract

! make/CompileJavaModules.gmk
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! test/jdk/TEST.groups
! make/CompileJavaModules.gmk
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! test/jdk/TEST.groups



More information about the panama-dev mailing list