hg: panama/dev: 66 new changesets

vladimir.x.ivanov at oracle.com vladimir.x.ivanov at oracle.com
Tue Apr 7 11:42:50 UTC 2020


Changeset: d8c2f47ea47d
Author:    lmesnik
Date:      2020-04-01 16:27 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/d8c2f47ea47d

8240698: LingeredApp does not pass getTestJavaOpts() to the children process if vmArguments is already specified
Reviewed-by: iignatyev, iklam, cjplummer

! test/hotspot/jtreg/ProblemList-aot.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
! test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java
! test/jdk/sun/tools/jhsdb/heapconfig/TmtoolTestScenario.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 888a01721217
Author:    jwilhelm
Date:      2020-04-02 03:04 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/888a01721217

Added tag jdk-15+17 for changeset dd5198db2e5b

! .hgtags

Changeset: 71bc4bee9807
Author:    igerasim
Date:      2020-04-01 18:38 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/71bc4bee9807

8241761: Typos: empty lines in javadoc, inconsistent indents, etc. (security-libs only)
Reviewed-by: weijun

! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Poly1305Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndDESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEWithMD5AndTripleDESCipher.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/KeyFactorySpi.java
! src/java.base/share/classes/java/security/KeyManagementException.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/cert/CRLException.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/security/interfaces/RSAMultiPrimePrivateCrtKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateCrtKey.java
! src/java.base/share/classes/java/security/spec/RSAPrivateCrtKeySpec.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/security/auth/x500/X500PrivateCredential.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/FreshestCRLExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ClientFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ServerFactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/SecurityCtx.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/FactoryImpl.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslClient.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslServer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_X9_42_DH1_DERIVE_PARAMS.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/callback/TextCallbackHandler.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/FactoryImpl.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java
! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java

Changeset: 65b345254ca3
Author:    tvaleev
Date:      2020-04-02 05:44 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/65b345254ca3

8176894: Provide specialized implementation for default methods putIfAbsent, computeIfAbsent, computeIfPresent, compute, merge in TreeMap
Reviewed-by: martin, stuefe, rriggs
Contributed-by: sergey.kuksenko at oracle.com, amaembo at gmail.com

! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Map/FunctionalCMEs.java
! test/jdk/java/util/Map/InPlaceOpsCollisions.java
+ test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java

Changeset: 73f6313fba29
Author:    stefank
Date:      2020-04-02 12:52 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/73f6313fba29

8242031: TestLookForUntestedEvents.java fails because newly added test tests experimental events
Reviewed-by: eosterlund, pliden

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java

Changeset: 7abf5fa43687
Author:    clanger
Date:      2020-04-02 13:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7abf5fa43687

8241947: Minor comment fixes for system property handling
Reviewed-by: ihse, mchung, alanb

! make/autoconf/spec.gmk.in
! src/java.base/share/classes/java/lang/System.java

Changeset: 8f543da03870
Author:    chegar
Date:      2020-04-02 12:33 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/8f543da03870

8241921: Remove leftover diagnostic from test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
Reviewed-by: lancea

! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java

Changeset: 289aa2a0e819
Author:    roland
Date:      2020-03-24 17:56 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/289aa2a0e819

8241492: Strip mining not working for test/hotspot/jtreg/compiler/c2/Test6850611.java
Reviewed-by: mdoerr, thartmann, neliasso

! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: cf319f17c647
Author:    roland
Date:      2020-03-31 10:40 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/cf319f17c647

8239072: subtype check macro node causes node budget to be exhausted
Reviewed-by: vlivanov, kvn

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp

Changeset: 117b5f22ad28
Author:    redestad
Date:      2020-04-02 18:22 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/117b5f22ad28

8242027: Clean up LinkResolver::check_klass_accessability
Reviewed-by: dholmes

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 29d878d3af35
Author:    jbhateja
Date:      2020-04-02 22:38 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/29d878d3af35

8241040: Support for AVX-512 Ternary Logic Instruction.
Summary: A new pass has been added which folds expression tree involving vector boolean logic operations into a MacroLogic node.
Reviewed-by: vlivanov, neliasso

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
+ test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java

Changeset: 9be4780d3c58
Author:    shade
Date:      2020-04-02 20:10 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/9be4780d3c58

8242040: Shenandoah: print allocation failure type
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 5d55f8f521e9
Author:    shade
Date:      2020-04-02 20:11 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/5d55f8f521e9

8242041: Shenandoah: adaptive heuristics should account evac reserve in free target
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp

Changeset: 0499b8336d20
Author:    never
Date:      2020-04-02 11:20 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/0499b8336d20

8191930: [Graal] emits unparseable XML into compile log
Reviewed-by: kvn

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

Changeset: a54ff90a3015
Author:    sjohanss
Date:      2020-04-02 21:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a54ff90a3015

8241670: Enhance heap region size ergonomics to improve OOTB performance
Reviewed-by: redestad, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java

Changeset: 6f7477dfb965
Author:    dholmes
Date:      2020-04-02 19:13 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/6f7477dfb965

8239895: assert(_stack_base != 0LL) failed: Sanity check
Reviewed-by: dcubed, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: e9ed2c5001d2
Author:    lmesnik
Date:      2020-04-02 17:30 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/e9ed2c5001d2

8241456: ThreadRunner shouldn't use Wicket for threads starting synchronization
Reviewed-by: dholmes, iignatyev

! test/hotspot/jtreg/vmTestbase/nsk/share/Wicket.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java

Changeset: 398ff7d301a4
Author:    chegar
Date:      2020-04-03 07:16 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/398ff7d301a4

8241988: DatagramSocket incorrectly caches the first set of socket options
Reviewed-by: msheppar, dfuchs, alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
+ test/jdk/java/net/SocketOption/CachedImplOptions.java

Changeset: f50a7df94744
Author:    chegar
Date:      2020-04-03 07:27 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/f50a7df94744

8242044: Add basic HTTP/1.1 support to the HTTP/2 Test Server
Reviewed-by: dfuchs, michaelm

+ test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServer.java
! test/jdk/java/net/httpclient/http2/server/Http2TestServerConnection.java

Changeset: 2502db745df8
Author:    manc
Date:      2020-04-03 02:00 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/2502db745df8

8241556: Memory leak if -XX:CompileCommand is set
Reviewed-by: rasbold, thartmann, neliasso

! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp

Changeset: 53e3f102cd4b
Author:    pli
Date:      2020-04-03 17:06 +0800
URL:       https://hg.openjdk.java.net/panama/dev/rev/53e3f102cd4b

8241475: AArch64: Add missing support for PopCountVI node
Reviewed-by: aph, njian

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

Changeset: bef191d91990
Author:    shade
Date:      2020-04-03 11:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/bef191d91990

8242073: x86_32 build failure after JDK-8241040
Reviewed-by: vlivanov

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 71acd699e4e6
Author:    shade
Date:      2020-04-03 11:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/71acd699e4e6

8242042: Shenandoah: tune down ShenandoahGarbageThreshold
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1c59a582f3d6
Author:    shade
Date:      2020-04-03 11:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/1c59a582f3d6

8242075: Shenandoah: rename ShenandoahHeapRegionSize flag
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/TestHumongousReferenceObject.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java

Changeset: f8b15395138c
Author:    mbaesken
Date:      2020-04-02 12:44 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/f8b15395138c

8242000: clean up list of environment variables printed in hs_err file
Reviewed-by: redestad, stuefe

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

Changeset: a4699cc7a8ad
Author:    shade
Date:      2020-04-03 13:58 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/a4699cc7a8ad

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: 8e43e6b3f957
Author:    shade
Date:      2020-04-03 13:58 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8e43e6b3f957

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: d8d2145c205c
Author:    rkennke
Date:      2020-04-03 15:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d8d2145c205c

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: 70175514ffa1
Author:    dfuchs
Date:      2020-04-03 14:27 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/70175514ffa1

8241786: Improve heuristic to determine default network interface on macOS
Summary: 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: e940fc8b4194
Author:    clanger
Date:      2020-04-03 15:40 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/e940fc8b4194

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: 8be363256518
Author:    shade
Date:      2020-04-03 16:13 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8be363256518

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: 83994b068316
Author:    redestad
Date:      2020-04-03 17:20 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/83994b068316

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: b7eb1b6624fb
Author:    jpai
Date:      2020-03-24 15:47 +0530
URL:       https://hg.openjdk.java.net/panama/dev/rev/b7eb1b6624fb

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: 4c277b7a598a
Author:    rkennke
Date:      2020-04-03 19:33 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4c277b7a598a

8242107: Shenandoah: Fix aarch64 build after JDK-8242082
Reviewed-by: shade

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

Changeset: a2126bc7fab7
Author:    joehw
Date:      2020-04-03 17:34 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/a2126bc7fab7

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: fcc006f0d42f
Author:    cjplummer
Date:      2020-04-03 12:58 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/fcc006f0d42f

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: eee45238844e
Author:    ccheung
Date:      2020-04-03 14:26 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/eee45238844e

8240205: Avoid PackageEntry lookup when loading shared classes
Summary: 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: 23ea6cf5546b
Author:    abakhtin
Date:      2020-04-03 22:39 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/23ea6cf5546b

8241960: The SHA3 message digests impl of SUN provider are not thread safe after cloned
Summary: 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: 8abfca137232
Author:    pliden
Date:      2020-04-03 23:40 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/8abfca137232

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: a7e42c260029
Author:    cjplummer
Date:      2020-04-04 09:24 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/a7e42c260029

8242153: ProblemList serviceability/sa/ClhsdbDumpheap.java on OSX
Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: f229508da5ed
Author:    xuelei
Date:      2020-04-05 20:17 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f229508da5ed

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: eb4d8e75a148
Author:    mbaesken
Date:      2020-04-02 09:07 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/eb4d8e75a148

8241996: on linux set full relro in the linker flags
Reviewed-by: erikj, redestad

! make/autoconf/flags-ldflags.m4

Changeset: 4ac1a45ab8f7
Author:    roland
Date:      2020-03-23 10:06 +0100
URL:       https://hg.openjdk.java.net/panama/dev/rev/4ac1a45ab8f7

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: 696ab47390b5
Author:    thartmann
Date:      2020-04-06 09:52 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/696ab47390b5

8241997: Scalar replacement of cloned array is broken after JDK-8238759
Summary: 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: fa2cf33be72b
Author:    stuefe
Date:      2020-04-06 10:19 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/fa2cf33be72b

8241726: Re-enable gtest for BitMap::count_one_bits()
Reviewed-by: mdoerr, clanger

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

Changeset: 4d759a99c277
Author:    shade
Date:      2020-04-06 10:31 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4d759a99c277

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: d0afd77fbed3
Author:    thartmann
Date:      2020-04-06 12:09 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d0afd77fbed3

8242090: Remove dead code from c1_LIR
Summary: 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: eadb0e565c56
Author:    redestad
Date:      2020-04-06 13:44 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/eadb0e565c56

8242186: Reduce allocations in URLStreamHandler.parseURL for some cases
Reviewed-by: redestad, chegar
Contributed-by: christoph.dreis at freenet.de

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

Changeset: 14f909934eb2
Author:    redestad
Date:      2020-04-06 13:46 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/14f909934eb2

8242208: Use Method.getParameterCount where applicable
Reviewed-by: redestad, chegar
Contributed-by: christoph.dreis at freenet.de

! 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: 0c8345a2ad50
Author:    rkennke
Date:      2020-04-06 13:45 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/0c8345a2ad50

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: 604a0f9d0287
Author:    rkennke
Date:      2020-04-06 16:29 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/604a0f9d0287

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: aee5ea05a40f
Author:    dtitov
Date:      2020-04-06 07:39 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/aee5ea05a40f

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: 7a6fa1fb094d
Author:    rkennke
Date:      2020-04-06 17:08 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7a6fa1fb094d

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: d91dac1c51a6
Author:    shade
Date:      2020-04-06 20:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d91dac1c51a6

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: cab2205549ac
Author:    shade
Date:      2020-04-06 20:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/cab2205549ac

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: 7be4d35707c9
Author:    shade
Date:      2020-04-06 20:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/7be4d35707c9

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: 666a23770f18
Author:    shade
Date:      2020-04-06 20:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/666a23770f18

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: d08486413199
Author:    shade
Date:      2020-04-06 20:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d08486413199

8242228: Shenandoah: remove unused ShenandoahCollectionSet methods
Reviewed-by: rkennke

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

Changeset: d2738e1be37a
Author:    shade
Date:      2020-04-06 20:35 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/d2738e1be37a

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: 34869f56f4c5
Author:    asemenyuk
Date:      2020-04-04 07:09 -0400
URL:       https://hg.openjdk.java.net/panama/dev/rev/34869f56f4c5

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: f810ecf73455
Author:    amenkov
Date:      2020-04-06 12:51 -0700
URL:       https://hg.openjdk.java.net/panama/dev/rev/f810ecf73455

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: 3f8d03880bf5
Author:    henryjen
Date:      2020-04-07 03:25 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/3f8d03880bf5

8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
Reviewed-by: alanb, dholmes
Contributed-by: linzang at tencent.com

! 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: 6d2586f260a0
Author:    glaubitz
Date:      2020-04-07 08:45 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/6d2586f260a0

8199138: Add RISC-V support to Zero
Reviewed-by: erikj, stuefe

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

Changeset: 4fd2b4355e36
Author:    rschmelter
Date:      2020-04-07 09:06 +0200
URL:       https://hg.openjdk.java.net/panama/dev/rev/4fd2b4355e36

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: d151c8051bff
Author:    eushakov
Date:      2020-04-07 07:24 +0000
URL:       https://hg.openjdk.java.net/panama/dev/rev/d151c8051bff

8241958: Slow ClassLoaderReferenceImpl.findType
Summary: 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: dce0b57053c1
Author:    vlivanov
Date:      2020-04-07 14:34 +0300
URL:       https://hg.openjdk.java.net/panama/dev/rev/dce0b57053c1

Merge

! make/nb_native/nbproject/configurations.xml
! make/nb_native/nbproject/project.xml
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp



More information about the panama-dev mailing list