git: openjdk/loom: master: 76 new changesets

duke duke at openjdk.java.net
Sun Feb 2 07:57:57 UTC 2020


Changeset: ac7f36ce
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-22 14:27:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/ac7f36ce

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: d5bdb76e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-01-22 11:52:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/d5bdb76e

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: e3c7f432
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-01-22 10:00:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e3c7f432

8235305: Corrupted oops embedded in nmethods due to parallel modification during optional evacuation

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.

Co-authored-by: Erik Osterlund <erik.osterlund at oracle.com>
Co-authored-by: Stefan Johansson <stefan.johansson at oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson at oracle.com>
Reviewed-by: sjohanss, stefank

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

Changeset: 9d4f3b2c
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-22 07:40:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d4f3b2c

8237396: JvmtiTagMap::weak_oops_do() should not trigger barriers

Reviewed-by: stefank, rkennke

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

Changeset: b94b0827
Author:    Leo Jiang <ljiang at openjdk.org>
Date:      2020-01-22 22:37:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/b94b0827

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: b7cdc097
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-22 21:02:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/b7cdc097

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
! 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: d517220d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-01-22 12:35:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/d517220d

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: 7c27f9f5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-01-17 00:52:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/7c27f9f5

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: 245b61c5
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-01-22 18:24:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/245b61c5

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

Reviewed-by: mikael

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

Changeset: c6126d63
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2020-01-22 15:32:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6126d63

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: b1d5bee8
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-22 20:07:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/b1d5bee8

8234399: Shenandoah: Cleanup native load barrier

Reviewed-by: rkennke

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

Changeset: 78ff45ee
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-01-23 04:14:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/78ff45ee

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: 6c4e2e70
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-01-23 04:54:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/6c4e2e70

8237753: 32-bit builds are broken after JDK-823059

Changed _pending_threads to be 32 bits instead of 64

Reviewed-by: dholmes

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

Changeset: 3c5a7e9f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-23 06:24:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/3c5a7e9f

Added tag jdk-15+7 for changeset e2bc57500c1b

! .hgtags

Changeset: a0882bf4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-01-23 13:51:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0882bf4

8237752: Minimal VM build fails after JDK-8236236

Reviewed-by: dholmes

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

Changeset: da7cebab
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2020-01-23 13:55:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/da7cebab

8237375: SimpleThresholdPolicy misses CounterDecay timestamp initialization

Reviewed-by: simonis, dholmes

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

Changeset: ffcc5826
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-01-23 14:42:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/ffcc5826

8237079: gc/g1/mixedgc/TestLogging.java fails with "Pause Young (Mixed) (G1 Evacuation Pause) not found"

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: 4eacb636
Author:    Per Lidén <pliden at openjdk.org>
Date:      2020-01-23 15:13:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/4eacb636

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: 94bb505c
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-01-23 14:43:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/94bb505c

8235783: DatagramSocket::disconnect should allow an implementation to throw UncheckedIOException

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: 5e9d3fdc
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-01-23 17:26:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/5e9d3fdc

8237756: Backout: JDK-8230594: Allow direct handshakes without VMThread intervention

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: 6c9a6eac
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2020-01-23 10:02:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/6c9a6eac

8206113: Troubles configuring graal tests

Reviewed-by: kvn

! make/test/JtregGraalUnit.gmk

Changeset: 4df9b910
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-23 02:36:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/4df9b910

Added tag jdk-14+33 for changeset f728b6c7f491

! .hgtags

Changeset: 2f2594d5
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-01-23 08:43:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f2594d5

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: f4f7dbd5
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2020-01-23 10:19:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/f4f7dbd5

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: c6c828fa
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-23 22:59:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/c6c828fa

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
! .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: 9e4830fc
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-23 15:52:54 +0000
URL:       https://git.openjdk.java.net/loom/commit/9e4830fc

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: 0f98701e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-23 19:20:11 +0000
URL:       https://git.openjdk.java.net/loom/commit/0f98701e

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: 5013cf6e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-01-23 21:14:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/5013cf6e

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: 17106c9e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-01-24 09:15:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/17106c9e

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: b2239077
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-01-24 09:24:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/b2239077

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: 46423b0f
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-01-24 09:27:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/46423b0f

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: c8e75908
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-01-24 10:31:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/c8e75908

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: d97fe7b0
Author:    Adam Sotona <adam.sotona at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-01-24 12:31:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/d97fe7b0

8042742: possible error in Tokens.Token.checkKind() for javac

Correcting expected token kind in an assert.

Reviewed-by: jlahoda

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

Changeset: abadeda8
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-01-24 12:51:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/abadeda8

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: 5b1f9607
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2020-01-24 10:22:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/5b1f9607

8237501: TestInstanceKlassSizeForInstance runs TestInstanceKlassSize instead

Reviewed-by: dcubed

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

Changeset: 4fdcb473
Author:    Anuraag Agrawal <anuraaga at gmail.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2020-01-24 16:16:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/4fdcb473

7006496: Use modern Windows API to retrieve OS DNS servers

Reviewed-by: dfuchs, chegar, aefimov

! 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: 9085b7bd
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-01-24 17:57:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/9085b7bd

8236596: HttpClient leaves HTTP/2 sockets in CLOSE_WAIT, when using proxy tunnel

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: 90d656d2
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-01-24 11:55:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/90d656d2

8235846: Improve WindbgDebuggerLocal implementation

Reviewed-by: sspitsyn, cjplummer

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

Changeset: 7cd21cfd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-01-24 21:11:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/7cd21cfd

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: f8f98bdb
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-01-24 11:24:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/f8f98bdb

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: 2760497b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-01-24 13:33:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/2760497b

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: a94b4fc6
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-24 22:39:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/a94b4fc6

Merge


Changeset: 49dc57cd
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-01-24 21:57:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/49dc57cd

8237817: Clean up net-properties.html

Reviewed-by: dfuchs

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

Changeset: 7cae6c35
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-01-26 17:08:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/7cae6c35

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

Reviewed-by: dcubed

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

Changeset: 1ca54e14
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-24 13:48:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ca54e14

8237819: s390x - remove unused pd_zero_to_words_large

Reviewed-by: clanger, mdoerr

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

Changeset: e438fb4c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-24 10:16:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/e438fb4c

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: 3884792c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-27 14:30:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3884792c

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: 5ac7dfa2
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-01-27 09:39:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ac7dfa2

8235681: Remove unnecessary workarounds in UnixOperatingSystem.c

Reviewed-by: cjplummer, amenkov

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

Changeset: 99b99393
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-27 09:58:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/99b99393

8237874: Shenandoah: Backout JDK-8234399

Reviewed-by: shade

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

Changeset: 6b4223ee
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-27 13:42:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/6b4223ee

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: 08e63539
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-27 14:03:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/08e63539

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: fc8d71b1
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-01-27 15:34:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc8d71b1

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: e5a99b29
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-01-27 15:35:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/e5a99b29

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: 64288e1e
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-27 18:50:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/64288e1e

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: 42726a87
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-01-24 14:32:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/42726a87

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: 933bb55c
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-01-27 08:36:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/933bb55c

8237651: Clarify initialization of jdk.serialFilter

Reviewed-by: bchristi

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

Changeset: cdedede9
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-01-27 16:19:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/cdedede9

8237916: Bad copyright line in a jshell source file

Reviewed-by: vromero

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

Changeset: 8c33bba2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2020-01-27 20:01:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/8c33bba2

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: efa4d2f9
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-28 07:25:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/efa4d2f9

Merge


Changeset: a89b838d
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-01-27 17:03:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/a89b838d

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: f2013ac2
Author:    Adam Sotona <adam.sotona at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-01-28 09:13:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/f2013ac2

8236997: tools/javac tests fail with --illegal-access=deny

Correctly exporting packages to tests.

Reviewed-by: jlahoda

! 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: 69f15386
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-01-28 15:47:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/69f15386

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: 5c3d9a7d
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-28 22:37:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/5c3d9a7d

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: c2e69df5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2020-01-27 23:06:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/c2e69df5

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: 0b22124e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-01-28 22:42:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/0b22124e

Merge


Changeset: 41f962d7
Author:    Ivan Walulya <ivan.walulya at oracle.com>
Committer: Leo Korinth <lkorinth at openjdk.org>
Date:      2020-01-29 09:29:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/41f962d7

8232689: Remove ParCompactionManager::Action enum

Reviewed-by: lkorinth, kbarrett, tschatzl

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

Changeset: 2f45d466
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2020-01-29 10:37:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f45d466

8237528: Inefficient compilation of Pattern Matching for instanceof

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: c718a082
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-01-29 11:04:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/c718a082

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: 6fd7ad87
Author:    Pengfei Li <pli at openjdk.org>
Date:      2020-01-21 08:15:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/6fd7ad87

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: 3eb71de7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-01-29 14:34:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/3eb71de7

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: 0dd3aaf0
Author:    Andrew Haley <aph at openjdk.org>
Date:      2020-01-23 11:44:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/0dd3aaf0

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: 91a031aa
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-01-29 18:04:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/91a031aa

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: 9d5d2a24
Author:    Ekaterina Pavlova <epavlova at openjdk.org>
Date:      2020-01-29 10:12:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/9d5d2a24

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: e0901fb6
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-01-29 19:13:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/e0901fb6

8237896: MulticastSocket should link to DatagramChannel as an alternative for multicasting

MulticastSocket API documentation now includes some links to DatagramChannel.

Reviewed-by: alanb

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

Changeset: 73cdeafe
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-01-29 12:01:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/73cdeafe

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: f262092f
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-01-29 15:48:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/f262092f

8233822: VM_G1CollectForAllocation should always check for upgrade to full

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



More information about the loom-dev mailing list