hg: lanai/lanai: 220 new changesets

jayathirth.d.v at oracle.com jayathirth.d.v at oracle.com
Fri Feb 21 05:31:32 UTC 2020


Changeset: ec9dead6ae87
Author:    ngasson
Date:      2020-01-22 09:08 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ec9dead6ae87

8237512: AArch64: aarch64TestHook leaks a BufferBlob
Reviewed-by: adinn, aph

! src/hotspot/cpu/aarch64/aarch64Test.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/icache_aarch64.cpp

Changeset: e2bc57500c1b
Author:    pchilanomate
Date:      2020-01-22 16:46 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e2bc57500c1b

8230594: Allow direct handshakes without VMThread intervention
Summary: Introduce direct handshakes and enable it for biased locking revocations.
Reviewed-by: dholmes, dcubed, coleenp, rehn

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
+ test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: 20cb5d43dc2d
Author:    zgu
Date:      2020-01-22 14:27 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/20cb5d43dc2d

8236880: Shenandoah: Move string dedup cleanup into concurrent phase
Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.inline.hpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: ee29fd484961
Author:    iklam
Date:      2020-01-22 11:52 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ee29fd484961

8236236: Eliminate CDS md region and consolidate c++ vtable patching code
Reviewed-by: ccheung

! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java

Changeset: 082f1d3eb164
Author:    tschatzl
Date:      2020-01-22 10:00 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/082f1d3eb164

8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation
Summary: During optional evacuation it is possible that G1 modifies oops embedded in nmethods in parallel. One source are oop* gathered by a previous evacuation phase in the optional roots, the other the region's strong code roots list. Since these oops may be unaligned on x64, this can result in them being corrupted. The fix is to not gather embedded oops in the optional roots list as the strong code roots list contains them already.
Reviewed-by: sjohanss, stefank
Contributed-by: erik.osterlund at oracle.com, stefan.johansson at oracle.com, stefan.karlsson at oracle.com, thomas.schatzl at oracle.com

! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp

Changeset: 91ea567eeabe
Author:    zgu
Date:      2020-01-22 07:40 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/91ea567eeabe

8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers
Reviewed-by: stefank, rkennke

! src/hotspot/share/prims/jvmtiTagMap.cpp

Changeset: f728b6c7f491
Author:    ljiang
Date:      2020-01-22 22:37 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f728b6c7f491

8237465: JDK 14 L10n resource files update - msg drop 10
Reviewed-by: naoto

! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/resources/HelpResources_zh_CN.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
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: 63d5ef4e3e74
Author:    jwilhelm
Date:      2020-01-22 21:02 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/63d5ef4e3e74

Merge

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties

Changeset: 3b9aed3b1bec
Author:    naoto
Date:      2020-01-22 12:35 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3b9aed3b1bec

8236903: ZoneRules#getOffset throws DateTimeException for rules with last rules
Reviewed-by: scolebourne, rriggs

! src/java.base/share/classes/java/time/zone/ZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java

Changeset: a59de3ccecab
Author:    dholmes
Date:      2020-01-17 00:52 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a59de3ccecab

8235741: Inappropriate uses of os::javaTimeMillis()
Reviewed-by: rehn, kbarrett, egahlin, shade

! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/semaphore_bsd.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorations.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/threadStatisticalInfo.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: bc5f701cf740
Author:    dholmes
Date:      2020-01-22 18:24 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bc5f701cf740

8237747: Build broken on macOS by JDK-8235741 - wrong format specifier
Reviewed-by: mikael

! src/hotspot/share/jvmci/jvmciCompiler.cpp

Changeset: 2c577689f3c8
Author:    iveresov
Date:      2020-01-22 15:32 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2c577689f3c8

8237724: Add org.graalvm.compiler.asm.amd64 to the list of packages to be processed by the options annotation processor
Reviewed-by: kvn

! make/gensrc/Gensrc-jdk.internal.vm.compiler.gmk

Changeset: 36218eab4255
Author:    zgu
Date:      2020-01-22 20:07 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/36218eab4255

8234399: Shenandoah: Cleanup native load barrier
Reviewed-by: rkennke

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

Changeset: ccf562b9b63c
Author:    cjplummer
Date:      2020-01-23 04:14 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ccf562b9b63c

8236913: debug agent's jdwp command logging should include the command set name and command name
Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ArrayTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ClassLoaderReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassLoaderReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ClassObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassObjectReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ClassTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/FieldImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/FieldImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/InterfaceTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/InterfaceTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/MethodImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/MethodImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ObjectReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ReferenceTypeImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ReferenceTypeImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/StackFrameImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/StackFrameImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/StringReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadGroupReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/ThreadReferenceImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/VirtualMachineImpl.h
! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugDispatch.h
! src/jdk.jdwp.agent/share/native/libjdwp/debugLoop.c

Changeset: d4821c2dc343
Author:    pchilanomate
Date:      2020-01-23 04:54 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d4821c2dc343

8237753: 32-bit builds are broken after JDK-823059
Summary: Changed _pending_threads to be 32 bits instead of 64
Reviewed-by: dholmes

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

Changeset: 7bae17e00566
Author:    jwilhelm
Date:      2020-01-23 06:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7bae17e00566

Added tag jdk-15+7 for changeset e2bc57500c1b

! .hgtags

Changeset: 134c76da87c9
Author:    jiefu
Date:      2020-01-23 13:51 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/134c76da87c9

8237752: Minimal VM build fails after JDK-8236236
Reviewed-by: dholmes

! src/hotspot/share/memory/metaspaceShared.hpp

Changeset: 2a0e2304e68b
Author:    mdoerr
Date:      2020-01-23 13:55 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2a0e2304e68b

8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization
Reviewed-by: simonis, dholmes

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

Changeset: 89e091daad39
Author:    tschatzl
Date:      2020-01-23 14:42 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/89e091daad39

8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found"
Summary: Factor out multiple attempts at forcing a mixed gc into a single one and update the tests to use the new code. Change command line arguments for the tests to further decrease the possibility of failures.
Reviewed-by: lkorinth, kbarrett

! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
+ test/hotspot/jtreg/gc/testlibrary/g1/MixedGCProvoker.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 64a3594e98cc
Author:    pliden
Date:      2020-01-23 15:13 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/64a3594e98cc

8234440: ZGC: Print relocation information on info level
Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
+ src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 34138fe5f9f7
Author:    pconcannon
Date:      2020-01-23 14:43 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/34138fe5f9f7

8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException
Summary: Undocumented throwing of Errors changed to throw a more user friendly UncheckedIOException
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: 36e49db57f6d
Author:    pchilanomate
Date:      2020-01-23 17:26 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/36e49db57f6d

8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention
Summary: Backout JDK-8230594
Reviewed-by: coleenp, dcubed

! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
- test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: f2eeb97f9b3d
Author:    epavlova
Date:      2020-01-23 10:02 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f2eeb97f9b3d

8206113: Troubles configuring graal tests
Reviewed-by: kvn

! make/test/JtregGraalUnit.gmk

Changeset: 0672354bfc53
Author:    jwilhelm
Date:      2020-01-23 02:36 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0672354bfc53

Added tag jdk-14+33 for changeset f728b6c7f491

! .hgtags

Changeset: db2cc624c238
Author:    never
Date:      2020-01-23 08:43 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/db2cc624c238

8231515: [Graal] Crash during exception throwing in InterpreterRuntime::resolve_invoke
Reviewed-by: kvn, dlong, iveresov

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SubprocessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/DebugInfoBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/gen/NodeLIRBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotEpilogueOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizeOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotDeoptimizeWithExceptionCallerOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptExplicitExceptions.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotDeoptPostExceptions.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotHostForeignCallsProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotNodePlugin.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeWithExceptionInCallerNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/FastNotifyNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/CreateExceptionStub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodePlugin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ArrayStoreBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/BytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IndexOobBytecodeExceptionTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/NullBytecodeExceptionTest.java

Changeset: 57f9707d8f18
Author:    bpb
Date:      2020-01-23 10:19 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/57f9707d8f18

8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates
Reviewed-by: alanb

! test/jdk/java/nio/file/FileStore/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java

Changeset: 825ed5f47833
Author:    jwilhelm
Date:      2020-01-23 22:59 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/825ed5f47833

Merge

! .hgtags
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java

Changeset: 84e3b673fe34
Author:    jjg
Date:      2020-01-23 15:52 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/84e3b673fe34

8237492: Reorganize impl of doclet options
8237726: Fix signature of StandardDoclet.getSupportedOptions
Reviewed-by: prappo, hannesw, ksrini

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/tool/T4696488.java

Changeset: 887b72d7bf86
Author:    vromero
Date:      2020-01-23 19:20 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/887b72d7bf86

8236210: javac generates wrong annotation for fields generated from record components
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/SymbolMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 11e188a95589
Author:    dholmes
Date:      2020-01-23 21:14 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/11e188a95589

8235966: Process obsolete flags less aggressively
Reviewed-by: dcubed, iignatyev

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
+ test/hotspot/gtest/runtime/test_special_flags.cpp

Changeset: d757771b92a4
Author:    stefank
Date:      2020-01-24 09:15 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d757771b92a4

8236778: Add Atomic::fetch_and_add
Reviewed-by: kbarrett, dholmes

! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp
! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HotCardCache.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp

Changeset: 5da30ab42c85
Author:    stefank
Date:      2020-01-24 09:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5da30ab42c85

8237645: Remove OopsInGenClosure::par_do_barrier
Reviewed-by: sjohanss

! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genOopClosures.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp

Changeset: 5a7864630f91
Author:    stefank
Date:      2020-01-24 09:27 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5a7864630f91

8237637: Remove dubious type conversions from oop
Reviewed-by: kbarrett, dholmes, mdoerr

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psScavenge.inline.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/markBitMap.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp

Changeset: 8180290b2faa
Author:    stefank
Date:      2020-01-24 10:31 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8180290b2faa

8237111: LingeredApp should be started with getTestJavaOpts
Reviewed-by: cjplummer, dholmes

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/jdk/com/sun/jdi/JdwpAllowTest.java
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/tools/jhsdb/BasicLauncherTest.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jps/JpsHelper.java
! test/jdk/sun/tools/jps/LingeredApp.java
! test/jdk/sun/tools/jps/LingeredAppForJps.java
! test/jdk/sun/tools/jps/TestJps.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 11c867b4f27e
Author:    jlahoda
Date:      2020-01-24 12:31 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/11c867b4f27e

8042742: possible error in Tokens.Token.checkKind() for javac
Summary: Correcting expected token kind in an assert.
Reviewed-by: jlahoda
Contributed-by: adam.sotona at oracle.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java

Changeset: e8417433af30
Author:    prappo
Date:      2020-01-24 12:51 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e8417433af30

8233795: Consider adding a notion of a Value-based class to API Documentation index
Reviewed-by: hannesw

! src/java.base/share/classes/java/lang/doc-files/ValueBased.html

Changeset: 7d9dcd46927f
Author:    coleenp
Date:      2020-01-24 10:22 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7d9dcd46927f

8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead
Reviewed-by: dcubed

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

Changeset: 559fcd53e782
Author:    aefimov
Date:      2020-01-24 16:16 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/559fcd53e782

7006496: Use modern Windows API to retrieve OS DNS servers
Reviewed-by: dfuchs, chegar, aefimov
Contributed-by: Anuraag Agrawal <anuraaga at gmail.com>

! src/java.base/windows/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/windows/native/libnet/NetworkInterface_winXP.c
! src/java.base/windows/native/libnet/ResolverConfigurationImpl.c

Changeset: 26dbc9b2c8dc
Author:    dfuchs
Date:      2020-01-24 17:57 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/26dbc9b2c8dc

8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel
Summary: Changes Http2ClientImpl::stop to close the TCP connection after sending out the GOAWAY frame.
Reviewed-by: chegar

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java

Changeset: 9af9aac9996a
Author:    amenkov
Date:      2020-01-24 11:55 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9af9aac9996a

8235846: Improve WindbgDebuggerLocal implementation
Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: d4fc10ef2d17
Author:    shade
Date:      2020-01-24 21:11 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d4fc10ef2d17

8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop)
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: a676cfb90f39
Author:    almatvee
Date:      2020-01-24 11:24 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a676cfb90f39

8237607: [macos] Signing app bundle with jpackage fails if runtime is already signed
Reviewed-by: herrick, asemenyuk, kcr

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java

Changeset: 39df849b3896
Author:    rriggs
Date:      2020-01-24 13:33 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/39df849b3896

8237368: Problem with NullPointerException in RMI TCPEndpoint.read
Reviewed-by: mchung, alanb

! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
+ test/jdk/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java

Changeset: 476ac8b04323
Author:    jwilhelm
Date:      2020-01-24 22:39 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/476ac8b04323

Merge


Changeset: d3cdf4b2b45b
Author:    prappo
Date:      2020-01-24 21:57 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d3cdf4b2b45b

8237817: Clean up net-properties.html
Reviewed-by: dfuchs

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

Changeset: 4ba527676961
Author:    shade
Date:      2020-01-26 17:08 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4ba527676961

8237847: Zero builds fail after JDK-8237637 (Remove dubious type conversions from oop)
Reviewed-by: dcubed

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

Changeset: 972e523f8309
Author:    mbaesken
Date:      2020-01-24 13:48 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/972e523f8309

8237819: s390x - remove unused pd_zero_to_words_large
Reviewed-by: clanger, mdoerr

! src/hotspot/cpu/s390/copy_s390.hpp

Changeset: 62d7f4566b6d
Author:    mbaesken
Date:      2020-01-24 10:16 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/62d7f4566b6d

8236714: enable link-time section-gc for linux to remove unused code
Reviewed-by: erikj, ihse

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in

Changeset: 4b2d33292638
Author:    egahlin
Date:      2020-01-27 14:30 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4b2d33292638

8227610: Remove allocation when getting EventHandle
Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java

Changeset: 5d49b846aef7
Author:    dtitov
Date:      2020-01-27 09:39 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5d49b846aef7

8235681: Remove unnecessary workarounds in UnixOperatingSystem.c
Reviewed-by: cjplummer, amenkov

! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: e7c4199e4d32
Author:    zgu
Date:      2020-01-27 09:58 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e7c4199e4d32

8237874: Shenandoah: Backout JDK-8234399
Reviewed-by: shade

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

Changeset: d8a226ce60cc
Author:    jjg
Date:      2020-01-27 13:42 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d8a226ce60cc

8237803: Reorganize impl of tool options
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java

Changeset: 981f6982717a
Author:    jjg
Date:      2020-01-27 14:03 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/981f6982717a

8237845: Encapsulate doclet options
Reviewed-by: hannesw, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ModuleSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ElementListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java

Changeset: 4491472db2e0
Author:    iignatyev
Date:      2020-01-27 15:34 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4491472db2e0

8237798: rewrite vmTestbase/jit/tiered from shell to java
Reviewed-by: roland, neliasso

! test/hotspot/jtreg/TEST.quick-groups
+ test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/tieredTest.sh

Changeset: ed2b8b5fe728
Author:    iignatyev
Date:      2020-01-27 15:35 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ed2b8b5fe728

8237800: rewrite vmTestbase/jit/escape/LockCoarsening from shell to java
Reviewed-by: roland, neliasso

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening.java
+ test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/run.sh

Changeset: ebce016b7358
Author:    vromero
Date:      2020-01-27 18:50 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ebce016b7358

8235149: javac parser is too aggressive on ambiguous expressions using identifier: record
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 7041e7258a87
Author:    rriggs
Date:      2020-01-24 14:32 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7041e7258a87

8215361: (doc) Cleanup package-info markup - smartcardio, java.sql, java.sql.rowset
Reviewed-by: lancea, prappo, naoto

! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.smartcardio/share/classes/javax/smartcardio/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/package-info.java
! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package-info.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package-info.java
! src/java.sql/share/classes/java/sql/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java

Changeset: 6cf58aab75d5
Author:    rriggs
Date:      2020-01-27 08:36 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6cf58aab75d5

8237651: Clarify initialization of jdk.serialFilter
Reviewed-by: bchristi

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

Changeset: 11745ea4fb6d
Author:    jjg
Date:      2020-01-27 16:19 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/11745ea4fb6d

8237916: Bad copyright line in a jshell source file
Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java

Changeset: 70e2851bc9cd
Author:    dholmes
Date:      2020-01-27 20:01 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/70e2851bc9cd

8237918: Bad copyright line in a hotspot test
Reviewed-by: jjg

! test/hotspot/jtreg/runtime/execstack/Test.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/runtime/execstack/libtest-rw.c
! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c

Changeset: 3f3649cca6e1
Author:    jwilhelm
Date:      2020-01-28 07:25 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3f3649cca6e1

Merge


Changeset: 7ba7efd42734
Author:    mbaesken
Date:      2020-01-27 17:03 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7ba7efd42734

8237869: exclude jtreg test security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java because of instabilities
Reviewed-by: clanger, mullan

! test/jdk/ProblemList.txt

Changeset: e4fc1e578b3a
Author:    jlahoda
Date:      2020-01-28 09:13 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e4fc1e578b3a

8236997: tools/javac tests fail with --illegal-access=deny
Summary: Correctly exporting packages to tests.
Reviewed-by: jlahoda
Contributed-by: adam.sotona at oracle.com

! test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java
! test/langtools/tools/javac/DefiniteAssignment/T8204610.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/cast/intersection/IntersectionTypeCastTest.java
! test/langtools/tools/javac/classwriter/ExtraAttributes.java
! test/langtools/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java
! test/langtools/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
! test/langtools/tools/javac/failover/CheckAttributedTree.java
! test/langtools/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java
! test/langtools/tools/javac/generics/inference/8176534/TestUncheckedCalls.java
! test/langtools/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/langtools/tools/javac/lambda/FunctionalInterfaceConversionTest.java
! test/langtools/tools/javac/lambda/LambdaParserTest.java
! test/langtools/tools/javac/lambda/MethodReferenceParserTest.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/TestLambdaToMethodStats.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/deduplication/ClassFieldDeduplication.java
! test/langtools/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java
! test/langtools/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java
! test/langtools/tools/javac/lib/combo/ComboInstance.java
! test/langtools/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java
! test/langtools/tools/javac/plugin/InternalAPI.java
! test/langtools/tools/javac/resolve/BitWiseOperators.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javac/varargs/warning/Warn4.java
! test/langtools/tools/javac/varargs/warning/Warn5.java

Changeset: 369e969a0610
Author:    zgu
Date:      2020-01-28 15:47 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/369e969a0610

8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots
Reviewed-by: shade

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

Changeset: 3233c22ea079
Author:    egahlin
Date:      2020-01-28 22:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3233c22ea079

8237887: CDSandJFR: assert(instance_klass->is_initialized()
Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp

Changeset: 7574d72eac00
Author:    vromero
Date:      2020-01-27 23:06 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7574d72eac00

8235778: No compilation error reported when a record is declared in a local class
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: db294f18ccc2
Author:    jwilhelm
Date:      2020-01-28 22:42 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/db294f18ccc2

Merge

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: d37576456de2
Author:    lkorinth
Date:      2020-01-29 09:29 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d37576456de2

8232689: Remove ParCompactionManager::Action enum
Reviewed-by: lkorinth, kbarrett, tschatzl
Contributed-by: Ivan Walulya <ivan.walulya at oracle.com>

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp

Changeset: 2a46b7b81e78
Author:    jlahoda
Date:      2020-01-29 10:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2a46b7b81e78

8237528: Inefficient compilation of Pattern Matching for instanceof
Summary: Avoiding unnecessary cast and comparison in type test pattern desugaring.
Reviewed-by: forax, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
+ test/langtools/tools/javac/patterns/NoUnnecessaryCast.java

Changeset: 9fb094231eee
Author:    egahlin
Date:      2020-01-29 11:04 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9fb094231eee

8238083: Crash: assert(is_object_aligned(v)) failed: address not aligned: 0xfffffffffffffff1
Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java

Changeset: b53fdc9fd058
Author:    pli
Date:      2020-01-21 08:15 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b53fdc9fd058

8237524: AArch64: String.compareTo() may return incorrect result
Reviewed-by: aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/intrinsics/Test8237524.java

Changeset: eec468f180dd
Author:    shade
Date:      2020-01-29 14:34 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/eec468f180dd

8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"
Reviewed-by: roland, rkennke

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

Changeset: ad9548e8086b
Author:    aph
Date:      2020-01-23 11:44 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ad9548e8086b

8230392: Define AArch64 as MULTI_COPY_ATOMIC
Reviewed-by: adinn, dholmes

! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp

Changeset: b986fd6a9173
Author:    prappo
Date:      2020-01-29 18:04 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b986fd6a9173

8238167: Remove stray files from jdk.javadoc
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/external/jquery/jquery.js
- test/langtools/jdk/javadoc/doclet/testOptions/help.html
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 9a36b6a6d502
Author:    epavlova
Date:      2020-01-29 10:12 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9a36b6a6d502

8236211: [Graal] compiler/graalunit/GraphTest.java is skipped in all testing
Reviewed-by: iignatyev

! test/hotspot/jtreg/compiler/graalunit/GraphTest.java
! test/hotspot/jtreg/compiler/graalunit/NodesTest.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java

Changeset: 79fe42b90d9c
Author:    dfuchs
Date:      2020-01-29 19:13 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/79fe42b90d9c

8237896: MulticastSocket should link to DatagramChannel as an alternative for multicasting.
Summary: MulticastSocket API documentation now includes some links to DatagramChannel.
Reviewed-by: alanb

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

Changeset: 32451e117389
Author:    iklam
Date:      2020-01-29 12:01 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/32451e117389

8237046: [TESTBUG] runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh should be excluded from testing
Reviewed-by: dcubed, mseledtsov

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh

Changeset: c7d4f2849dbf
Author:    kbarrett
Date:      2020-01-29 15:48 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c7d4f2849dbf

8233822: VM_G1CollectForAllocation should always check for upgrade to full
Summary: Move upgrade check into do_collection_pause_at_safepoint.
Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp

Changeset: ea066e5bdfd6
Author:    egahlin
Date:      2020-01-29 22:37 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ea066e5bdfd6

8222001: JFR event for heap dumps written
Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/services/heapDumper.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: db30f31b9a8e
Author:    vlivanov
Date:      2020-01-30 00:46 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/db30f31b9a8e

7175279: Don't use x87 FPU on x86-64
Reviewed-by: kvn, roland

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_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/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp

Changeset: 029fe1db925d
Author:    egahlin
Date:      2020-01-29 23:36 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/029fe1db925d

8237364: Add early validation to the jdk.jfr.Recording constructor
Reviewed-by: mgronlun, mseledtsov

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java

Changeset: 4f0822a80a13
Author:    egahlin
Date:      2020-01-29 23:49 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4f0822a80a13

8215890: Simplify jdk/jfr/api/recording/event/TestPeriod.java
Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java

Changeset: 6588cfd31d9d
Author:    egahlin
Date:      2020-01-30 00:23 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6588cfd31d9d

8237574: Make TestNative work without -nativepath
Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/sampling/TestNative.java
- test/jdk/jdk/jfr/event/sampling/libTestNative.c

Changeset: a5564b13ffa8
Author:    iignatyev
Date:      2020-01-29 19:27 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a5564b13ffa8

8237787: rewrite vmTestbase/vm/compiler/CodeCacheInfo* from shell to java
Reviewed-by: epavlova, kvn

+ test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/run.sh
+ test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/run.sh

Changeset: a96bc204e3b3
Author:    herrick
Date:      2020-01-29 14:35 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a96bc204e3b3

8238168: Remove Copyright from WinLauncher.template
Reviewed-by: kcr, prr, asemenyuk

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/WinLauncher.template

Changeset: 42a0eaefc1db
Author:    jwilhelm
Date:      2020-01-30 03:23 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/42a0eaefc1db

Added tag jdk-14+34 for changeset a96bc204e3b3

! .hgtags

Changeset: 91994dfee869
Author:    jwilhelm
Date:      2020-01-30 03:29 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/91994dfee869

Added tag jdk-15+8 for changeset c7d4f2849dbf

! .hgtags

Changeset: d20418cfe16e
Author:    jwilhelm
Date:      2020-01-30 05:05 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d20418cfe16e

Merge

! .hgtags

Changeset: 74ecb602ffb0
Author:    dholmes
Date:      2020-01-29 23:53 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/74ecb602ffb0

8237857: LogDecorations::uptimenanos is implemented incorrectly
Reviewed-by: dcubed, kbarrett

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorations.cpp
! src/hotspot/share/logging/logDecorations.hpp
! test/hotspot/gtest/logging/test_logDecorations.cpp

Changeset: 68181ac4ce7d
Author:    bulasevich
Date:      2020-01-30 10:26 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/68181ac4ce7d

8229971: Arm32: implementation for Thread-local handshakes
Reviewed-by: rehn, dsamersoff

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: d7994062de41
Author:    egahlin
Date:      2020-01-30 09:01 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d7994062de41

8202142: jfr/event/io/TestInstrumentation is unstable
Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/io/IOEvent.java
! test/jdk/jdk/jfr/event/io/IOHelper.java
! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java
! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java
! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java
! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java
! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketEvents.java

Changeset: 99f7916541e0
Author:    mbaesken
Date:      2020-01-28 08:53 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/99f7916541e0

8223699: cleanup perfMemory_aix.cpp O_NOFOLLOW coding on aix
Reviewed-by: lucy, mdoerr

! src/hotspot/os/aix/perfMemory_aix.cpp

Changeset: 24b4c763cb22
Author:    egahlin
Date:      2020-01-30 10:10 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/24b4c763cb22

8221331: test/jdk/jdk/jfr/event/io/EvilInstrument.java needs to re-worked to avoid recursive initialization issues
Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt

Changeset: 0743e1d49930
Author:    ihse
Date:      2020-01-30 11:08 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0743e1d49930

8237879: make 4.3 breaks build
Reviewed-by: erikj, tbell

! make/common/MakeBase.gmk

Changeset: e53122a71a0c
Author:    egahlin
Date:      2020-01-30 11:14 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e53122a71a0c

8238224: test\jdk\jdk\jfr\event\io\EvilInstrument.java should be removed
Reviewed-by: mgronlun

- test/jdk/jdk/jfr/event/io/EvilInstrument.java

Changeset: e6e4b43ee3ce
Author:    pliden
Date:      2020-01-30 12:41 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e6e4b43ee3ce

8237649: ZGC: Improved NUMA support when using small pages
Reviewed-by: eosterlund, smonteith

! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: b576a0ead397
Author:    pliden
Date:      2020-01-30 12:41 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b576a0ead397

8237758: ZGC: Move get_mempolicy() syscall wrapper to ZSyscall
Reviewed-by: eosterlund

! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp

Changeset: 9c2c9e22c8ba
Author:    pliden
Date:      2020-01-30 12:41 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9c2c9e22c8ba

8237825: ZGC: Replace -XX:ZPath with -XX:AllocateHeapAt
Reviewed-by: eosterlund

! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: fe7c8e8eca0b
Author:    pliden
Date:      2020-01-30 12:41 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/fe7c8e8eca0b

8237884: ZGC: Use clamp() instead of MIN2(MAX2())
Reviewed-by: kbarrett, smonteith

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

Changeset: 58acc5079000
Author:    pliden
Date:      2020-01-30 12:42 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/58acc5079000

8237882: ZGC: Remove ZUtils::round_{up,down}_power_of_2() declarations
Reviewed-by: kbarrett, smonteith

! src/hotspot/share/gc/z/zUtils.hpp

Changeset: 0f53754d8577
Author:    coleenp
Date:      2020-01-30 08:50 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0f53754d8577

8237080: fatal error: VM thread could block on lock that may be held by a JavaThread during safepoint: SharedDecoder_lock
Summary: Set allow_vm_block to true for this lock.  It's _safepoint_check_never so it's sort of implied (you can't safepoint holding the lock and block out the vm thread).
Reviewed-by: rehn, zgu, pchilanomate, dholmes

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

Changeset: abb879864b99
Author:    ecaspole
Date:      2020-01-30 10:31 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/abb879864b99

8238189: Cleanups to AES crypto micros
Summary: Move all tested algorithms into the small set
Reviewed-by: xuelei

! test/micro/org/openjdk/bench/javax/crypto/small/AESBench.java

Changeset: 41f1e738b639
Author:    ngasson
Date:      2020-01-24 17:41 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/41f1e738b639

8237521: Memory Access API fixes for 32-bit
Reviewed-by: mcimadamore, dholmes

! src/hotspot/share/prims/unsafe.cpp
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! test/hotspot/jtreg/runtime/Unsafe/AllocateMemory.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestMemoryAlignment.java

Changeset: 2dbf459b5577
Author:    egahlin
Date:      2020-01-30 17:23 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2dbf459b5577

8213918: DumpReason JFR event is not covered by test
Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/runtime/TestDumpReason.java
! test/jdk/jdk/jfr/event/runtime/TestFlush.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 991acdf0e37f
Author:    egahlin
Date:      2020-01-30 17:36 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/991acdf0e37f

8219686: jdk/jfr/event/runtime/TestShutdownEvent.java recording file length is 0
Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java

Changeset: 9211f6e20448
Author:    egahlin
Date:      2020-01-30 17:49 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9211f6e20448

8232636: JFR TestDumpOnCrash.java crashed and failed to create emergency dump file
Reviewed-by: mgronlun, mseledtsov

! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: 84d6423a759a
Author:    mseledtsov
Date:      2020-01-30 10:27 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/84d6423a759a

8235599: [TESTBUG] JFR streaming/TestJVMCrash.java fails to cleanup files after test
Summary: Removed the TestJVMCrash.java test from problem list
Reviewed-by: egahlin

! test/jdk/ProblemList.txt

Changeset: bb83f1dff441
Author:    jjg
Date:      2020-01-30 11:20 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bb83f1dff441

8236949: javadoc -Xdoclint does not accumulate options correctly
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
+ test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java
! test/langtools/jdk/javadoc/tool/treeapi/TestDocTrees.java

Changeset: 8d8bd676484d
Author:    jjg
Date:      2020-01-30 11:29 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8d8bd676484d

8200363: Add javadoc command line setting to fail on warnings
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
+ test/langtools/jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java

Changeset: 560b2becbe87
Author:    erikj
Date:      2020-01-30 12:00 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/560b2becbe87

8237914: The test-make target does not fail on test failure
Reviewed-by: tbell, ihse

! make/RunTests.gmk

Changeset: 8482ab8f9b4c
Author:    iignatyev
Date:      2020-01-30 08:55 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8482ab8f9b4c

8237953: vmTestbase/jit/tiered/Test.java failure after JDK-8237798
Reviewed-by: iveresov

! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java

Changeset: 085463e75652
Author:    jjg
Date:      2020-01-30 15:50 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/085463e75652

8238259: new tests do not account for Windows file separators
Reviewed-by: vromero

! test/langtools/jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java
! test/langtools/jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java

Changeset: 0905868db490
Author:    chagedorn
Date:      2020-01-31 09:32 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0905868db490

8235332: TestInstanceCloneAsLoadsStores.java fails with -XX:+StressGCM
Summary: Account for GC barriers when skipping a cloned ArrayCopyNode in ConnectionGraph::find_inst_mem()
Reviewed-by: roland, neliasso

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java

Changeset: 298f81208333
Author:    iklam
Date:      2020-01-31 14:18 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/298f81208333

8238198: Avoid using @ tags in TestOptionsWithRanges_generate.sh
Reviewed-by: iignatyev

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh

Changeset: a2320a988013
Author:    egahlin
Date:      2020-02-01 09:55 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a2320a988013

8238241: Clean up problem list for JFR tests
Reviewed-by: mgronlun, mseledtsov

! test/jdk/ProblemList.txt

Changeset: 44cc199fac64
Author:    ysuenaga
Date:      2020-02-02 18:35 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/44cc199fac64

8238203: Return value of GetUserDefaultUILanguage() should be handled as LANGID
Reviewed-by: naoto

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

Changeset: 1dba80ef03e9
Author:    jiefu
Date:      2020-01-31 20:49 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1dba80ef03e9

8238284: [macos] Zero VM build fails due to an obvious typo
Reviewed-by: dholmes

! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp

Changeset: d9e09b01ad0c
Author:    ihse
Date:      2020-02-03 08:30 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d9e09b01ad0c

8196875: Update run-test instructions for TEST_MODE
Reviewed-by: erikj

! doc/testing.html
! doc/testing.md

Changeset: c3d2fc56206f
Author:    tschatzl
Date:      2020-02-03 10:45 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c3d2fc56206f

8215297: Remove ParallelTaskTerminator
Summary: Remove ParallelTaskTerminator as the alternate OWSTTaskTerminator algorithm has worked well for more than a year now.
Reviewed-by: zgu, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.cpp
! src/hotspot/share/gc/shared/owstTaskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: dbb94c2ceaf8
Author:    tschatzl
Date:      2020-02-03 10:45 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/dbb94c2ceaf8

8238220: Rename OWSTTaskTerminator to TaskTerminator
Reviewed-by: sjohanss, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullGCMarkTask.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/taskTerminator.cpp < src/hotspot/share/gc/shared/owstTaskTerminator.cpp
! src/hotspot/share/gc/shared/taskTerminator.hpp < src/hotspot/share/gc/shared/owstTaskTerminator.hpp
! src/hotspot/share/gc/shared/taskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: 1617236f5cbb
Author:    tschatzl
Date:      2020-02-03 10:45 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1617236f5cbb

8238229: Remove TRACESPINNING debug code
Reviewed-by: kbarrett, sjohanss

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

Changeset: 6d9ac97c7d2f
Author:    lkorinth
Date:      2020-02-03 18:20 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6d9ac97c7d2f

8233220: Space::_par_seq_tasks is unused after CMS removal
Reviewed-by: pliden, tschatzl, lkorinth
Contributed-by: Ivan Walulya <ivan.walulya at oracle.com>

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

Changeset: 4639cbdcbf27
Author:    mbaesken
Date:      2020-02-03 09:39 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4639cbdcbf27

8237962: give better error output for invalid OCSP response intervals in CertPathValidator checks
Reviewed-by: clanger, mullan

! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ValidatePathWithParams.java

Changeset: c7152f7e01a6
Author:    roland
Date:      2020-01-28 13:36 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c7152f7e01a6

8237951: CTW: C2 compilation fails with "malformed control flow"
Reviewed-by: vlivanov, kvn

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

Changeset: 9b3d5cc71cea
Author:    dnsimon
Date:      2020-02-04 09:33 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9b3d5cc71cea

8238190: [JVMCI] Fix single implementor speculation for diamond shapes.
Reviewed-by: kvn
Contributed-by: david.leopoldseder at oracle.com

! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestSingleImplementor.java

Changeset: f0cd8603f11e
Author:    almatvee
Date:      2020-02-04 11:44 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f0cd8603f11e

8235954: [dmg] Default DMG background tiff of jpackage not retina ready
Reviewed-by: herrick, asemenyuk

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/background_dmg.tiff

Changeset: 78e0dd9ac15f
Author:    dfuchs
Date:      2020-02-04 18:35 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/78e0dd9ac15f

8238231: Custom DatagramSocketImpl's create method not called when with protected constructor
Summary: Allow the socket to be lazily created if not created by the constructor.
Reviewed-by: alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! test/jdk/java/net/DatagramSocket/SetReceiveBufferSize.java
+ test/jdk/java/net/DatagramSocketImpl/TestCreate.java

Changeset: cf7c8e28ff9a
Author:    zgu
Date:      2020-02-04 14:48 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/cf7c8e28ff9a

8238162: Shenandoah: Remove ShenandoahTaskTerminator wrapper
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp

Changeset: ca6c676cab64
Author:    weijun
Date:      2020-02-04 13:15 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ca6c676cab64

8238502: sunmscapi.dll causing EXCEPTION_ACCESS_VIOLATION
Reviewed-by: wetmore, coffeys, mullan

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 4f9dc5bee9c4
Author:    jjg
Date:      2020-02-04 14:02 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4f9dc5bee9c4

8219475: javap man page needs to be updated
Reviewed-by: mchung

! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties

Changeset: 84e55cb3894e
Author:    prappo
Date:      2020-02-04 22:05 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/84e55cb3894e

8238467: Clean up annotations on overridden/implemented methods
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/api/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkOutputImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Comment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocletElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/OverviewElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPath.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocToolProvider.java

Changeset: 6e49fb6ad4ee
Author:    weijun
Date:      2020-02-05 11:09 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6e49fb6ad4ee

8237804: sun/security/mscapi tests fail with "Key pair not generated, alias <nnnnnn> already exists"
Reviewed-by: mullan

! test/jdk/sun/security/mscapi/KeyAlgorithms.java
! test/jdk/sun/security/mscapi/PublicKeyInterop.java

Changeset: a23e471deb84
Author:    diazhou
Date:      2020-01-30 18:02 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a23e471deb84

8236092: Remove EA from JDK 14 version string starting with Initial RC promotion
Reviewed-by: tbell, erikj

! make/autoconf/version-numbers

Changeset: f8bf9cb16b5e
Author:    mgronlun
Date:      2020-01-31 12:17 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f8bf9cb16b5e

8236743: JFR: assert(klass != __null) failed: invariant in ObjectSampleCheckpoint::add_to_leakp_set
Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
+ src/hotspot/share/jfr/support/jfrMethodLookup.cpp
+ src/hotspot/share/jfr/support/jfrMethodLookup.hpp

Changeset: 2a0de7812409
Author:    bpb
Date:      2020-01-31 08:04 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2a0de7812409

8237514: Spec Clarification - ByteBuffer::alignmentOffset Spec
Reviewed-by: alanb, psandoz

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/Basic.java
! test/jdk/java/nio/Buffer/BasicByte.java

Changeset: 66ecee0023e1
Author:    ljiang
Date:      2020-02-04 16:26 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/66ecee0023e1

8238377: JDK 14 L10N resource file update - msgdrop 20
Reviewed-by: naoto, herrick, mchung

! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.incubator.jpackage/windows/classes/jdk/incubator/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: 3e021f5c81f5
Author:    jwilhelm
Date:      2020-02-05 03:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3e021f5c81f5

Merge

! make/autoconf/version-numbers

Changeset: d0ee21ac3329
Author:    jwilhelm
Date:      2020-02-05 03:26 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d0ee21ac3329

8238515: Backout JDK-8236092 from jdk/jdk
Reviewed-by: dholmes

! make/autoconf/version-numbers

Changeset: 689d165369ac
Author:    clanger
Date:      2020-02-05 06:33 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/689d165369ac

8238375: JFR Test TestJcmdStartFlushInterval is not run
Reviewed-by: egahlin, mseledtsov

! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java

Changeset: 932418820c80
Author:    ihse
Date:      2020-02-05 10:45 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/932418820c80

8238281: Raise minimum gcc version needed to 5.0
Reviewed-by: erikj, dholmes, jwilhelm, mbaesken

! doc/building.html
! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/flags.m4
! make/autoconf/toolchain.m4
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/memory/operator_new.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: 9e54ea7d9cd9
Author:    qpzhang
Date:      2020-02-05 20:31 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9e54ea7d9cd9

8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
Summary: Fixed libj2gss link errors caused by GCC10 default -fno-common
Reviewed-by: weijun

! src/java.security.jgss/share/native/libj2gss/NativeFunc.c
! src/java.security.jgss/share/native/libj2gss/NativeFunc.h

Changeset: 5a0b13e3715d
Author:    mseledtsov
Date:      2020-02-05 07:31 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5a0b13e3715d

8179317: [TESTBUG] rewrite runtime shell tests in java
Summary: Converted shell tests to Java
Reviewed-by: dholmes, iignatyev, lmesnik

! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/7162488/Test7162488.sh
+ test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java
+ test/hotspot/jtreg/runtime/StackGap/TestStackGap.java
- test/hotspot/jtreg/runtime/StackGap/testme.sh
+ test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java
- test/hotspot/jtreg/runtime/StackGuardPages/testme.sh
+ test/hotspot/jtreg/runtime/TLS/TestTLS.java
- test/hotspot/jtreg/runtime/TLS/testtls.sh
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
+ test/hotspot/jtreg/testlibrary_tests/process/Test.java
+ test/hotspot/jtreg/testlibrary_tests/process/TestNativeProcessBuilder.java
+ test/hotspot/jtreg/testlibrary_tests/process/exejvm-test-launcher.c
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/maxMetaspaceSize.sh
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: ba74310b0b69
Author:    simonis
Date:      2020-02-05 16:39 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ba74310b0b69

8235699: ArrayIndexOutOfBoundsException in CalendarBuilder.toString
Reviewed-by: phh, alanb, weijun, simonis, rriggs
Contributed-by: verghese at amazon.com

! src/java.base/share/classes/java/text/CalendarBuilder.java
+ test/jdk/java/text/Format/DateFormat/Bug8235699.java
+ test/jdk/java/text/Format/DateFormat/java.base/java/text/CalendarBuilderTest.java

Changeset: 175867bc8928
Author:    dcubed
Date:      2020-02-05 11:38 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/175867bc8928

8235931: add OM_CACHE_LINE_SIZE and use smaller size on SPARCv9 and X64
Reviewed-by: dholmes, redestad, mdoerr

! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: 00470b6c0eaf
Author:    dcubed
Date:      2020-02-05 11:39 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/00470b6c0eaf

8236035: refactor ObjectMonitor::set_owner() and _owner field setting
Reviewed-by: dholmes, kbarrett, rehn

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: b353416faedf
Author:    dcubed
Date:      2020-02-05 11:40 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b353416faedf

8235795: replace monitor list mux{Acquire,Release}(&gListLock) with spin locks
Reviewed-by: dholmes, coleenp, rehn

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 023df178388e
Author:    erikj
Date:      2020-02-05 09:33 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/023df178388e

8238225: Issues reported after replacing symlink at Contents/MacOS/libjli.dylib with binary
Reviewed-by: clanger, alanb, ihse

! src/java.base/macosx/native/libjli/java_md_macosx.m
! test/jdk/tools/launcher/JliLaunchTest.java

Changeset: ce9ddf7062e5
Author:    mchung
Date:      2020-02-05 09:53 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ce9ddf7062e5

8230047: Remove legacy java.lang.reflect.ProxyGenerator_v49
Reviewed-by: rriggs, sundar

! src/java.base/share/classes/java/lang/reflect/Proxy.java
- src/java.base/share/classes/java/lang/reflect/ProxyGenerator_v49.java
! test/jdk/java/lang/reflect/Proxy/ProxyGeneratorCombo.java
! test/micro/org/openjdk/bench/java/lang/reflect/Proxy/ProxyBench.java

Changeset: 62b5bfef8d61
Author:    jjg
Date:      2020-02-05 11:01 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/62b5bfef8d61

8222793: Javadoc tool ignores "-locale" param and uses default locale for all messages and texts
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
+ test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: 7b57401deb0c
Author:    jwilhelm
Date:      2020-02-06 02:54 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/7b57401deb0c

Added tag jdk-15+9 for changeset 62b5bfef8d61

! .hgtags

Changeset: 1c4286ec9e45
Author:    mbaesken
Date:      2020-02-05 10:14 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1c4286ec9e45

8238530: OPT_SPEED_SRC list misses some files with cpu-dependend file names
Reviewed-by: ihse, redestad

! make/hotspot/lib/JvmFeatures.gmk

Changeset: 6e507ee93768
Author:    neliasso
Date:      2020-02-06 11:21 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6e507ee93768

8237581: Improve allocation expansion
Reviewed-by: vlivanov, redestad

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
+ test/hotspot/jtreg/compiler/allocation/TestAllocation.java
+ test/micro/org/openjdk/bench/vm/compiler/ArrayAllocation.java

Changeset: f9f766fa1125
Author:    ihse
Date:      2020-02-06 13:38 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f9f766fa1125

8218480: Automatically add -Werror in FLAGS_COMPILER_CHECK_ARGUMENTS
Reviewed-by: erikj

! make/autoconf/flags-cflags.m4
! make/autoconf/flags.m4

Changeset: 227542943648
Author:    ihse
Date:      2020-02-06 13:40 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/227542943648

8238542: When warning about C/C++ compiler mismatch, be clear if this is about build compilers
Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: 885b23ef907d
Author:    ihse
Date:      2020-02-06 13:40 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/885b23ef907d

8212986: Make Visual Studio compiler check less strict
Reviewed-by: erikj

! make/autoconf/toolchain.m4

Changeset: c35eac313084
Author:    ihse
Date:      2020-02-06 13:41 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c35eac313084

8201349: build broken when configured with --with-zlib=bundled on gcc 7.3
Reviewed-by: erikj

! make/lib/CoreLibraries.gmk

Changeset: 4a4d185098e2
Author:    lfoltan
Date:      2020-02-06 14:29 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4a4d185098e2

8230199: consolidate signature parsing code in HotSpot sources
Summary: Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.
Reviewed-by: coleenp, dholmes, fparain, hseigel
Contributed-by: lois.foltan at oracle.com, john.r.rose at oracle.com

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_ValueMap.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciSignature.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stackMapTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: d3caf06ac9ae
Author:    lfoltan
Date:      2020-02-06 15:28 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d3caf06ac9ae

8238600: Remove runtime/fieldType.hpp and fieldType.cpp
Summary: Remove obsolesced source files fieldType.hpp and fieldType.cpp.
Reviewed-by: hseigel
Contributed-by: lois.foltan at oracle.com

- src/hotspot/share/runtime/fieldType.cpp
- src/hotspot/share/runtime/fieldType.hpp

Changeset: 4a87bb7ebfd7
Author:    roland
Date:      2020-01-31 14:36 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/4a87bb7ebfd7

8237776: Shenandoah: Wrong result with Lucene test
Reviewed-by: rkennke, zgu, shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: e08e21ca813f
Author:    jwilhelm
Date:      2020-02-06 02:52 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e08e21ca813f

Added tag jdk-14+35 for changeset 4a87bb7ebfd7

! .hgtags

Changeset: c17f7a28ee8d
Author:    jwilhelm
Date:      2020-02-06 17:14 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c17f7a28ee8d

Merge

! .hgtags
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 8d8916159b62
Author:    zgu
Date:      2020-02-06 13:08 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8d8916159b62

8238574: Shenandoah: Assertion failure due to missing null check
Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 9544e515be4e
Author:    dtitov
Date:      2020-02-06 11:23 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/9544e515be4e

8196729: Add jstatd option to specify RMI connector port
Reviewed-by: cjplummer, sspitsyn

! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/RemoteHostImpl.java
! test/jdk/sun/tools/jstatd/JstatdTest.java
+ test/jdk/sun/tools/jstatd/TestJstatdRmiPort.java
! test/jdk/sun/tools/jstatd/TestJstatdUsage.java

Changeset: adc5b0998235
Author:    jjg
Date:      2020-02-06 12:44 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/adc5b0998235

8238503: Remove unused field and accessor for docLocale from ToolOptions
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java

Changeset: 59daa8db33ce
Author:    kbarrett
Date:      2020-02-06 19:09 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/59daa8db33ce

8237143: Eliminate DirtyCardQ_cbl_mon
Summary: Replace locked data structures with lock-free data structures.
Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 5e402c63694f
Author:    dholmes
Date:      2020-02-06 21:03 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5e402c63694f

8238460: Provide warnings about the use of JNI RegisterNatives to rebind native methods for boot/platform classes in other classloaders
Reviewed-by: jwilhelm, lfoltan

! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
+ test/hotspot/jtreg/runtime/jni/registerNativesWarning/libregisterNativesWarning.c

Changeset: e0fca02bb611
Author:    redestad
Date:      2020-02-07 09:47 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e0fca02bb611

8238599: Refactor and simplify implAddOpensToAllUnnamed
Reviewed-by: alanb

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

Changeset: 538611d777d2
Author:    redestad
Date:      2020-02-07 10:15 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/538611d777d2

8236272: Improve fidelity between contents of default CDS archive and classes loaded at runtime
Reviewed-by: erikj, jiangli, iklam

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java

Changeset: 84920d352dc4
Author:    redestad
Date:      2020-02-07 10:23 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/84920d352dc4

8237484: Improve module system bootstrap
Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Changeset: f41394559814
Author:    pconcannon
Date:      2020-02-07 11:10 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f41394559814

7021373: DatagramPacket exception conditions are not clear
Summary: Specification is clarified by adding or clarifying @throws clauses where required
Reviewed-by: alanb, chegar, darcy, dfuchs

! src/java.base/share/classes/java/net/DatagramPacket.java
! test/jdk/java/net/DatagramPacket/Constructor.java
+ test/jdk/java/net/DatagramPacket/Setters.java

Changeset: f2cefce4859b
Author:    roland
Date:      2020-01-14 14:58 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f2cefce4859b

8237086: assert(is_MachReturn()) running CTW with fix for JDK-8231291
Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.cpp

Changeset: 51fb05ec531d
Author:    roland
Date:      2019-12-20 17:17 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/51fb05ec531d

8231291: C2: loop opts before EA should maximally unroll loops
Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp

Changeset: f1f8562f3ad2
Author:    egahlin
Date:      2020-02-07 18:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f1f8562f3ad2

8215452: Logged repo location is wrong when using delayed recording start
Reviewed-by: mgronlun, mseledtsov

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

Changeset: 0017ed5e309e
Author:    prr
Date:      2020-02-07 11:09 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0017ed5e309e

Merge

- src/hotspot/share/gc/shared/owstTaskTerminator.cpp
- src/hotspot/share/gc/shared/owstTaskTerminator.hpp
- src/hotspot/share/runtime/fieldType.cpp
- src/hotspot/share/runtime/fieldType.hpp
- src/java.base/share/classes/java/lang/reflect/ProxyGenerator_v49.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/external/jquery/jquery.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOption.java
- test/hotspot/jtreg/runtime/7162488/Test7162488.sh
- test/hotspot/jtreg/runtime/StackGap/testme.sh
- test/hotspot/jtreg/runtime/StackGuardPages/testme.sh
- test/hotspot/jtreg/runtime/TLS/testtls.sh
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/LockCoarsening002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/escape/LockCoarsening/run.sh
- test/hotspot/jtreg/vmTestbase/jit/tiered/TestDescription.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/tieredTest.sh
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestDescription.java
- test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/maxMetaspaceSize.sh
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/run.sh
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/TestDescription.java
- test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/run.sh
! test/jdk/ProblemList.txt
- test/jdk/jdk/jfr/event/io/EvilInstrument.java
- test/jdk/jdk/jfr/event/sampling/libTestNative.c
- test/langtools/jdk/javadoc/doclet/testOptions/help.html

Changeset: 915d0c063009
Author:    prr
Date:      2020-02-08 12:00 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/915d0c063009

8238721: Add failing client jtreg tests to the Problem List
Reviewed-by: serb

! test/jdk/ProblemList.txt

Changeset: 60e0f51a395b
Author:    serb
Date:      2020-02-08 14:25 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/60e0f51a395b

8238276: ComponentPeer.xxxImage are not implemented in some peers
Reviewed-by: aivanov

! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java
! src/java.desktop/share/classes/sun/awt/NullComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
+ test/jdk/java/awt/FileDialog/ImageOperations.java

Changeset: 0596ee6950a6
Author:    serb
Date:      2020-02-08 18:48 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/0596ee6950a6

8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails
Reviewed-by: trebari, prr, psadhukhan

+ test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: bc54620a3848
Author:    naoto
Date:      2020-02-06 10:10 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bc54620a3848

8238605: Correct the CLDR version number in cldr.md files
Reviewed-by: joehw, alanb

! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md

Changeset: e568ce785bdf
Author:    jwilhelm
Date:      2020-02-07 00:17 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/e568ce785bdf

Added tag jdk-14+36 for changeset bc54620a3848

! .hgtags

Changeset: adda073e3c33
Author:    jwilhelm
Date:      2020-02-07 17:24 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/adda073e3c33

Merge

! .hgtags

Changeset: 2d9610f6d9ac
Author:    mseledtsov
Date:      2020-02-07 13:04 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/2d9610f6d9ac

8219999: TestJFREvents container test should not use jdk.CPUInformation event for container CPU values
Summary: Updated the testcase not to test jdk.CPUInformation
Reviewed-by: egahlin

! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: ee863b393d0c
Author:    jjg
Date:      2020-02-07 16:16 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ee863b393d0c

8238648: Rename and simplify Utils.WeakSoftHashMap
Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: d6019966a4a2
Author:    jjg
Date:      2020-02-07 16:43 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d6019966a4a2

8238506: fix obsolete comments and inconsistent exceptions in BaseTaglet
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BasePropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/BaseTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/Taglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java

Changeset: 3b89be93a7e7
Author:    jjg
Date:      2020-02-07 17:00 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/3b89be93a7e7

8238437: Support separate locales for console messages and HTML content.
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Resources.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertyGetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/PropertySetterTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/MetaKeywords.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/StandardDocFileFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java

Changeset: d1caf4022e8e
Author:    iignatyev
Date:      2020-02-08 15:46 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d1caf4022e8e

8238586: [TESTBUG] vmTestbase/jit/tiered/Test.java failed when TieredCompilation is disabled
Reviewed-by: iignatyev
Contributed-by: huangjia at loongson.cn

! test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java

Changeset: bc3da0226ffa
Author:    redestad
Date:      2020-02-08 15:21 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bc3da0226ffa

8238684: Override getOrDefault in immutable Map implementation
Reviewed-by: forax, psandoz, smarks

! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java

Changeset: 1375d360210f
Author:    shade
Date:      2020-02-10 06:18 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/1375d360210f

8238366: CTW runner closes standard output on exit
Reviewed-by: adinn, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java

Changeset: 787d9d725483
Author:    shade
Date:      2020-02-10 06:18 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/787d9d725483

8238247: CTW runner should sweep nmethods more aggressively
Reviewed-by: adinn, simonis, iignatyev

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java

Changeset: b585d773ea0f
Author:    shade
Date:      2020-02-10 06:18 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/b585d773ea0f

8238591: CTW: Split applications/ctw/modules/jdk_localedata.java
Reviewed-by: iignatyev

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
+ test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java

Changeset: 92b01977fde2
Author:    coffeys
Date:      2020-02-09 21:55 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/92b01977fde2

8223260: NamingManager should cache InitialContextFactory
Reviewed-by: alanb, plevart, dfuchs

! src/java.base/share/classes/module-info.java
! src/java.naming/share/classes/javax/naming/spi/NamingManager.java
+ test/jdk/javax/naming/spi/DummyContextFactory.java
+ test/jdk/javax/naming/spi/DummyContextFactory2.java
+ test/jdk/javax/naming/spi/FactoryCacheTest.java

Changeset: 022eb7fb53f4
Author:    dbuck
Date:      2020-02-10 03:35 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/022eb7fb53f4

8238596: AVX enabled by default for Skylake even when unsupported
Summary: Only default to UseAVX=2 when support is detected
Reviewed-by: shade, vlivanov

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

Changeset: 848029e1983e
Author:    redestad
Date:      2020-02-10 12:39 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/848029e1983e

8230301: Re-examine hardcoded defaults in GenerateJLIClassesPlugin
Reviewed-by: mchung

! make/GenerateLinkOptData.gmk
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/GenerateJLIClassesPlugin.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java

Changeset: a7c55579c61c
Author:    roland
Date:      2020-02-07 13:59 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a7c55579c61c

8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed"
Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java

Changeset: a42cdcd11ca4
Author:    roland
Date:      2020-01-28 11:28 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a42cdcd11ca4

8237837: Shenandoah: assert(mem == __null) failed: only one safepoint
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java

Changeset: 6a82085fc61d
Author:    alanb
Date:      2020-02-10 12:57 +0000
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6a82085fc61d

8238376: test/jdk/java/nio/channels/DatagramChannel/Loopback.java failing on multi-homed systems
Reviewed-by: dfuchs

! test/jdk/java/nio/channels/DatagramChannel/Loopback.java

Changeset: ff30bca14dc9
Author:    redestad
Date:      2020-02-10 13:58 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ff30bca14dc9

8237878: Improve ModuleLoaderMap datastructures
Reviewed-by: alanb, forax

! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java

Changeset: d954bf9df7f6
Author:    egahlin
Date:      2020-02-10 14:21 +0100
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/d954bf9df7f6

8238634: Reduce log verbosity of the JFR thread sampler
Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 5a3b04593405
Author:    fparain
Date:      2020-02-10 09:49 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5a3b04593405

8237767: Field layout computation overhaul
Reviewed-by: dholmes, coleenp, lfoltan, shade

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.cpp
+ src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceOop.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
+ test/hotspot/jtreg/runtime/FieldLayout/FieldDensityTest.java

Changeset: 49e01c6df096
Author:    gziemski
Date:      2020-02-10 11:41 -0600
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/49e01c6df096

8235962: os::current_thread_id() is not signal safe on macOS
Summary: Use mach_thread_self instead of pthread_mach_thread_np
Reviewed-by: dholmes, cjplummer

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

Changeset: 011a7c1e9f0d
Author:    vromero
Date:      2020-02-10 15:08 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/011a7c1e9f0d

8238239: java.lang.Record spec clarifications
Reviewed-by: psandoz
Contributed-by: john.r.rose at oracle.com

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

Changeset: c8551a661913
Author:    jjg
Date:      2020-02-10 13:29 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c8551a661913

8238646: Cleanup signature and use of CommentHelper
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ValueTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: ae7a326448fa
Author:    igerasim
Date:      2020-02-10 16:10 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ae7a326448fa

8235812: Unicode linebreak with quantifier does not match valid input
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/regex/Pattern.java
! test/jdk/java/util/regex/RegExTest.java

Changeset: c01bc48cfcbe
Author:    jjiang
Date:      2020-02-11 08:36 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/c01bc48cfcbe

8238677: java/net/httpclient/ssltest/CertificateTest.java should not specify TLS version
Reviewed-by: dfuchs

+ test/jdk/java/net/httpclient/ssltest/Cert.java
! test/jdk/java/net/httpclient/ssltest/CertificateTest.java
! test/jdk/java/net/httpclient/ssltest/Server.java
- test/jdk/java/net/httpclient/ssltest/bad.keystore
+ test/jdk/java/net/httpclient/ssltest/gen-certs.sh
- test/jdk/java/net/httpclient/ssltest/good.keystore
- test/jdk/java/net/httpclient/ssltest/loopback.keystore

Changeset: 28d4b3f2fadd
Author:    amenkov
Date:      2020-02-10 16:56 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/28d4b3f2fadd

8234935: JdwpListenTest.java and JdwpAttachTest.java getting bind failures on Windows 2016 hosts
Reviewed-by: cjplummer, sspitsyn

! test/jdk/ProblemList.txt
! test/jdk/com/sun/jdi/JdwpAttachTest.java
! test/jdk/com/sun/jdi/JdwpListenTest.java

Changeset: 39c991aa75d0
Author:    dholmes
Date:      2020-02-10 19:58 -0500
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/39c991aa75d0

8236844: Deprecate PrintVMQWaitTime to prepare for its removal
Reviewed-by: rehn, coleenp, hseigel

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 8f6ffa575f63
Author:    weijun
Date:      2020-02-11 11:17 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/8f6ffa575f63

8231508: Spec Clarification : KeyTab:exist() method does not specify about the fallback details
Reviewed-by: mullan

! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java

Changeset: 6925fca95959
Author:    qpzhang
Date:      2020-02-04 21:27 +0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/6925fca95959

8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
Reviewed-by: stuefe, clanger, rriggs
Contributed-by: patrick at os.amperecomputing.com

! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h

Changeset: a9d37ff105fb
Author:    iignatyev
Date:      2020-02-11 00:42 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/a9d37ff105fb

8238278: vmTestbase/vm/compiler/CodeCacheInfo/Test.java failure after JDK-8237787
Reviewed-by: kvn

! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java

Changeset: 5b540d7a1420
Author:    psadhukhan
Date:      2020-02-11 13:41 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/5b540d7a1420

Merge

! test/jdk/ProblemList.txt
- test/jdk/java/net/httpclient/ssltest/bad.keystore
- test/jdk/java/net/httpclient/ssltest/good.keystore
- test/jdk/java/net/httpclient/ssltest/loopback.keystore

Changeset: eaefceb7f52e
Author:    psadhukhan
Date:      2020-02-11 14:24 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/eaefceb7f52e

Merge


Changeset: f3d90cac1c7c
Author:    prr
Date:      2020-02-12 14:45 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/f3d90cac1c7c

8238842: AIOOBE in GIFImageReader.initializeStringTable
Reviewed-by: serb, bpb

! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java
+ test/jdk/javax/imageio/plugins/gif/GIFCodeSizeTest.java

Changeset: 314f940aaf82
Author:    serb
Date:      2020-02-13 13:17 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/314f940aaf82

8238738: AudioSystem.getMixerInfo() takes about 30 sec to report a gone audio device
Reviewed-by: prr

! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp

Changeset: 19adbbca4307
Author:    serb
Date:      2020-02-13 13:19 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/19adbbca4307

8221823: Requested JDialog width is ignored
Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
+ test/jdk/java/awt/Window/MinimumSizeDPIVariation/MinimumSizeDPIVariation.java

Changeset: bdcad73943d5
Author:    serb
Date:      2020-02-13 13:21 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bdcad73943d5

8238741: java.awt.Robot(GraphicsDevice) constructor does not follow the spec
Reviewed-by: aivanov

! src/java.desktop/share/classes/java/awt/Robot.java
+ test/jdk/java/awt/Headless/HeadlessRobot.java

Changeset: ece447fa3843
Author:    serb
Date:      2020-02-13 13:23 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/ece447fa3843

8233827: Enable screenshots in the enhanced failure handler on Linux/macOS
Reviewed-by: iignatyev

! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties

Changeset: df45736e03ac
Author:    prr
Date:      2020-02-14 09:10 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/df45736e03ac

8238942: Rendering artifacts with LCD text and fractional metrics
Reviewed-by: serb, jdv

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: bc9c585b41e7
Author:    prr
Date:      2020-02-14 10:44 -0800
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/bc9c585b41e7

8239091: Reversed arguments in call to strstr in freetype "debug" code.
Reviewed-by: bpb

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 81bb0384f515
Author:    kizune
Date:      2020-02-17 20:04 +0300
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/81bb0384f515

8237221: [macos] java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java fails
Reviewed-by: serb

+ test/jdk/java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java

Changeset: 062b36ecf8d7
Author:    psadhukhan
Date:      2020-02-20 14:49 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/062b36ecf8d7

8239334: Tab Size does not work correctly in JTextArea with setLineWrap on
Reviewed-by: serb, pbansal

! src/java.desktop/share/classes/javax/swing/text/WrappedPlainView.java
+ test/jdk/javax/swing/JTextArea/TestTabSizeWithLineWrap.java

Changeset: 81a842b2baf5
Author:    jdv
Date:      2020-02-21 11:00 +0530
URL:       https://hg.openjdk.java.net/lanai/lanai/rev/81a842b2baf5

Merge

! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java



More information about the lanai-dev mailing list