git: openjdk/panama-foreign: foreign-memaccess: 108 new changesets

duke duke at openjdk.java.net
Fri Apr 10 11:08:46 UTC 2020


Changeset: 218d0f71
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-04-02 12:44:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/218d0f71

8242000: clean up list of environment variables printed in hs_err file

Reviewed-by: redestad, stuefe

! src/hotspot/share/utilities/vmError.cpp

Changeset: 21d5f88f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-03 13:58:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/21d5f88f

8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters

Reviewed-by: rkennke

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

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

8242089: Shenandoah: per-worker stats should be summed up, not averaged

Reviewed-by: rkennke

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

Changeset: 553ea1e8
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-03 15:06:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/553ea1e8

8242082: Shenandoah: Purge Traversal mode

Reviewed-by: shade

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.hpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
- src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.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/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.inline.hpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.cpp
- src/hotspot/share/gc/shenandoah/shenandoahTraversalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Changeset: f541970b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-04-03 14:27:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f541970b

8241786: Improve heuristic to determine default network interface on macOS

DefaultInetrface.getDefault is updated to prefer interfaces that have non link-local addresses. NetworkConfiguration is updated to skip interface that have only link-local addresses, whether IPv4 or IPv6, for multicasting.

Reviewed-by: chegar, alanb

! src/java.base/macosx/classes/java/net/DefaultInterface.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: 746d28d1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-04-03 15:40:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/746d28d1

8242030: Wrong package declarations in jline classes after JDK-8241598

Reviewed-by: jlahoda

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ConfigurationPath.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ScriptEngine.java

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

8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses

Reviewed-by: rkennke

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

Changeset: a3090460
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-03 17:20:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a3090460

8241585: Remove unused _recursion_counter facility from PerfTraceTime
8241705: Tune PerfData collections

Reviewed-by: iklam, dholmes

! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfData.inline.hpp

Changeset: 59af1c2a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2020-03-24 15:47:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/59af1c2a

8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector

Reviewed-by: dfuchs, chegar

! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! test/jdk/java/net/ProxySelector/B8035158.java

Changeset: ff34c4cd
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-03 19:33:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ff34c4cd

8242107: Shenandoah: Fix aarch64 build after JDK-8242082

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: acafdb3f
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-04-03 17:34:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/acafdb3f

8238183: SAX2StAXStreamWriter cannot deal with comments prior to the root element

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXBaseWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXStreamWriter.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/ResultTest.java

Changeset: 965404dd
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-03 12:58:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/965404dd

8240989: convert clhsdb "dumpheap" command from javascript to java

Reviewed-by: amenkov, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java

Changeset: 512644de
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-04-03 14:26:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/512644de

8240205: Avoid PackageEntry lookup when loading shared classes

Do the PackageEntry lookup at one place and then pass it along to the subsequently called functions which need it.

Reviewed-by: redestad, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp

Changeset: 76d53498
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2020-04-03 22:39:00 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/76d53498

8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned

Fix sun.security.provider.SHA3 class to correctly clone its lanes field

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/provider/SHA3.java
+ test/jdk/java/security/MessageDigest/ThreadSafetyTest.java

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

8240745: Implementation: JEP 377: ZGC: A Scalable Low-Latency Garbage Collector (Production)

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/loopopts/TestRangeCheckPredicatesControl.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTestZGC.sh
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageCacheFlushEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java

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

8242153: ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: ed008731
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-04-05 20:17:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ed008731

8215711: Missing key_share extension for (EC)DHE key exchange should alert missing_extension

Reviewed-by: ascarpino

! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java

Changeset: fc9389c1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-04-02 09:07:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/fc9389c1

8241996: on linux set full relro in the linker flags

Reviewed-by: erikj, redestad

! make/autoconf/flags-ldflags.m4

Changeset: 048c5c0d
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-03-23 10:06:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/048c5c0d

8241041: C2: "assert((Value(phase) == t) || (t != TypeInt::CC_GT && t != TypeInt::CC_EQ)) failed: missing Value() optimization" still happens after fix for 8239335

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckNewObjectNotConstant.java

Changeset: 3d36ef14
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-04-06 09:52:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3d36ef14

8241997: Scalar replacement of cloned array is broken after JDK-8238759

Replacement code still expected ArrayCopyNode::Dest to be an AddPNode.

Reviewed-by: roland, neliasso

! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp

Changeset: 5aed2164
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-04-06 10:19:28 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/5aed2164

8241726: Re-enable gtest for BitMap::count_one_bits()

Reviewed-by: mdoerr, clanger

+ test/hotspot/gtest/utilities/test_bitMap_popcnt.cpp

Changeset: b73460b3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 10:31:07 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b73460b3

8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp

Changeset: 722a18d3
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-04-06 12:09:59 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/722a18d3

8242090: Remove dead code from c1_LIR

Removed dead code.

Reviewed-by: redestad

! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp

Changeset: e9adf7bb
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-04-06 13:44:54 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e9adf7bb

8242186: Reduce allocations in URLStreamHandler.parseURL for some cases

Reviewed-by: redestad, chegar

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

Changeset: 08b90285
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2020-04-06 13:46:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/08b90285

8242208: Use Method.getParameterCount where applicable

Reviewed-by: redestad, chegar

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java

Changeset: ec5ccb8d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-06 13:45:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ec5ccb8d

8242130: Shenandoah: Simplify arraycopy-barrier dispatching

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 843a8621
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-06 16:29:04 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/843a8621

8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPassiveMode.hpp

Changeset: ba26538c
Author:    Daniil Titov <dtitov at openjdk.org>
Date:      2020-04-06 07:39:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ba26538c

8241530: com/sun/jdi tests fail due to network issues on OSX 10.15

Reviewed-by: amenkov, sspitsyn

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

Changeset: c4d01f8c
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-06 17:08:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c4d01f8c

8242054: Shenandoah: New incremental-update mode

Reviewed-by: shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahIUMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/gc/CriticalNativeArgs.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java

Changeset: 185f3721
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/185f3721

8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc

Reviewed-by: rkennke

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

Changeset: 1d687b35
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:25 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1d687b35

8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly

Reviewed-by: rkennke

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

Changeset: 59f28e56
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/59f28e56

8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp

Changeset: 0d1e636a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0d1e636a

8242227: Shenandoah: transit regions to cset state when adding to collection set

Reviewed-by: rkennke

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

Changeset: e3aae42d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:43 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e3aae42d

8242228: Shenandoah: remove unused ShenandoahCollectionSet methods

Reviewed-by: rkennke

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

Changeset: c1016d5d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-06 20:35:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c1016d5d

8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 3aa216ec
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2020-04-04 07:09:52 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3aa216ec

8241713: Linux desktop shortcuts with spaces make postinst/prerm fail

Reviewed-by: almatvee, herrick

! src/jdk.incubator.jpackage/linux/classes/jdk/incubator/jpackage/internal/DesktopIntegration.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java

Changeset: e18d6617
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2020-04-06 12:51:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e18d6617

8237572: Combine the two LingeredApp classes

Reviewed-by: cjplummer, lmesnik

- test/jdk/sun/tools/jps/LingeredApp.java
! test/jdk/sun/tools/jps/LingeredAppForJps.java
! test/jdk/sun/tools/jps/TestJps.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: b317d0ee
Author:    Lin Zang <linzang at tencent.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-04-07 03:25:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b317d0ee

8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set

Reviewed-by: alanb, dholmes

! make/launcher/LauncherCommon.gmk
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/libjli/java_md_solinux.c
! src/java.base/unix/native/libjli/java_md_solinux.h

Changeset: edc4ffe5
Author:    John Paul Adrian Glaubitz <glaubitz at openjdk.org>
Date:      2020-04-07 08:45:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/edc4ffe5

8199138: Add RISC-V support to Zero

Reviewed-by: erikj, stuefe

! make/autoconf/platform.m4
! src/hotspot/os/linux/os_linux.cpp

Changeset: f5a728af
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2020-04-07 09:06:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f5a728af

8238289: Use _byteswap_ functions to implenent Bytes::swap_uX on Windows

Reviewed-by: minqi, dholmes

! src/hotspot/os_cpu/windows_x86/bytes_windows_x86.inline.hpp

Changeset: 76b1119f
Author:    Egor Ushakov <eushakov at openjdk.org>
Date:      2020-04-07 07:24:09 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/76b1119f

8241958: Slow ClassLoaderReferenceImpl.findType

Optimize ClassLoaderReferenceImpl.findType

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ClassLoaderReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java

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

8242271: Shenandoah: add test to verify GC mode unlock

Reviewed-by: rkennke

+ test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java

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

8242273: Shenandoah: accept either SATB or IU barriers, but not both

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNormalMode.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java

Changeset: 9743ec80
Author:    Denghui Dong <ddong at openjd.org>
Date:      2020-04-07 21:18:24 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9743ec80

8240360: NativeLibraryEvent has wrong library name on Linux

Reviewed-by: ysuenaga, clanger

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

Changeset: 9ba424ee
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-07 14:32:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9ba424ee

8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity()

Reviewed-by: rkennke, stuefe

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

Changeset: 6351f95b
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-04-07 09:03:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6351f95b

8242006: (zipfs)  Improve Zip FS  FileChannel and SeekableByteChannel test coverage

Reviewed-by: clanger

+ test/jdk/jdk/nio/zipfs/testng/test/ChannelTests.java
! test/jdk/jdk/nio/zipfs/testng/util/ZipFsBaseTest.java

Changeset: 1a40b793
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2020-04-07 07:21:41 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1a40b793

8241695: JFR TestCrossProcessStreaming.java child process exited with SIGQUIT (131)

Waiting for child's main() to start before attaching

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java

Changeset: e53ae5ae
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-07 10:43:15 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e53ae5ae

8242216: ObjectSampler::weak_oops_do() should not trigger barrier

Reviewed-by: rkennke, eosterlund

! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp

Changeset: 378aef32
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-04-07 16:21:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/378aef32

8240533: Inconsistent Exceptions are thrown by DatagramSocket and DatagramChannel when sending a DatagramPacket to port 0

Fix adds checks for port == 0 to the send and connect methods in DatagramSocket and DatagramChannelImpl

Reviewed-by: alanb, chegar, dfuchs, lancea

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/net/DatagramSocket/ConnectPortZero.java
+ test/jdk/java/net/DatagramSocket/SendPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/ConnectPortZero.java
+ test/jdk/java/nio/channels/DatagramChannel/SendPortZero.java

Changeset: cceee2c6
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 09:36:13 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cceee2c6

8242168: ClhsdbFindPC.java failed due to "RuntimeException: 'In code in NMethod for LingeredAppWithTrivialMain.main' missing from stdout/stderr"

Reviewed-by: lmesnik, iignatyev

! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java

Changeset: 8523e37f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-04-07 09:50:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/8523e37f

8242056: Merge support for AnnotationType builders/writers into support for other types

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/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/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/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeFieldWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.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/BuilderFactory.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/MemberSummaryBuilder.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/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testMetadata/TestMetadata.java

Changeset: 7ac64b81
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2020-04-07 12:41:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7ac64b81

8241895: use new "details-list" CSS class instead of general "block-list" for list of details sections

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.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/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.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/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/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java

Changeset: 2b42382e
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-07 22:31:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/2b42382e

8242301: Shenandoah: Inline LRB runtime call

Reviewed-by: zgu

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

Changeset: a40ef7e4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 13:56:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a40ef7e4

8242235: Disable SA testing on Solaris. Remove JDK-8193639 entries from ProblemList.txt

Reviewed-by: dcubed, amenkov

! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/lib/jdk/test/lib/Platform.java

Changeset: 25642dd3
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2020-04-06 15:40:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/25642dd3

8035787: SourcePositions are wrong for Strings concatenated with '+' operator

Reviewed-by: jlahoda

+ test/langtools/tools/javac/parser/StringFoldingPosTest.java

Changeset: 9fb91b4e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 16:31:46 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9fb91b4e

8242142: convert clhsdb "class" and "classes" commands from javascript to java

Reviewed-by: sspitsyn, amenkov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java

Changeset: ccd2a16c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-07 18:32:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ccd2a16c

8242165: SA sysprops support fails to dump all system properties

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/ObjectReader.java
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/LingeredAppSysProps.java
+ test/hotspot/jtreg/serviceability/sa/TestSysProps.java

Changeset: d8539a51
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-04-08 10:13:12 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d8539a51

8242184: CRL generation error with RSASSA-PSS

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
+ test/jdk/sun/security/tools/keytool/GenerateAll.java

Changeset: 67fd181e
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-04-08 14:03:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/67fd181e

8242029: AArch64: skip G1 array copy pre-barrier if marking not active

Reviewed-by: aph

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp

Changeset: 6b7a466f
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2020-04-08 00:03:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6b7a466f

8242294: JSSE Client does not throw SSLException when an alert occurs during handshaking

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/javax/net/ssl/SSLSocket/ClientExcOnAlert.java

Changeset: 6405d750
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-04-02 15:03:27 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6405d750

8241900: Loop unswitching may cause dependence on null check to be lost

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopUnswitch.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java

Changeset: 05c26d8b
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2020-04-08 10:43:16 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/05c26d8b

8241828: JFR: Some streaming tests require a larger heap size with ZGC

Reviewed-by: stefank

! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java

Changeset: 343f7603
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-04-08 11:26:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/343f7603

8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry

Reviewed-by: zgu, shade

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

Changeset: 59684e10
Author:    David M Lloyd <david.lloyd at redhat.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-04-08 10:31:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/59684e10

8242356: (se) epoll Selector should use epoll_create1 instead of epoll_create

Reviewed-by: alanb, stuefe

! src/java.base/linux/native/libnio/ch/EPoll.c

Changeset: 4c4271f2
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2020-04-08 11:16:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4c4271f2

8242230: Whitespace typos, relaxed javadoc, formatting

Reviewed-by: darcy, igerasim

! src/java.base/share/classes/java/io/DataOutput.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/annotation/ElementType.java
! src/java.base/share/classes/java/lang/annotation/Target.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Formatter.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/java.logging/share/classes/java/util/logging/Formatter.java

Changeset: 7b870e70
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-08 13:44:57 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7b870e70

8242353: Shenandoah: micro-optimize region liveness handling

Reviewed-by: rkennke

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

Changeset: 64aee56a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-04-08 13:44:58 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/64aee56a

8242365: Shenandoah: use uint16_t instead of jushort for liveness cache

Reviewed-by: rkennke

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

Changeset: 9292b400
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-08 08:13:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9292b400

8241984: Shenandoah: enhance GCTimer and JFR support

Reviewed-by: rkennke

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

Changeset: c2efd224
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2020-04-08 15:00:39 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/c2efd224

8239544: Javac does not respect should-stop.ifNoError policy to stop after CompileState PARSE, ENTER and PROCESS

JavaCompiler patch fixing its response to should-stop.ifNoError= option for PARSE, ENTER and PROCESS compiler states + new T8239544.java matrix regression test

Reviewed-by: jlaskey, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/main/T8239544.java

Changeset: 50ed5307
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-04-08 09:22:08 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/50ed5307

8225319: Remove rmic from the set of supported tools

Reviewed-by: erikj, alanb, lancea, jjg, amlu

! make/CompileJavaModules.gmk
! make/common/Modules.gmk
- make/launcher/Launcher-jdk.rmic.gmk
! make/nashorn/element-list
! src/java.rmi/share/classes/java/rmi/server/Operation.java
! src/java.rmi/share/classes/java/rmi/server/Skeleton.java
! src/java.rmi/share/classes/java/rmi/server/SkeletonMismatchException.java
! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java
! src/java.rmi/share/classes/java/rmi/server/package-info.java
- src/jdk.rmic/share/classes/module-info.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Constants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Generator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/IndentingWriter.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Names.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RMIConstants.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RMIGenerator.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/RemoteClass.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/Util.java
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic.properties
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_ja.properties
- src/jdk.rmic/share/classes/sun/rmi/rmic/resources/rmic_zh_CN.properties
- src/jdk.rmic/share/classes/sun/tools/asm/ArrayData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Assembler.java
- src/jdk.rmic/share/classes/sun/tools/asm/CatchData.java
- src/jdk.rmic/share/classes/sun/tools/asm/ClassConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/ConstantPool.java
- src/jdk.rmic/share/classes/sun/tools/asm/ConstantPoolData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Cover.java
- src/jdk.rmic/share/classes/sun/tools/asm/FieldConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/Instruction.java
- src/jdk.rmic/share/classes/sun/tools/asm/Label.java
- src/jdk.rmic/share/classes/sun/tools/asm/LocalVariable.java
- src/jdk.rmic/share/classes/sun/tools/asm/LocalVariableTable.java
- src/jdk.rmic/share/classes/sun/tools/asm/NameAndTypeConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/NameAndTypeData.java
- src/jdk.rmic/share/classes/sun/tools/asm/NumberConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/StringConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/StringExpressionConstantData.java
- src/jdk.rmic/share/classes/sun/tools/asm/SwitchData.java
- src/jdk.rmic/share/classes/sun/tools/asm/TryData.java
- src/jdk.rmic/share/classes/sun/tools/java/AmbiguousClass.java
- src/jdk.rmic/share/classes/sun/tools/java/AmbiguousMember.java
- src/jdk.rmic/share/classes/sun/tools/java/ArrayType.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryConstantPool.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryExceptionHandler.java
- src/jdk.rmic/share/classes/sun/tools/java/BinaryMember.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassDeclaration.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassNotFound.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassPath.java
- src/jdk.rmic/share/classes/sun/tools/java/ClassType.java
- src/jdk.rmic/share/classes/sun/tools/java/CompilerError.java
- src/jdk.rmic/share/classes/sun/tools/java/Constants.java
- src/jdk.rmic/share/classes/sun/tools/java/Environment.java
- src/jdk.rmic/share/classes/sun/tools/java/FileClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/Identifier.java
- src/jdk.rmic/share/classes/sun/tools/java/IdentifierToken.java
- src/jdk.rmic/share/classes/sun/tools/java/Imports.java
- src/jdk.rmic/share/classes/sun/tools/java/MemberDefinition.java
- src/jdk.rmic/share/classes/sun/tools/java/MethodSet.java
- src/jdk.rmic/share/classes/sun/tools/java/MethodType.java
- src/jdk.rmic/share/classes/sun/tools/java/Package.java
- src/jdk.rmic/share/classes/sun/tools/java/Parser.java
- src/jdk.rmic/share/classes/sun/tools/java/ParserActions.java
- src/jdk.rmic/share/classes/sun/tools/java/PathClassFile.java
- src/jdk.rmic/share/classes/sun/tools/java/RuntimeConstants.java
- src/jdk.rmic/share/classes/sun/tools/java/Scanner.java
- src/jdk.rmic/share/classes/sun/tools/java/ScannerInputReader.java
- src/jdk.rmic/share/classes/sun/tools/java/SyntaxError.java
- src/jdk.rmic/share/classes/sun/tools/java/Type.java
- src/jdk.rmic/share/classes/sun/tools/java/ZipClassFile.java
- src/jdk.rmic/share/classes/sun/tools/javac/BatchEnvironment.java
- src/jdk.rmic/share/classes/sun/tools/javac/BatchParser.java
- src/jdk.rmic/share/classes/sun/tools/javac/CompilerMember.java
- src/jdk.rmic/share/classes/sun/tools/javac/ErrorConsumer.java
- src/jdk.rmic/share/classes/sun/tools/javac/ErrorMessage.java
- src/jdk.rmic/share/classes/sun/tools/javac/Main.java
- src/jdk.rmic/share/classes/sun/tools/javac/SourceClass.java
- src/jdk.rmic/share/classes/sun/tools/javac/SourceMember.java
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac.properties
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_ja.properties
- src/jdk.rmic/share/classes/sun/tools/javac/resources/javac_zh_CN.properties
- src/jdk.rmic/share/classes/sun/tools/tree/AddExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ArrayAccessExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ArrayExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignAddExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitAndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitOrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignBitXorExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignDivideExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignMultiplyExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignOpExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignRemainderExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignShiftLeftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignSubtractExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/AssignUnsignedShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryArithmeticExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryAssignExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryBitExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryCompareExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryEqualityExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryLogicalExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BinaryShiftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitAndExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitNotExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitOrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BitXorExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BooleanExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/BreakStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ByteExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CaseStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/CastExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CatchStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/CharExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CheckContext.java
- src/jdk.rmic/share/classes/sun/tools/tree/CodeContext.java
- src/jdk.rmic/share/classes/sun/tools/tree/CommaExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/CompoundStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConditionVars.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConditionalExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConstantExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Context.java
- src/jdk.rmic/share/classes/sun/tools/tree/ContinueStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ConvertExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DeclarationStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/DivRemExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DivideExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/DoStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/DoubleExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/EqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ExprExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Expression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ExpressionStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/FieldExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/FieldUpdater.java
- src/jdk.rmic/share/classes/sun/tools/tree/FinallyStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/FloatExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ForStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/GreaterExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/GreaterOrEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IdentifierExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IfStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/IncDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineMethodExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineNewInstanceExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/InlineReturnStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/InstanceOfExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IntExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/IntegerExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LengthExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LessExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LessOrEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/LocalMember.java
- src/jdk.rmic/share/classes/sun/tools/tree/LongExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/MethodExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/MultiplyExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NegativeExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NewArrayExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NewInstanceExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Node.java
- src/jdk.rmic/share/classes/sun/tools/tree/NotEqualExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NotExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/NullExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/OrExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PositiveExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PostDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PostIncExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PreDecExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/PreIncExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/RemainderExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ReturnStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShiftLeftExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ShortExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/Statement.java
- src/jdk.rmic/share/classes/sun/tools/tree/StringExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SubtractExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SuperExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/SwitchStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/SynchronizedStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/ThisExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/ThrowStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/TryStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/TypeExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UnaryExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UnsignedShiftRightExpression.java
- src/jdk.rmic/share/classes/sun/tools/tree/UplevelReference.java
- src/jdk.rmic/share/classes/sun/tools/tree/VarDeclarationStatement.java
- src/jdk.rmic/share/classes/sun/tools/tree/Vset.java
- src/jdk.rmic/share/classes/sun/tools/tree/WhileStatement.java
- src/jdk.rmic/share/classes/sun/tools/util/CommandLine.java
- src/jdk.rmic/share/classes/sun/tools/util/ModifierFilter.java
- src/jdk.rmic/share/man/rmic.1
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/java/rmi/testlibrary/README.jcov
- test/jdk/sun/rmi/rmic/RMIGenerator/RmicDefault.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/AppletServer.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/RmicMeImpl.java
- test/jdk/sun/rmi/rmic/RMIGenerator/packagedir/RmicMeInterface.java
- test/jdk/sun/rmi/rmic/classFileVersion/G1.java
- test/jdk/sun/rmi/rmic/classFileVersion/G1Impl.java
- test/jdk/sun/rmi/rmic/classFileVersion/run.sh
- test/jdk/sun/rmi/rmic/classpath/RMICClassPathTest.java
- test/jdk/sun/rmi/rmic/covariantReturns/G2.java
- test/jdk/sun/rmi/rmic/covariantReturns/G2Impl.java
- test/jdk/sun/rmi/rmic/covariantReturns/G5.java
- test/jdk/sun/rmi/rmic/covariantReturns/G5Impl.java
- test/jdk/sun/rmi/rmic/covariantReturns/run.sh
- test/jdk/sun/rmi/rmic/defaultStubVersion/G1.java
- test/jdk/sun/rmi/rmic/defaultStubVersion/G1Impl.java
- test/jdk/sun/rmi/rmic/defaultStubVersion/run.sh
- test/jdk/sun/rmi/rmic/extraCompilation/run.sh
- test/jdk/sun/rmi/rmic/manifestClassPath/Util.sh
- test/jdk/sun/rmi/rmic/manifestClassPath/run.sh
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/P.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/PImpl.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/Test.java
- test/jdk/sun/rmi/rmic/minimizeWrapperInstances/run.sh
- test/jdk/sun/rmi/rmic/oldjavacRemoved/Foo.java
- test/jdk/sun/rmi/rmic/oldjavacRemoved/sunToolsJavacMain.sh
- test/jdk/sun/tools/java/CFCTest.java
! test/jdk/tools/launcher/HelpFlagsTest.java
! test/jdk/tools/launcher/VersionCheck.java

Changeset: 1cca0e48
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2020-04-08 09:44:53 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1cca0e48

8237490: [macos] Add support notarizing jpackage app-image and dmg

Reviewed-by: asemenyuk, almatvee

! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppImageBuilder.java
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/MacAppStoreBundler.java
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore.entitlements
- src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacAppStore_Inherit.entitlements
! src/jdk.incubator.jpackage/macosx/classes/jdk/incubator/jpackage/internal/resources/MacResources.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/macosx/classes/jdk/incubator/jpackage/internal/resources/entitlements.plist
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/Arguments.java
! src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/ValidOptions.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 1c651455
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2020-04-02 18:18:23 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1c651455

8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/validator/PKIXValidator.java
! src/java.base/share/conf/security/java.security

Changeset: 29b0912b
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-08 11:21:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/29b0912b

8242375: Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 6c1f8e1d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-08 11:33:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/6c1f8e1d

8242370: Enable JFR TestGCPhaseConcurrent test for Shenandoah

Reviewed-by: stefank

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

Changeset: 76a8557d
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-04-08 15:34:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/76a8557d

8241438: Move IntelJccErratum mitigation code to platform-specific code

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/sparc/sparc.ad
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: a5b81d97
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2020-04-08 15:34:56 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a5b81d97

8240693: Sweeper should not examine dying metadata in is_unloading() nmethod during static call stub cleaning

Reviewed-by: kvn, coleenp, pliden

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

Changeset: 0ffbbc82
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-04-08 11:43:50 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0ffbbc82

8242382: test/jdk/TEST.groups cleanup of sun/tools/java

Reviewed-by: lancea, dfuchs

! test/jdk/TEST.groups

Changeset: dd4e04d6
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-04-08 08:56:05 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/dd4e04d6

8242134: Consolidate the get_package_entry() in SystemDictionaryShared and ClassLoader

Keep the version in ClassLoader.

Reviewed-by: hseigel, redestad, lfoltan

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: 52ea4802
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2020-04-08 18:38:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/52ea4802

8241141: Restructure humongous object allocation in G1

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
! src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp

Changeset: 51a5e9ca
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-04-08 09:50:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/51a5e9ca

8242010: Upgrade IANA Language Subtag Registry to Version 2020-04-01

Reviewed-by: rriggs, joehw

! make/data/lsrdata/language-subtag-registry.txt
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! test/jdk/java/util/Locale/Bug7069824.java
! test/jdk/java/util/Locale/Bug8040211.java
! test/jdk/java/util/Locale/LSRDataTest.java

Changeset: 89a33e69
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-04-08 18:32:21 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/89a33e69

8240918: [REDO] Allow direct handshakes without VMThread intervention

REDO of 8230594

Reviewed-by: dholmes, rehn, mdoerr, 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
! src/hotspot/share/runtime/threadSMR.hpp
+ test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java

Changeset: 62060fc2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-04-08 11:40:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/62060fc2

8242337: javadoc typo in NumberFormat::setMinimumFractionDigits

Reviewed-by: lancea, martin

! src/java.base/share/classes/java/text/NumberFormat.java

Changeset: 64957a17
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-08 12:03:02 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/64957a17

8242265: serviceability/sa/ClhsdbScanOops.java fails due to bad @requires expression

Reviewed-by: sspitsyn, lmesnik

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

Changeset: cdb379e5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-04-08 21:28:14 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cdb379e5

8237383: Members inherited from non-public types are not included in index

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/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/HtmlDocletWriter.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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchIndexItems.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SingleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SplitIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.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/WorkArounds.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/MemberSummaryBuilder.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/InheritDocTaglet.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/ClassUseMapper.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/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.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/IndexBuilder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.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
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java

Changeset: ac8d4208
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2020-04-08 22:04:51 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ac8d4208

8240169: javadoc fails to link to non-modular api docs

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java

Changeset: 3a6249d0
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2020-04-08 13:14:19 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3a6249d0

8242295: Change ThreadMBean in vmTestbase/nsk/monitoring to ThreadMXBean

Reviewed-by: iignatyev

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/findMonitorDeadlockedThreads/find001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isCurrentThreadCpuTimeSupported/curthcputime001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isThreadContentionMonitoringSupported/thcontmonitor001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/isThreadCpuTimeSupported/thcputime001.java
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMBean/resetPeakThreadCount/reset001.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isCurrentThreadCpuTimeSupported/curthcputime005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadContentionMonitoringSupported/thcontmonitor005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/isThreadCpuTimeSupported/thcputime005/TestDescription.java
+ test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/resetPeakThreadCount/reset005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java

Changeset: 82dfec76
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-08 14:11:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/82dfec76

8242384: sa/TestSysProps.java failed due to "RuntimeException: Could not find property in jinfo output: [0.058s][info][cds] Archive was created with UseCompressedOops"

Reviewed-by: dcubed

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

Changeset: 3487361a
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-04-09 09:20:18 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/3487361a

8242379: [TESTBUG] compiler/loopopts/TestLoopUnswitchingLostCastDependency.java fails with release VMs

Reviewed-by: roland, kvn

! test/hotspot/jtreg/compiler/loopopts/TestLoopUnswitchingLostCastDependency.java

Changeset: 16f8c294
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2020-04-09 05:28:47 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/16f8c294

Added tag jdk-15+18 for changeset 44aef192b488

! .hgtags

Changeset: cd8be04b
Author:    Joe Wang <joehw at openjdk.org>
Date:      2020-04-09 03:51:32 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cd8be04b

8237187: Obsolete references to java.sun.com

Reviewed-by: lancea, naoto

! src/java.base/share/classes/jdk/internal/util/xml/impl/ParserSAX.java

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

8240990: convert clhsdb "dumpclass" command from javascript to java

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: 0eb72d4e
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-08 22:54:35 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/0eb72d4e

8241707: introduce randomness k/w to hotspot test suite

Reviewed-by: kvn, mseledtsov

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/testlibrary_tests/RandomGeneratorTest.java

Changeset: 7c351405
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-04-08 22:58:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/7c351405

8242310: use reproducible random in hotspot compiler tests

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/c2/PolynomialRoot.java
! test/hotspot/jtreg/compiler/c2/Test6661247.java
! test/hotspot/jtreg/compiler/c2/Test7047069.java
! test/hotspot/jtreg/compiler/c2/Test7160610.java
! test/hotspot/jtreg/compiler/c2/Test7177917.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java
! test/hotspot/jtreg/compiler/codecache/stress/Helper.java
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/hotspot/jtreg/compiler/codegen/Test6896617.java
! test/hotspot/jtreg/compiler/codegen/Test7100757.java
! test/hotspot/jtreg/compiler/codegen/TestTrichotomyExpressions.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddLogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/hotspot/jtreg/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveStressTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/interpreter/DisableOSRTest.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestFpMinMaxIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/AddExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/NegExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactILoadTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactILoopDependentTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactINonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactIRepeatTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/DirectByteBufferTest.java
! test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java
! test/hotspot/jtreg/compiler/jsr292/ConcurrentClassLoadingTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeRaw.java
! test/hotspot/jtreg/compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java
! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java

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

8242038: G1: Lazily initialize RSHashTables

Reviewed-by: kbarrett, sjohanss, tschatzl

! src/hotspot/share/gc/g1/sparsePRT.cpp
! src/hotspot/share/gc/g1/sparsePRT.hpp

Changeset: 13645057
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-04-09 08:43:03 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/13645057

8242400: Shenandoah: Restore logging to pre-jdk8241984 format

Reviewed-by: shade

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

Changeset: 36f22938
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-04-09 14:59:11 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/36f22938

8241920: G1: Lazily initialize OtherRegionsTable::_coarse_map

Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp

Changeset: d9bf9348
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-04-09 10:55:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d9bf9348

8241742: Remove the preview status for methods introduced for Text Blocks

Reviewed-by: psandoz, chegar, alanb

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/String/Formatted.java
! test/jdk/java/lang/String/StripIndent.java
! test/jdk/java/lang/String/TranslateEscapes.java

Changeset: ef8537ec
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-04-09 10:55:01 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ef8537ec

8241741: Implement Text Blocks as a standard feature in javac

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/TextBlockAPI.java
! test/langtools/tools/javac/TextBlockIllegalEscape.java
! test/langtools/tools/javac/TextBlockIllegalEscape.out
! test/langtools/tools/javac/TextBlockLang.java
! test/langtools/tools/javac/diags/examples/TextBlockCloseDelimiter.java
! test/langtools/tools/javac/diags/examples/TextBlockOpenDelimiter.java
+ test/langtools/tools/javac/diags/examples/TextBlockSource.java
! test/langtools/tools/javac/diags/examples/TextBlockWhitespace.java

Changeset: e0a75ed0
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-04-09 07:13:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/e0a75ed0

8242162: convert clhsdb "sysprops" command from javascript to java

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/serviceability/sa/LingeredAppSysProps.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java

Changeset: 1d7dee9a
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-04-09 21:29:34 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/1d7dee9a

8242289: C2: Support platform-specific node cloning in Matcher

Reviewed-by: kvn

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

Changeset: b7d5172b
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2020-04-09 16:32:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/b7d5172b

8242472: Comment for unused PreviewFeature.Feature.TEXT_BLOCKS enum

Reviewed-by: abuckley

! src/java.base/share/classes/jdk/internal/PreviewFeature.java

Changeset: 455d2e7c
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2020-04-09 14:16:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/455d2e7c

8225540: In core reflection note whether returned annotations are declaration or type annotations

Reviewed-by: alanb, prappo

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedElement.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/lang/reflect/RecordComponent.java

Changeset: ca46bba5
Author:    Stuart Monteith <smonteith at openjdk.org>
Date:      2020-04-10 09:41:20 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ca46bba5

8241587: Aarch64: remove x86 specifics from os_linux.cpp/hpp/inline.hpp

Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.inline.hpp

Changeset: 592b9a95
Author:    Yang Zhang <yzhang at openjdk.org>
Date:      2020-04-10 05:43:40 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/592b9a95

8241911: AArch64: Fix a potential register clash issue in reduce_add2I

Reviewed-by: aph

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

Changeset: 502d4595
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2020-04-10 15:05:42 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/502d4595

8240848: ArrayIndexOutOfBoundsException buf for TextCallbackHandler

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Confirm.java

Changeset: 86722cb0
Author:    Rahul Yadav <rahul.r.yadav at oracle.com>
Committer: Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-04-10 10:05:33 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/86722cb0

8239594: jdk.tls.client.protocols is not respected
8239595: ssl context version is not respected

The java.net.HttpClient is updated to no longer override any default selected protocols in the SSLContext, in the absence of  any SSLParameters explicitly supplied to the HttpClient.builder.

Reviewed-by: chegar, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/TlsContextTest.java
+ test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java

Changeset: ae54dacd
Author:    duke <duke at openjdk.org>
Date:      2020-04-10 11:01:22 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ae54dacd

Automatic merge of jdk:master into master


Changeset: f87c680b
Author:    duke <duke at openjdk.org>
Date:      2020-04-10 11:01:49 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/f87c680b

Automatic merge of master into foreign-memaccess




More information about the panama-dev mailing list