git: openjdk/loom: fibers: 136 new changesets

duke duke at openjdk.java.net
Fri May 15 13:51:37 UTC 2020


Changeset: c18080fe
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-27 10:37:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/c18080fe

8213123: javax/swing/JButton/4368790/bug4368790.java fails on mac

Reviewed-by: serb, jdv

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JButton/4368790/bug4368790.java

Changeset: a0a9595d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-26 18:49:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0a9595d

8236980: Cleanup of toString methods in JavaSound

Reviewed-by: prr

! src/java.desktop/share/classes/javax/sound/midi/MidiDevice.java
! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioFileFormat.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioFormat.java
! src/java.desktop/share/classes/javax/sound/sampled/BooleanControl.java
! src/java.desktop/share/classes/javax/sound/sampled/CompoundControl.java
! src/java.desktop/share/classes/javax/sound/sampled/Control.java
! src/java.desktop/share/classes/javax/sound/sampled/DataLine.java
! src/java.desktop/share/classes/javax/sound/sampled/EnumControl.java
! src/java.desktop/share/classes/javax/sound/sampled/FloatControl.java
! src/java.desktop/share/classes/javax/sound/sampled/Line.java
! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java
! src/java.desktop/share/classes/javax/sound/sampled/Mixer.java
! src/java.desktop/share/classes/javax/sound/sampled/Port.java
! src/java.desktop/share/classes/javax/sound/sampled/ReverbType.java
+ test/jdk/javax/sound/midi/Devices/ToString.java
+ test/jdk/javax/sound/midi/Sequencer/ToString.java
+ test/jdk/javax/sound/sampled/AudioFileFormat/ToString.java
+ test/jdk/javax/sound/sampled/AudioFormat/ToString.java
+ test/jdk/javax/sound/sampled/Controls/ToString.java
+ test/jdk/javax/sound/sampled/LineEvent/ToString.java
+ test/jdk/javax/sound/sampled/ReverbType/ToString.java

Changeset: b36738a5
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-26 19:36:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/b36738a5

8238575: DragSourceEvent.getLocation() returns wrong value on HiDPI screens (Windows)

Reviewed-by: prr

! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h
! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp
! test/jdk/java/awt/dnd/Button2DragTest/Button2DragTest.java
! test/jdk/sun/awt/dnd/8024061/bug8024061.java

Changeset: 14b7dd40
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-26 19:42:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/14b7dd40

7185258: [macosx] Deadlock in SunToolKit.realSync()

Reviewed-by: prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java
+ test/jdk/java/awt/dnd/DragWaitForIdle/DragWaitForIdle.java

Changeset: 70165f56
Author:    Phil Race <prr at openjdk.org>
Date:      2020-04-27 14:20:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/70165f56

8197797: Test java/awt/Graphics2D/DrawString/RotTransText.java fails

Reviewed-by: psadhukhan, jdv

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Graphics2D/DrawString/RotTransText.java

Changeset: 943f8df7
Author:    Phil Race <prr at openjdk.org>
Date:      2020-04-28 12:29:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/943f8df7

8230672: Specification for java.awt.FontMetrics.getMaxAdvance() is too prescriptive

Reviewed-by: serb

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

Changeset: 0d2cc3b4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-29 14:01:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d2cc3b4

8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: e9cc3da8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-30 12:38:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9cc3da8

8208566: [TEST_BUG] javax\swing\text\GlyphPainter2\6427244\bug6427244.java: Test failed

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: 7dad5d26
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-04-30 12:42:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/7dad5d26

8226464: TitledBorder label appears cut off on hidpi devices

Reviewed-by: serb, jdv

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
+ test/jdk/javax/swing/plaf/synth/TitledBorderLabel.java

Changeset: 188106be
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2020-04-30 20:03:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/188106be

8242557: Add length limit for strings in PNGImageWriter

Reviewed-by: prr, psadhukhan

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

Changeset: 560da25f
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-04-29 13:14:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/560da25f

8243598: Typos in java.lang.invoke package-info

Reviewed-by: psandoz, lancea

! src/java.base/share/classes/java/lang/invoke/package-info.java

Changeset: 8a7ff65d
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-04-29 16:02:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/8a7ff65d

8242522: Minor LingeredApp improvements

Reviewed-by: lmesnik, cjplummer

! test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/process/OutputBuffer.java

Changeset: d813a883
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-04-30 04:05:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/d813a883

Added tag jdk-15+21 for changeset 12b55fad80f3

! .hgtags

Changeset: e93cd7ed
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-29 09:58:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/e93cd7ed

8243155: AArch64: Add support for SqrtVF

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestFloatVect.java

Changeset: 46fe7e30
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-29 19:51:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/46fe7e30

8243945: use driver mode in runtime tests

Reviewed-by: dholmes, dcubed, gziemski

! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java
! test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/hotspot/jtreg/runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/hotspot/jtreg/runtime/ClassFile/FormatCheckingTest.java
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java
! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/hotspot/jtreg/runtime/CompressedOops/ObjectAlignment.java
! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationGraalTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/hotspot/jtreg/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java
! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java
! test/hotspot/jtreg/runtime/contended/Options.java
! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java
! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsWarn.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStressGC.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java
! test/hotspot/jtreg/runtime/records/ignoreRecordAttribute.java
! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java

Changeset: e513acab
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-29 21:03:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/e513acab

8214797: TestJmapCoreMetaspace.java timed out

Reviewed-by: dcubed

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

Changeset: 05b3bc57
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-30 10:02:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/05b3bc57

8243573: Shenandoah: rename GCParPhases and related code

Reviewed-by: rkennke

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

Changeset: 68e53065
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-04-30 10:59:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/68e53065

8240679: ZGC GarbageCollectorMXBean reports inaccurate post GC heap size for ZHeap pool

Reviewed-by: eosterlund

! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
+ test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
+ test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
+ test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
- test/jdk/java/lang/management/MemoryMXBean/MemoryTestZGC.sh

Changeset: 3153373e
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-04-30 06:05:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/3153373e

8242898: Clean up InstanceKlass::_array_klasses

Make type ObjArrayKlass

Reviewed-by: dholmes, iklam

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: 3cb0f002
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-04-15 10:56:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/3cb0f002

8242502: UnexpectedDeoptimizationTest.java failed "assert(phase->type(obj)->isa_oopptr()) failed: only for oop input"

Reviewed-by: kvn, thartmann

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

Changeset: 5b86c4aa
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-04-30 06:15:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b86c4aa

Merge


Changeset: d74e4f22
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-04-30 13:10:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/d74e4f22

8243572: Multiple tests fail with assert(cld->klasses() != 0LL) failed: unexpected NULL for cld->klasses()

Merge unsafe anonymous class stats with hidden classes, avoiding having to call cld->klasses()

Reviewed-by: lfoltan, mchung, mgronlun

! src/hotspot/share/classfile/classLoaderHierarchyDCmd.cpp
! src/hotspot/share/classfile/classLoaderStats.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/memory/metaspaceTracer.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/ClassLoaderStatsTest.java
! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java

Changeset: c37bd060
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-04-30 09:48:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/c37bd060

8244107: Incorrect parameters in ReservedSpace constructor change

Revert cardTable.cpp change from JDK-8243393.

Reviewed-by: dholmes

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

Changeset: a0ed53b9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-30 08:06:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0ed53b9

8243427: use reproducible random in :vmTestbase_vm_mlvm

Reviewed-by: thartmann

! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/castToGrandparent/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/classNameInStackTrace/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/func/uniqueClassAndObject/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/byteMutation/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/randomBytecodes/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/func/jdi/breakpoint/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/gc/callSequencesDuringGC/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/gc/createLotsOfMH/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/java/sequences/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/Env.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTestExecutor.java

Changeset: 1e1c724c
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-30 08:07:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e1c724c

8243428: use reproducible random in :vmTestbase_vm_compiler

Reviewed-by: thartmann

! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops02/Loops02.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/gen_math/Loops03/Loops03.java
! test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java
! test/hotspot/jtreg/vmTestbase/jit/graph/CGT.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java
! test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java
! test/hotspot/jtreg/vmTestbase/jit/misctests/Pi/Pi.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/share/generation/ParenthesesGenerator.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/share/generation/RandomInstructionsGenerator.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/LTTest.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc10/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc11/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc12/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc13/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc14/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc15/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc16/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc17/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc18/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc19/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc2/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc21/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc22/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc23/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc24/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc25/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc26/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc27/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc28/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc29/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc3/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc30/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc31/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc32/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc33/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc34/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc35/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc36/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc37/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc38/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc39/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc4/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc40/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc41/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc42/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc43/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc44/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc45/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc46/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc47/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc48/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc49/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc5/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc50/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc51/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc52/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc6/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc7/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc8/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/nativeFnc9/TestDescription.java

Changeset: 38e6f366
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-30 18:05:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/38e6f366

8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 7f877f63
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-30 18:05:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/7f877f63

8243495: Shenandoah: print root statistics for concurrent weak/strong root phases

Reviewed-by: rkennke

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

Changeset: b3e1ea04
Author:    Phil Race <prr at openjdk.org>
Date:      2020-04-30 10:32:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/b3e1ea04

Merge

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

Changeset: 26e37d13
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-04-30 22:47:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/26e37d13

8232744: j.awt.Window::setShape(Shape) paints visible artifacts outside of the given shape

Reviewed-by: prr

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

Changeset: b938a4c5
Author:    Phil Race <prr at openjdk.org>
Date:      2020-05-01 14:36:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/b938a4c5

8244113: [TESTBUG] java/awt/font/Rotate/RotatedSyntheticBoldTest.java test comments interpreted as args

Reviewed-by: serb

! test/jdk/java/awt/font/Rotate/RotatedSyntheticBoldTest.java

Changeset: 22786803
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-30 14:00:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/22786803

8241793: Shenandoah: Enable concurrent class unloading for aarch64

Reviewed-by: smonteith, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java

Changeset: a15b1ea0
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-04-30 13:34:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/a15b1ea0

8244210: The javac server is never used

Reviewed-by: tbell, redestad, fweimer

! make/common/JavaCompilation.gmk

Changeset: 2ebf5a26
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-04-30 13:48:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/2ebf5a26

8244152: Remove unnecessary hash map resize in LocaleProviderAdapters

Reviewed-by: joehw, vtewari

! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/JRELocaleProviderAdapter.java

Changeset: eddab115
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-04-30 15:21:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/eddab115

8225068: Remove DocuSign root certificate that is expiring in May 2020

Reviewed-by: mullan

- make/data/cacerts/keynectisrootca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: a0d04ad0
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-04-30 19:18:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0d04ad0

8244173: Uncomment subtest in runtime/InvocationTests/invocationC1Tests.java

Reviewed-by: hseigel, iignatyev

! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java

Changeset: 908e5763
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-04-30 13:03:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/908e5763

8219536: Add Option for user defined jlink options

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ApplicationLayout.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/DeployParams.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/JLinkBundlerHelper.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/StandardBundlerParam.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/MainResources_zh_CN.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java

Changeset: 07cb35a9
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-05-01 12:26:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/07cb35a9

8244087: 2020-04-24 public suffix list update

Reviewed-by: mullan

! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 60b41575
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-05-01 00:25:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/60b41575

8243628: Deprecate -XX:ForceNUMA option

Added ForceNUMA to the deprecation table for jdk15.

Reviewed-by: pliden, tschatzl

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 318fab95
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2020-05-01 21:43:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/318fab95

8242541: Small charset issues (ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C)

Modify ISO8859-16, x-eucJP-Open, x-IBM834 and x-IBM949C charset related files

Reviewed-by: naoto

! make/data/charsetmapping/charsets
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java.template
- src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java
+ src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java.template
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
! test/jdk/sun/nio/cs/CheckHistoricalNames.java

Changeset: da064f80
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-01 16:03:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/da064f80

8244226: Shenandoah: per-cycle statistics contain worker data from previous cycles

Reviewed-by: rkennke

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

Changeset: 0264b050
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-05-01 09:19:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/0264b050

8243429: use reproducible random in :vmTestbase_nsk_stress

Reviewed-by: epavlova, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/stress/except/except012.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/gcl001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnistress002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric001.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric002.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric003.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric004.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric005.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric006.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric008.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric009.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/numeric/numeric010.java

Changeset: eaf3306e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-05-01 09:20:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/eaf3306e

8243433: use reproducible random in :vmTestbase_nsk_sysdict

Reviewed-by: dholmes

! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree001/btree001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree002/btree002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree003/btree003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree004/btree004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree005/btree005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree006/btree006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree007/btree007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree008/btree008.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree009/btree009.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/btree/btree012/btree012.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain001/chain001.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain002/chain002.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain003/chain003.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain004/chain004.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain005/chain005.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain006/chain006.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/vm/stress/chain/chain008/chain008.java

Changeset: 832272da
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-05-01 10:58:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/832272da

8178349: Cache builtin class loader constraints to avoid re-initializing itable/vtable for shared classes

Record loader constraints for built-in class which is loaded by app loader or platform loader in shared archive in dump time.  When the class loaded from shared archive at runtime, directly check loader constraints using the saved info so avoid lengthy relayout i/v-table at class link stage.

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/MyClassLoader.java
+ test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/MyHttpHandler.java
+ test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/MyHttpHandlerB.java
+ test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/MyHttpHandlerC.java

Changeset: a777dcff
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2020-05-01 11:09:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/a777dcff

8225069: Remove Comodo root certificate that is expiring in May 2020

Reviewed-by: mullan

- make/data/cacerts/addtrustclass1ca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 56fcd548
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-05-01 16:21:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/56fcd548

8243437: use reproducible random in :vmTestbase_nsk_jdi

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java

Changeset: d29e5b72
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-05-01 16:22:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/d29e5b72

8243435: use reproducible random in :vmTestbase_nsk_jvmti

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/abort/Abort.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/callbacks/Callbacks.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/concrete_klass_filter/ConcreteKlassFilter.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/non_concrete_klass_filter/NonConcreteKlassFilter.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted004.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/TestDescription.java

Changeset: eb6ef3c2
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-05-01 16:23:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb6ef3c2

8243436: use reproducible random in :vmTestbase_nsk_monitoring

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon001/comptimemon001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/CompilationMXBean/comptimemon005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryNotificationInfo/from/from001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean001/RuntimeMXBean001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/allocatedMemorySupportedTest_directly/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/allocatedMemorySupportedTest_proxy_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/allocatedMemorySupportedTest_proxy_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/allocatedMemorySupportedTest_server_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/allocatedMemorySupportedTest_server_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/baseBehaviorTest_directly/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/baseBehaviorTest_proxy_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/baseBehaviorTest_proxy_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/baseBehaviorTest_server_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/baseBehaviorTest_server_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_directly_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_directly_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_proxy_custom_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_proxy_custom_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_proxy_default_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_proxy_default_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_server_custom_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_server_custom_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_server_default_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/doubleAllocationTest_server_default_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_directly_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_directly_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_proxy_custom_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_proxy_custom_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_proxy_default_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_proxy_default_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_server_custom_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_server_custom_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_server_default_array/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/equalThreadsTest_server_default_string/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/illegalArgumentsTest_directly/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/illegalArgumentsTest_proxy_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/illegalArgumentsTest_proxy_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/illegalArgumentsTest_server_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/illegalArgumentsTest_server_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/noAllocationTest_directly/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/noAllocationTest_proxy_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/noAllocationTest_proxy_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/noAllocationTest_server_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/noAllocationTest_server_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/stressTest_directly/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/stressTest_proxy_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/stressTest_proxy_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/stressTest_server_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/stressTest_server_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/baseBehaviorTest_directly/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/baseBehaviorTest_proxy_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/baseBehaviorTest_proxy_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/baseBehaviorTest_server_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/baseBehaviorTest_server_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/illegalArgumentsTest_directly/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/illegalArgumentsTest_proxy_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/illegalArgumentsTest_proxy_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/illegalArgumentsTest_server_custom/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/illegalArgumentsTest_server_default/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/MXBeanTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi001/Multi001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/TimedWaitingThread/TimedWaitingThread001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/TimedWaitingThread/TimedWaitingThread002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/TimedWaitingThread/TimedWaitingThread003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/TimedWaitingThread/TimedWaitingThread004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/TimedWaitingThread/TimedWaitingThread005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/ThreadMXBeanTestBase.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/BlockedThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/NativeBlockedThread.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem018/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem019/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem020/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem021/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem022/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem023/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem024/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem025/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem026/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem027/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem028/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem029/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem030/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem031/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem032/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem033/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem034/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem035/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem036/TestDescription.java

Changeset: 2731d622
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-02 09:00:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/2731d622

Merge


Changeset: 40715465
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-04 09:00:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/40715465

8221902: PIT: javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java fails on ubuntu

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/FocusTraversal/FocusTraversal.java

Changeset: 823d1d22
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-04 09:08:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/823d1d22

8233638: [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java

Changeset: a040c56d
Author:    Phil Race <prr at openjdk.org>
Date:      2020-05-04 11:32:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/a040c56d

8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + Solaris

Reviewed-by: serb

! test/jdk/ProblemList.txt
- test/jdk/java/awt/FontMetrics/MaxAdvanceIsMax.java

Changeset: ddb1d7a1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-06 13:58:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/ddb1d7a1

8232243: Wrong caret position in JTextPane on Windows with a screen resolution > 100%

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java
! src/java.desktop/share/classes/javax/swing/text/Utilities.java
+ test/jdk/javax/swing/text/Caret/TestCaretPositionJTextPane.java

Changeset: eb91535b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-06 14:02:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/eb91535b

8172269: When checking the default behaviour for a scroll tab layout and checking the 'opaque' checkbox, the area behind tabs is not red

Reviewed-by: serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TestBackgroundScrollPolicy.java

Changeset: f64bdede
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-07 22:29:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/f64bdede

8244557: test/jdk/javax/swing/JTabbedPane/TestBackgroundScrollPolicy.java failed

Reviewed-by: prr

! test/jdk/javax/swing/JTabbedPane/TestBackgroundScrollPolicy.java

Changeset: 5f0d11e1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-08 09:43:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/5f0d11e1

8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 1f2f8087
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-08 09:45:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/1f2f8087

8233643: [TESTBUG] JMenu test bug4515762.java fails on macos

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JMenu/4515762/bug4515762.java

Changeset: a2c35a6a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-05-06 19:19:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/a2c35a6a

8244205: HTTP/2 tunnel connections through proxy may be reused regardless of which proxy is selected

The key used in the HTTP/2 connection pool is updated to take into account the proxy address in case of tunnel connections

Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java
+ test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java

Changeset: b24c0d21
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-05-06 11:58:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/b24c0d21

8244267: Improve serviceability task definitions in CI

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/TEST.groups

Changeset: d2e63399
Author:    Jayashree Sk1 <jayashreesk at in.ibm.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2020-05-06 12:48:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/d2e63399

6415694: Clarification in Javadoc for java.rmi.AlreadyBoundException

Reviewed-by: rriggs

! src/java.rmi/share/classes/java/rmi/AlreadyBoundException.java

Changeset: 0cf82815
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-05-06 16:02:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/0cf82815

8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows

Reviewed-by: stuefe

! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java

Changeset: 6a9d0579
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2020-05-06 22:06:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/6a9d0579

8244094: Fix Amazon copyright in various test files

Reviewed-by: phh

! test/jdk/java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java
! test/jdk/java/text/Format/DateFormat/Bug8235699.java
! test/jdk/java/text/Format/DateFormat/java.base/java/text/CalendarBuilderTest.java
! test/jdk/jdk/nio/zipfs/ReleaseDeflater.java
! test/micro/org/openjdk/bench/java/util/zip/Streams.java

Changeset: b0f7ebc2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-05-06 14:20:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/b0f7ebc2

8244542: ProblemList cds/DeterministicDump.java for Windows

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 28f6cd59
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-05-07 02:45:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/28f6cd59

Added tag jdk-15+22 for changeset 7223c6d61034

! .hgtags

Changeset: 6dd84434
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-07 03:18:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/6dd84434

8243452: JFR: Could not create chunk in repository with over 200 recordings

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java

Changeset: 0ef6d1df
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-05-06 19:43:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/0ef6d1df

8244495: Some jlink tests crash on Windows after JDK-8237750

Fix of 8237750 changed the loading zip library to on-demand loading, on Windows, jlink/jimage still assume that zip has been loaded already. Fix to load zip on not loaded.

Reviewed-by: kbarrett, mchung, dholmes, dcubed

! src/java.base/share/native/libjimage/imageDecompressor.cpp

Changeset: 76507eef
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2020-05-07 10:48:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/76507eef

8242060: Add revocation checking to jarsigner

Reviewed-by: mullan, weijun

! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
+ src/java.base/share/classes/sun/security/util/Event.java
! 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/EnableRevocation.java
! test/jdk/sun/security/util/Resources/Usages.java

Changeset: 2f9cfb11
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-05-06 16:09:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f9cfb11

8244523: Shenandoah: Remove null-handling in LRB expansion

Reviewed-by: shade, roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: 441e4cd9
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-05-07 12:03:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/441e4cd9

8244594: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: 1c136aae
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-05-07 12:36:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/1c136aae

8244595: [REDO] 8244523: Shenandoah: Remove null-handling in LRB expansion

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: 1ac38117
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-06 11:40:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ac38117

8244509: Shenandoah: refactor ShenandoahBarrierC2Support::test_* methods

Reviewed-by: rkennke, roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: b231ad70
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-07 12:48:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/b231ad70

8244510: Shenandoah: invert SHC2Support::is_in_cset condition

Reviewed-by: rkennke, roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 62bf2d07
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-05-07 08:00:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/62bf2d07

8244551: Shenandoah: Fix racy update of update_watermark

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: c2780c95
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-07 14:09:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2780c95

8244550: Unsafe::allocateInstance does redundant transitions

Reviewed-by: coleenp, mchung, dholmes

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframe.cpp

Changeset: 93b0516d
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-05-07 13:59:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/93b0516d

8224613: javadoc should better handle bad options

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Main.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
+ test/langtools/jdk/javadoc/tool/8224613/OptionProcessingFailureTest.java

Changeset: f6dda951
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2020-05-07 14:44:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/f6dda951

8243596: ModuleLayer::parents should return an unmodifiable list

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! test/jdk/java/lang/ModuleLayer/BasicLayerTest.java
! test/jdk/java/lang/module/ConfigurationTest.java

Changeset: 54b49db3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-07 16:44:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/54b49db3

8244606: Non-PCH build is broken after JDK-8244550

Reviewed-by: redestad, dcubed

! src/hotspot/share/oops/instanceKlass.inline.hpp

Changeset: 74132fe7
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-07 17:44:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/74132fe7

8244615: build-performance.m4 is not always parsing /proc/cpuinfo correctly

Reviewed-by: erikj

! make/autoconf/build-performance.m4

Changeset: 1a16a4b6
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-07 17:47:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/1a16a4b6

8244592: Start supporting SOURCE_DATE_EPOCH

Reviewed-by: erikj

! make/Init.gmk
! make/InitSupport.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/autoconf/util.m4

Changeset: 29f015cf
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-05-07 10:54:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/29f015cf

8236518: There is no Native Packages WinUpgradeUUIDTest-2.0.exe after creating Native packages on win

Reviewed-by: asemenyuk, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: ed4bc1bf
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-05-07 09:27:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/ed4bc1bf

8244245: localizedBy() should override localized values with default values

Reviewed-by: joehw, rriggs, scolebourne

! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java

Changeset: e05227a2
Author:    Xin Liu <xxinliu at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2020-05-07 11:13:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/e05227a2

8244248: boot-jdk.m4 captures the version line using regex

Use awk instead of head

Reviewed-by: ihse, erikj

! make/autoconf/boot-jdk.m4

Changeset: 61864c28
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-05-07 19:18:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/61864c28

8062947: Fix exception message to correctly represent LDAP connection failure

Reviewed-by: dfuchs, xyin, vtewari

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

Changeset: 88722a82
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-05-07 17:44:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/88722a82

8244243: Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! 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/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 601891ac
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-05-08 02:43:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/601891ac

8244618: WinUpgradeUUIDTest.java fails after JDK-8236518

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 13d6b49e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-05-08 09:23:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/13d6b49e

8244625: Zero VM is broken after JDK-8244550 (java_lang_Class::as_Klass(oopDesc*) undefined)

Reviewed-by: dholmes

! src/hotspot/cpu/zero/methodHandles_zero.cpp

Changeset: b75ea9b0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-08 09:52:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/b75ea9b0

Merge

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

Changeset: 3beee2cd
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-05-08 09:16:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/3beee2cd

8242919: Paste locks up jshell

Not waiting until the full block is available while reading from input.

Reviewed-by: rfield

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java

Changeset: 3f505750
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-05-08 11:23:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f505750

8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout

Reviewed-by: dfuchs

! test/jdk/com/sun/jndi/ldap/LdapDnsProviderTest.java

Changeset: 59eb0315
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-05-08 08:12:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/59eb0315

8237888: security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval

Reviewed-by: xuelei

! test/jdk/ProblemList.txt

Changeset: d5b5059a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-08 14:10:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5b5059a

8244653: Suppress gcc 9.1 ABI change notes on aarch64

Reviewed-by: kbarrett

! make/autoconf/flags-cflags.m4

Changeset: e544a6af
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2020-05-08 08:13:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/e544a6af

Merge


Changeset: f3519016
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-08 15:34:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3519016

8244508: JFR: FlightRecorderOptions reset date format

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
+ test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java

Changeset: 692f7535
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-05-08 08:23:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/692f7535

8240910: jmod rejects duplicate entries in --class-path jars

Reviewed-by: alanb, lancea

! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodOutputStream.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! test/jdk/tools/jmod/JmodTest.java

Changeset: 15d7ef71
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-08 23:17:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/15d7ef71

8244667: Shenandoah: SBC2Support::test_gc_state takes loop for wrong control

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: d8510ea0
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2020-05-09 09:49:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/d8510ea0

Merge

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

Changeset: a06585af
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-05-09 13:42:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/a06585af

8244673: Add periods to SourceVersion.isName javadoc

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: ceda3089
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-11 10:37:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/ceda3089

8244624: Improve handling of JarFile META-INF resources

Reviewed-by: lancea, weijun, martin

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
+ test/micro/org/openjdk/bench/java/util/jar/JarFileMeta.java

Changeset: 3887904c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-05-11 12:57:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/3887904c

8244207: Simplify usage of Compile::print_method() when debugging with gdb and enable its use with rr

Improve debugging with usage of Compile::print_method() for IGV at breakpoints from gdb and rr.

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phasetype.hpp

Changeset: 39670b0e
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-05-11 15:00:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/39670b0e

8241934: Simplify parse_stream() and remove has_class_mirror_holder_cld()

Added paramter to register_loader() which allowed removing of has_class_mirror_holder_cld()

Reviewed-by: coleenp, lfoltan

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 68e55bdf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-11 18:33:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/68e55bdf

8244730: Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics

Reviewed-by: rkennke

! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java

Changeset: f37b72c0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-11 18:33:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/f37b72c0

8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics

Reviewed-by: rkennke

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp
= src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
- src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: e3138f8c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-11 18:33:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3138f8c

8244737: Shenandoah: move mode code to gc/shenandoah/mode

Reviewed-by: rkennke

+ src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahMode.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahNormalMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahNormalMode.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
- src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
- src/hotspot/share/gc/shenandoah/shenandoahIUMode.hpp
- src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
- src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
- src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp
- src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.cpp
- src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp

Changeset: 40166673
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-11 18:33:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/40166673

8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.hpp

Changeset: d5414d79
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-11 18:33:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5414d79

8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode

Reviewed-by: rkennke

- src/hotspot/share/gc/shenandoah/mode/shenandoahNormalMode.cpp
- src/hotspot/share/gc/shenandoah/mode/shenandoahNormalMode.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java

Changeset: aebc856c
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-05-11 10:29:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/aebc856c

8194874: SA: Remove scripts with sa-jdi.jar dependencies

Reviewed-by: cjplummer, amenkov

- src/jdk.hotspot.agent/scripts/README
- src/jdk.hotspot.agent/scripts/start-debug-server.bat
- src/jdk.hotspot.agent/scripts/start-debug-server.sh
- src/jdk.hotspot.agent/scripts/start-debug-server64.sh
- src/jdk.hotspot.agent/scripts/start-rmiregistry.bat
- src/jdk.hotspot.agent/scripts/start-rmiregistry.sh
- src/jdk.hotspot.agent/scripts/start-rmiregistry64.sh

Changeset: 78825925
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2020-05-11 18:49:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/78825925

8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26

Updated from 1.8.24 to 1.8.26

Reviewed-by: xuelei

! src/java.smartcardio/unix/legal/pcsclite.md
! src/java.smartcardio/unix/native/libj2pcsc/MUSCLE/pcsclite.h

Changeset: 9253c29f
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-05-11 15:29:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/9253c29f

8244620: Fix test WinUpgradeUUIDTest failures in Mach5

Reviewed-by: asemenyuk, prr

! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: 3b936763
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-11 21:42:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b936763

8244676: test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java fails

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java

Changeset: fc842d2b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-05-11 21:43:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc842d2b

8193066: Avoid use of capturing lambdas in JarFile

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java
+ test/micro/org/openjdk/bench/java/util/jar/JarFileGetEntry.java

Changeset: 91220287
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Date:      2020-04-23 16:20:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/91220287

8147018: CompilerControl: Improve handling of timeouts and failures for tests

Dump expected method states, improve compile commands dumping in CompilerControl tests

Reviewed-by: iignatyev, rbackman

! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/SingleCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/actions/CompileAction.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/CompileCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdCommand.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: babaab2e
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Yang Zhang <yzhang at openjdk.org>
Date:      2020-05-12 10:19:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/babaab2e

8242429: Better implementation for sign extract

Reviewed-by: vlivanov, thartmann

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestSignExtract.java

Changeset: 46d28791
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-05-12 00:47:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/46d28791

8244779: ProblemList serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java pending JDK-8244571

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt

Changeset: 45e0c6a1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-12 08:25:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/45e0c6a1

8244759: Shenandoah: print verbose class unloading counters

Reviewed-by: zgu

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

Changeset: cc47d0aa
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-05-12 15:15:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/cc47d0aa

8244674: Third-party code version check

Reviewed-by: mullan

+ test/jdk/java/security/misc/Versions.java
- test/jdk/javax/xml/crypto/dsig/Versions.java
- test/jdk/sun/security/util/RegisteredDomain/Versions.java

Changeset: 52e1bec7
Author:    Xin Liu <xliu at openjdk.org>
Date:      2020-05-12 10:59:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/52e1bec7

8022574: remove HaltNode code after uncommon trap calls

Reviewed-by: thartmann, mdoerr, simonis

! 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/x86/x86.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/rootnode.hpp

Changeset: b29d982a
Author:    Magnus Ihse Bursie <magnus.ihse.bursie at oracle.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2020-05-12 11:11:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/b29d982a

8244756: Build broken with some awk version after JDK-8244248

Reviewed-by: mbaesken, xliu

! make/autoconf/boot-jdk.m4

Changeset: a6cdce14
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-12 15:20:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6cdce14

8244661: JFR: Remove use of thread-locals for java.base events

Reviewed-by: jbachorik, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileForceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/Handlers.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/handlers/EventHandler.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketChannelImplInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketInputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/SocketOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java

Changeset: 25dcb1f7
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-05-12 10:01:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/25dcb1f7

8244821: Shenandoah: disarmed_value is initialized at wrong place

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: ba59fe95
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-05-12 16:12:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/ba59fe95

8244813: [BACKOUT] 8244523: Shenandoah: Remove null-handling in LRB expansion

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: e722efa6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-05-12 16:19:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/e722efa6

8244807: Shenandoah: ditch filter in ShenandoahUnload::unload

Reviewed-by: rkennke, zgu

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

Changeset: e686fb6b
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-12 16:35:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/e686fb6b

8244757: Introduce SetupTarget in Main.gmk

Reviewed-by: erikj

! make/Main.gmk
! make/MainSupport.gmk

Changeset: a726aca6
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-05-12 09:45:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/a726aca6

8242009: Review setting test.java/vm.opts in jcmd/jhsdb and debugger in serviceability tests

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/attach/ConcAttachTest.java
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdUtils.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstack/JstackThreadTest.java
! test/jdk/sun/tools/jcmd/JcmdBase.java
! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jcmd/TestJcmdDefaults.java
! test/jdk/sun/tools/jcmd/TestJcmdSanity.java
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jinfo/BasicJInfoTest.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java
! test/jdk/sun/tools/jps/JpsHelper.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/jdk/sun/tools/jstat/JStatInterval.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
! test/jdk/sun/tools/jstatd/TestJstatdUsage.java
! test/lib/jdk/test/lib/JDKToolLauncher.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: be6f7471
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-12 19:48:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/be6f7471

8244844: javac command line is not re-executable

Reviewed-by: erikj

! make/common/JavaCompilation.gmk

Changeset: 06d62342
Author:    Johannes Kuhn <info at j-kuhn.de>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2020-05-12 11:20:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/06d62342

8244767: Potential non-terminated string in getEncodingInternal() on Windows

Reviewed-by: bpb, naoto

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: cdf8cc57
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2020-05-12 14:19:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/cdf8cc57

8244855: Remove unused "getParent" function from Windows jni_util_md.c

Reviewed-by: lancea, naoto

! src/java.base/windows/native/libjava/jni_util_md.c

Changeset: dc54da23
Author:    Yong Zhou <zhouyong44 at huawei.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-05-13 07:25:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/dc54da23

8244407: JVM crashes after transformation in C2 IdealLoopTree::split_fall_in

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBeautifyLoops_2.java

Changeset: e48410a4
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-05-12 19:34:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/e48410a4

8244634: LoadLibraryW failed from tools/jpackage tests after JDK-8242302

Reviewed-by: herrick, almatvee

! src/jdk.incubator.jpackage/share/native/applauncher/JvmLauncher.h
! src/jdk.incubator.jpackage/windows/native/applauncher/WinLauncher.cpp
! src/jdk.incubator.jpackage/windows/native/common/WinSysInfo.cpp
! src/jdk.incubator.jpackage/windows/native/common/WinSysInfo.h

Changeset: 820f7227
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-04-29 16:15:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/820f7227

8242188: [TESTBUG] error in jtreg test jdk/jfr/api/consumer/TestRecordedFrame.java on linux-aarch64

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java

Changeset: 73455028
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-13 10:35:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/73455028

8244928: Build log output too verbose after JDK-8244844

Reviewed-by: alanb

! make/common/JavaCompilation.gmk

Changeset: 0dab1819
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-05-13 12:47:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/0dab1819

8244714: G1 young gen sizer allows zero young gen with huge -XX:NewRatio

Reviewed-by: sjohanss

! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp

Changeset: 9651edd2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-05-13 12:47:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/9651edd2

8244815: Always log MMU information in G1

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1MMUTracker.cpp

Changeset: 382e5dc3
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-05-13 09:36:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/382e5dc3

8241825: Make compressed oops and compressed class pointers independent (x86_64, PPC, S390)

Reviewed-by: coleenp, fparain, stuefe, mdoerr

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCombinedCompressedFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java
! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java
! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java

Changeset: fe46f44b
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-05-12 19:20:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/fe46f44b

8244758: DMG bundler ignores --install-dir option

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacDmgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacPkgBundler.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/DMGsetup.scpt

Changeset: 707462ed
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-05-13 15:03:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/707462ed

8244930: Building without test failure handler broken after JDK-8244844

Reviewed-by: erikj

! make/Main.gmk

Changeset: ca53ee25
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-05-13 16:18:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/ca53ee25

8242934: test/jdk/jdk/jfr/tool/TestPrintJSON.java uses nashorn script engine

Reviewed-by: mgronlun

! test/jdk/ProblemList.txt
+ test/jdk/jdk/jfr/tool/JSONValue.java
! test/jdk/jdk/jfr/tool/TestPrintJSON.java

Changeset: 9f551be2
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-05-15 14:21:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/9f551be2

Merge

! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! make/autoconf/configure.ac
! make/autoconf/spec.gmk.in
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list