git: openjdk/panama-foreign: foreign-abi: 109 new changesets
duke
duke at openjdk.java.net
Fri Apr 10 11:27:33 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
Changeset: 36ab7f1a
Author: duke <duke at openjdk.org>
Date: 2020-04-10 11:02:13 +0000
URL: https://git.openjdk.java.net/panama-foreign/commit/36ab7f1a
Automatic merge of foreign-memaccess into foreign-abi
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/System.java
More information about the panama-dev
mailing list