From sergey.bylokhov at oracle.com Tue Oct 1 17:14:04 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 01 Oct 2019 17:14:04 +0000 Subject: hg: jdk/client: 8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge Message-ID: <201910011714.x91HE5d5012024@aojmv0008.oracle.com> Changeset: acbc26afebb6 Author: serb Date: 2019-09-30 22:36 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/acbc26afebb6 8231335: [macos] Delete unused and partly implemented JOGL/Java2D bridge Reviewed-by: jdv ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java From sergey.bylokhov at oracle.com Tue Oct 1 19:20:54 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Tue, 01 Oct 2019 19:20:54 +0000 Subject: hg: jdk/client: 7124404: [macosx] no awt.multiClickInterval desktop property Message-ID: <201910011920.x91JKsRk003675@aojmv0008.oracle.com> Changeset: 4ff14948c6a1 Author: serb Date: 2019-10-01 10:28 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/4ff14948c6a1 7124404: [macosx] no awt.multiClickInterval desktop property Reviewed-by: dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m + test/jdk/java/awt/Toolkit/GetMulticlickTime/GetMulticlickTime.java From sergey.bylokhov at oracle.com Sun Oct 6 02:55:44 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Sun, 06 Oct 2019 02:55:44 +0000 Subject: hg: jdk/client: 8228676: Cleanup the native code related to fonts on Unix Message-ID: <201910060255.x962tigI001971@aojmv0008.oracle.com> Changeset: bdf0a922ae8a Author: serb Date: 2019-10-03 18:17 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/bdf0a922ae8a 8228676: Cleanup the native code related to fonts on Unix Reviewed-by: jdv ! src/java.desktop/unix/native/common/awt/X11Color.c ! src/java.desktop/unix/native/common/awt/awt_Font.c - src/java.desktop/unix/native/common/awt/awt_Font.h ! src/java.desktop/unix/native/common/awt/awt_p.h ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c From sergey.bylokhov at oracle.com Thu Oct 10 07:07:49 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 10 Oct 2019 07:07:49 +0000 Subject: hg: jdk/client: 8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration Message-ID: <201910100707.x9A77n0H005073@aojmv0008.oracle.com> Changeset: a9b346a481d7 Author: serb Date: 2019-10-09 17:06 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/a9b346a481d7 8229810: [macos] NullPointerException getting bounds of GraphicsConfiguration Reviewed-by: jdv ! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java From prasanta.sadhukhan at oracle.com Fri Oct 11 07:13:45 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Fri, 11 Oct 2019 07:13:45 +0000 Subject: hg: jdk/client: 156 new changesets Message-ID: <201910110714.x9B7E0Q8028474@aojmv0008.oracle.com> 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 ! 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 ! 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 From prasanta.sadhukhan at oracle.com Sat Oct 12 03:20:22 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Sat, 12 Oct 2019 03:20:22 +0000 Subject: hg: jdk/client: 8223158: Docked MacBook cannot start any Java Swing applications Message-ID: <201910120320.x9C3KMd8028326@aojmv0008.oracle.com> Changeset: 70968bcc110c Author: psadhukhan Date: 2019-10-12 08:49 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/70968bcc110c 8223158: Docked MacBook cannot start any Java Swing applications Reviewed-by: prr, serb ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m From prasanta.sadhukhan at oracle.com Tue Oct 15 09:45:58 2019 From: prasanta.sadhukhan at oracle.com (prasanta.sadhukhan at oracle.com) Date: Tue, 15 Oct 2019 09:45:58 +0000 Subject: hg: jdk/client: 34 new changesets Message-ID: <201910150946.x9F9k1gW003501@aojmv0008.oracle.com> Changeset: 7d6ba925590f Author: mbaesken Date: 2019-10-10 08:46 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/7d6ba925590f 8232060: add some initializations using sigemptyset in os_aix.cpp Reviewed-by: clanger, stuefe ! src/hotspot/os/aix/os_aix.cpp Changeset: 430b9a492a05 Author: mbaesken Date: 2019-10-09 14:07 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/430b9a492a05 8232052: use string literal for format string when handling PauseAtStartupFile Reviewed-by: clanger, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: 9d9317fad3fe Author: ihse Date: 2019-10-11 09:43 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/9d9317fad3fe 8065704: Set LC_ALL=C for all relevant commands in the build system Reviewed-by: naoto, erikj ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/basics.m4 ! make/autoconf/build-performance.m4 ! make/autoconf/configure ! make/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/scripts/compare.sh Changeset: e98509cb3867 Author: mbaesken Date: 2019-10-11 09:55 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/e98509cb3867 8230957: [TESTBUG] containers/docker/TestJcmdWithSideCar.java sporadic failures Reviewed-by: clanger, bobv, mseledtsov ! test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java Changeset: 85e5124b0376 Author: pliden Date: 2019-10-11 10:16 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/85e5124b0376 8232070: ZGC: Remove unused ZVerifyLoadBarriers Reviewed-by: tschatzl ! src/hotspot/share/gc/z/z_globals.hpp Changeset: 906a9dd5d8e8 Author: tschatzl Date: 2019-10-11 11:21 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/906a9dd5d8e8 8231956: Remove seq_add_card/reference from PerRegionTable class Reviewed-by: sjohanss, pliden ! src/hotspot/share/gc/g1/heapRegionRemSet.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp Changeset: 516db52daad6 Author: sgehwolf Date: 2019-09-23 20:26 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/516db52daad6 8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java causes NPE Summary: Account for serialized null scopes in NMethod Reviewed-by: aph, never ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java + test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithRecComputation.java Changeset: 8c3c39710a08 Author: jiefu Date: 2019-10-11 17:49 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/8c3c39710a08 8232151: Minimal VM build broken after JDK-8232050 Reviewed-by: dholmes, clanger ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/vtableStubs_s390.cpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 7252d89e3a4e Author: coleenp Date: 2019-10-11 08:49 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/7252d89e3a4e 8231769: Test tools/javac/tree/MakeTypeTest.java fails with -Xcheck:jni Summary: Delete local jni handles in create_from_platform_dependent_str() after upcall to Java. Reviewed-by: dholmes, hseigel ! src/hotspot/share/classfile/javaClasses.cpp Changeset: ff8716224f35 Author: adinn Date: 2019-10-10 10:59 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/ff8716224f35 8232046: AArch64 build failure after JDK-8225681 Reviewed-by: eosterlund ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp Changeset: cf3205fdb6dc Author: eosterlund Date: 2019-10-11 13:07 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/cf3205fdb6dc 8232116: ZGC: Remove redundant ZLock in ZNMethodTable Reviewed-by: stefank, pliden ! src/hotspot/share/gc/z/zLock.inline.hpp ! src/hotspot/share/gc/z/zNMethodTable.cpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zSafeDelete.hpp ! src/hotspot/share/gc/z/zSafeDelete.inline.hpp Changeset: 67daaa6c8d2b Author: erikj Date: 2019-10-11 06:38 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/67daaa6c8d2b 8232133: Change to GCC 8.3 for building on Linux at Oracle Reviewed-by: kbarrett, dholmes, ihse ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 06bd38a9bc5a Author: erikj Date: 2019-10-11 06:31 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/06bd38a9bc5a 8232134: Change to Visual Studio 2017 15.9.16 for building on Windows at Oracle Reviewed-by: ihse ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js ! make/devkit/createWindowsDevkit2017.sh Changeset: 5a4b4544b810 Author: jvernee Date: 2019-10-11 06:57 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/5a4b4544b810 8232167: Visual Studio install found through --with-tools-dir value is discarded Reviewed-by: erikj, ihse ! make/autoconf/toolchain_windows.m4 Changeset: 3968bf3673c5 Author: aleonard Date: 2019-10-10 10:28 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/3968bf3673c5 8231717: Improve performance of charset decoding when charset is always compactable Reviewed-by: rriggs, redestad, alanb ! make/data/charsetmapping/SingleByte-X.java.template ! make/jdk/src/classes/build/tools/charsetmapping/SBCS.java ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/sun/nio/cs/ArrayDecoder.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java Changeset: e43ac61b89ab Author: coleenp Date: 2019-10-11 11:50 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/e43ac61b89ab 8232120: com/sun/jdi/InvokeTest fails with -Xcheck:jni: assert(k->is_instance_klass()) failed: cast to InstanceKlass Summary: Should have allowed recv klass to be an array. Reviewed-by: hseigel, dcubed ! src/hotspot/share/prims/jniCheck.cpp Changeset: 78bbb5dde2a3 Author: never Date: 2019-10-10 11:40 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/78bbb5dde2a3 8231659: [JVMCI] Could not work PrintAssembly for JVMCI installed code Reviewed-by: ysuenaga ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp Changeset: 218a1a642c6f Author: iignatyev Date: 2019-10-11 09:43 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/218a1a642c6f 8225654: rework vmTestbase/jit/graph Reviewed-by: thartmann, neliasso ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/vmTestbase/jit/graph/CGT.java - test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java ! test/hotspot/jtreg/vmTestbase/jit/graph/Globals.java ! test/hotspot/jtreg/vmTestbase/jit/graph/MethodData.java ! test/hotspot/jtreg/vmTestbase/jit/graph/Node.java ! test/hotspot/jtreg/vmTestbase/jit/graph/RBTree.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt0.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt1.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt10.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt11.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt2.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt3.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt4.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt5.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt6.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt7.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt8.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java + test/hotspot/jtreg/vmTestbase/jit/graph/cgt9.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test1.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test2.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test3.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test4.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test5.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test6.java Changeset: baa5969ecf34 Author: rriggs Date: 2019-10-11 13:11 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/baa5969ecf34 8231427: Warning cleanup in tests of java.io.Serializable Reviewed-by: darcy, lancea ! test/jdk/java/io/ObjectInputStream/ResolveProxyClass.java ! test/jdk/java/io/ObjectInputStream/TestObjectStreamClass.java ! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Read.java ! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Write.java ! test/jdk/java/io/Serializable/GetField/Read2.java ! test/jdk/java/io/Serializable/InvalidClassException/noargctor/DefaultPackage.java ! test/jdk/java/io/Serializable/InvalidClassException/noargctor/Serialize/SubclassAcrossPackage.java ! test/jdk/java/io/Serializable/NPEProvoker/NPEProvoker.java ! test/jdk/java/io/Serializable/NoClassDefFoundErrorTrap/NoClassDefFoundErrorTrap.java ! test/jdk/java/io/Serializable/PutField/Write2.java ! test/jdk/java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java ! test/jdk/java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java ! test/jdk/java/io/Serializable/badSubstByReplace/BadSubstByReplace.java ! test/jdk/java/io/Serializable/checkModifiers/CheckModifiers.java ! test/jdk/java/io/Serializable/class/SerialA_2/A.java ! test/jdk/java/io/Serializable/classDescFlagConflict/Foo.java ! test/jdk/java/io/Serializable/classDescGetField/GetField.java ! test/jdk/java/io/Serializable/classDescHooks/CNFException.java ! test/jdk/java/io/Serializable/classDescHooks/ClassDescHooks.java ! test/jdk/java/io/Serializable/classDescHooks/ExternLoopback.java ! test/jdk/java/io/Serializable/classDescHooks/Loopback.java ! test/jdk/java/io/Serializable/cloneArray/CloneArray.java ! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java ! test/jdk/java/io/Serializable/defaultDataEnd/DefaultDataEnd.java ! test/jdk/java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java ! test/jdk/java/io/Serializable/defaulted/GetFieldRead.java ! test/jdk/java/io/Serializable/defaulted/GetFieldWrite.java ! test/jdk/java/io/Serializable/enum/classObject/Test.java ! test/jdk/java/io/Serializable/enum/ignoreSerializationFields/Test.java ! test/jdk/java/io/Serializable/enum/ignoreSerializationMethods/Test.java ! test/jdk/java/io/Serializable/enum/mismatchedTypecode/Test.java ! test/jdk/java/io/Serializable/evolution/AddedExternField/ReadAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedExternField/WriteAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedField/ReadAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedField/WriteAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedSuperClass/ReadAddedSuperClass2.java ! test/jdk/java/io/Serializable/evolution/AddedSuperClass/WriteAddedSuperClass.java ! test/jdk/java/io/Serializable/expectedStackTrace/ExpectedStackTrace.java ! test/jdk/java/io/Serializable/explicitCNFException/ExplicitCNFException.java ! test/jdk/java/io/Serializable/failureAtomicity/Bar.template ! test/jdk/java/io/Serializable/failureAtomicity/Foo.template ! test/jdk/java/io/Serializable/failureAtomicity/SerialRef.java ! test/jdk/java/io/Serializable/fieldTypeString/Write.java ! test/jdk/java/io/Serializable/finalFields/FinalFields.java ! test/jdk/java/io/Serializable/getSuidClinitError/GetSuidClinitError.java ! test/jdk/java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java ! test/jdk/java/io/Serializable/misplacedArrayClassDesc/MisplacedArrayClassDesc.java ! test/jdk/java/io/Serializable/modifyStaticFields/ModifyStaticFields.java ! test/jdk/java/io/Serializable/nestedReplace/NestedReplace.java ! test/jdk/java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java ! test/jdk/java/io/Serializable/notAvailable/NotAvailable.java ! test/jdk/java/io/Serializable/oldTests/AnnotateClass.java ! test/jdk/java/io/Serializable/oldTests/ArrayTest.java ! test/jdk/java/io/Serializable/oldTests/ArraysOfArrays.java ! test/jdk/java/io/Serializable/oldTests/BinaryTree.java ! test/jdk/java/io/Serializable/oldTests/CheckForException.java ! test/jdk/java/io/Serializable/oldTests/CheckingEquality.java ! test/jdk/java/io/Serializable/oldTests/CircularList.java ! test/jdk/java/io/Serializable/oldTests/PrimitivesTest.java ! test/jdk/java/io/Serializable/oldTests/ValidateClass.java ! test/jdk/java/io/Serializable/optionalDataEnd/OptionalDataEnd.java ! test/jdk/java/io/Serializable/packageAccess/B.java ! test/jdk/java/io/Serializable/packageAccess/C.java ! test/jdk/java/io/Serializable/packageAccess/D.java ! test/jdk/java/io/Serializable/packageAccess/PackageAccessTest.java ! test/jdk/java/io/Serializable/parents/EvolvedClass.java ! test/jdk/java/io/Serializable/parents/OriginalClass.java ! test/jdk/java/io/Serializable/partialClassDesc/PartialClassDesc.java ! test/jdk/java/io/Serializable/primitiveClasses/PrimitiveClasses.java ! test/jdk/java/io/Serializable/proxy/Basic.java ! test/jdk/java/io/Serializable/proxy/replace/Test.java ! test/jdk/java/io/Serializable/proxy/skipMissing/Handler.java ! test/jdk/java/io/Serializable/proxy/skipMissing/Write.java ! test/jdk/java/io/Serializable/readObjectNoData/Read.java ! test/jdk/java/io/Serializable/recursiveClassDescLookup/Test.java ! test/jdk/java/io/Serializable/replaceStringArray/ReplaceStringArray.java ! test/jdk/java/io/Serializable/resolveClass/MethodTest.java ! test/jdk/java/io/Serializable/resolveClass/consTest/ConsTest.java ! test/jdk/java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java ! test/jdk/java/io/Serializable/resolveClass/deserializeButton/Foo.java ! test/jdk/java/io/Serializable/resolveClassException/ResolveClassException.java ! test/jdk/java/io/Serializable/resolveProxyClass/NonPublicInterface.java ! test/jdk/java/io/Serializable/sanityCheck/SanityCheck.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java ! test/jdk/java/io/Serializable/serialver/classpath/ClasspathTest.java ! test/jdk/java/io/Serializable/serialver/nested/NestedTest.java ! test/jdk/java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java ! test/jdk/java/io/Serializable/skipWriteObject/Write.java ! test/jdk/java/io/Serializable/skippedObjCNFException/Read.java ! test/jdk/java/io/Serializable/skippedObjCNFException/Write.java ! test/jdk/java/io/Serializable/stopCustomDeserialization/Read.java ! test/jdk/java/io/Serializable/stopCustomDeserialization/Write.java ! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java ! test/jdk/java/io/Serializable/subclass/SubclassTest.java ! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java ! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java ! test/jdk/java/io/Serializable/superclassDataLoss/A.java ! test/jdk/java/io/Serializable/superclassDataLoss/B.java ! test/jdk/java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java ! test/jdk/java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java ! test/jdk/java/io/Serializable/typeSafeEnum/TypeSafeEnum.java ! test/jdk/java/io/Serializable/typeStringBackRef/TypeStringBackRef.java ! test/jdk/java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java ! test/jdk/java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java ! test/jdk/java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java ! test/jdk/java/io/Serializable/unresolvedClassDesc/Foo.java ! test/jdk/java/io/Serializable/unshared/Write.java ! test/jdk/java/io/Serializable/userRWObjError/UserRWObjError.java ! test/jdk/java/io/Serializable/validate/Validate.java ! test/jdk/java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java ! test/jdk/java/io/Serializable/writeObjectMemory/WriteObjectMemory.java ! test/jdk/java/io/Serializable/writeReplace/WriteReplace.java ! test/jdk/java/io/Serializable/wrongReturnTypes/Read.java ! test/jdk/java/io/Serializable/wrongReturnTypes/Write.java Changeset: afbb7ec84228 Author: rriggs Date: 2019-10-11 13:14 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/afbb7ec84228 8232135: Add diagnostic output to test java/util/ProcessBuilder/Basic.java Reviewed-by: lancea ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 6c1f645bd601 Author: naoto Date: 2019-10-11 11:06 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/6c1f645bd601 8225435: Upgrade IANA Language Subtag Registry to the latest for JDK14 Reviewed-by: rriggs ! make/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/Bug8040211.java Changeset: 79da7db7e9b1 Author: mseledtsov Date: 2019-10-11 13:14 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/79da7db7e9b1 8230865: [TESTBUG] jdk/jfr/event/io/EvilInstrument.java fails at-run shell MakeJAR.sh target Summary: Prebuilding the test class before adding it into a jar file Reviewed-by: iignatyev, egahlin ! test/jdk/jdk/jfr/event/io/EvilInstrument.java Changeset: dcc760954243 Author: akozlov Date: 2019-10-11 14:49 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/dcc760954243 8231584: Deadlock with ClassLoader.findLibrary and System.loadLibrary call Reviewed-by: mchung ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/System.java + test/jdk/java/lang/Runtime/loadLibrary/LoadLibraryTest.java + test/jdk/java/lang/Runtime/loadLibrary/src/Target.java + test/jdk/java/lang/Runtime/loadLibrary/src/Target2.java Changeset: 6941d77417f4 Author: kbarrett Date: 2019-10-12 00:22 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/6941d77417f4 8232147: Remove notproduct option IgnoreLockingAssertions Summary: Removed option. Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 05dd6144d434 Author: rehn Date: 2019-10-14 08:59 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/05dd6144d434 8218543: ThreadsList handling during error reporting can crash Reviewed-by: dcubed, dholmes ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp Changeset: adbd1504c998 Author: shade Date: 2019-10-14 11:03 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/adbd1504c998 8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp Changeset: e69d6f076a6a Author: dtitov Date: 2019-10-14 11:24 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/e69d6f076a6a 8227231: JDWP help information shows use of obsolete Xdebug flag Reviewed-by: dholmes, sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c Changeset: cd9c4e6aa631 Author: redestad Date: 2019-10-14 20:58 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/cd9c4e6aa631 8232165: Reduce allocations in ValueStack copying constructor Reviewed-by: neliasso, kvn ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/c1/c1_ValueStack.hpp ! src/hotspot/share/ci/ciMetadata.hpp Changeset: 90412c2a04c2 Author: lmesnik Date: 2019-10-14 12:22 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/90412c2a04c2 8231981: Refactor test definitions to split RT and SVC tests Reviewed-by: sspitsyn, dholmes ! test/hotspot/jtreg/TEST.groups Changeset: f28a9893d521 Author: mseledtsov Date: 2019-10-14 14:40 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/f28a9893d521 8232224: [TESTBUG] problemlist JFR TestLargeRootSet.java Summary: Problem listed the test Reviewed-by: egahlin, dcubed ! test/jdk/ProblemList.txt Changeset: 45a085445a8c Author: fyang Date: 2019-10-11 16:52 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/45a085445a8c 8231988: Unexpected test result caused by C2 IdealLoopTree::do_remove_empty_loop Summary: Duplicate cmp node in empty loop if it has other users Reviewed-by: neliasso, thartmann Contributed-by: wanghuang3 at huawei.com, xietuo at huawei.com ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java Changeset: 97974e906efb Author: dholmes Date: 2019-10-14 22:20 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/97974e906efb 8232182: RedefineNestmateAttr/TestNestmateAttr.java failes due to ObjectCollectedException Reviewed-by: phh, sspitsyn ! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java Changeset: 9770ff6f0b20 Author: mbaesken Date: 2019-10-10 14:20 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/9770ff6f0b20 8232107: support ThreadPriorityPolicy flag on AIX Reviewed-by: clanger, dholmes ! src/hotspot/os/aix/os_aix.cpp Changeset: d97e1ee31e2b Author: psadhukhan Date: 2019-10-15 14:19 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/d97e1ee31e2b Merge - test/hotspot/jtreg/vmTestbase/jit/graph/CGTThread.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java From sergey.bylokhov at oracle.com Wed Oct 16 05:49:33 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Wed, 16 Oct 2019 05:49:33 +0000 Subject: hg: jdk/client: 8232225: Rework the fix for JDK-8071483 Message-ID: <201910160549.x9G5nX8D001764@aojmv0008.oracle.com> Changeset: 2cf90f3e8195 Author: serb Date: 2019-10-15 22:42 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/2cf90f3e8195 8232225: Rework the fix for JDK-8071483 Reviewed-by: prr - test/jdk/java/awt/Color/AlphaColorTest.java - test/jdk/java/awt/Color/GetMinMaxValue_ICC_ColorSpace.java - test/jdk/java/awt/Color/HeadlessColor.java - test/jdk/java/awt/Color/LoadProfileWithSM.java - test/jdk/java/awt/Color/LoadStandardProfilesTest.java - test/jdk/java/awt/Color/OpacityChange/OpacityChange.java - test/jdk/java/awt/Color/XRenderTranslucentColorDrawTest.java + test/jdk/java/awt/ColorClass/AlphaColorTest.java + test/jdk/java/awt/ColorClass/HeadlessColor.java + test/jdk/java/awt/ColorClass/OpacityChange/OpacityChange.java + test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java + test/jdk/java/awt/color/GetMinMaxValue_ICC_ColorSpace.java + test/jdk/java/awt/color/LoadProfileWithSM.java + test/jdk/java/awt/color/LoadStandardProfilesTest.java From alexey.ivanov at oracle.com Wed Oct 16 21:33:03 2019 From: alexey.ivanov at oracle.com (alexey.ivanov at oracle.com) Date: Wed, 16 Oct 2019 21:33:03 +0000 Subject: hg: jdk/client: 8223558: Java does not render Myanmar script correctly Message-ID: <201910162133.x9GLX31o008780@aojmv0008.oracle.com> Changeset: 8612b8012718 Author: aivanov Date: 2019-10-16 22:30 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/8612b8012718 8223558: Java does not render Myanmar script correctly Reviewed-by: prr, serb ! make/data/fontconfig/windows.fontconfig.properties ! src/java.desktop/share/classes/sun/font/FontUtilities.java + test/jdk/java/awt/font/Fallback/MyanmarFallbackTest.java + test/jdk/java/awt/font/TextLayout/MyanmarTextTest.java From sergey.bylokhov at oracle.com Thu Oct 17 22:11:08 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 17 Oct 2019 22:11:08 +0000 Subject: hg: jdk/client: 8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar Message-ID: <201910172211.x9HMB87D025805@aojmv0008.oracle.com> Changeset: 7dae4286f1cc Author: serb Date: 2019-10-17 14:07 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/7dae4286f1cc 8230869: [macos 10.15] The String "X Y Z" was not set to application's icon in the taskbar Reviewed-by: jdv, psadhukhan ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTaskbarPeer.java From philip.race at oracle.com Fri Oct 18 17:16:17 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 18 Oct 2019 17:16:17 +0000 Subject: hg: jdk/client: 64 new changesets Message-ID: <201910181716.x9IHGL6D002829@aojmv0008.oracle.com> Changeset: 2312d1a04c49 Author: naoto Date: 2019-10-15 09:25 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/2312d1a04c49 8212749: DecimalFormat.setGroupingSize(int) allows setting negative grouping size 8231984: Clarify semantics of DecimalFormat.getGroupingSize(0) Reviewed-by: rriggs ! src/java.base/share/classes/java/text/DecimalFormat.java + test/jdk/java/text/Format/DecimalFormat/SetGroupingSizeTest.java Changeset: 791217cdc433 Author: shade Date: 2019-10-15 19:38 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/791217cdc433 8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: 10db6989907f Author: shade Date: 2019-10-15 19:45 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/10db6989907f 8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration Reviewed-by: zgu ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! test/hotspot/jtreg/gc/epsilon/TestAlwaysPretouch.java Changeset: fbfc72ec8e6b Author: darcy Date: 2019-10-15 13:25 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/fbfc72ec8e6b 8232234: Suppress warnings on non-serializable non-transient instance fields in java.rmi Reviewed-by: rriggs ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroup.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationGroupID.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/java.rmi/share/classes/sun/rmi/server/ActivatableServerRef.java ! src/java.rmi/share/classes/sun/rmi/server/Activation.java ! src/java.rmi/share/classes/sun/rmi/server/ActivationGroupImpl.java Changeset: 94710bb2a5bb Author: michaelm Date: 2019-03-25 17:15 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/94710bb2a5bb 8217997: Better socket support Reviewed-by: alanb, ahgross, chegar, igerasim ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/sun/security/util/SecurityConstants.java Changeset: 53ddf218eddd Author: weijun Date: 2019-04-19 10:22 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/53ddf218eddd 8220302: Better Kerberos ccache handling Reviewed-by: valeriep ! src/java.base/share/conf/security/java.security ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/JavaxSecurityAuthKerberosAccessImpl.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! 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/jgss/krb5/Krb5MechFactory.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5ProxyCredential.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java ! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/JavaxSecurityAuthKerberosAccess.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheInputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CCacheOutputStream.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/Credentials.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java Changeset: 32aff2b7585b Author: weijun Date: 2019-04-22 13:01 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/32aff2b7585b 8209901: Canonical file handling Reviewed-by: mullan, alanb, ahgross ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/sun/security/util/FilePermCompat.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/security/testlibrary/Proc.java ! test/jdk/sun/security/util/FilePermCompat/Flag.java Changeset: eb09ad30eccb Author: prr Date: 2019-04-23 11:59 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/eb09ad30eccb 8220186: Improve use of font temporary files Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontScaler.java ! src/java.desktop/share/classes/sun/font/FreetypeFontScaler.java ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 29624901d8bc Author: aefimov Date: 2019-05-03 19:42 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/29624901d8bc 8223326: Regression introduced by CPU sync: java.security.AccessControlException: access denied ("java.net.NetPermission" "setSocketImpl") Reviewed-by: dfuchs, alanb Contributed-by: Alan Bateman ! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java Changeset: d5ea3bde1ebe Author: prr Date: 2019-05-15 12:44 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/d5ea3bde1ebe 8222690: Better Glyph Images Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/sun/font/GlyphList.java ! src/java.desktop/share/native/libfontmanager/DrawGlyphList.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/native/common/java2d/x11/X11FontScaler_md.c Changeset: be9ef671a1b6 Author: serb Date: 2019-05-19 17:20 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/be9ef671a1b6 8221497: Optional Panes in Swing Reviewed-by: prr, alitvinov, mschoene, rhalade ! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c + test/jdk/java/awt/image/DrawImage/IncorrectManagedImageSourceOffset.java ! test/jdk/java/awt/image/DrawImage/IncorrectUnmanagedImageSourceOffset.java + test/jdk/java/awt/image/DrawImage/SimpleManagedImage.java + test/jdk/java/awt/image/DrawImage/SimpleUnmanagedImage.java Changeset: 037ca385e957 Author: aefimov Date: 2019-05-20 15:57 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/037ca385e957 8213429: Windows file handling redux Reviewed-by: alanb, dfuchs, weijun, bpb, rhalade, ahgross ! src/java.base/share/classes/java/io/FilePermission.java Changeset: a95e1f6757c7 Author: weijun Date: 2019-05-21 08:37 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/a95e1f6757c7 8224025: Fix for JDK-8220302 is not complete Reviewed-by: ahgross, mullan, valeriep ! src/java.security.jgss/macosx/native/libosxkrb5/nativeccache.c Changeset: 979b58a3bb97 Author: rriggs Date: 2019-04-30 16:45 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/979b58a3bb97 8221858: Build Better Processes Reviewed-by: alanb, rhalade, ahgross, darcy ! src/java.base/windows/classes/java/lang/ProcessImpl.java Changeset: ca5f1bf5a054 Author: joehw Date: 2019-05-21 13:02 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/ca5f1bf5a054 8223505: Better pattern compilation Reviewed-by: rriggs, lancea, dfuchs, mschoene ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/XPathParser.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java Changeset: 17300b6f751f Author: prr Date: 2019-05-22 08:42 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/17300b6f751f 8223886: Add in font table referene Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc Changeset: 1b4ab3ebc51b Author: rriggs Date: 2019-05-22 13:31 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/1b4ab3ebc51b 8224505: TestQuotedLogOutput failure after ProcessBuilder changes Reviewed-by: alanb ! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java Changeset: 2ffbbd3c662c Author: igerasim Date: 2019-05-22 19:41 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/2ffbbd3c662c 8222684: Better support for patterns 8223163: Better pattern recognition Reviewed-by: ahgross, bchristi, jeff, rhalade, rriggs, smarks ! src/java.base/share/classes/java/util/regex/Pattern.java Changeset: 26867ad686e9 Author: hannesw Date: 2019-05-24 16:53 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/26867ad686e9 8223518: Unexpected exception in jjs Reviewed-by: sundar, mschoene, rhalade, jlaskey ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JdkRegExp.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/JoniRegExp.java Changeset: 9b54aee889b4 Author: thartmann Date: 2019-05-27 01:36 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/9b54aee889b4 8224062: Improve String index handling Reviewed-by: kvn, rhalade, mschoene ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: a9ed3d93cca3 Author: alitvinov Date: 2019-05-31 18:16 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/a9ed3d93cca3 8218877: Help transform transformers Reviewed-by: serb, prr, mschoene, bpb, ssahoo ! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h ! src/java.desktop/share/native/libawt/java2d/loops/LoopMacros.h ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp Changeset: 92a18902b92c Author: joehw Date: 2019-05-31 10:58 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/92a18902b92c 8224532: Better Path supports Reviewed-by: rriggs, lancea, dfuchs, mschoene ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/XPath.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/FilterExprWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/axes/WalkerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Compiler.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java Changeset: 874e94940351 Author: prr Date: 2019-06-19 15:23 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/874e94940351 8225597: Enhance font glyph mapping Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/sun/font/CMap.java Changeset: 2ede50a0f67d Author: prr Date: 2019-06-19 15:24 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/2ede50a0f67d 8225286: Better rendering of native glyphs Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 6b93cc7741ba Author: chegar Date: 2019-06-21 10:51 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/6b93cc7741ba 8225298: Improve TLS connection support Reviewed-by: dfuchs, igerasim, michaelm, rhalade, skoivu ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java Changeset: 36c5e85b8597 Author: aefimov Date: 2019-06-25 00:07 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/36c5e85b8597 8223892: Improved handling of jar files Reviewed-by: dfuchs, chegar, michaelm, rhalade, ahgross ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java Changeset: fbab568169c4 Author: prr Date: 2019-06-14 20:33 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/fbab568169c4 8224915: Better serial attributes Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/java/awt/Font.java Changeset: 0c518cbf1dcc Author: prr Date: 2019-06-16 13:14 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/0c518cbf1dcc 8225292: Better Graphics2D drawing Reviewed-by: serb, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java Changeset: da71aa13f86b Author: prr Date: 2019-07-18 07:25 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/da71aa13f86b 8227662: freetype seeks to index at the end of the font data Reviewed-by: serb, psadhukhan ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/FontMetrics/SpaceAdvance.java Changeset: 06d7236d6ef6 Author: rriggs Date: 2019-01-17 10:44 -0500 URL: https://hg.openjdk.java.net/jdk/client/rev/06d7236d6ef6 8227601: Better collection of references Reviewed-by: smarks, ahgross, skoivu, rhalade ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java ! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Skel.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Stub.java ! src/java.rmi/share/classes/sun/rmi/transport/StreamRemoteCall.java ! test/jdk/java/rmi/testlibrary/TestSocketFactory.java Changeset: dbca9d2b4080 Author: hannesw Date: 2019-08-06 20:39 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/dbca9d2b4080 8226765: Commentary on Javadoc comments Reviewed-by: jjg, rhalade, skoivu ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java ! test/langtools/jdk/javadoc/tool/TestScriptInComment.java Changeset: d66bdf0e2dfe Author: ascarpino Date: 2019-10-04 13:44 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/d66bdf0e2dfe 8228825: Enhance ECDSA operations Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java Changeset: 7be56b2ac50d Author: henryjen Date: 2019-10-14 21:01 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/7be56b2ac50d Merge ! src/hotspot/cpu/x86/macroAssembler_x86.cpp - src/hotspot/share/runtime/compilationPolicy.cpp - src/hotspot/share/runtime/compilationPolicy.hpp - src/hotspot/share/runtime/tieredThresholdPolicy.cpp - src/hotspot/share/runtime/tieredThresholdPolicy.hpp - src/java.base/unix/native/libjava/jdk_util_md.c ! 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/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/vmTestbase/jit/graph/CGTThread.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt0/cgt0.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt1/cgt1.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt10/cgt10.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt11/cgt11.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt2/cgt2.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt3/cgt3.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt4/cgt4.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt5/cgt5.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt6/cgt6.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt7/cgt7.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt8/cgt8.java - test/hotspot/jtreg/vmTestbase/jit/graph/cgt9/cgt9.java Changeset: e0bb6b38a6f6 Author: henryjen Date: 2019-10-15 21:33 +0000 URL: https://hg.openjdk.java.net/jdk/client/rev/e0bb6b38a6f6 Merge - src/java.desktop/unix/native/common/awt/awt_Font.h Changeset: 55fe0d93bdd3 Author: zgu Date: 2019-10-15 22:22 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/55fe0d93bdd3 8229919: Support JNI Critical functions in object pinning API on x86_32 platforms Reviewed-by: rkennke, adinn ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! test/hotspot/jtreg/gc/CriticalNativeArgs.java ! test/hotspot/jtreg/gc/stress/CriticalNativeStress.java Changeset: b381e5328461 Author: mdoerr Date: 2019-10-16 11:52 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/b381e5328461 8232106: [x86] C2: SIGILL due to usage of SSSE3 instructions on processors which don't support it Reviewed-by: kvn, thartmann ! src/hotspot/cpu/x86/x86.ad Changeset: 64597a6fd186 Author: tschatzl Date: 2019-10-16 12:36 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/64597a6fd186 8232260: Remove g1 prefix in G1CollectedHeap::g1_hot_card_cache() getter Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp Changeset: 6b6bf0de534b Author: dfuchs Date: 2019-10-16 14:50 +0100 URL: https://hg.openjdk.java.net/jdk/client/rev/6b6bf0de534b 8231449: HttpClient???s client ssl certificate authentication seems to be broken. Summary: SSLFlowDelegate.Reader and SubscriberWrapper are changed to better cooperate on when more demand should be requested from upstream. The issue encountered in this scenario was triggered by a large certificate which caused the SSLFlowDelegate to stop requesting data from upstream during the handshake although the engine handshake status was NEED_UNWRAP. Reviewed-by: chegar ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java + test/jdk/java/net/httpclient/HttpSlowServerTest.java + test/jdk/java/net/httpclient/LargeHandshakeTest.java + test/jdk/java/net/httpclient/LargeResponseTest.java Changeset: d068b1e534de Author: yzheng Date: 2019-10-16 16:54 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/d068b1e534de 8231754: [JVMCI] Make r27 unconditionally reserved in JVMCI Summary: Reserve r27 (heap base register) on AArch64 unconditionally Reviewed-by: adinn, dlong ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java Changeset: 9b67dd88a931 Author: manc Date: 2019-10-14 18:48 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/9b67dd88a931 8232232: G1RemSetSummary::_rs_threads_vtimes is not initialized to zero Summary: Fix error in "Concurrent refinement threads times" in GC log and cleanup. Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp Changeset: 71fef5fae9cc Author: igerasim Date: 2019-10-16 14:32 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/71fef5fae9cc 8230407: SocketPermission and FilePermission action list allows leading comma Reviewed-by: chegar Contributed-by: Ivan Gerasimov , Chris Hegarty ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/net/SocketPermission.java ! test/jdk/java/io/FilePermission/SpecTests.java ! test/jdk/java/net/SocketPermission/Ctor.java Changeset: 562bf1878089 Author: redestad Date: 2019-10-17 00:00 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/562bf1878089 8232211: Remove dead code from os.hpp|cpp Reviewed-by: dholmes, dcubed, rehn ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/solaris/os_solaris.inline.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/os_cpu/solaris_sparc/os_solaris_sparc.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/runtime/os.hpp Changeset: 21a92562f0c2 Author: redestad Date: 2019-10-17 00:19 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/21a92562f0c2 8232207: Linux os::available_memory re-reads cgroup configuration on every invocation Reviewed-by: bobv, sgehwolf ! src/hotspot/os/linux/osContainer_linux.cpp ! src/hotspot/os/linux/osContainer_linux.hpp Changeset: 7322c48a84cf Author: weijun Date: 2019-10-17 07:31 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7322c48a84cf 8232357: Compare version info of Santuario to legal notice Reviewed-by: mullan ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java + test/jdk/javax/xml/crypto/dsig/Versions.java Changeset: 6252605fb005 Author: darcy Date: 2019-10-16 16:55 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/6252605fb005 8232230: Suppress warnings on non-serializable non-transient instance fields in java.util.concurrent Reviewed-by: martin ! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java Changeset: 55866aa5fb54 Author: jwilhelm Date: 2019-10-17 02:49 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/55866aa5fb54 Added tag jdk-14+19 for changeset 9b67dd88a931 ! .hgtags Changeset: 4113f16d5109 Author: igerasim Date: 2019-10-16 18:47 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/4113f16d5109 8231859: Extra dash after the exception name in @throws clause of javadoc Reviewed-by: weijun ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/security/AllPermission.java ! src/java.base/share/classes/java/security/BasicPermission.java ! src/java.base/share/classes/java/security/PermissionCollection.java ! src/java.base/share/classes/java/security/Policy.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java Changeset: 7a81cc7ca25c Author: mli Date: 2019-10-17 13:18 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/7a81cc7ca25c 8209824: Improve the code coverage for ThreadLocal Reviewed-by: dholmes, alanb + test/jdk/java/lang/ThreadLocal/ReplaceStaleEntry.java Changeset: d2108d9fc4f5 Author: mli Date: 2019-10-17 13:34 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/d2108d9fc4f5 8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use Reviewed-by: weijun, darcy, rriggs, coffeys ! test/jdk/java/rmi/transport/closeServerSocket/CloseServerSocket.java Changeset: 5b7a967da646 Author: rrich Date: 2019-10-16 17:03 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/5b7a967da646 8232162: Object reallocation in Deoptimization::fetch_unroll_info_helper should not depend on EliminateNestedLocks Reviewed-by: thartmann, neliasso ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 11a574b352d0 Author: ihse Date: 2019-10-17 10:35 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/11a574b352d0 8223998: Missing MakeDir in ExecuteWithLog Reviewed-by: tbell, erikj ! make/common/MakeBase.gmk Changeset: e3618c902d17 Author: goetz Date: 2019-10-14 11:36 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/e3618c902d17 8218628: Add detailed message to NullPointerException describing what is null. Summary: This is the implementation of JEP 358: Helpful NullPointerExceptions. Reviewed-by: coleenp, clanger, rschmelter, rriggs, forax, mr ! make/hotspot/symbols/symbols-unix ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h + src/hotspot/share/interpreter/bytecodeUtils.cpp + src/hotspot/share/interpreter/bytecodeUtils.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/classes/java/lang/NullPointerException.java + src/java.base/share/native/libjava/NullPointerException.c + test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NPEInHiddenTopFrameTest.java + test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java + test/hotspot/jtreg/runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java Changeset: eda750f21308 Author: coleenp Date: 2019-10-17 07:35 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/eda750f21308 8232112: MDO extra_data_lock leaks during class unloading Summary: call the MDO destructor during class unloading. Reviewed-by: dholmes, eosterlund ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.hpp Changeset: 931ec3339786 Author: ihse Date: 2019-10-17 14:20 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/931ec3339786 8213239: Configure cannot handle command overrides with arguments Reviewed-by: erikj ! make/autoconf/basics.m4 Changeset: 06cc25fe0ca3 Author: darcy Date: 2019-10-17 09:38 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/06cc25fe0ca3 8232448: Suppress warnings on non-serializable non-transient instance fields in jdk.jdi Reviewed-by: sspitsyn ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java Changeset: 42a3a8941418 Author: zgu Date: 2019-10-17 13:14 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/42a3a8941418 8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: 0cc52a55fce4 Author: shade Date: 2019-10-17 20:56 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/0cc52a55fce4 8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp Changeset: 92e7d617897e Author: shade Date: 2019-10-17 20:56 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/92e7d617897e 8232573: Shenandoah: cleanup and add more logging for in-pause phases Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: 5f14a659a8cb Author: clanger Date: 2019-10-17 22:41 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/5f14a659a8cb 8232370: Refactor some com.sun.jdi tests to enable IDE integration Reviewed-by: amenkov, cjplummer, sspitsyn ! test/jdk/com/sun/jdi/MonitorEventTest.java ! test/jdk/com/sun/jdi/MonitorFrameInfo.java ! test/jdk/com/sun/jdi/RedefineImplementor.java Changeset: 9f5b92d5a1b2 Author: ysuenaga Date: 2019-10-18 09:57 +0900 URL: https://hg.openjdk.java.net/jdk/client/rev/9f5b92d5a1b2 8232084: HotSpot build failed with GCC 9.2.1 Reviewed-by: sspitsyn, cjplummer, dholmes, iklam ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/share/services/diagnosticArgument.cpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: 2e0462f4cf4e Author: jiefu Date: 2019-10-18 14:15 +0800 URL: https://hg.openjdk.java.net/jdk/client/rev/2e0462f4cf4e 8232593: [TESTBUG] runtime/cds/CheckDefaultArchiveFile.java fails when cds is disabled Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java Changeset: 4b13a908c2d0 Author: mbaesken Date: 2019-10-18 14:56 +0200 URL: https://hg.openjdk.java.net/jdk/client/rev/4b13a908c2d0 8232381: add result NULL-checking to freetypeScaler.c Reviewed-by: clanger, prr ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 0279391875bf Author: zgu Date: 2019-10-18 11:36 -0400 URL: https://hg.openjdk.java.net/jdk/client/rev/0279391875bf 8231324: Shenandoah: avoid duplicated weak root works during final traversal Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp Changeset: 945f5bfab0f7 Author: prr Date: 2019-10-18 09:25 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/945f5bfab0f7 Merge From sergey.bylokhov at oracle.com Thu Oct 24 09:19:25 2019 From: sergey.bylokhov at oracle.com (sergey.bylokhov at oracle.com) Date: Thu, 24 Oct 2019 09:19:25 +0000 Subject: hg: jdk/client: 8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails Message-ID: <201910240919.x9O9JPRL000271@aojmv0008.oracle.com> Changeset: 85d7af399ef5 Author: serb Date: 2019-10-24 01:02 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/85d7af399ef5 8213119: [macos] java/awt/GraphicsDevice/CheckDisplayModes.java fails Reviewed-by: prr, jdv ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! test/jdk/ProblemList.txt ! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java From philip.race at oracle.com Fri Oct 25 20:35:03 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 25 Oct 2019 20:35:03 +0000 Subject: hg: jdk/client: 8175984: ICC_Profile has un-needed, not-empty finalize method Message-ID: <201910252035.x9PKZ3c4022284@aojmv0008.oracle.com> Changeset: 6654f5611420 Author: prr Date: 2019-10-25 13:32 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/6654f5611420 8175984: ICC_Profile has un-needed, not-empty finalize method Reviewed-by: jdv, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java From ambarish.rapte at oracle.com Wed Oct 30 13:24:56 2019 From: ambarish.rapte at oracle.com (ambarish.rapte at oracle.com) Date: Wed, 30 Oct 2019 13:24:56 +0000 Subject: hg: jdk/client: 8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys Message-ID: <201910301324.x9UDOu4r004839@aojmv0008.oracle.com> Changeset: 0fa6b6461451 Author: arapte Date: 2019-10-30 16:59 +0530 URL: https://hg.openjdk.java.net/jdk/client/rev/0fa6b6461451 8226892: ActionListeners on JRadioButtons don't get notified when selection is changed with arrow keys Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicRadioButtonUI.java ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java From philip.race at oracle.com Wed Oct 30 20:51:02 2019 From: philip.race at oracle.com (philip.race at oracle.com) Date: Wed, 30 Oct 2019 20:51:02 +0000 Subject: hg: jdk/client: 8232154: Update Mesa 3-D Headers to version 19.2.1 Message-ID: <201910302051.x9UKp2hh002831@aojmv0008.oracle.com> Changeset: f4270450976b Author: prr Date: 2019-10-30 13:47 -0700 URL: https://hg.openjdk.java.net/jdk/client/rev/f4270450976b 8232154: Update Mesa 3-D Headers to version 19.2.1 Reviewed-by: serb, kcr ! src/java.desktop/share/legal/mesa3d.md - src/java.desktop/share/legal/opengl.md ! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/gl.h ! src/java.desktop/share/native/common/java2d/opengl/J2D_GL/glext.h + src/java.desktop/share/native/common/java2d/opengl/J2D_GL/khrplatform.h ! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glx.h ! src/java.desktop/unix/native/common/java2d/opengl/J2D_GL/glxext.h ! src/java.desktop/windows/native/libawt/java2d/opengl/J2D_GL/wglext.h