hg: jdk/client: 156 new changesets

prasanta.sadhukhan at oracle.com prasanta.sadhukhan at oracle.com
Fri Oct 11 07:13:45 UTC 2019


Changeset: e4ce29f6094e
Author:    weijun
Date:      2019-09-25 17:54 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/e4ce29f6094e

8228659: Record which Java methods are called by native codes in JGSS and JAAS
Reviewed-by: mullan

! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSLibStub.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/NativeGSSContext.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/EncryptionKey.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.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.jgss/share/classes/sun/security/krb5/internal/KerberosTime.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Ticket.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/TicketFlags.java
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/NTSystem.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java

Changeset: b311681bc3f9
Author:    roland
Date:      2019-09-17 15:58 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b311681bc3f9

8231055: C2: arraycopy with same non escaping src and dest but different positions causes wrong execution
Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/macro.cpp
! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java

Changeset: f642ad5c655f
Author:    rkennke
Date:      2019-09-25 12:33 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/f642ad5c655f

8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade

! 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/shenandoahRuntime.cpp

Changeset: cfef85f63f47
Author:    cito
Date:      2019-09-25 20:32 +0900
URL:       https://hg.openjdk.java.net/jdk/client/rev/cfef85f63f47

8231317: jdk/jfr/jcmd/TestJcmdConfigure.java fails with "java.lang.RuntimeException: assertTrue: expected true, was false"
Reviewed-by: ysuenaga, dcubed

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java

Changeset: 8573d94a3a00
Author:    azeller
Date:      2019-09-24 14:46 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/8573d94a3a00

8230110: TestLinkageErrorInGenerateOopMap times out
Reviewed-by: stuefe, clanger, thartmann

! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java

Changeset: 270abce77942
Author:    phh
Date:      2019-09-25 08:29 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/270abce77942

8231387: java.security.Provider.getService returns random result due to race condition with mutating methods in the same class
Summary: Synchronize access to legacyMap in Provider.getService.
Reviewed-by: valeriep
Contributed-by: Tianmin Shi <tianshi at amazon.com>

! src/java.base/share/classes/java/security/Provider.java
+ test/jdk/java/security/Provider/GetServiceRace.java

Changeset: faf791c5a710
Author:    darcy
Date:      2019-09-25 09:37 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/faf791c5a710

8231442: Suppress warnings on non-serializable instance fields in java.sql.* modules
Reviewed-by: lancea

! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialStruct.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java
! src/java.sql/share/classes/java/sql/SQLClientInfoException.java
! src/java.sql/share/classes/javax/sql/StatementEvent.java

Changeset: c7d9df2e470c
Author:    shade
Date:      2019-09-25 12:21 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/c7d9df2e470c

8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java

Changeset: f4abe950c3b0
Author:    dtitov
Date:      2019-09-25 11:10 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/f4abe950c3b0

8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth)
Reviewed-by: sspitsyn, dholmes, dcubed, rehn

! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/threadSMR.cpp
+ src/hotspot/share/services/threadIdTable.cpp
+ src/hotspot/share/services/threadIdTable.hpp

Changeset: 21a03fa2f6b6
Author:    bpb
Date:      2019-09-25 11:44 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/21a03fa2f6b6

8231174: (fs) FileTime should have 100ns resolution (win)
Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: d29f0181ba42
Author:    darcy
Date:      2019-09-25 13:37 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/d29f0181ba42

8231443: Add java.io.Serial to list of platform annotations for annotation processing
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

Changeset: ac24594d2c8c
Author:    bchristi
Date:      2019-09-25 14:33 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/ac24594d2c8c

8221623: Add StackWalker micro benchmarks to jdk repo
Reviewed-by: dfuchs, mchung, redestad

+ test/micro/org/openjdk/bench/java/lang/StackWalkBench.java
+ test/micro/org/openjdk/bench/java/util/logging/LoggingRuntimeMicros.java
+ test/micro/org/openjdk/bench/vm/lang/ThrowableRuntimeMicros.java

Changeset: c29e49148be7
Author:    phh
Date:      2019-09-25 15:22 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/c29e49148be7

8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
Summary: Add com.sun.management.getCurrentThreadAllocatedBytes, implement getThreadAllocatedBytes(long) independent of getThreadAllocatedBytes(long[])
Reviewed-by: mchung, dholmes, sspitsyn

! src/hotspot/share/include/jmm.h
! src/hotspot/share/services/management.cpp
! src/java.management/share/classes/java/lang/management/ThreadMXBean.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.README
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerThreadMXBeanNew.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java

Changeset: 894a3d15c344
Author:    jwilhelm
Date:      2019-09-26 04:20 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/894a3d15c344

Added tag jdk-14+16 for changeset d29f0181ba42

! .hgtags

Changeset: e23e560afbcb
Author:    darcy
Date:      2019-09-25 21:26 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/e23e560afbcb

8231414: Mark various instance fields of javac internal types as transient
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java

Changeset: d322bf161e31
Author:    thartmann
Date:      2019-09-26 09:16 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/d322bf161e31

8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed
Summary: Bail out if the range check If has an Opaque4Node input instead of a BoolNode.
Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCMovWithOpaque.java

Changeset: 3a5f417e68a1
Author:    mbaesken
Date:      2019-09-25 09:15 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/3a5f417e68a1

8231445: check ZALLOC return values in awt coding
Reviewed-by: clanger, prr

! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: 146bb7afdcf4
Author:    eosterlund
Date:      2019-09-26 10:00 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/146bb7afdcf4

8219724: ZGC: Make inline cache cleaning more robust
Reviewed-by: pliden

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

Changeset: e6b5ec45ab9e
Author:    phedlin
Date:      2019-09-12 11:44 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/e6b5ec45ab9e

8229499: Node budget assert in fuzzed test.
Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/LoopUnrollBadNodeBudget.java

Changeset: de246fd65587
Author:    pliden
Date:      2019-09-26 13:56 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/de246fd65587

8231294: ZGC: vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002 fails
Reviewed-by: shade, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002/TestDescription.java

Changeset: feff88c68082
Author:    mbaesken
Date:      2019-09-26 14:04 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/feff88c68082

8231448: s390 and ppc - replace JVM type comparisons to T_OBJECT and T_ARRAY with call to is_reference_type
Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp

Changeset: d658f4379c63
Author:    coleenp
Date:      2019-09-26 09:22 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/d658f4379c63

8226690: SIGSEGV in MetadataOnStackClosure::do_metadata
Summary: Dont create nmethod if classes have been redefined since compilation start.
Reviewed-by: sspitsyn, dlong, eosterlund, gdub

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: ad863044567e
Author:    erikj
Date:      2019-09-26 07:20 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/ad863044567e

8231467: Missing make prerequisite declaration corrupts make dependency files on Windows
Reviewed-by: ihse, tbell

! make/common/NativeCompilation.gmk

Changeset: 628c12967b02
Author:    rriggs
Date:      2019-09-26 11:10 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/628c12967b02

8231314: java.time serialization warning cleanup
Reviewed-by: chegar, naoto, plevart

! src/java.base/share/classes/java/time/Ser.java
! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
! src/java.base/share/classes/java/time/chrono/Ser.java
! src/java.base/share/classes/java/time/zone/Ser.java

Changeset: cf7c6f013d6d
Author:    darcy
Date:      2019-09-26 12:13 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/cf7c6f013d6d

8231546: Suppress warnings on non-serializable instance fields in java.prefs module
Reviewed-by: rriggs

! src/java.prefs/share/classes/java/util/prefs/NodeChangeEvent.java

Changeset: 2c87d191056c
Author:    cjplummer
Date:      2019-09-26 14:41 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/2c87d191056c

8228625: [TESTBUG] sun/tools/jhsdb/JShellHeapDumpTest.java fails with RuntimeException 'JShellToolProvider' missing from stdout/stderr
Summary: Give jshell process time to fully startup and stablize before requesting heap dump
Reviewed-by: sspitsyn, amenkov

! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 73950479184b
Author:    chegar
Date:      2019-09-27 09:55 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/73950479184b

8231504: Update networking tests to avoid implicit dependency on the system proxies
Reviewed-by: dfuchs

! test/jdk/java/net/CookieHandler/LocalHostCookie.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/ProxySelector/NullSelector.java
! test/jdk/java/net/ResponseCache/B6181108.java
! test/jdk/java/net/ResponseCache/ResponseCacheTest.java
! test/jdk/java/net/ResponseCache/getResponseCode.java
! test/jdk/java/net/URLConnection/B5052093.java
! test/jdk/java/net/URLConnection/DisconnectAfterEOF.java
! test/jdk/java/net/URLConnection/HttpContinueStackOverflow.java
! test/jdk/java/net/URLConnection/Redirect307Test.java
! test/jdk/java/net/URLConnection/Responses.java
! test/jdk/java/net/URLConnection/URLConnectionHeaders.java
! test/jdk/java/net/URLConnection/contentHandler/UserContentHandler.java
! test/jdk/java/net/URLPermission/OpenURL.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java
! test/jdk/sun/net/www/protocol/http/UserAuth.java
! test/jdk/sun/net/www/protocol/http/UserCookie.java

Changeset: 222a91b9438a
Author:    roland
Date:      2019-09-26 17:49 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/222a91b9438a

8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info
Reviewed-by: shade, rkennke

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

Changeset: b3ca57ddfc92
Author:    redestad
Date:      2019-09-27 12:46 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b3ca57ddfc92

8231471: Obsolete -XX:CompilationPolicyChoice
Reviewed-by: kvn, dholmes, thartmann

! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/globals.hpp
- src/hotspot/share/runtime/rframe.cpp
- src/hotspot/share/runtime/rframe.hpp

Changeset: 43c4fb8ba96b
Author:    roland
Date:      2019-07-16 08:56 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/43c4fb8ba96b

8227384: C2 compilation fails with "graph should be schedulable" when running with -XX:-EliminateLocks
Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEliminateLocksOffCrash.java

Changeset: a1eba2e37671
Author:    coleenp
Date:      2019-09-27 07:56 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/a1eba2e37671

8231472: Clean up Monitor::_safepoint_check usage to Mutex::_safepoint_check
Summary: Change Monitor:: to Mutex:: when allocating a Mutex, and in mutexLocker.
Reviewed-by: rehn, dholmes

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/memoryManager.cpp

Changeset: d10b732966ba
Author:    jiefu
Date:      2019-09-27 20:06 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/d10b732966ba

8231567: minimal build failed after JDK-8226690
Reviewed-by: shade, coleenp

! src/hotspot/share/prims/jvmtiExport.hpp

Changeset: 975f2d30f6b3
Author:    rehn
Date:      2019-09-27 15:15 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/975f2d30f6b3

8231321: compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java failed assertion
Reviewed-by: thartmann, eosterlund

! src/hotspot/share/code/nmethod.cpp

Changeset: 98ea90226198
Author:    dfuchs
Date:      2019-09-27 14:43 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/98ea90226198

8231037: java/net/InetAddress/ptr/Lookup.java fails intermittently due to reverse lookup failed
Summary: The test is updated to verify whether reverse lookup is altogether possible.
Reviewed-by: chegar

! test/jdk/java/net/InetAddress/ptr/Lookup.java

Changeset: 8511c662083b
Author:    darcy
Date:      2019-09-27 08:57 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/8511c662083b

8231557: Suppress warnings on non-serializable instance fields in jdk.scripting.nashorn module
Reviewed-by: jlaskey

! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java

Changeset: 9a3a700ca571
Author:    lmesnik
Date:      2019-09-27 10:48 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/9a3a700ca571

8230942: Support compressed cores in SA tests
Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: 489532b89775
Author:    dl
Date:      2019-09-27 12:20 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/489532b89775

8231032: ThreadMXBean locking tests fail after JSR 166 refresh
Reviewed-by: martin, mchung, dholmes

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! test/jdk/ProblemList.txt
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ReentrantLockTest.java
! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java
! test/jdk/java/util/concurrent/tck/tck.policy

Changeset: 693c1eb29b8d
Author:    dl
Date:      2019-09-27 12:20 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/693c1eb29b8d

8231036: vmTestbase monitoring tests fail after JSR 166 refresh
Reviewed-by: martin, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/SynchronizerLockingThreads.java

Changeset: c5b80da6b561
Author:    bobv
Date:      2019-09-27 18:27 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/c5b80da6b561

8231431: JAOTC issues with JAR path containing spaces
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java

Changeset: a819c684964b
Author:    igerasim
Date:      2019-09-27 17:50 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/a819c684964b

8230415: Avoid redundant permission checking in FilePermissionCollection and SocketPermissionCollection
Reviewed-by: mullan

! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/net/SocketPermission.java

Changeset: 31524b016783
Author:    cjplummer
Date:      2019-09-28 12:33 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/31524b016783

8231287: JMap should do a better job of reporting exception it catches
Summary: Retrhow any caught exception, and always print exceptions before exiting
Reviewed-by: sspitsyn, phh

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/Tool.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: 4107e5a422b6
Author:    azeller
Date:      2019-09-28 17:52 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/4107e5a422b6

8231457: Asserts on AIX because os::elapsed_counter() is not monotonic
Summary: replace gettimeofday with javaTimeNanos
Reviewed-by: dholmes, stuefe

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

Changeset: 0df9370fee29
Author:    chagedorn
Date:      2019-09-30 09:29 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/0df9370fee29

8230062: assert(i == p->size()-1) failed: must be last element of the pack
Summary: Avoids vectorization of reduction chain in which an intermediate result is used.
Reviewed-by: roland, thartmann

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

Changeset: b1c3d24553e0
Author:    tschatzl
Date:      2019-09-30 10:21 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b1c3d24553e0

8231553: Deprecate unused G1RSetScanBlockSize command line option
Reviewed-by: lkorinth, sjohanss

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

Changeset: 2d40e6a7ce8e
Author:    vkempik
Date:      2019-09-24 14:54 +0300
URL:       https://hg.openjdk.java.net/jdk/client/rev/2d40e6a7ce8e

8229872: (fs) Increase buffer size used with getmntent
Summary: Dynamically allocate memory for getmntent
Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: ff559f979c4b
Author:    redestad
Date:      2019-09-30 14:04 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/ff559f979c4b

8231616: Simplify compilation policy hierarchy
Reviewed-by: thartmann, neliasso

! src/hotspot/share/runtime/compilationPolicy.cpp
! src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/tieredThresholdPolicy.hpp

Changeset: 752bf4d5fbb7
Author:    rkennke
Date:      2019-09-30 17:00 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/752bf4d5fbb7

8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 3764371e022f
Author:    lucy
Date:      2019-09-30 17:18 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/3764371e022f

8231403: [ppc]: Align ReservedCodeCacheSize default value with other platforms
Reviewed-by: goetz

! src/hotspot/cpu/ppc/c2_globals_ppc.hpp

Changeset: b14643d898d3
Author:    shade
Date:      2019-09-30 18:02 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b14643d898d3

8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing
Reviewed-by: rkennke

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

Changeset: 2c06226003aa
Author:    pconcannon
Date:      2019-09-30 17:19 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/2c06226003aa

8229338: clean up test/jdk/java/util/RandomAccess/Basic.java
Summary: General refactoring of code and increased test coverage
Reviewed-by: lancea, aefimov

! test/jdk/java/util/RandomAccess/Basic.java

Changeset: a595e67d6683
Author:    coleenp
Date:      2019-09-30 13:10 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/a595e67d6683

8184732: Deadlock detection improvements for 'special' locks
Summary: Assert that special ranked locks cannot safepoint and allow_vm_block and remove locks from the exceptional lock list in no_safepoint_verifier.
Reviewed-by: dholmes, eosterlund

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/hotspot/jtreg/runtime/Safepoint/NoSafepointVerifier.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: a074e637aeee
Author:    coleenp
Date:      2019-09-30 13:22 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/a074e637aeee

Merge


Changeset: cece74021580
Author:    joehw
Date:      2019-09-30 17:54 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/cece74021580

8016914: CoreDocumentImpl.setXmlVersion NPE
Reviewed-by: lancea

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest.xml
+ test/jaxp/javax/xml/jaxp/unittest/transform/StAX2DOMTest1.xml

Changeset: 35cbd86e088a
Author:    mbaesken
Date:      2019-09-26 13:51 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/35cbd86e088a

8231357: sun/security/pkcs11/Cipher/TestKATForGCM.java fails on SLES11 using mozilla-nss-3.14
Reviewed-by: clanger, valeriep

! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java

Changeset: 6fc57e391539
Author:    neliasso
Date:      2019-10-01 11:43 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/6fc57e391539

8226721: Missing intrinsics for Math.ceil, floor, rint
Reviewed-by: neliasso, vlivanov, ecaspole
Contributed-by: jatin.bhateja at intel.com

! 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/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/hotspot/jtreg/compiler/c2/cr6340864/TestDoubleVect.java
+ test/micro/org/openjdk/bench/java/math/FpRoundingBenchmark.java

Changeset: d7dbabd226ff
Author:    pliden
Date:      2019-10-01 12:27 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/d7dbabd226ff

8231296: ZGC: vmTestbase/nsk/jvmti/Allocate/alloc001/ fails
Reviewed-by: sspitsyn, dcubed, iignatyev

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/TestDescription.java

Changeset: 54de0c861d32
Author:    dfuchs
Date:      2019-10-01 12:10 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/54de0c861d32

8231506: Fix some instabilities in a few networking tests
Reviewed-by: alanb, chegar, msheppar

! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java
! test/jdk/java/net/SocketImpl/SocketImplCombinations.java
! test/jdk/java/net/httpclient/DigestEchoServer.java

Changeset: 94ca05133eb2
Author:    jboes
Date:      2019-09-26 12:35 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/94ca05133eb2

8209178: Proxied HttpsURLConnection doesn't send BODY when retrying POST request
Summary: Preserve BODY in poster output stream before sending CONNECT request
Reviewed-by: dfuchs, vtewari

! src/java.base/share/classes/sun/net/www/http/HttpClient.java
+ test/jdk/sun/net/www/http/HttpClient/B8209178.java

Changeset: f4a4804ab3e6
Author:    roland
Date:      2019-09-30 17:58 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/f4a4804ab3e6

8231665: 8231055 broke escapeAnalysis/TestSelfArrayCopy.java
Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/escapeAnalysis/TestSelfArrayCopy.java

Changeset: ed5e399d967d
Author:    rschmelter
Date:      2019-10-01 14:09 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/ed5e399d967d

8191521: handle long relative path specified in -Xbootclasspath/a on windows
Reviewed-by: ccheung, clanger

! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java

Changeset: d9b2b4085f9a
Author:    clanger
Date:      2019-10-01 14:51 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/d9b2b4085f9a

8223869: Problem list java/awt/FontMetrics/MaxAdvanceIsMax.java on more platforms
Reviewed-by: goetz

! test/jdk/ProblemList.txt

Changeset: 9b644c06226f
Author:    shade
Date:      2019-10-01 15:38 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/9b644c06226f

8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT
Reviewed-by: kvn, dlong, stefank

! test/jtreg-ext/requires/VMProps.java

Changeset: eba8b29bf528
Author:    shade
Date:      2019-10-01 15:38 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/eba8b29bf528

8231667: Shenandoah: Full GC should take empty regions into slices for compaction
Reviewed-by: rkennke

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

Changeset: 814156987833
Author:    bpb
Date:      2019-10-01 07:37 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/814156987833

8229333: java/io/File/SetLastModified.java timed out
Reviewed-by: lancea, rriggs

! test/jdk/java/io/File/SetLastModified.java

Changeset: c8b0dcab20d7
Author:    erikj
Date:      2019-10-01 08:11 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/c8b0dcab20d7

8231594: Configure fails on some Linux systems
Reviewed-by: tbell, ihse

! make/autoconf/basics.m4

Changeset: a7c95e2f8814
Author:    fweimer
Date:      2019-09-28 11:04 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/a7c95e2f8814

8231600: Avoid GCC 8 strncpy error in jdk.jdwp.agent
Reviewed-by: cjplummer, amenkov

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: 91d236715160
Author:    darcy
Date:      2019-10-01 20:07 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/91d236715160

8231545: Suppress warnings on non-serializable instance fields in jdk.jshell module
Reviewed-by: rfield

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

Changeset: 1181f58f30e2
Author:    chagedorn
Date:      2019-10-02 08:27 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/1181f58f30e2

8231626: DeoptimizeRandom should not be a product flag
Summary: The DeoptimizeRandom flag is changed to develop since it has no effect in production.
Reviewed-by: neliasso, thartmann

! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java

Changeset: b25362cec8ce
Author:    alanb
Date:      2019-10-02 09:16 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/b25362cec8ce

8231603: (se) Selector implementations do not need to use cancelledKeys
Reviewed-by: chegar, bpb

! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectionKey.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java

Changeset: 299756f23687
Author:    lkorinth
Date:      2019-10-02 16:08 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/299756f23687

8231671: Fix copyright headers in hotspot (missing comma after year)
Reviewed-by: tschatzl, dholmes

! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/logging/logSelectionList.hpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: ed0058d06107
Author:    bpb
Date:      2019-10-02 07:50 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/ed0058d06107

8229022: BufferedReader performance can be improved by using StringBuilder
Reviewed-by: igerasim, vtewari, dfuchs

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

Changeset: 0aa2cdae73ce
Author:    erikj
Date:      2019-10-02 10:04 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/0aa2cdae73ce

8231505: Bump required boot jdk version to 13
Reviewed-by: darcy, ihse

! make/autoconf/version-numbers
! make/conf/jib-profiles.js

Changeset: 5c83830390ba
Author:    rriggs
Date:      2019-10-02 13:57 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/5c83830390ba

8231663: Incorrect GPL header in some RMI/SQL package-info.java files
Reviewed-by: bpb, iris, lancea

! src/java.rmi/share/classes/java/rmi/activation/package-info.java
! src/java.rmi/share/classes/java/rmi/dgc/package-info.java
! src/java.rmi/share/classes/java/rmi/package-info.java
! src/java.rmi/share/classes/java/rmi/registry/package-info.java
! src/java.rmi/share/classes/java/rmi/server/package-info.java
! src/java.sql/share/classes/javax/sql/package-info.java

Changeset: 319173c62caa
Author:    ccheung
Date:      2019-10-02 16:55 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/319173c62caa

8231606: _method_ordering is not set during CDS dynamic dump time
Summary: Add the missing DynamicDumpSharedSpaces check in sort_methods(); replace the (DumpSharedSpaces || DynamicDumpSharedSpaces) with the Arguments::is_dumping_archive() function call.
Reviewed-by: iklam, coleenp, jiangli

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java

Changeset: f45278353668
Author:    cjplummer
Date:      2019-10-02 17:56 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/f45278353668

8231288: "jhsdb jmap" test needed to reproduce issues that used to be reproduced by JShellHeapDumpTest
Reviewed-by: sgehwolf, sspitsyn

! test/jdk/ProblemList.txt
+ test/jdk/sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: e606e9b6ba7a
Author:    jwilhelm
Date:      2019-10-03 07:10 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/e606e9b6ba7a

Added tag jdk-14+17 for changeset 5c83830390ba

! .hgtags

Changeset: 67b3480882b4
Author:    shade
Date:      2019-10-03 07:38 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/67b3480882b4

8231713: x86_32 build failures after JDK-8226721 (Missing intrinsics for Math.ceil, floor, rint)
Reviewed-by: kvn

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

Changeset: 389e50d98dc3
Author:    stefank
Date:      2019-09-27 09:01 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/389e50d98dc3

8231563: ZGC: Fails to warn when user sets the max heap size to larger than 16TB
Reviewed-by: tschatzl, pliden

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp

Changeset: 61437e06602a
Author:    pliden
Date:      2019-10-03 10:54 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/61437e06602a

8231774: ZGC: ZVirtualMemoryManager unmaps incorrect address
Reviewed-by: kbarrett, stefank

! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp

Changeset: ca80b8395923
Author:    pliden
Date:      2019-10-03 10:56 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/ca80b8395923

8231776: ZGC: Fix incorrect address space description
Reviewed-by: eosterlund

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp

Changeset: d873ce07465d
Author:    redestad
Date:      2019-10-03 13:45 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/d873ce07465d

8231707: Improve Mutex inlining
Reviewed-by: rehn, dholmes, coleenp

! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp

Changeset: 9759972b4f1c
Author:    darcy
Date:      2019-10-03 08:49 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/9759972b4f1c

8231777: Remove extraneous @serial javadoc tag in NodeChangeEvent.java
Reviewed-by: alanb, chegar

! src/java.prefs/share/classes/java/util/prefs/NodeChangeEvent.java

Changeset: 7a4183b8062f
Author:    lmesnik
Date:      2019-10-03 08:50 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/7a4183b8062f

8231768: Remove duplicate if/else in vmTestbase/nsk/share/jdi/Binder.java
Reviewed-by: sspitsyn, phh, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java

Changeset: 3ab9f0464a7d
Author:    lmesnik
Date:      2019-10-03 08:51 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/3ab9f0464a7d

Merge


Changeset: e25b317d0350
Author:    jboes
Date:      2019-10-03 18:59 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/e25b317d0350

8231161: Wrong return type in code sample in Collector API documentation
Summary: Correct declaration of container from R to A and add compilation test
Reviewed-by: smarks, lancea

! src/java.base/share/classes/java/util/stream/Collector.java
+ test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorExample.java

Changeset: 13f29c43b6c7
Author:    fmatte
Date:      2019-10-04 07:54 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/13f29c43b6c7

8216352: SA: ClhsdbLauncher should throw errors on Unrecognized commands
Reviewed-by: cjplummer, sspitsyn

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

Changeset: 26f0ed77734e
Author:    ecaspole
Date:      2019-10-04 12:00 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/26f0ed77734e

8215521: add microbenchmark to measure AccessController.getContext
Reviewed-by: redestad, alanb

+ test/micro/org/openjdk/bench/java/security/GetContext.java

Changeset: c6f1226cfb72
Author:    vdeshpande
Date:      2019-10-04 11:45 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/c6f1226cfb72

8221092: UseAVX=3 has performance degredation on Skylake (X7) processors
Summary: Fix for UseAVX=3 has performance degredation on Skylake (X7) processors
Reviewed-by: kvn

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: ff45c1bf8129
Author:    lancea
Date:      2019-10-04 15:51 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/ff45c1bf8129

8223771: FileSystemProvider.newFileSystem(Path, Map) should throw IOException when called with a file that cannot be open
Reviewed-by: alanb

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
+ test/jdk/jdk/nio/zipfs/NonExistentPathTests.java

Changeset: 72ef2c0faf47
Author:    lancea
Date:      2019-10-06 13:08 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/72ef2c0faf47

8231093: Document the ZIP FS properties noCompression and releaseVersion
Reviewed-by: clanger, martin, alanb

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/JarFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! src/jdk.zipfs/share/classes/module-info.java
+ test/jdk/jdk/nio/zipfs/CompressionModeTest.java
! test/jdk/jdk/nio/zipfs/jarfs/MultiReleaseJarTest.java

Changeset: 97cd0aa39787
Author:    pliden
Date:      2019-10-07 07:53 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/97cd0aa39787

8231825: ZGC: Remove ZMaxHeapSize and ZMaxHeapSizeShift
Reviewed-by: tschatzl, eosterlund

! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp

Changeset: ccbb5a2bf3ab
Author:    redestad
Date:      2019-10-07 12:06 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/ccbb5a2bf3ab

8231895: Avoid String allocations in JVM_FindLoadedClass
Reviewed-by: jiangli, dholmes, iklam

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvm.cpp

Changeset: 8991796c17d4
Author:    roland
Date:      2019-10-01 10:28 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/8991796c17d4

8231620: assert(bol->is_Bool()) crash during split if due to FastLockNode
Reviewed-by: vlivanov, thartmann

! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/SplitIfSharedFastLockBehindCastPP.java

Changeset: bada0782842a
Author:    roland
Date:      2019-10-02 17:32 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/bada0782842a

8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
Reviewed-by: vlivanov, thartmann

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestConservativeAntiDep.java

Changeset: b1da055915ef
Author:    clanger
Date:      2019-10-07 13:32 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/b1da055915ef

8231885: Fix/remove malformed assert in os_windows.cpp
Reviewed-by: dcubed, stuefe, kbarrett

! src/hotspot/os/windows/os_windows.cpp

Changeset: 74094a60d018
Author:    shade
Date:      2019-10-07 15:00 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/74094a60d018

8231930: Windows build fails after JDK-8191521
Reviewed-by: dholmes, clanger

! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: d148a7e7160c
Author:    hannesw
Date:      2019-10-07 15:58 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/d148a7e7160c

8220217: Javadoc missing link to member method
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/package-info.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/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/DocumentedNonGenericChild.java
+ test/langtools/jdk/javadoc/doclet/testMemberInheritance/pkg2/UndocumentedGenericParent.java

Changeset: 35ce0ad5870a
Author:    coleenp
Date:      2019-10-07 10:04 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/35ce0ad5870a

8229900: RedefineDeleteJmethod.java fails with -Xcheck:jni
Summary: Remove RedefineClasses adjustment and test, but improve checking for method/class matching.
Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniCheck.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c

Changeset: 8ca46e186a63
Author:    cito
Date:      2019-10-07 16:44 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/8ca46e186a63

8225694: Destination option missing in FlightRecorderMXBeanImpl
Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/MBeanUtils.java
! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java

Changeset: 48a73ec3a817
Author:    redestad
Date:      2019-10-07 16:55 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/48a73ec3a817

8230043: Lazily load libverify
8230140: Remove unused mutex and monitor declarations
Reviewed-by: hseigel, erikj, alanb, dholmes

! make/lib/CoreLibraries.gmk
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/os.cpp
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/ClassLoader.c
+ src/java.base/share/native/libjava/check_classname.c
+ src/java.base/share/native/libjava/check_classname.h
- src/java.base/share/native/libjava/verify_stub.c
! src/java.base/share/native/libverify/check_code.c
- src/java.base/share/native/libverify/check_format.c
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java

Changeset: b4c660a75b54
Author:    shade
Date:      2019-10-07 17:12 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b4c660a75b54

8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
+ test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java

Changeset: f48737be4fd7
Author:    shade
Date:      2019-10-07 17:12 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/f48737be4fd7

8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag
Reviewed-by: rkennke

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

Changeset: dcb418f5aabd
Author:    jiangli
Date:      2019-10-07 11:29 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/dcb418f5aabd

8231630: Optimize boot loader with no bootclasspath append entry.
Summary: Optimize SystemDictionary::load_instance_class for boot loader. Immediately return NULL if the requested class is either in the unnamed package or unnamed module, or in a module not defined to the boot loader, when there is no bootclasspath append entry.
Reviewed-by: martin, aeubanks, dthomson, redestad, lfoltan, iklam

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

Changeset: 43f63f904bbc
Author:    dlong
Date:      2019-10-07 13:56 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/43f63f904bbc

8231902: Build of jdk.internal.vm.compiler.management/module-info.java.extra failed
Reviewed-by: kvn, ihse, erikj

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

Changeset: 165b193b30dd
Author:    dholmes
Date:      2019-10-07 18:44 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/165b193b30dd

8231289: Disentangle JvmtiRawMonitor from ObjectMonitor and clean it up
Reviewed-by: sspitsyn, dcubed, coleenp

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait005/rawmnwait005.cpp

Changeset: 2faeaa5933a6
Author:    valeriep
Date:      2019-10-08 00:01 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/2faeaa5933a6

8229243: SunPKCS11-Solaris provider tests failing on Solaris 11.4
Summary: For CK_GCM_PARAMS, try the spec definition first before falling back to the header file definition
Reviewed-by: xuelei

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Digest.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
+ src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11gcm2.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.h
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.h
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java

Changeset: 5b5de2618756
Author:    smarks
Date:      2019-10-07 17:13 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/5b5de2618756

8231977: Discuss serializability of collections
Reviewed-by: darcy, plevart, chegar

! src/java.base/share/classes/java/util/Collection.java

Changeset: 452ad8f882c6
Author:    mbaesken
Date:      2019-10-02 10:01 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/452ad8f882c6

8231751: on aix handle Power 9 in os::get_summary_cpu_info
Reviewed-by: clanger, mdoerr

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

Changeset: 227ddf1ff93d
Author:    mbaesken
Date:      2019-10-08 09:33 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/227ddf1ff93d

8231753: use more Posix functionality in aix os::print_os_info
Reviewed-by: clanger, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: 55a8d95c7787
Author:    redestad
Date:      2019-10-08 10:24 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/55a8d95c7787

8231355: Remove unused utility methods in libjava
Reviewed-by: dholmes, jrose, alanb

! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/native/libjava/VM.c
! src/java.base/share/native/libjava/jdk_util.h
! src/java.base/share/native/libjava/jni_util.c
! src/java.base/share/native/libjava/jni_util.h
- src/java.base/unix/native/libjava/jdk_util_md.c
! src/java.base/windows/native/libjava/jdk_util_md.c

Changeset: 7f34de3cdfe9
Author:    alanb
Date:      2019-10-08 10:58 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/7f34de3cdfe9

8231921: (se) SelectorImpl.register does not need to set the attachment when it is null
Reviewed-by: bpb

! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java

Changeset: b0a731a6642b
Author:    shade
Date:      2019-10-08 15:08 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/b0a731a6642b

8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah
Reviewed-by: rkennke

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

Changeset: d62c7224d5b7
Author:    redestad
Date:      2019-10-08 15:48 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/d62c7224d5b7

8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader
Reviewed-by: hseigel, coleenp

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

Changeset: 03165abce4cc
Author:    jlahoda
Date:      2019-10-08 15:43 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/03165abce4cc

8230162: ScopeImpl.remove() has O(N) performance
Reviewed-by: jlahoda
Contributed-by: bcorso at google.com

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/scope/RemoveSymbolUnitTest.java

Changeset: 6fc4a729763e
Author:    pconcannon
Date:      2019-10-08 14:56 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/6fc4a729763e

8230946: Clarify security manager behaviour of a connected DatagramSocket and DatagramChannel
Summary: Update to API, to clarify that packets are dropped in the receive method of non-connected sockets if they fail the security manager checks
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java

Changeset: 7cb1218ef4d0
Author:    pconcannon
Date:      2019-10-08 15:03 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/7cb1218ef4d0

8222829: DatagramSocket.setSoTimeout does not specify IAE when timeout is negative
Summary: Clarifies behaviour of setSoTimeout() method when given negative timeout value.
Reviewed-by: alanb, chegar, dfuchs

! src/java.base/share/classes/java/net/DatagramSocket.java
! test/jdk/java/net/DatagramSocket/DatagramTimeout.java

Changeset: 726a3945e934
Author:    dtitov
Date:      2019-10-08 09:13 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/726a3945e934

8170299: Debugger does not stop inside the low memory notifications code
Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ src/hotspot/share/runtime/notificationThread.cpp
+ src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/management.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/jdk/com/sun/jdi/JdbStopInNotificationThreadTest.java

Changeset: 94dd00d2da29
Author:    dtitov
Date:      2019-10-08 09:39 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/94dd00d2da29

8231666: ThreadIdTable::grow() invokes invalid thread transition
Reviewed-by: dholmes, rehn

! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/services/threadIdTable.hpp
+ test/jdk/javax/management/mxbean/ThreadStartTest.java

Changeset: c16f3a24a6fc
Author:    coleenp
Date:      2019-10-08 13:18 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/c16f3a24a6fc

8225681: vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine fails due a) MT-unsafe modification of inline cache
Summary: allow old methods in CompiledStaticDirectCall::set_to_interpreted
Reviewed-by: sspitsyn, eosterlund

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/sparc/compiledIC_sparc.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp

Changeset: dfe3d11378cc
Author:    dtitov
Date:      2019-10-08 11:18 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/dfe3d11378cc

8199136: Dead code in src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java
Reviewed-by: dholmes, dtitov
Contributed-by: mandrikov at gmail.com

! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java

Changeset: 7c1d0616828c
Author:    redestad
Date:      2019-10-08 20:47 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/7c1d0616828c

8232006: Remove dead code from klassVtable
Reviewed-by: coleenp, jiangli, lfoltan

! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/oops/klassVtable.hpp

Changeset: d6058bd73982
Author:    kbarrett
Date:      2019-10-08 15:15 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/d6058bd73982

8231153: Improve concurrent refinement statistics
8043505: G1RemSet::_conc_refine_cards is incremented unsynchronized
Summary: Added refinement rates and counts, removed _conc_refine_cards
Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1Analytics.cpp
! src/hotspot/share/gc/g1/g1Analytics.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.hpp
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java

Changeset: 7b41c88f8432
Author:    dholmes
Date:      2019-10-08 17:30 -0400
URL:       https://hg.openjdk.java.net/jdk/client/rev/7b41c88f8432

8231737: Cleanup JvmtiRawMonitor code
Reviewed-by: sspitsyn, pliden, coleenp, dcubed

! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp

Changeset: 23a06a5eeddd
Author:    darcy
Date:      2019-10-08 15:27 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/23a06a5eeddd

8231368: Suppress warnings on non-serializable non-transient instance fields in java.security.jgss
Reviewed-by: mullan, coffeys

! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java

Changeset: eb68d459ba6a
Author:    pliden
Date:      2019-10-09 08:09 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/eb68d459ba6a

8231489: GC watermark_0_1 failed due to "metaspace.gc.Fault: GC has happened too rare"
Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/vmTestbase/metaspace/gc/HighWaterMarkTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 5185bc8dcbb1
Author:    rrich
Date:      2019-10-08 15:30 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/5185bc8dcbb1

8230677: Should disable Escape Analysis if JVMTI capability can_get_owned_monitor_info was taken
Reviewed-by: sspitsyn, dholmes, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoWithEATest.c
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/libGetOwnedMonitorStackDepthInfoWithEATest.c

Changeset: 7605e97c9491
Author:    coffeys
Date:      2019-10-09 10:14 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/7605e97c9491

8231770: Test java/util/zip/FlaterTest.java fails with -Xcheck:jni
Reviewed-by: alanb, coffeys, chegar
Contributed-by: kiran.sidhartha.ravikumar at oracle.com

! src/java.base/share/native/libzip/Deflater.c
! test/jdk/java/util/zip/FlaterTest.java

Changeset: 270fdb5898f2
Author:    coffeys
Date:      2019-10-09 10:15 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/270fdb5898f2

8214560: Use {@systemProperty} for definitions of system properties (httpserver)
Reviewed-by: dfuchs, coffeys, chegar
Contributed-by: kiran.sidhartha.ravikumar at oracle.com

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java

Changeset: 8f849d3ec1e5
Author:    sgehwolf
Date:      2019-10-08 15:30 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/8f849d3ec1e5

8232003: (fs) Files.write can leak file descriptor in the exception case
Summary: Be sure to close the leaked OutputStream in all cases
Reviewed-by: alanb, bpb, clanger

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: d376d86b0a01
Author:    eosterlund
Date:      2019-10-09 12:30 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/d376d86b0a01

8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
Reviewed-by: pliden, stefank, neliasso
Contributed-by: erik.osterlund at oracle.com, per.liden at oracle.com, stefan.karlsson at oracle.com, nils.eliasson at oracle.com

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/x86/gc/z/zArguments_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.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
! src/hotspot/share/opto/phaseX.cpp

Changeset: 252e7f4c4d92
Author:    erikj
Date:      2019-10-09 09:23 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/252e7f4c4d92

8231974: Build fails if no common legal notices are present
Reviewed-by: dholmes, mchung, ihse

! make/CreateJmods.gmk

Changeset: 705c3f88a409
Author:    dfuchs
Date:      2019-10-09 17:38 +0100
URL:       https://hg.openjdk.java.net/jdk/client/rev/705c3f88a409

8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx)
Summary: DatagramChannel::disconnect will attempt to rebind to the original port if the local port switches back to 0 after the association is disolved by the system.
Reviewed-by: alanb, chegar, fweimer

! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java

Changeset: 6e017b301287
Author:    darcy
Date:      2019-10-09 09:57 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/6e017b301287

8231262: Suppress warnings on non-serializable instance fields in security libs serializable classes
Reviewed-by: mullan, chegar

! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/callback/UnsupportedCallbackException.java
! src/java.base/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/SubjectCodeSource.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertPath.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java
! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509Key.java

Changeset: e036ee8bae56
Author:    darcy
Date:      2019-10-09 10:17 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/e036ee8bae56

8231202: Suppress warnings on non-serializable non-transient instance fields in serializable classes
Reviewed-by: rriggs, chegar

! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/chrono/ChronoPeriodImpl.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/ArrayPrefixHelpers.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/ArraysParallelSortHelpers.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/Comparators.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/Vector.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java

Changeset: 55d2e10ea134
Author:    cushon
Date:      2019-10-09 10:02 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/55d2e10ea134

8231990: Remove unnecessary else-if branch in Types.union
Reviewed-by: mcimadamore
Contributed-by: Brad Corso <bcorso at google.com>

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java

Changeset: 17a34e111667
Author:    pliden
Date:      2019-10-09 20:12 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/17a34e111667

8232056: GetOwnedMonitorInfoWithEATest.java fails with ZGC: Heap too small
Reviewed-by: dholmes, rrich

! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java

Changeset: fb3d408c7a7e
Author:    epavlova
Date:      2019-10-09 10:59 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/fb3d408c7a7e

8231903: [Graal] Update com.oracle.mxtool.junit classes
Reviewed-by: kvn

! test/hotspot/jtreg/ProblemList-graal.txt
+ test/hotspot/jtreg/compiler/graalunit/CoreAarch64Test.java
+ test/hotspot/jtreg/compiler/graalunit/CoreJdk9Test.java
- test/hotspot/jtreg/compiler/graalunit/EA9Test.java
! test/hotspot/jtreg/compiler/graalunit/TestPackages.txt
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/FindClassesByAnnotatedMethods.java
- test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
+ test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/ModuleSupport.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/MxJUnitWrapper.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TextRunListener.java
! test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/TimingDecorator.java
! test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java

Changeset: e84d8379815b
Author:    rhalade
Date:      2019-10-09 12:21 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/e84d8379815b

8231887: ComodoCA.java fails because certificate was revoked
Reviewed-by: mullan, clanger

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/ComodoCA.java

Changeset: f9cc0141574c
Author:    never
Date:      2019-10-09 16:35 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/f9cc0141574c

8231586: enlarge encoding space for OopMapValue offsets
Reviewed-by: dlong

! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java

Changeset: d0519b8bd8d9
Author:    ccheung
Date:      2019-10-09 16:42 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/d0519b8bd8d9

8231529: [TESTBUG] runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java shouldn't wrap SkippedException into Exception
Summary: Removed the try-catch in the test.
Reviewed-by: iklam, lfoltan

! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java

Changeset: 36cdb1cab7b0
Author:    jwilhelm
Date:      2019-10-10 01:48 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/36cdb1cab7b0

Added tag jdk-14+18 for changeset e84d8379815b

! .hgtags

Changeset: 865c889ce351
Author:    sspitsyn
Date:      2019-10-10 01:10 +0000
URL:       https://hg.openjdk.java.net/jdk/client/rev/865c889ce351

8231595: [TEST] develop a test case for SuspendThreadList including current thread
Summary: Extend test coverage for SuspendThreadList
Reviewed-by: amenkov, cjplummer, dholmes

+ test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java
+ test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/libSuspendWithCurrentThread.cpp

Changeset: 9b40d05c9f66
Author:    darcy
Date:      2019-10-09 18:23 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/9b40d05c9f66

8232076: Suppress warnings on non-serializable non-transient instance fields java.naming
Reviewed-by: lancea

! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/Continuation.java
! src/java.naming/share/classes/javax/naming/Binding.java
! src/java.naming/share/classes/javax/naming/CannotProceedException.java
! src/java.naming/share/classes/javax/naming/LinkException.java
! src/java.naming/share/classes/javax/naming/NamingException.java
! src/java.naming/share/classes/javax/naming/event/NamingEvent.java
! src/java.naming/share/classes/javax/naming/spi/ResolveResult.java

Changeset: b4f2e13d20ea
Author:    darcy
Date:      2019-10-09 19:38 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/b4f2e13d20ea

8232078: Suppress warnings on non-serializable non-transient instance fields in java.datatransfer
Reviewed-by: serb

! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java

Changeset: 46b0b7fe255c
Author:    dlong
Date:      2019-10-09 21:53 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/46b0b7fe255c

8231973: Update Graal
Reviewed-by: kvn

! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/FileSupport.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalManagement.java
! src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/HotSpotGraalRuntimeMBean.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/package-info.java
! src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.libgraal/src/jdk/internal/vm/compiler/libgraal/OptionsEncoder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64MacroAssembler.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64ArithmeticLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64/AArch64LoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/AMD64LoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SparcLoweringProviderMixin.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CheckGraalInvariants.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraphUtilOriginalValueTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifySystemPropertyUsage.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src/org/graalvm/compiler/graph/test/graphio/GraphOutputTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeClass.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeList.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeMap.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotBackendFactory.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotLIRGenerator.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64HotSpotRegisterAllocationConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test/MitigateExceedingMaxOopMapStackOffsetTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ConstantPoolSubstitutionsTests.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalManagementRegistration.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalRuntime.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/JVMCIVersionCheck.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/NewObjectSnippets.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BciBlockMapping.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/BytecodeParser.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/FrameStateBuilder.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/reflect/Field_set02.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ArithmeticOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64/AArch64ZeroMemoryOp.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCControlFlow.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/gen/LIRGeneratorTool.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopFragmentInside.java
+ src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/ExceptionLivenessTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/AbstractBeginNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/IfNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AbsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AddNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/AndNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/BinaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatDivNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/LeftShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/MulNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NarrowNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NegateNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NotNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ObjectEqualsNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/OrNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RemNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/RightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SqrtNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SubNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnaryArithmeticNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/UnsignedRightShiftNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/XorNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ZeroExtendNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/IntegerSwitchNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/LoweringProvider.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/util/GraphUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64GraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64FloatConvertNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/classfile/ClassfileBytecodeProviderTest.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/StandardGraphBuilderPlugins.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ZeroMemoryNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/UnsignedMulHighNode.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/DefaultGraphTypes.java

Changeset: 6c4f71874b36
Author:    yzhou
Date:      2019-10-10 14:43 +0800
URL:       https://hg.openjdk.java.net/jdk/client/rev/6c4f71874b36

8231213: Migrate SimpleDateFormatConstTest to JDK Repo
Reviewed-by: naoto

+ test/jdk/java/text/Format/DateFormat/SimpleDateFormatPatternTest.java

Changeset: ccb7bf459cbd
Author:    mbaesken
Date:      2019-10-09 09:57 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/ccb7bf459cbd

8232045: cleanup AIX 5.3 workarounds from libnio/ch/Net.c
Reviewed-by: alanb, clanger, chegar

! src/java.base/unix/native/libnio/ch/Net.c

Changeset: 1b76d17440a0
Author:    chagedorn
Date:      2019-10-10 10:27 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/1b76d17440a0

8231720: Some perf regressions after 8225653
Summary: Fixed emitting of unused assembly code in 8225653? which had a negative impact on performance in tight loops.
Reviewed-by: kvn, thartmann

! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 30a9612a657d
Author:    redestad
Date:      2019-10-10 13:26 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/30a9612a657d

8232050: Improve inlining of Klass accessors
Reviewed-by: lfoltan, tschatzl, coleenp, dholmes, jiangli

! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/sparc/abstractInterpreter_sparc.cpp
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp

Changeset: 8bc609fcd691
Author:    iklam
Date:      2019-10-10 10:47 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/8bc609fcd691

8231986: [SA] Consolidate parts of the Linux and MacOSX versions of ps_core.c
Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
+ src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
+ src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.h

Changeset: 94fe833a244b
Author:    iklam
Date:      2019-10-10 10:48 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/94fe833a244b

8232071: Avoid shared dictionary lookup when the class name is not shared
Reviewed-by: jiangli, ccheung

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

Changeset: a7a606f6311c
Author:    shade
Date:      2019-10-10 21:54 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/a7a606f6311c

8232102: Shenandoah: print everything in proper units
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.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/heuristics/shenandoahTraversalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStrDedupQueue.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 8b60ae8a2569
Author:    shade
Date:      2019-10-10 21:54 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/8b60ae8a2569

8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
+ test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java

Changeset: 725244418646
Author:    xliu
Date:      2019-10-09 12:43 -0700
URL:       https://hg.openjdk.java.net/jdk/client/rev/725244418646

8165056: move JIT Compiler related files from runtime/ to compiler/ directory
Reviewed-by: kvn, coleenp, dholmes

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/code/codeCache.cpp
+ src/hotspot/share/compiler/compilationPolicy.cpp
+ src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
+ src/hotspot/share/compiler/tieredThresholdPolicy.cpp
+ src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
- src/hotspot/share/runtime/compilationPolicy.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sweeper.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp

Changeset: d94a76f5d883
Author:    redestad
Date:      2019-10-11 01:11 +0200
URL:       https://hg.openjdk.java.net/jdk/client/rev/d94a76f5d883

8232150: aarch64 build broken after JDK-8232050
Reviewed-by: dholmes

! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp

Changeset: 7a57470d0500
Author:    psadhukhan
Date:      2019-10-11 12:08 +0530
URL:       https://hg.openjdk.java.net/jdk/client/rev/7a57470d0500

Merge

- src/hotspot/share/runtime/compilationPolicy.cpp
- src/hotspot/share/runtime/compilationPolicy.hpp
- src/hotspot/share/runtime/rframe.cpp
- src/hotspot/share/runtime/rframe.hpp
- src/hotspot/share/runtime/tieredThresholdPolicy.cpp
- src/hotspot/share/runtime/tieredThresholdPolicy.hpp
- src/java.base/share/native/libjava/verify_stub.c
- src/java.base/share/native/libverify/check_format.c
- src/java.base/unix/native/libjava/jdk_util_md.c
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/JMXServiceProvider.java
- src/jdk.internal.vm.compiler.management/share/classes/org.graalvm.compiler.hotspot.management/src/org/graalvm/compiler/hotspot/management/package-info.java
- test/hotspot/jtreg/compiler/graalunit/EA9Test.java
- test/hotspot/jtreg/compiler/graalunit/com.oracle.mxtool.junit/com/oracle/mxtool/junit/JLModule.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/libRedefineDeleteJmethod.c



More information about the jdk-client-changes mailing list