From erik.helin at oracle.com Mon Apr 3 12:34:15 2017 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Mon, 03 Apr 2017 12:34:15 +0000 Subject: hg: jdk10/hs/hotspot: 8177953: Rename TestGCBasher.run to TestGCBasher.main Message-ID: <201704031234.v33CYFmJ018490@aojmv0008.oracle.com> Changeset: 3b05467a881c Author: ehelin Date: 2016-11-07 10:22 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/3b05467a881c 8177953: Rename TestGCBasher.run to TestGCBasher.main Reviewed-by: pliden, tschatzl ! test/gc/stress/gcbasher/TestGCBasher.java ! test/gc/stress/gcbasher/TestGCBasherWithCMS.java ! test/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/gc/stress/gcbasher/TestGCBasherWithSerial.java From jesper.wilhelmsson at oracle.com Mon Apr 3 16:42:40 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 03 Apr 2017 16:42:40 +0000 Subject: hg: jdk10/hs: 2 new changesets Message-ID: <201704031642.v33GgepU029127@aojmv0008.oracle.com> Changeset: fe226259b01d Author: asemenyuk Date: 2017-03-30 21:23 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/fe226259b01d 8177770: Need more precise control on build system logging Reviewed-by: ihse, erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in + common/bin/shell-profiler.sh - common/bin/shell-tracer.sh ! make/Init.gmk ! make/InitSupport.gmk ! make/common/MakeBase.gmk Changeset: b568339eedf5 Author: jwilhelm Date: 2017-04-01 02:10 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/b568339eedf5 Merge ! common/autoconf/generated-configure.sh - common/autoconf/lib-elf.m4 ! common/autoconf/spec.gmk.in From jesper.wilhelmsson at oracle.com Mon Apr 3 16:42:43 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 03 Apr 2017 16:42:43 +0000 Subject: hg: jdk10/hs/jdk: 2 new changesets Message-ID: <201704031642.v33GghP4029131@aojmv0008.oracle.com> Changeset: 53142e39bfa7 Author: mullan Date: 2017-03-31 13:28 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/53142e39bfa7 8175029: StackOverflowError in X509CRL and X509Certificate.verify(PublicKey, Provider) Reviewed-by: weijun, vinnie ! src/java.base/share/classes/java/security/cert/X509CRL.java ! src/java.base/share/classes/java/security/cert/X509Certificate.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java + test/java/security/cert/X509CRL/VerifyDefault.java + test/java/security/cert/X509Certificate/VerifyDefault.java ! test/java/security/testlibrary/CertUtils.java Changeset: b54bcc79943d Author: jwilhelm Date: 2017-04-01 02:10 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b54bcc79943d Merge From coleen.phillimore at oracle.com Tue Apr 4 15:57:00 2017 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Tue, 04 Apr 2017 15:57:00 +0000 Subject: hg: jdk10/hs/hotspot: 8170520: Make Metaspace ChunkManager counters non-atomic Message-ID: <201704041557.v34Fv0bG000824@aojmv0008.oracle.com> Changeset: c21b0e8b72ea Author: stuefe Date: 2017-03-17 19:05 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/c21b0e8b72ea 8170520: Make Metaspace ChunkManager counters non-atomic Reviewed-by: mgerdin, coleenp ! src/share/vm/memory/metaspace.cpp From jesper.wilhelmsson at oracle.com Tue Apr 4 21:50:55 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 04 Apr 2017 21:50:55 +0000 Subject: hg: jdk10/hs/jdk: 2 new changesets Message-ID: <201704042150.v34LotFC010729@aojmv0008.oracle.com> Changeset: c0aecf84349c Author: redestad Date: 2017-04-04 10:53 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/c0aecf84349c 8177631: Outdated performance advice in StringCoding Reviewed-by: sherman ! src/java.base/share/classes/java/lang/StringCoding.java Changeset: 23f89416b72f Author: jwilhelm Date: 2017-04-04 21:34 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/23f89416b72f Merge From david.holmes at oracle.com Tue Apr 4 22:51:57 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Tue, 04 Apr 2017 22:51:57 +0000 Subject: hg: jdk10/hs/hotspot: 8176872: [s390] wrong pc shown in error logs Message-ID: <201704042251.v34MpvZP028695@aojmv0008.oracle.com> Changeset: 2b1c2d378b0b Author: stuefe Date: 2017-03-21 14:14 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/2b1c2d378b0b 8176872: [s390] wrong pc shown in error logs Reviewed-by: dholmes, dsamersoff ! src/os/posix/vm/vmError_posix.cpp ! src/os_cpu/linux_s390/vm/os_linux_s390.cpp From coleen.phillimore at oracle.com Wed Apr 5 02:10:07 2017 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 05 Apr 2017 02:10:07 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704050210.v352A8UI023795@aojmv0008.oracle.com> Changeset: cbd64c3a0be2 Author: coleenp Date: 2017-04-04 21:07 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/cbd64c3a0be2 8168438: Fix comment in rewriter Reviewed-by: jiangli, sspitsyn ! src/share/vm/interpreter/rewriter.cpp Changeset: ed4ef5a22232 Author: coleenp Date: 2017-04-05 01:11 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/ed4ef5a22232 Merge From dean.long at oracle.com Wed Apr 5 22:48:32 2017 From: dean.long at oracle.com (dean.long at oracle.com) Date: Wed, 05 Apr 2017 22:48:32 +0000 Subject: hg: jdk10/hs/hotspot: 8173795: AOT support in raw_exception_handler_for_return_address is broken Message-ID: <201704052248.v35MmWFR005500@aojmv0008.oracle.com> Changeset: 4e8b1b156a25 Author: dlong Date: 2017-04-05 13:15 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/4e8b1b156a25 8173795: AOT support in raw_exception_handler_for_return_address is broken Summary: enable both AOT and nmethod code to take the same path Reviewed-by: kvn ! src/share/vm/aot/aotCompiledMethod.hpp ! src/share/vm/aot/aotLoader.cpp ! src/share/vm/aot/aotLoader.hpp ! src/share/vm/code/compiledMethod.hpp ! src/share/vm/runtime/sharedRuntime.cpp From jiangli.zhou at oracle.com Wed Apr 5 23:48:00 2017 From: jiangli.zhou at oracle.com (jiangli.zhou at oracle.com) Date: Wed, 05 Apr 2017 23:48:00 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704052348.v35Nm0rp022366@aojmv0008.oracle.com> Changeset: ffb89c81f157 Author: jiangli Date: 2017-04-05 18:15 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/ffb89c81f157 8171042: The 'REQUIRED' type in sharedPathsMiscInfo.hpp is not used and should be removed. Summary: Remove unused REQUIRED type. Reviewed-by: dholmes, iklam ! src/share/vm/classfile/sharedPathsMiscInfo.cpp ! src/share/vm/classfile/sharedPathsMiscInfo.hpp Changeset: 08fb5778467b Author: jiangli Date: 2017-04-05 22:48 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/08fb5778467b Merge From igor.ignatyev at oracle.com Thu Apr 6 22:13:12 2017 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 06 Apr 2017 22:13:12 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704062213.v36MDCKi029094@aojmv0008.oracle.com> Changeset: e819e68ac3a9 Author: iignatyev Date: 2017-04-06 14:07 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/e819e68ac3a9 8178118: Arguments::create_numbered_property allocates wrong buffer in case count > 99 Reviewed-by: dholmes, dcubed, sspitsyn Contributed-by: ekaterina.pavlova at oracle.com ! src/share/vm/runtime/arguments.cpp Changeset: 34f88b681978 Author: iignatyev Date: 2017-04-06 21:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/34f88b681978 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:08 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:08 +0000 Subject: hg: jdk10/hs/corba: 4 new changesets Message-ID: <201704062301.v36N18nl011676@aojmv0008.oracle.com> Changeset: 48a6b541153d Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/48a6b541153d Added tag jdk-9+163 for changeset 493011dee80e ! .hgtags Changeset: 8e9b64d90b69 Author: mchung Date: 2017-03-29 09:42 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/8e9b64d90b69 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! src/java.corba/share/classes/module-info.java Changeset: 965bbae30727 Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/965bbae30727 Merge Changeset: 8aa7044a5b59 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/8aa7044a5b59 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:09 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:09 +0000 Subject: hg: jdk10/hs/jaxp: 9 new changesets Message-ID: <201704062301.v36N19Te011738@aojmv0008.oracle.com> Changeset: b66d95128345 Author: alanb Date: 2017-03-22 16:26 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/b66d95128345 8174823: Module system implementation refresh (3/2017) Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: c5553d4ca3b7 Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/c5553d4ca3b7 Merge Changeset: 4282c86136f0 Author: joehw Date: 2017-03-23 13:03 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/4282c86136f0 8177350: Two missed in the change from ${java.home}/lib to ${java.home}/conf Reviewed-by: lancea, mchung ! src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java ! src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java Changeset: 389969e18ba2 Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/389969e18ba2 Merge Changeset: 92a38c75cd27 Author: joehw Date: 2017-03-23 21:28 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/92a38c75cd27 8176405: Catalog circular reference check did not work in certain scenarios Reviewed-by: rriggs, lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogMessages.properties ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java ! test/javax/xml/jaxp/functional/catalog/DeferFeatureTest.java ! test/javax/xml/jaxp/unittest/catalog/CatalogTest.java - test/javax/xml/jaxp/unittest/catalog/catalogReferCircle-itself.xml - test/javax/xml/jaxp/unittest/catalog/catalogReferCircle-left.xml - test/javax/xml/jaxp/unittest/catalog/catalogReferCircle-right.xml Changeset: fe0c5dfe9ce9 Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/fe0c5dfe9ce9 Added tag jdk-9+163 for changeset 92a38c75cd27 ! .hgtags Changeset: 086b6a500c6c Author: mchung Date: 2017-03-29 09:42 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/086b6a500c6c 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! src/java.xml/share/classes/module-info.java ! src/jdk.xml.dom/share/classes/module-info.java Changeset: 6dc790a4e831 Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/6dc790a4e831 Merge Changeset: 451215719ec3 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/451215719ec3 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:10 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:10 +0000 Subject: hg: jdk10/hs/jaxws: 4 new changesets Message-ID: <201704062301.v36N1AsC011805@aojmv0008.oracle.com> Changeset: 22b17dea56eb Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/22b17dea56eb Added tag jdk-9+163 for changeset 3890f96e8995 ! .hgtags Changeset: ee1849f16695 Author: mchung Date: 2017-03-29 09:42 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/ee1849f16695 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! src/java.activation/share/classes/module-info.java ! src/java.xml.bind/share/classes/module-info.java ! src/java.xml.ws.annotation/share/classes/module-info.java ! src/java.xml.ws/share/classes/module-info.java Changeset: 1a52de2da827 Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/1a52de2da827 Merge Changeset: 3c21e3777f7d Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/3c21e3777f7d Merge ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:11 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:11 +0000 Subject: hg: jdk10/hs: 14 new changesets Message-ID: <201704062301.v36N1Bxe011904@aojmv0008.oracle.com> Changeset: 1accf96fa79b Author: prr Date: 2017-03-06 10:40 -0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/1accf96fa79b Merge ! common/autoconf/generated-configure.sh Changeset: 6fea867479ea Author: prr Date: 2017-03-10 10:33 -0800 URL: http://hg.openjdk.java.net/jdk10/hs/rev/6fea867479ea Merge Changeset: 08d2d5b9ad20 Author: prr Date: 2017-03-16 09:50 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/08d2d5b9ad20 Merge - README-builds.html - README-builds.md - common/bin/update-build-readme.sh Changeset: d4d6daaef6f1 Author: prr Date: 2017-03-21 08:48 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/d4d6daaef6f1 Merge Changeset: 16d1c3ff3d0e Author: alanb Date: 2017-03-22 16:25 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/16d1c3ff3d0e 8174823: Module system implementation refresh (3/2017) Reviewed-by: erikj, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, sundararajan.athijegannathan at oracle.com ! common/autoconf/generated-configure.sh ! common/autoconf/platform.m4 ! common/autoconf/spec.gmk.in ! make/CreateJmods.gmk ! make/Images.gmk Changeset: 277c9c31206f Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/277c9c31206f Merge ! common/autoconf/generated-configure.sh Changeset: c38c6b270ccc Author: lana Date: 2017-03-23 22:56 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/c38c6b270ccc Merge Changeset: 41d9f0545d53 Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/41d9f0545d53 Added tag jdk-9+163 for changeset c38c6b270ccc ! .hgtags Changeset: 66df71217ba3 Author: mchung Date: 2017-03-29 09:41 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/66df71217ba3 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea ! make/Javadoc.gmk ! make/Main.gmk Changeset: 04d60d5ae6fd Author: ihse Date: 2017-03-30 08:53 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/04d60d5ae6fd 8177634: Fix for 8175307 may cause linker errors on OS X 10.9 Reviewed-by: dholmes, erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh Changeset: 148642751a9f Author: erikj Date: 2017-03-30 10:37 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/148642751a9f 8177135: OpenJDK 9 freetype needs msvcr100.dll Reviewed-by: ihse, prr ! common/conf/jib-profiles.js Changeset: 7810f75d016a Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/7810f75d016a Merge Changeset: ccfda1c4e17d Author: lana Date: 2017-04-06 04:48 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/ccfda1c4e17d Merge ! .hgtags ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js Changeset: e13a7182a131 Author: jwilhelm Date: 2017-04-06 22:18 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/e13a7182a131 Merge ! common/autoconf/generated-configure.sh - common/autoconf/lib-elf.m4 ! common/autoconf/spec.gmk.in ! common/conf/jib-profiles.js ! make/Javadoc.gmk From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:11 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:11 +0000 Subject: hg: jdk10/hs/nashorn: 2 new changesets Message-ID: <201704062301.v36N1C7H011909@aojmv0008.oracle.com> Changeset: b473fab09baa Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/b473fab09baa Added tag jdk-9+163 for changeset 5e5e436543da ! .hgtags Changeset: 20014f4cea19 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/20014f4cea19 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:14 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:14 +0000 Subject: hg: jdk10/hs/langtools: 23 new changesets Message-ID: <201704062301.v36N1Fl3012001@aojmv0008.oracle.com> Changeset: ad45b4519f1b Author: jjg Date: 2017-03-20 15:32 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ad45b4519f1b 8176231: javadoc -javafx creates bad link when Property is an array of objects Reviewed-by: ksrini ! 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 + test/jdk/javadoc/doclet/testProperty/TestProperty.java + test/jdk/javadoc/doclet/testProperty/pkg/MyClass.java + test/jdk/javadoc/doclet/testProperty/pkg/MyClassT.java + test/jdk/javadoc/doclet/testProperty/pkg/MyObj.java + test/jdk/javadoc/doclet/testProperty/pkg/ObjectProperty.java + test/jdk/javadoc/doclet/testProperty/pkg/SimpleObjectProperty.java Changeset: 88cdf1b96e73 Author: alanb Date: 2017-03-22 16:27 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/88cdf1b96e73 8174823: Module system implementation refresh (3/2017) Reviewed-by: jjg, mchung ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! test/ProblemList.txt Changeset: aa10ddad1b6e Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/aa10ddad1b6e Merge Changeset: 5d030fd9de7a Author: jjg Date: 2017-03-23 10:58 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/5d030fd9de7a 8176836: Provide Taglet with context Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/UserTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/Check.java ! test/jdk/javadoc/doclet/testLegacyTaglet/ToDoTaglet.java ! test/jdk/javadoc/doclet/testLegacyTaglet/UnderlineTaglet.java + test/jdk/javadoc/doclet/testUserTaglet/InfoTaglet.java + test/jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java + test/jdk/javadoc/doclet/testUserTaglet/pkg/C.java ! test/jdk/javadoc/tool/EnsureNewOldDoclet.java ! test/jdk/javadoc/tool/api/basic/taglets/UnderlineTaglet.java Changeset: ee787e34231d Author: ksrini Date: 2017-03-23 14:18 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ee787e34231d 8176481: javadoc does not consider mandated modules Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties + test/jdk/javadoc/tool/modules/MissingSourceModules.java ! test/jdk/javadoc/tool/modules/Modules.java ! test/jdk/javadoc/tool/modules/PatchModules.java Changeset: 54c1167ba68a Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/54c1167ba68a Merge Changeset: b398971f7b6f Author: mcimadamore Date: 2017-03-24 12:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b398971f7b6f 8177392: Fix default verbosity for IntelliJ Ant logger wrapper Summary: Adjust langtools ant build logger to be compatible with IJ 2017 Reviewed-by: jlahoda ! make/intellij/src/idea/LangtoolsIdeaAntLogger.java Changeset: 6d160fbd7d2e Author: mcimadamore Date: 2017-03-24 13:04 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/6d160fbd7d2e 8177097: Generic method reference returning wildcard parameterized type does not compile Summary: Captured cache should not be used during 'fake' attr checks Reviewed-by: vromero, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java + test/tools/javac/generics/inference/8177097/T8177097a.java + test/tools/javac/generics/inference/8177097/T8177097b.java Changeset: 24582dd2649a Author: vromero Date: 2017-03-24 06:40 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/24582dd2649a 8176714: javac is wrongly assuming that field JCMemberReference.overloadKind has been assigned to Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java + test/tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java + test/tools/javac/T8176714/TimingOfMReferenceCheckingTest01.java + test/tools/javac/T8176714/TimingOfMReferenceCheckingTest02.java Changeset: 4c09d6da5f6b Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/4c09d6da5f6b Added tag jdk-9+163 for changeset 24582dd2649a ! .hgtags Changeset: bef1cba2d0d9 Author: ksrini Date: 2017-03-27 17:53 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/bef1cba2d0d9 8175277: javadoc AssertionError when specified with release 8 Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/jdk/javadoc/tool/modules/ReleaseOptions.java Changeset: cc3c67b12ef1 Author: jlahoda Date: 2017-03-29 10:27 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/cc3c67b12ef1 8177311: Denied access when named module accesses unreferences package from the unnamed module Summary: Ensure access to the unnamed module is allowed if the given module reads the unnamed module. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/modules/EdgeCases.java Changeset: bb0649dbe925 Author: mchung Date: 2017-03-29 09:41 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/bb0649dbe925 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea Contributed-by: jonathan.gibbons at oracle.com, mandy.chung at oracle.com ! src/java.compiler/share/classes/module-info.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/module-info.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java ! src/jdk.jdeps/share/classes/module-info.java ! src/jdk.jshell/share/classes/module-info.java Changeset: 3b47c6cb966e Author: lancea Date: 2017-03-29 16:31 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3b47c6cb966e 8175013: Add Generated annotation Reviewed-by: darcy, alanb + src/java.compiler/share/classes/javax/annotation/processing/Generated.java Changeset: 573dfe4c63d4 Author: rfield Date: 2017-03-29 16:07 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/573dfe4c63d4 8177079: jshell tool: usability of /help for commands and sub-commands Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/jdk/jshell/CommandCompletionTest.java ! test/jdk/jshell/ToolSimpleTest.java Changeset: 132f24d279d1 Author: lana Date: 2017-03-30 17:24 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/132f24d279d1 Merge Changeset: 4c4738ddfbc0 Author: rfield Date: 2017-03-30 13:55 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/4c4738ddfbc0 8177078: jshell tool: fix documentation of /help shortcuts 8177735: jshell tool: /help /help -- typo "comand" 8177308: jshell tool: documentation: multiple start-up files and predefines not documented Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: 0f4a3fa6bac0 Author: jjg Date: 2017-03-30 16:36 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/0f4a3fa6bac0 8177484: The old standard doclet should be deprecated for removal. Reviewed-by: ksrini ! make/CompileInterim.gmk ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/standard/Standard.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java Changeset: 5df3b79e6526 Author: redestad Date: 2017-03-31 08:59 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/5df3b79e6526 8175116: jtreg agentvms uses more virtual address space in langtool/test :tier1 runs Summary: Avoiding creation of an unnecessary read edge from jdk.compiler to a newly created unnamed module. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java Changeset: 33c818a75ec9 Author: jlahoda Date: 2017-03-31 10:46 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/33c818a75ec9 8177076: jshell tool: usability of completion Summary: Merging completion and documentation completion, assigning Shift-tab shortcut to fix actions. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + test/jdk/jshell/MergedTabShiftTabTest.java Changeset: 04d69a5db5e1 Author: ksrini Date: 2017-03-31 07:38 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/04d69a5db5e1 8177567: cache VisibleMemberMap Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Configuration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeFieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java Changeset: c7f3df19667b Author: mcimadamore Date: 2017-04-03 12:40 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/c7f3df19667b 8177667: Langtools ant build has issues with Windows file separators Summary: Replace complex, non-portable regex logic for generating --patch-module option with a script mapper Reviewed-by: jjg, ksrini ! make/build.properties ! make/build.xml ! make/intellij/runConfigurations/javadoc.xml ! make/intellij/runConfigurations/jshell.xml Changeset: d2020e584c10 Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/d2020e584c10 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:19 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:19 +0000 Subject: hg: jdk10/hs/hotspot: 32 new changesets Message-ID: <201704062301.v36N1Kbp012074@aojmv0008.oracle.com> Changeset: 55e3f1f3d0a7 Author: rraghavan Date: 2017-03-09 00:16 -0800 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/55e3f1f3d0a7 8175345: Reported null pointer dereference defect groups Summary: Added required explicit NULL checks Reviewed-by: thartmann, kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 83906886441f Author: zmajo Date: 2017-03-09 14:27 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/83906886441f 8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL Summary: Check values returned by ciMethodData::bci_to_data() where necessary. Reviewed-by: kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/opto/parse2.cpp Changeset: 6868eb69ce70 Author: mgerdin Date: 2017-03-09 16:58 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/6868eb69ce70 8176363: Incorrect lock rank for G1 PtrQueue related locks Reviewed-by: mgronlun, coleenp, kbarrett, dholmes, tschatzl ! src/share/vm/runtime/mutexLocker.cpp Changeset: 75549135a21f Author: hseigel Date: 2017-03-13 16:23 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/75549135a21f 8176471: [TESTBUG] runtime/modules/IgnoreModulePropertiesTest.java fails with OpenJDK: java.lang.RuntimeException: 'java version ' missing from stdout/stderr Summary: Check for strings such as " version " and "Runtime Environment" that appear in 'java -version' for both open and closed builds. Reviewed-by: coleenp ! test/runtime/modules/IgnoreModulePropertiesTest.java Changeset: eef6e15f993a Author: jwilhelm Date: 2017-03-13 15:56 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/eef6e15f993a Merge Changeset: a06c552214ed Author: stuefe Date: 2017-03-13 21:46 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/a06c552214ed 8176442: [aix] assert(_thr_current == 0L) failed: Thread::current already initialized Summary: Revert Thread::current() back to pthread library based TLS on AIX. Reviewed-by: dholmes ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: 86df8cfd7fd5 Author: jcm Date: 2017-03-13 23:36 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/86df8cfd7fd5 8176573: Do not use FLAG_SET_ERGO to update MaxRAM for emulated client Summary: used FLAG_SET_DEFAULT to update MaxRAM Reviewed-by: kvn ! src/share/vm/compiler/compilerDefinitions.cpp Changeset: 928c06e1f603 Author: rehn Date: 2017-03-14 12:00 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/928c06e1f603 8176098: Deprecate FlatProfiler Reviewed-by: shade, coleenp ! src/share/vm/Xusage.txt ! src/share/vm/runtime/arguments.cpp Changeset: 59ba61c8fa7e Author: simonis Date: 2017-03-13 16:07 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/59ba61c8fa7e 8176505: Wrong assertion 'should be an array copy/clone' in arraycopynode.cpp Reviewed-by: thartmann, roland ! src/share/vm/opto/arraycopynode.cpp + test/compiler/arraycopy/TestObjectArrayCopy.java Changeset: 03ca64e4447c Author: redestad Date: 2017-03-15 13:03 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/03ca64e4447c 8176593: Throwable::getStackTrace performance regression Reviewed-by: jiangli, iklam, coleenp, sspitsyn ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/stringTable.hpp Changeset: 03f4b62f3562 Author: roland Date: 2017-03-15 18:18 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/03f4b62f3562 8176513: Poor code quality for ByteBuffers Summary: Relaxes the condition under which MemBarCPUOrder nodes are added around unsafe accesses. Reviewed-by: vlivanov, kvn, jrose ! src/share/vm/opto/library_call.cpp Changeset: d2724225519c Author: jwilhelm Date: 2017-03-17 16:15 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/d2724225519c Merge Changeset: 027a986fe05d Author: alanb Date: 2017-03-22 16:26 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/027a986fe05d 8174823: Module system implementation refresh (3/2017) Reviewed-by: sspitsyn, dholmes, lfoltan, mchung ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/java.hpp ! src/share/vm/runtime/thread.cpp Changeset: a49c7926d151 Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/a49c7926d151 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 24599756cbef Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/24599756cbef Merge Changeset: bb104b4b64dc Author: prr Date: 2017-03-24 08:56 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/bb104b4b64dc 8177346: hotspot change for 8176513 breaks jdk9 build on Ubuntu 16.04 Reviewed-by: dholmes, kvn, vlivanov ! src/share/vm/opto/library_call.cpp Changeset: 015084c7ef97 Author: mbaesken Date: 2017-03-25 00:00 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/015084c7ef97 8177531: libGetNamedModuleTest.c crash when printing NULL-pointer Summary: Fix the NULL-pointer issue Reviewed-by: stuefe, simonis, sspitsyn ! test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c Changeset: b0b56932255e Author: thartmann Date: 2017-03-27 10:12 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/b0b56932255e 8177095: Range check dependent CastII/ConvI2L is prematurely eliminated Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal). Reviewed-by: vlivanov, kvn ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/convertnode.cpp ! test/compiler/loopopts/TestLoopPeeling.java Changeset: 983fe2075557 Author: adinn Date: 2017-03-27 06:18 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/983fe2075557 8177661: AArch64: Incorrect C2 patterns cause system register corruption Summary: Correct ad rule output register types from iRegX to iRegXNoSp Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 60721d6ff1ac Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/60721d6ff1ac Added tag jdk-9+163 for changeset 983fe2075557 ! .hgtags Changeset: fa10bec35262 Author: mdoerr Date: 2017-03-20 11:32 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/fa10bec35262 8176518: C2: Invalid ImplicitNullChecks with non-protected heap base Summary: Avoid generating implicit null checks if heap base is not protected Reviewed-by: zmajo ! src/share/vm/opto/lcm.cpp + test/compiler/c2/TestNPEHeapBased.java Changeset: 40ad6af5e434 Author: jwilhelm Date: 2017-03-20 23:49 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/40ad6af5e434 Merge Changeset: 8afdef5de101 Author: rehn Date: 2017-03-21 16:36 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/8afdef5de101 8177092: [TESTBUG] JMX test on MinimalVM fails after fix for 8176533 Reviewed-by: dholmes, mlarsson ! test/runtime/MinimalVM/JMX.java Changeset: b163435e40b3 Author: mgerdin Date: 2017-03-22 15:25 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/b163435e40b3 8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles Reviewed-by: kbarrett, coleenp, tschatzl ! make/test/JtregNative.gmk ! src/cpu/aarch64/vm/jniFastGetField_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/interp_masm_arm.hpp ! src/cpu/arm/vm/jniFastGetField_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.cpp ! src/cpu/arm/vm/macroAssembler_arm.hpp ! src/cpu/arm/vm/sharedRuntime_arm.cpp ! src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp ! src/cpu/ppc/vm/frame_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp ! src/cpu/s390/vm/sharedRuntime_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/jniFastGetField_x86_32.cpp ! src/cpu/x86/vm/jniFastGetField_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/shark/sharkNativeWrapper.cpp + test/runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java + test/runtime/jni/CallWithJNIWeak/libCallWithJNIWeak.c + test/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java + test/runtime/jni/ReturnJNIWeak/libReturnJNIWeak.c Changeset: 838393a7baa6 Author: jwilhelm Date: 2017-03-23 15:06 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/838393a7baa6 Merge Changeset: dabd810a9825 Author: dholmes Date: 2017-03-23 17:15 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/dabd810a9825 8165358: vmassert_status is not debug-only Reviewed-by: dsamersoff, stuefe, zgu ! src/share/vm/utilities/debug.hpp Changeset: c68024d52834 Author: jwilhelm Date: 2017-03-25 00:31 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/c68024d52834 Merge Changeset: b70c17184fdb Author: jwilhelm Date: 2017-03-30 19:55 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/b70c17184fdb Merge Changeset: 0af429be8bba Author: neugens Date: 2017-03-29 15:44 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/0af429be8bba 8177390: java -version does not differentiate between which port of AArch64 is used Reviewed-by: aph, dholmes ! make/lib/CompileJvm.gmk ! test/test_env.sh Changeset: acaf29461f2c Author: lana Date: 2017-04-06 04:50 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/acaf29461f2c Merge ! .hgtags ! src/share/vm/runtime/arguments.cpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: a8503d22944f Author: jwilhelm Date: 2017-04-06 22:58 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/a8503d22944f Merge - make/lib/Lib-jdk.aot.gmk ! make/test/JtregNative.gmk - src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp ! src/cpu/arm/vm/interp_masm_arm.cpp ! src/cpu/arm/vm/interp_masm_arm.hpp ! src/cpu/arm/vm/macroAssembler_arm.hpp - src/cpu/arm/vm/metaspaceShared_arm.cpp ! src/cpu/arm/vm/templateInterpreterGenerator_arm.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp - src/cpu/ppc/vm/metaspaceShared_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/macroAssembler_s390.cpp ! src/cpu/s390/vm/macroAssembler_s390.hpp - src/cpu/s390/vm/metaspaceShared_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp - src/cpu/sparc/vm/metaspaceShared_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp - src/cpu/x86/vm/metaspaceShared_x86_32.cpp - src/cpu/x86/vm/metaspaceShared_x86_64.cpp ! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp - src/cpu/zero/vm/metaspaceShared_zero.cpp - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java - src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c - src/jdk.aot/unix/native/libjelfshim/shim_functions.c - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/thread.cpp - test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java - test/runtime/modules/JVMGetModuleByPkgName.java Changeset: 4b10b55a3ee4 Author: jwilhelm Date: 2017-04-06 22:13 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/4b10b55a3ee4 Merge ! src/share/vm/runtime/arguments.cpp From jesper.wilhelmsson at oracle.com Thu Apr 6 23:01:21 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 06 Apr 2017 23:01:21 +0000 Subject: hg: jdk10/hs/jdk: 58 new changesets Message-ID: <201704062301.v36N1Oaj012166@aojmv0008.oracle.com> Changeset: 61d6601e2948 Author: redestad Date: 2017-03-20 21:40 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/61d6601e2948 8177036: Class.checkMemberAccess throws NPE when calling Class methods via JNI Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/lang/Class.java Changeset: e4b869632f7d Author: amlu Date: 2017-03-21 20:20 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e4b869632f7d 8177313: Move FJExceptionTableLeak.java and ConfigChanges.java back to tier1 Reviewed-by: alanb ! test/TEST.groups Changeset: 8a14f9275ba9 Author: hseigel Date: 2017-03-13 16:23 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/8a14f9275ba9 8176471: [TESTBUG] runtime/modules/IgnoreModulePropertiesTest.java fails with OpenJDK: java.lang.RuntimeException: 'java version ' missing from stdout/stderr Summary: Check for strings such as " version " and "Runtime Environment" that appear in 'java -version' for both open and closed builds. Reviewed-by: coleenp ! test/sun/tools/jinfo/JInfoTest.java Changeset: e559d0c0985a Author: jwilhelm Date: 2017-03-13 15:56 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e559d0c0985a Merge Changeset: 9861a8803e52 Author: rehn Date: 2017-03-14 12:00 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9861a8803e52 8176098: Deprecate FlatProfiler Reviewed-by: shade, coleenp ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 952d3df46b5b Author: jwilhelm Date: 2017-03-17 16:15 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/952d3df46b5b Merge Changeset: 0832f3508ecb Author: jwilhelm Date: 2017-03-21 16:39 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/0832f3508ecb Merge Changeset: 09774b62cec0 Author: alexsch Date: 2017-03-13 22:55 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/09774b62cec0 8175301: Java GUI hangs on Windows when Display set to 125% Reviewed-by: serb, azvegint ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java + test/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java Changeset: 48ddfeefafac Author: psadhukhan Date: 2017-03-14 10:29 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/48ddfeefafac 8173123: [findbugs] javax.swing.text.* - Storing a reference to an externally mutable object into the internal representation Reviewed-by: serb, alexsch, prr ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/StyleContext.java Changeset: 75a8a6117014 Author: dmarkov Date: 2017-03-14 09:03 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/75a8a6117014 8173853: IllegalArgumentException in java.awt.image.ReplicateScaleFilter Reviewed-by: prr, serb ! src/java.desktop/share/classes/sun/awt/CustomCursor.java Changeset: 23f609916fba Author: serb Date: 2017-03-14 18:35 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/23f609916fba 8176177: The new SwingContainer annotation can be removed from javax.accessibility.AccessibleContext Reviewed-by: alexsch, malenkov ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java + test/javax/swing/SwingContainer/SwingContainerIsForContainerOnly/SwingContainerIsForContainerOnly.java Changeset: b38931a57a60 Author: serb Date: 2017-03-15 18:56 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b38931a57a60 8176448: [macos] Popups in JCombobox and Choice have incorrect location in multiscreen systems Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java + test/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java ! test/javax/swing/plaf/basic/BasicComboPopup/7072653/bug7072653.java + test/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java Changeset: 3556f4cd047b Author: alexsch Date: 2017-03-15 20:42 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/3556f4cd047b 8174845: Bad scaling on Windows with large fonts with Java 9ea Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! test/javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java Changeset: 00c2a0d8e1cb Author: prr Date: 2017-03-15 11:14 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/00c2a0d8e1cb 8176530: JDK support for JavaFX modal print dialogs Reviewed-by: serb, psadhukhan, kcr + src/java.desktop/share/classes/sun/print/DialogOnTop.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/share/classes/sun/print/ServiceDialog.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintControl.h ! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp Changeset: e607ebd99004 Author: psadhukhan Date: 2017-03-15 12:55 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e607ebd99004 8176287: [macosx] The print test crashed with Nimbus L&F Reviewed-by: serb, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m Changeset: 88125261d41e Author: azvegint Date: 2017-03-16 01:40 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/88125261d41e 8176528: Progress state for window is not displayed in taskbar Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Taskbar.java Changeset: b55ec235fc5f Author: vadim Date: 2017-03-16 16:45 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b55ec235fc5f 8176409: [findbugs] some files under com.apple.laf with variable isn't final but should be Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMnemonicHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java Changeset: 9158f22042bb Author: prr Date: 2017-03-16 09:51 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9158f22042bb Merge - README - src/java.base/share/classes/java/lang/StackFramePermission.java Changeset: 7d8fe6923a14 Author: alexsch Date: 2017-03-16 23:29 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/7d8fe6923a14 8176883: Enable antialiasing for Metal L&F icons on HiDPI display Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! test/javax/swing/plaf/metal/MetalIcons/MetalHiDPIIconsTest.java Changeset: d9700e9006d0 Author: serb Date: 2017-03-16 22:03 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d9700e9006d0 8160270: dual-screen issue with java.awt.Choice Reviewed-by: prr, alexsch ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! test/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java + test/java/awt/PopupMenu/PopupMenuLocation.java Changeset: 4197c1ae4f47 Author: prr Date: 2017-03-21 08:48 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/4197c1ae4f47 Merge Changeset: 722952ece7ed Author: prr Date: 2017-03-21 09:53 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/722952ece7ed Merge Changeset: 81c76df23278 Author: skovalev Date: 2017-03-22 10:55 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/81c76df23278 8177324: Some javax/security/ tests don't have correct module dependencies Reviewed-by: weijun ! test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java ! test/javax/security/auth/PrivateCredentialPermission/Subset.java ! test/javax/security/auth/Subject/Serial.java ! test/javax/security/auth/SubjectDomainCombiner/Regression.java + test/javax/security/auth/kerberos/TEST.properties ! test/javax/security/auth/login/Configuration/GetInstance.java ! test/javax/security/auth/login/Configuration/GetInstanceSecurity.java ! test/javax/security/auth/login/LoginContext/ConfigConstructor.java ! test/javax/security/auth/login/LoginContext/ConfigConstructorNoPerm.java ! test/javax/security/auth/login/LoginContext/ModuleSubject.java ! test/javax/security/sasl/Sasl/PassSysProps.java Changeset: b572f46f30cd Author: amlu Date: 2017-03-22 19:40 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b572f46f30cd 8177383: Wrong @modules in java/io/FilePermission/ReadFileOnPath.java Reviewed-by: alanb ! test/java/io/FilePermission/ReadFileOnPath.java ! test/java/lang/Package/annotation/PackageInfoTest.java ! test/java/lang/reflect/PublicMethods/PublicMethodsTest.java ! test/java/net/spi/URLStreamHandlerProvider/Basic.java ! test/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java Changeset: 085c764a3e5b Author: alanb Date: 2017-03-22 16:26 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/085c764a3e5b 8174823: Module system implementation refresh (3/2017) Reviewed-by: chegar, mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com, sundararajan.athijegannathan at oracle.com, peter.levart at gmail.com ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/StackStreamFactory.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/ModuleReader.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Layer.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/jdk/internal/jmod/JmodFile.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/module/Builder.java ! src/java.base/share/classes/jdk/internal/module/Checks.java ! src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java + src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferenceImpl.java ! src/java.base/share/classes/jdk/internal/module/ModuleReferences.java + src/java.base/share/classes/jdk/internal/module/ModuleTarget.java ! src/java.base/share/classes/jdk/internal/module/Modules.java + src/java.base/share/classes/jdk/internal/module/Resources.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinder.java ! src/java.base/share/classes/jdk/internal/module/SystemModules.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/classes/sun/net/www/protocol/jrt/JavaRuntimeURLConnection.java ! src/java.base/share/native/libjava/ClassLoader.c ! src/java.base/share/native/libjava/Module.c ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/plugin/ResourcePoolModule.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod.properties ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java + test/java/lang/ClassLoader/getResource/automaticmodules/Driver.java + test/java/lang/ClassLoader/getResource/automaticmodules/Main.java + test/java/lang/invoke/DefineClassTest.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java ! test/java/lang/module/ModuleFinderTest.java + test/java/lang/module/ModuleFinderWithSecurityManager.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java + test/java/lang/module/java.policy ! test/java/lang/reflect/Layer/BasicLayerTest.java ! test/java/lang/reflect/Module/allow.policy ! test/java/util/ServiceLoader/basic/basic.sh ! test/jdk/internal/jrtfs/java.policy + test/lib/testlibrary/ModuleTargetHelper.java ! test/sun/net/www/protocol/jrt/java.policy ! test/sun/security/krb5/auto/HttpNegotiateServer.java ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkNegativeTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java ! test/tools/launcher/modules/addexports/AddExportsTestWarningError.java ! test/tools/launcher/modules/addreads/AddReadsTestWarningError.java + test/tools/launcher/modules/basic/InitErrors.java ! test/tools/launcher/modules/patch/basic/PatchTestWarningError.java + test/tools/launcher/modules/permit/AttemptAccess.java + test/tools/launcher/modules/permit/PermitIllegalAccess.java ! test/tools/pack200/pack200-verifier/src/xmlkit/ClassReader.java Changeset: 0ca06091913f Author: alanb Date: 2017-03-22 18:41 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/0ca06091913f Merge ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/RuntimePermission.java - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/jdk.jartool/share/classes/sun/tools/jar/Main.java Changeset: 443f9939b3b3 Author: jjg Date: 2017-03-23 11:42 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/443f9939b3b3 8176836: Provide Taglet with context Reviewed-by: ksrini ! make/src/classes/build/tools/taglet/Incubating.java Changeset: 7081836d4ceb Author: lana Date: 2017-03-23 22:57 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/7081836d4ceb Merge - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java Changeset: 77ab8e3b4b04 Author: bpb Date: 2017-03-24 09:16 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/77ab8e3b4b04 8177550: (fc) Enable java/nio/channels/FileChannel/{Transfer4GBFile.java,TransferTo6GBFile.java} on Linux and Windows Summary: Re-enabled tests currently suppressed on Linux and Windows as the timeouts have been increased. Reviewed-by: alanb ! test/java/nio/channels/FileChannel/Transfer4GBFile.java ! test/java/nio/channels/FileChannel/TransferTo6GBFile.java Changeset: 824789db6bea Author: alanb Date: 2017-03-24 16:35 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/824789db6bea 8177474: Do not emit warnings when illegal access is allowed by --add-exports/--add-opens Reviewed-by: chegar, mchung ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! test/tools/launcher/modules/permit/PermitIllegalAccess.java Changeset: acd4fd0fd6e8 Author: bpb Date: 2017-03-24 14:46 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/acd4fd0fd6e8 8177564: Remove check for Windows XP and Server 2003 in java/nio/channels/DatagramChannel/NetworkConfiguration.java Summary: Remove check for XP and Server 2003 in IPv6 support determination. Reviewed-by: alanb ! test/java/nio/channels/DatagramChannel/NetworkConfiguration.java Changeset: 3bffd193a3a5 Author: bpb Date: 2017-03-24 15:02 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/3bffd193a3a5 8177565: java/nio/channels/Selector/SelectorLimit.java disabled for Windows release >= 6.0 Summary: Remove check of Windows version Reviewed-by: alanb ! test/java/nio/channels/Selector/SelectorLimit.java Changeset: fb54b256d751 Author: mchung Date: 2017-03-27 15:12 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/fb54b256d751 8174826: jlink support for linking in service provider modules Reviewed-by: alanb, anazarov ! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/packager/AppRuntimeImageBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties ! test/tools/jlink/IntegrationTest.java ! test/tools/jlink/JLinkTest.java + test/tools/jlink/bindservices/BindServices.java + test/tools/jlink/bindservices/SuggestProviders.java + test/tools/jlink/bindservices/src/m1/module-info.java + test/tools/jlink/bindservices/src/m1/p1/Impl.java + test/tools/jlink/bindservices/src/m1/p1/Main.java + test/tools/jlink/bindservices/src/m1/p1/S.java + test/tools/jlink/bindservices/src/m2/module-info.java + test/tools/jlink/bindservices/src/m2/p2/Impl.java + test/tools/jlink/bindservices/src/m2/p2/T.java + test/tools/jlink/bindservices/src/m3/module-info.java + test/tools/jlink/bindservices/src/m3/p3/Impl.java Changeset: e685e3197f62 Author: darcy Date: 2017-03-27 18:38 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e685e3197f62 8177678: Overstatement of universality of Era.getDisplayName() implementation Reviewed-by: naoto ! src/java.base/share/classes/java/time/chrono/Era.java ! src/java.base/share/classes/java/time/chrono/JapaneseEra.java Changeset: 50171f8c4796 Author: mli Date: 2017-03-27 18:52 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/50171f8c4796 8176865: overridden api has a wrong since value in java.base module Reviewed-by: alanb ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java Changeset: bd00098fc2d7 Author: lana Date: 2017-03-29 23:33 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/bd00098fc2d7 Added tag jdk-9+163 for changeset 50171f8c4796 ! .hgtags Changeset: 6efd46c87aff Author: bpb Date: 2017-03-28 09:02 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/6efd46c87aff 8177559: Enable java/nio/channels/Selector/OutOfBand.java for macOS >= 10.10.5 Summary: Enable test for macOS 10.10.5 and newer and remove from problem list Reviewed-by: alanb, amlu ! test/ProblemList.txt ! test/java/nio/channels/Selector/OutOfBand.java Changeset: c1207d6ce231 Author: darcy Date: 2017-03-28 17:33 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/c1207d6ce231 8177722: Improve grouping of jdk/internal/math tests Reviewed-by: smarks ! test/TEST.groups Changeset: 8903214706a2 Author: dfuchs Date: 2017-03-29 13:16 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/8903214706a2 8177136: Caller sensitive method System::getLogger should specify what happens if there is no caller on the stack. Summary: IllegalCallerException (instead of undocumented NPE) is thrown if there is no caller on the stack. The specification is clarified in this respect. Reviewed-by: alanb, mchung, dholmes, bchristi ! src/java.base/share/classes/java/lang/System.java Changeset: 171e10061798 Author: mchung Date: 2017-03-29 09:40 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/171e10061798 8173303: Add module-subgraph images to main platform documentation Reviewed-by: alanb, chegar, erikj, ihse, lancea Contributed-by: jonathan.gibbons at oracle.com, mandy.chung at oracle.com ! make/GenerateModuleSummary.gmk ! make/ModuleTools.gmk ! make/src/classes/build/tools/jigsaw/GenGraphs.java + make/src/classes/build/tools/jigsaw/javadoc-graphs.properties + make/src/classes/build/tools/taglet/ModuleGraph.java ! src/java.base/share/classes/module-info.java ! src/java.datatransfer/share/classes/module-info.java ! src/java.desktop/share/classes/module-info.java ! src/java.instrument/share/classes/module-info.java ! src/java.logging/share/classes/module-info.java ! src/java.management.rmi/share/classes/module-info.java ! src/java.management/share/classes/module-info.java ! src/java.naming/share/classes/module-info.java ! src/java.prefs/share/classes/module-info.java ! src/java.rmi/share/classes/module-info.java ! src/java.scripting/share/classes/module-info.java ! src/java.se.ee/share/classes/module-info.java ! src/java.se/share/classes/module-info.java ! src/java.security.jgss/share/classes/module-info.java ! src/java.security.sasl/share/classes/module-info.java ! src/java.smartcardio/share/classes/module-info.java ! src/java.sql.rowset/share/classes/module-info.java ! src/java.sql/share/classes/module-info.java ! src/java.transaction/share/classes/module-info.java ! src/java.xml.crypto/share/classes/module-info.java ! src/jdk.attach/share/classes/module-info.java ! src/jdk.charsets/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! src/jdk.crypto.ec/share/classes/module-info.java ! src/jdk.crypto.mscapi/windows/classes/module-info.java ! src/jdk.crypto.ucrypto/solaris/classes/module-info.java ! src/jdk.httpserver/share/classes/module-info.java ! src/jdk.jartool/share/classes/module-info.java ! src/jdk.jcmd/share/classes/module-info.java ! src/jdk.jconsole/share/classes/module-info.java ! src/jdk.jdi/share/classes/module-info.java ! src/jdk.jdwp.agent/share/classes/module-info.java ! src/jdk.jlink/share/classes/module-info.java ! src/jdk.jsobject/share/classes/module-info.java ! src/jdk.jstatd/share/classes/module-info.java ! src/jdk.localedata/share/classes/module-info.java ! src/jdk.management.agent/share/classes/module-info.java ! src/jdk.management/share/classes/module-info.java ! src/jdk.naming.dns/share/classes/module-info.java ! src/jdk.naming.rmi/share/classes/module-info.java ! src/jdk.net/share/classes/module-info.java ! src/jdk.sctp/share/classes/module-info.java ! src/jdk.security.auth/share/classes/module-info.java ! src/jdk.security.jgss/share/classes/module-info.java ! src/jdk.zipfs/share/classes/module-info.java Changeset: 10e27f8fa3a1 Author: ksrini Date: 2017-03-29 10:50 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/10e27f8fa3a1 8174148: Typo in java.util.jar.Pack200.Unpacker.properties() method documentation 8173871: Typos in Jar Packer/Unpacker PROGRESS field documentation Reviewed-by: bpb, darcy ! src/java.base/share/classes/java/util/jar/Pack200.java Changeset: b79469412aa0 Author: weijun Date: 2017-03-30 07:29 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b79469412aa0 8177569: keytool should not warn if signature algorithm used in cacerts is weak Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! test/sun/security/tools/keytool/WeakAlg.java Changeset: 5734c4a761cf Author: lana Date: 2017-03-30 17:23 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/5734c4a761cf Merge Changeset: a1d25a8fdc98 Author: smarks Date: 2017-03-30 11:26 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/a1d25a8fdc98 8155052: add notes and links to j.u.Observer/Observable deprecation comments Reviewed-by: chegar ! src/java.base/share/classes/java/util/Observable.java Changeset: 762c970fed4d Author: rehn Date: 2017-03-16 07:27 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/762c970fed4d 8176533: REGRESSION: a java process is not recognized by jcmd/jinfo/jstack/jmap tool Reviewed-by: sspitsyn, dsamersoff ! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! src/jdk.jcmd/share/classes/sun/tools/jinfo/JInfo.java ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! src/jdk.jcmd/share/classes/sun/tools/jstack/JStack.java Changeset: 13c06d444258 Author: iignatyev Date: 2017-03-15 22:48 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/13c06d444258 8176176: fix @modules in jdk_svc tests Reviewed-by: shurailine, sspitsyn ! test/com/sun/jdi/AcceptTimeout.java ! test/com/sun/jdi/AccessSpecifierTest.java ! test/com/sun/jdi/AfterThreadDeathTest.java ! test/com/sun/jdi/AllLineLocations.java ! test/com/sun/jdi/ArrayRangeTest.java ! test/com/sun/jdi/BacktraceFieldTest.java ! test/com/sun/jdi/ClassLoaderClassesTest.java ! test/com/sun/jdi/ClassesByName.java ! test/com/sun/jdi/ClassesByName2Test.java ! test/com/sun/jdi/CompatibleConnectors.java ! test/com/sun/jdi/ConnectedVMs.java ! test/com/sun/jdi/ConstantPoolInfo.java ! test/com/sun/jdi/ConstantPoolInfoGC.java ! test/com/sun/jdi/CountEvent.java ! test/com/sun/jdi/CountFilterTest.java ! test/com/sun/jdi/DebuggerThreadTest.java ! test/com/sun/jdi/DeleteAllBkptsTest.java ! test/com/sun/jdi/DeleteEventRequestsTest.java ! test/com/sun/jdi/EarlyReturnNegativeTest.java ! test/com/sun/jdi/EarlyReturnTest.java ! test/com/sun/jdi/EnumTest.java ! test/com/sun/jdi/EventQueueDisconnectTest.java ! test/com/sun/jdi/ExceptionEvents.java ! test/com/sun/jdi/ExpiredRequestDeletionTest.java ! test/com/sun/jdi/FieldWatchpoints.java ! test/com/sun/jdi/FilterMatch.java ! test/com/sun/jdi/FilterNoMatch.java ! test/com/sun/jdi/FinalLocalsTest.java ! test/com/sun/jdi/FinalizerTest.java ! test/com/sun/jdi/FramesTest.java ! test/com/sun/jdi/GenericsTest.java ! test/com/sun/jdi/GetLocalVariables2Test.java ! test/com/sun/jdi/GetUninitializedStringValue.java ! test/com/sun/jdi/HomeTest.java ! test/com/sun/jdi/ImmutableResourceTest.sh ! test/com/sun/jdi/InstanceFilter.java ! test/com/sun/jdi/InstancesTest.java ! test/com/sun/jdi/InterfaceMethodsTest.java ! test/com/sun/jdi/InterruptHangTest.java ! test/com/sun/jdi/InvokeHangTest.java ! test/com/sun/jdi/InvokeTest.java ! test/com/sun/jdi/JITDebug.sh ! test/com/sun/jdi/Java_gTest.java ! test/com/sun/jdi/LambdaStepTest.java ! test/com/sun/jdi/LaunchCommandLine.java ! test/com/sun/jdi/LineNumberInfo.java ! test/com/sun/jdi/ListenAddress.java ! test/com/sun/jdi/LocalVariableEqual.java ! test/com/sun/jdi/LocationTest.java ! test/com/sun/jdi/MethodEntryExitEvents.java ! test/com/sun/jdi/MethodExitReturnValuesTest.java ! test/com/sun/jdi/MixedSuspendTest.sh ! test/com/sun/jdi/ModificationWatchpoints.java ! test/com/sun/jdi/ModulesTest.java ! test/com/sun/jdi/MonitorEventTest.java ! test/com/sun/jdi/MonitorFrameInfo.java ! test/com/sun/jdi/MultiBreakpointsTest.java ! test/com/sun/jdi/NativeInstanceFilter.java ! test/com/sun/jdi/NewInstanceTest.java ! test/com/sun/jdi/NoLaunchOptionTest.java ! test/com/sun/jdi/NoLocInfoTest.java ! test/com/sun/jdi/NullThreadGroupNameTest.java ! test/com/sun/jdi/OnThrowTest.java ! test/com/sun/jdi/OptionTest.java ! test/com/sun/jdi/PopAndInvokeTest.java ! test/com/sun/jdi/PopAsynchronousTest.java ! test/com/sun/jdi/PopSynchronousTest.java ! test/com/sun/jdi/RedefineCrossEvent.java ! test/com/sun/jdi/RedefineCrossStart.java ! test/com/sun/jdi/ReferrersTest.java ! test/com/sun/jdi/RepStep.java ! test/com/sun/jdi/RequestReflectionTest.java ! test/com/sun/jdi/ResumeOneThreadTest.java ! test/com/sun/jdi/SDENullTest.java ! test/com/sun/jdi/SimulResumerTest.java ! test/com/sun/jdi/SourceNameFilterTest.java ! test/com/sun/jdi/StepTest.java ! test/com/sun/jdi/SuspendThreadTest.java + test/com/sun/jdi/TEST.properties ! test/com/sun/jdi/TemplateTest.java ! test/com/sun/jdi/ThreadGroupTest.java ! test/com/sun/jdi/TwoThreadsTest.java ! test/com/sun/jdi/UTF8Test.java ! test/com/sun/jdi/UnpreparedByName.java ! test/com/sun/jdi/UnpreparedClasses.java ! test/com/sun/jdi/VMDeathLastTest.java ! test/com/sun/jdi/VMDeathRequestTest.java ! test/com/sun/jdi/VarargsTest.java ! test/com/sun/jdi/Vars.java ! test/com/sun/jdi/VisibleMethods.java ! test/com/sun/jdi/connect/spi/GeneratedConnectors.java ! test/com/sun/jdi/redefine/RedefineTest.java ! test/com/sun/jdi/redefineMethod/RedefineTest.java ! test/com/sun/jdi/sde/FilterMangleTest.java ! test/com/sun/jdi/sde/MangleStepTest.java ! test/com/sun/jdi/sde/MangleTest.java ! test/com/sun/jdi/sde/SourceDebugExtensionTest.java ! test/com/sun/jdi/sde/TemperatureTableTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanDoubleInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanInvocationTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java ! test/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTest.java ! test/com/sun/management/GarbageCollectorMXBean/LastGCInfo.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetDiagnosticOptions.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetDoubleVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java ! test/com/sun/management/HotSpotDiagnosticMXBean/SetAllVMOptions.java ! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java ! test/com/sun/management/OperatingSystemMXBean/GetCommittedVirtualMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/GetFreePhysicalMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/GetFreeSwapSpaceSize.java ! test/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java ! test/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java ! test/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java ! test/com/sun/management/OperatingSystemMXBean/GetTotalPhysicalMemorySize.java ! test/com/sun/management/OperatingSystemMXBean/MemoryStatusOverflow.java ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java + test/com/sun/management/TEST.properties ! test/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java ! test/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java ! test/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java ! test/com/sun/management/UnixOperatingSystemMXBean/GetMaxFileDescriptorCount.sh ! test/com/sun/management/UnixOperatingSystemMXBean/GetOpenFileDescriptorCount.sh ! test/com/sun/management/VMOptionOpenDataTest.java ! test/com/sun/tools/attach/PermissionTest.java ! test/com/sun/tools/attach/ProviderTest.java ! test/com/sun/tools/attach/StartManagementAgent.java ! test/com/sun/tools/attach/TempDirTest.java ! test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/instrument/TestAgentWithLimitMods.java ! test/java/lang/management/ClassLoadingMXBean/LoadCounts.java ! test/java/lang/management/CompilationMXBean/Basic.java ! test/java/lang/management/CompositeData/MemoryUsageCompositeData.java ! test/java/lang/management/CompositeData/ThreadInfoCompositeData.java ! test/java/lang/management/ManagementFactory/GetObjectName.java ! test/java/lang/management/ManagementFactory/GetPlatformMXBeans.java ! test/java/lang/management/ManagementFactory/GetPlatformManagementInterfaces.java ! test/java/lang/management/ManagementFactory/MBeanServerMXBeanUnsupportedTest.java ! test/java/lang/management/ManagementFactory/MXBeanException.java ! test/java/lang/management/ManagementFactory/MXBeanProxyTest.java ! test/java/lang/management/ManagementFactory/PlatformMBeanServerTest.java ! test/java/lang/management/ManagementFactory/ProxyExceptions.java ! test/java/lang/management/ManagementFactory/ProxyTypeMapping.java + test/java/lang/management/ManagementFactory/TEST.properties ! test/java/lang/management/ManagementFactory/ThreadMXBeanProxy.java ! test/java/lang/management/ManagementFactory/ValidateOpenTypes.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh ! test/java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh ! test/java/lang/management/MemoryMXBean/MemoryTestAllGC.sh ! test/java/lang/management/MemoryMXBean/Pending.java ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java ! test/java/lang/management/MemoryPoolMXBean/ThresholdTest.java ! test/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh + test/java/lang/management/PlatformLoggingMXBean/TEST.properties ! test/java/lang/management/RuntimeMXBean/GetSystemProperties.java ! test/java/lang/management/RuntimeMXBean/PropertiesTest.java ! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh ! test/java/lang/management/RuntimeMXBean/UpTime.java + test/java/lang/management/TEST.properties ! test/java/lang/management/ThreadMXBean/AllThreadIds.java ! test/java/lang/management/ThreadMXBean/DisableTest.java ! test/java/lang/management/ThreadMXBean/EnableTest.java ! test/java/lang/management/ThreadMXBean/FindDeadlocks.java ! test/java/lang/management/ThreadMXBean/FindMonitorDeadlock.java ! test/java/lang/management/ThreadMXBean/InvalidThreadID.java ! test/java/lang/management/ThreadMXBean/LockedMonitors.java ! test/java/lang/management/ThreadMXBean/LockedSynchronizers.java ! test/java/lang/management/ThreadMXBean/Locks.java ! test/java/lang/management/ThreadMXBean/MyOwnSynchronizer.java ! test/java/lang/management/ThreadMXBean/ResetPeakThreadCount.java ! test/java/lang/management/ThreadMXBean/SharedSynchronizer.java ! test/java/lang/management/ThreadMXBean/SynchronizationStatistics.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java ! test/java/lang/management/ThreadMXBean/ThreadCounts.java ! test/java/lang/management/ThreadMXBean/ThreadCpuTime.java ! test/java/lang/management/ThreadMXBean/ThreadDaemonTest.java ! test/java/lang/management/ThreadMXBean/ThreadLists.java ! test/java/lang/management/ThreadMXBean/ThreadMXBeanStateTest.java ! test/java/lang/management/ThreadMXBean/ThreadStackTrace.java ! test/java/lang/management/ThreadMXBean/ThreadUserTime.java ! test/javax/management/ImplementationVersion/ImplVersionTest.java ! test/javax/management/Introspector/AnnotationSecurityTest.java ! test/javax/management/Introspector/AnnotationTest.java ! test/javax/management/Introspector/ChangingNotifsTest.java ! test/javax/management/Introspector/ClassLeakTest.java ! test/javax/management/Introspector/DuplicateGetterTest.java ! test/javax/management/Introspector/FeatureOrderTest.java ! test/javax/management/Introspector/GetMBeanInfoExceptionTest.java ! test/javax/management/Introspector/IdenticalMBeanInfoTest.java ! test/javax/management/Introspector/ImmutableNotificationInfoTest.java ! test/javax/management/Introspector/InvokeGettersTest.java ! test/javax/management/Introspector/IsMethodTest.java ! test/javax/management/Introspector/LegacyConstructorPropertiesTest.java ! test/javax/management/Introspector/NotAnMBeanTest.java ! test/javax/management/Introspector/NotCompliantCauseTest.java ! test/javax/management/Introspector/SetWrongTypeAttributeTest.java ! test/javax/management/Introspector/UnregisterMBeanExceptionTest.java ! test/javax/management/MBeanInfo/EqualExceptionTest.java ! test/javax/management/MBeanInfo/MBeanInfoEqualsNPETest.java ! test/javax/management/MBeanInfo/MBeanInfoEqualsTest.java ! test/javax/management/MBeanInfo/MBeanInfoHashCodeNPETest.java ! test/javax/management/MBeanInfo/NullInfoArraysTest.java ! test/javax/management/MBeanInfo/SerializationTest.java ! test/javax/management/MBeanInfo/SerializationTest1.java ! test/javax/management/MBeanInfo/TooManyFooTest.java ! test/javax/management/MBeanServer/AttributeListTypeSafeTest.java ! test/javax/management/MBeanServer/MBeanExceptionTest.java ! test/javax/management/MBeanServer/MBeanFallbackTest.java ! test/javax/management/MBeanServer/MBeanServerInvocationHandlerExceptionTest.java ! test/javax/management/MBeanServer/MBeanTest.java ! test/javax/management/MBeanServer/NewMBeanListenerTest.java ! test/javax/management/MBeanServer/NotifDeadlockTest.java ! test/javax/management/MBeanServer/PostExceptionTest.java ! test/javax/management/MBeanServer/PostRegisterDeadlockTest.java ! test/javax/management/MBeanServer/PostRegisterDeadlockTest2.java ! test/javax/management/MBeanServer/PreDeregisterDeadlockTest.java ! test/javax/management/MBeanServer/PreRegisterTest.java ! test/javax/management/MBeanServerFactory/ReleaseMBeanServerTest.java ! test/javax/management/MustBeValidMBeanInfo/MustBeValidCommand.java ! test/javax/management/ObjectInstance/MBeanInfoFailTest.java ! test/javax/management/ObjectInstance/ObjectInstanceNullTest.java ! test/javax/management/ObjectInstance/ToStringMethodTest.java ! test/javax/management/ObjectName/ApplyWildcardTest.java ! test/javax/management/ObjectName/ComparatorTest.java ! test/javax/management/ObjectName/DelegateNameWildcardNameTest.java ! test/javax/management/ObjectName/NullEmptyKeyValueTest.java ! test/javax/management/ObjectName/ObjectNameGetInstanceTest.java ! test/javax/management/ObjectName/RepositoryWildcardTest.java ! test/javax/management/ObjectName/SerialCompatTest.java ! test/javax/management/ObjectName/ValueWildcardTest.java + test/javax/management/TEST.properties ! test/javax/management/descriptor/DefaultDescriptorTest.java ! test/javax/management/descriptor/DescriptorTest.java ! test/javax/management/descriptor/EqualsHashCodeTest.java ! test/javax/management/descriptor/ImmutableArrayFieldTest.java ! test/javax/management/descriptor/ImmutableDescriptorSerialTest.java ! test/javax/management/descriptor/ImmutableDescriptorSetFieldsTest.java ! test/javax/management/descriptor/MBeanInfoInteropTest.java ! test/javax/management/descriptor/UnionTest.java ! test/javax/management/generified/GenericTest.java ! test/javax/management/generified/ListTypeCheckTest.java ! test/javax/management/loading/ArrayClassTest.java ! test/javax/management/loading/DocumentRootTest.java ! test/javax/management/loading/GetMBeansFromURLTest.java ! test/javax/management/loading/LibraryLoader/LibraryLoaderTest.java ! test/javax/management/loading/MLetCLR/MLetCommand.java ! test/javax/management/loading/MLetContentTest.java ! test/javax/management/loading/MletParserLocaleTest.java ! test/javax/management/loading/ParserInfiniteLoopTest.java ! test/javax/management/loading/SystemClassLoaderTest.java ! test/javax/management/modelmbean/AddAttributeChangeNotificationListenerTest.java ! test/javax/management/modelmbean/DescriptorSupportSerialTest.java ! test/javax/management/modelmbean/DescriptorSupportTest.java ! test/javax/management/modelmbean/DescriptorSupportXMLLocaleTest.java ! test/javax/management/modelmbean/DescriptorSupportXMLTest.java ! test/javax/management/modelmbean/ExoticTargetTypeTest.java ! test/javax/management/modelmbean/InfoSupportTest.java ! test/javax/management/modelmbean/LoggingExceptionTest.java ! test/javax/management/modelmbean/ModelMBeanInfoSupport/GetAllDescriptorsTest.java ! test/javax/management/modelmbean/OnUnregisterTest.java ! test/javax/management/modelmbean/RequiredModelMBeanGetAttributeTest.java ! test/javax/management/modelmbean/RequiredModelMBeanMethodTest.java ! test/javax/management/modelmbean/RequiredModelMBeanSetAttributeTest.java ! test/javax/management/modelmbean/SimpleModelMBean/SimpleModelMBeanCommand.java ! test/javax/management/monitor/CounterMonitorDeadlockTest.java ! test/javax/management/monitor/CounterMonitorInitThresholdTest.java ! test/javax/management/monitor/CounterMonitorTest.java ! test/javax/management/monitor/CounterMonitorThresholdTest.java ! test/javax/management/monitor/DerivedGaugeMonitorTest.java ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java ! test/javax/management/monitor/MultiMonitorTest.java ! test/javax/management/monitor/NonComparableAttributeValueTest.java ! test/javax/management/monitor/NullAttributeValueTest.java ! test/javax/management/monitor/ReflectionExceptionTest.java ! test/javax/management/monitor/RuntimeExceptionTest.java ! test/javax/management/monitor/StartStopTest.java ! test/javax/management/monitor/StringMonitorDeadlockTest.java ! test/javax/management/monitor/ThreadPoolAccTest.java ! test/javax/management/monitor/ThreadPoolTest.java ! test/javax/management/mxbean/AmbiguousConstructorTest.java ! test/javax/management/mxbean/ComparatorExceptionTest.java ! test/javax/management/mxbean/ExceptionDiagnosisTest.java ! test/javax/management/mxbean/GenericTypeTest.java ! test/javax/management/mxbean/InvalidMXBeanRegistrationTest.java ! test/javax/management/mxbean/LeakTest.java ! test/javax/management/mxbean/MBeanOperationInfoTest.java ! test/javax/management/mxbean/MXBeanAnnotationTest.java ! test/javax/management/mxbean/MXBeanFallbackTest.java ! test/javax/management/mxbean/MXBeanFlagTest.java ! test/javax/management/mxbean/MXBeanLoadingTest1.java ! test/javax/management/mxbean/MXBeanPreRegisterTest.java ! test/javax/management/mxbean/MXBeanRefTest.java ! test/javax/management/mxbean/MiscTest.java ! test/javax/management/mxbean/OperationImpactTest.java ! test/javax/management/mxbean/OverloadTest.java ! test/javax/management/mxbean/PreRegisterNameTest.java ! test/javax/management/mxbean/PropertyNamesTest.java ! test/javax/management/mxbean/SameObjectTwoNamesTest.java ! test/javax/management/mxbean/StandardMBeanOverrideTest.java ! test/javax/management/mxbean/ThreadMXBeanTest.java ! test/javax/management/mxbean/TypeNameTest.java ! test/javax/management/notification/BroadcasterSupportDeadlockTest.java ! test/javax/management/notification/FilterExceptionTest.java ! test/javax/management/notification/NotifExecutorTest.java ! test/javax/management/notification/NotifInfoTest.java ! test/javax/management/openmbean/ArrayTypeTest.java ! test/javax/management/openmbean/BadConstraintTest.java ! test/javax/management/openmbean/CompositeDataStringTest.java ! test/javax/management/openmbean/ConstraintTest.java ! test/javax/management/openmbean/EqualsTest.java ! test/javax/management/openmbean/IsValueTest.java ! test/javax/management/openmbean/NullConstructorParamsTest.java ! test/javax/management/openmbean/OpenMBeanInfoEqualsNPETest.java ! test/javax/management/openmbean/OpenMBeanInfoHashCodeNPETest.java ! test/javax/management/openmbean/OpenTypeDescriptorTest.java ! test/javax/management/proxy/JMXProxyFallbackTest.java ! test/javax/management/proxy/JMXProxyTest.java ! test/javax/management/proxy/NotificationEmitterProxy.java ! test/javax/management/proxy/ProxyObjectMethodsTest.java ! test/javax/management/query/CustomQueryTest.java ! test/javax/management/query/InstanceOfExpTest.java ! test/javax/management/query/QueryExpStringTest.java ! test/javax/management/query/QueryMatchTest.java ! test/javax/management/query/QuerySubstringTest.java ! test/javax/management/relation/NonArrayListTest.java ! test/javax/management/relation/RelationNotificationSeqNoTest.java ! test/javax/management/relation/RelationNotificationSourceTest.java ! test/javax/management/relation/RelationTypeTest.java + test/javax/management/remote/mandatory/TEST.properties ! test/javax/management/remote/mandatory/URLTest.java ! test/javax/management/remote/mandatory/connection/AddressableTest.java ! test/javax/management/remote/mandatory/connection/BrokenConnectionTest.java ! test/javax/management/remote/mandatory/connection/CloseFailedClientTest.java ! test/javax/management/remote/mandatory/connection/CloseServerTest.java ! test/javax/management/remote/mandatory/connection/CloseUnconnectedTest.java ! test/javax/management/remote/mandatory/connection/CloseableTest.java ! test/javax/management/remote/mandatory/connection/ConnectionListenerNullTest.java ! test/javax/management/remote/mandatory/connection/ConnectionTest.java ! test/javax/management/remote/mandatory/connection/DaemonRMIExporterTest.java ! test/javax/management/remote/mandatory/connection/DeadLockTest.java ! test/javax/management/remote/mandatory/connection/FailedConnectionTest.java ! test/javax/management/remote/mandatory/connection/GetConnectionTest.java ! test/javax/management/remote/mandatory/connection/IIOPURLTest.java ! test/javax/management/remote/mandatory/connection/JMXServiceURLLocaleTest.java ! test/javax/management/remote/mandatory/connection/MultiOpenCloseTest.java ! test/javax/management/remote/mandatory/connection/MultiThreadDeadLockTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectionIdTest.java ! test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java ! test/javax/management/remote/mandatory/connection/RMIExitTest.java ! test/javax/management/remote/mandatory/connection/RMISerializeTest.java ! test/javax/management/remote/mandatory/connection/ReconnectTest.java ! test/javax/management/remote/mandatory/connectorServer/ConnectorStopDeadlockTest.java ! test/javax/management/remote/mandatory/connectorServer/JNDIFailureTest.java ! test/javax/management/remote/mandatory/connectorServer/MBSFPreStartPostStartTest.java ! test/javax/management/remote/mandatory/loading/DefaultProviderTest.java ! test/javax/management/remote/mandatory/loading/DeserializeEncodedURLTest.java ! test/javax/management/remote/mandatory/loading/MethodResultTest.java ! test/javax/management/remote/mandatory/loading/MissingClassTest.java ! test/javax/management/remote/mandatory/loading/RMIDownloadTest.java ! test/javax/management/remote/mandatory/loading/TargetMBeanTest.java ! test/javax/management/remote/mandatory/loading/UserClassLoaderTest.java ! test/javax/management/remote/mandatory/notif/AddRemoveTest.java ! test/javax/management/remote/mandatory/notif/ConcurrentModificationTest.java ! test/javax/management/remote/mandatory/notif/DiffHBTest.java ! test/javax/management/remote/mandatory/notif/EmptyDomainNotificationTest.java ! test/javax/management/remote/mandatory/notif/ListenerScaleTest.java ! test/javax/management/remote/mandatory/notif/NotSerializableNotifTest.java ! test/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java ! test/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferCreationTest.java ! test/javax/management/remote/mandatory/notif/NotificationBufferDeadlockTest.java ! test/javax/management/remote/mandatory/notif/NotificationEmissionTest.java ! test/javax/management/remote/mandatory/notif/RMINotifTest.java ! test/javax/management/remote/mandatory/notif/ServerNotifs.java ! test/javax/management/remote/mandatory/notif/UnexpectedNotifTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java ! test/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java ! test/javax/management/remote/mandatory/provider/ProviderTest.java ! test/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java ! test/javax/management/remote/mandatory/threads/ExecutorShutdownTest.java ! test/javax/management/remote/mandatory/threads/ExecutorTest.java ! test/javax/management/remote/mandatory/threads/NoServerTimeoutTest.java ! test/javax/management/remote/mandatory/version/ImplVersionTest.java ! test/javax/management/security/AvoidGetMBeanInfoCallsTest.java ! test/javax/management/security/MBeanPermissionTest.java ! test/javax/management/standardmbean/DeadlockTest.java ! test/javax/management/timer/MissingNotificationTest.java ! test/javax/management/timer/StartTest.java + test/sun/jvmstat/TEST.properties ! test/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java ! test/sun/jvmstat/monitor/MonitoredVm/TestPollingInterval.java ! test/sun/jvmstat/monitor/VmIdentifier/VmIdentifierCreateResolve.java ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java ! test/sun/management/HotspotClassLoadingMBean/GetClassInitializationTime.java ! test/sun/management/HotspotClassLoadingMBean/GetClassLoadingTime.java ! test/sun/management/HotspotClassLoadingMBean/GetInitializedClassCount.java ! test/sun/management/HotspotClassLoadingMBean/GetLoadedClassSize.java ! test/sun/management/HotspotClassLoadingMBean/GetMethodDataSize.java ! test/sun/management/HotspotClassLoadingMBean/GetUnloadedClassSize.java ! test/sun/management/HotspotRuntimeMBean/GetSafepointCount.java ! test/sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java ! test/sun/management/HotspotRuntimeMBean/GetTotalSafepointTime.java ! test/sun/management/HotspotThreadMBean/GetInternalThreads.java ! test/sun/management/LazyCompositeDataTest.java ! test/sun/management/LoggingTest/LoggingWithJULTest.java ! test/sun/management/LoggingTest/LoggingWithLoggerFinderTest.java ! test/sun/management/StackTraceElementCompositeData/CompatibilityTest.java + test/sun/management/TEST.properties ! test/sun/management/jdp/JdpDefaultsTest.java ! test/sun/management/jdp/JdpJmxRemoteDynamicPortTest.java ! test/sun/management/jdp/JdpOffTest.java ! test/sun/management/jdp/JdpSpecificAddressTest.java + test/sun/management/jdp/TEST.properties ! test/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java + test/sun/management/jmxremote/TEST.properties ! test/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh ! test/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java ! test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java ! test/sun/management/jmxremote/startstop/JMXStatusTest.java + test/sun/tools/jcmd/TEST.properties ! test/sun/tools/jcmd/TestJcmdDefaults.java ! test/sun/tools/jcmd/TestJcmdSanity.java ! test/sun/tools/jconsole/ResourceCheckTest.java + test/sun/tools/jhsdb/TEST.properties ! test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java ! test/sun/tools/jinfo/JInfoTest.java + test/sun/tools/jinfo/TEST.properties + test/sun/tools/jmap/TEST.properties + test/sun/tools/jstack/TEST.properties + test/sun/tools/jstat/TEST.properties + test/sun/tools/jstatd/TEST.properties ! test/sun/tools/jstatd/TestJstatdDefaults.java ! test/sun/tools/jstatd/TestJstatdExternalRegistry.java ! test/sun/tools/jstatd/TestJstatdPort.java ! test/sun/tools/jstatd/TestJstatdPortAndServer.java ! test/sun/tools/jstatd/TestJstatdServer.java Changeset: 63545defbee3 Author: jwilhelm Date: 2017-03-20 23:49 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/63545defbee3 Merge Changeset: 2d00e12c474d Author: iignatyev Date: 2017-03-22 17:57 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/2d00e12c474d 8177374: fix module dependency declaration in jdk_svc tests Reviewed-by: mchung, sspitsyn ! test/com/sun/tools/attach/BasicTests.java ! test/java/lang/management/PlatformLoggingMXBean/LoggingMXBeanTest.java ! test/java/lang/management/PlatformLoggingMXBean/PlatformLoggingMXBeanTest.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/JvmstatCountersTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java Changeset: e42aa54d7ed7 Author: jwilhelm Date: 2017-03-23 15:06 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e42aa54d7ed7 Merge Changeset: b45f8cb93c6f Author: jwilhelm Date: 2017-03-25 00:31 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b45f8cb93c6f Merge Changeset: eeffca2a1db2 Author: jwilhelm Date: 2017-03-30 19:55 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/eeffca2a1db2 Merge Changeset: b23f0d9ff042 Author: jwilhelm Date: 2017-03-30 21:02 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b23f0d9ff042 Merge Changeset: 184445e67dc7 Author: sherman Date: 2017-03-31 11:33 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/184445e67dc7 8177910: Update zlib copyright note in idk/src/java.base/share/legal/zlib.md Reviewed-by: mchung, rriggs ! src/java.base/share/legal/zlib.md Changeset: 7c72114a5558 Author: smarks Date: 2017-03-31 14:21 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/7c72114a5558 8177653: clarify restrictions on Iterator.forEachRemaining Reviewed-by: martin ! src/java.base/share/classes/java/util/Iterator.java Changeset: f2612af45b7a Author: amlu Date: 2017-04-01 10:19 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/f2612af45b7a 8177638: com/sun/jarsigner, jdk/internal/loader (and more) are missed in TEST.groups Reviewed-by: sspitsyn, weijun ! test/ProblemList.txt ! test/TEST.groups Changeset: 6dea581453d7 Author: dfuchs Date: 2017-04-03 12:54 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/6dea581453d7 8177835: System.LoggerFinder#getLogger or getLocalizedLogger does not throw NPE Reviewed-by: rriggs, mchung ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java + test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java Changeset: c779133005cf Author: lana Date: 2017-04-06 04:53 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/c779133005cf Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java Changeset: 93f003344adb Author: jwilhelm Date: 2017-04-06 22:18 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/93f003344adb Merge ! test/sun/tools/jcmd/TestJcmdDefaults.java From igor.veresov at oracle.com Thu Apr 6 23:46:26 2017 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Thu, 06 Apr 2017 23:46:26 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704062346.v36NkQ6k025404@aojmv0008.oracle.com> Changeset: 5e441a7ec5e3 Author: iveresov Date: 2017-04-06 14:31 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/5e441a7ec5e3 8178088: Update Graal Summary: Update Graal, do appropriate changes to jaotc Reviewed-by: kvn ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTBackend.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTCompilationTask.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTHotSpotResolvedJavaMethod.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/ProbabilityDirectiveTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src/org/graalvm/compiler/asm/sparc/SPARCAssembler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/TraceStatisticsPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/calc/Condition.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/FloatStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IllegalStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/IntegerStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/Stamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/StampFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/VoidStamp.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/FrequencyEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCArithmeticLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/SPARCLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/BoxingEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/CompareCanonicalizerTest3.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationMulTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest1.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest11.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest13.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTest5.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationTestBase.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DeMorganCanonicalizationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/DegeneratedLoopsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FindUniqueDefaultMethodTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/FloatingReadTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GraalCompilerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/IfCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/LockEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MemoryScheduleTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/MergeCanonicalizerTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NestedLoopTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/NodePropertiesTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PhiCreationTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/PushThroughIfTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReadAfterCheckCastTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ScalarTypeSystemTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SchedulingTest2.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/SimpleCFGTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StraighteningTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/TypeSystemTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PartialEscapeAnalysisTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/InliningTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/NestedLoopEffectsPhaseComplexityTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/GraalTutorial.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompilerOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/GraphChangeMonitoringPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugFilter.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/DebugRetryableTask.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeBitMap.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/NodeStack.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeWorkList.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicate.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/iterators/NodePredicates.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ClassSubstitutionsTests.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.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.test/src/org/graalvm/compiler/hotspot/test/JVMCIInfopointErrorTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/LoadJavaMirrorWithKlassTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/RetryableCompilationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/WriteBarrierAdditionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilationTask.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/HotSpotBackend.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotCompiledCodeBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotDebugInfoBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompilerFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalJVMCIServiceLocator.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/HotSpotGraalRuntimeProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalVMEventListener.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOptionKey.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.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/meta/HotSpotSuitesProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/GraalHotSpotVMConfigNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/StubForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/EncodedSymbolNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/LoadJavaMirrorWithKlassPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/OnStackReplacementPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HotSpotReplacementsUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/LoadExceptionObjectSnippets.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.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/ArrayCopySnippets.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ExceptionHandlerStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/ForeignCallStub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/Stub.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UnwindExceptionToCallerStub.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/BytecodeParserOptions.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/RedundantMoveElimination.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/SwitchStrategy.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanWalker.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/GlobalLivenessAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceBuilderPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanWalker.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantLoadOptimization.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/constopt/ConstantTreeAnalyzer.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssa/SSAVerifier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/LSStackSlotAllocator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopFullUnrollPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopPeelingPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases/LoopUnswitchingPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src/org/graalvm/compiler/loop/test/LoopsDataTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/DerivedOffsetInductionVariable.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/micro/benchmarks/ArrayListBenchmark.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/GraalCompilerState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/lir/trace/TraceLSRAIntervalBuildingBench.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FixedGuardNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GuardedValueNode.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/PiArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/StructuredGraph.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/CompareNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/ConditionalNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IsNullNode.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/NegateNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/NormalizeCompareNode.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/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/SignedDivNode.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/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/cfg/ControlFlowGraph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BranchProbabilityNode.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/extended/RawLoadNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/NodeIntrinsicPluginFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorIdNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeValueMap.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/type/StampTool.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.options/src/org/graalvm/compiler/options/ModifiableOptionValues.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValues.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionsParser.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/UniquePathUtilities.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/AbstractInliningPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/DominatorConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LockEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/NewConditionalEliminationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/walker/InliningData.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/MergeableState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/verify/VerifyDebugUsage.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/InstanceOfTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/MethodSubstitutionTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/SubstitutionsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/GeneratedNodeIntrinsicPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/InjectedDependencies.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src/org/graalvm/compiler/replacements/verifier/NodeIntrinsicVerifier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/DefaultJavaLoweringProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/NodeIntrinsificationProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ReplacementsImpl.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.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/BasicArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MethodHandleNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src/org/graalvm/compiler/serviceprovider/processor/ServiceProviderProcessor.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/GraalTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/SubprocessUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/EffectsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeBlockState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PartialEscapeClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src/org/graalvm/util/EconomicMap.java Changeset: 6f4b8d52a481 Author: iveresov Date: 2017-04-06 23:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/6f4b8d52a481 Merge From david.holmes at oracle.com Fri Apr 7 00:37:21 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Fri, 07 Apr 2017 00:37:21 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704070037.v370bLcu010915@aojmv0008.oracle.com> Changeset: 160ab9edff04 Author: dholmes Date: 2017-04-06 17:45 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/160ab9edff04 8166927: interfaceSupport.hpp has ancient comments about TSO Reviewed-by: sspitsyn, dcubed, lfoltan, coleenp ! src/share/vm/runtime/interfaceSupport.hpp Changeset: 590b3cfe405c Author: dholmes Date: 2017-04-06 23:46 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/590b3cfe405c Merge From rahul.v.raghavan at oracle.com Mon Apr 10 04:49:07 2017 From: rahul.v.raghavan at oracle.com (rahul.v.raghavan at oracle.com) Date: Mon, 10 Apr 2017 04:49:07 +0000 Subject: hg: jdk10/hs/hotspot: 8171813: Reported null pointer dereference defect groups Message-ID: <201704100449.v3A4n8Nv012446@aojmv0008.oracle.com> Changeset: 3eccb54f17b8 Author: rraghavan Date: 2017-04-09 20:52 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/3eccb54f17b8 8171813: Reported null pointer dereference defect groups Summary: Added required explicit NULL checks Reviewed-by: thartmann, zmajo ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp From jesper.wilhelmsson at oracle.com Mon Apr 10 19:43:01 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:43:01 +0000 Subject: hg: jdk10/hs: 3 new changesets Message-ID: <201704101943.v3AJh1L6016646@aojmv0008.oracle.com> Changeset: 6fe9f8461672 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/6fe9f8461672 Added tag jdk-9+164 for changeset 7810f75d016a ! .hgtags Changeset: 8ec175c61fc3 Author: lana Date: 2017-04-08 03:24 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/8ec175c61fc3 Merge ! .hgtags - common/bin/shell-tracer.sh Changeset: 509b33120157 Author: jwilhelm Date: 2017-04-10 20:10 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/509b33120157 Merge ! common/autoconf/generated-configure.sh - common/autoconf/lib-elf.m4 From jesper.wilhelmsson at oracle.com Mon Apr 10 19:43:00 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:43:00 +0000 Subject: hg: jdk10/hs/jaxp: 2 new changesets Message-ID: <201704101943.v3AJh0fW016526@aojmv0008.oracle.com> Changeset: 8ecce2375af1 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/8ecce2375af1 Added tag jdk-9+164 for changeset 6dc790a4e831 ! .hgtags Changeset: 1f64e853c72b Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/1f64e853c72b Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 10 19:42:59 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:42:59 +0000 Subject: hg: jdk10/hs/jaxws: 2 new changesets Message-ID: <201704101942.v3AJgxAX016503@aojmv0008.oracle.com> Changeset: b92bbd3a5613 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/b92bbd3a5613 Added tag jdk-9+164 for changeset 1a52de2da827 ! .hgtags Changeset: ac7e572a6a6b Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/ac7e572a6a6b Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 10 19:43:01 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:43:01 +0000 Subject: hg: jdk10/hs/corba: 2 new changesets Message-ID: <201704101943.v3AJh1A1016683@aojmv0008.oracle.com> Changeset: a510b2201154 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/a510b2201154 Added tag jdk-9+164 for changeset 965bbae30727 ! .hgtags Changeset: 5d6d891bb36d Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/5d6d891bb36d Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 10 19:43:03 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:43:03 +0000 Subject: hg: jdk10/hs/nashorn: 2 new changesets Message-ID: <201704101943.v3AJh3jF016748@aojmv0008.oracle.com> Changeset: 8c8c38891345 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/8c8c38891345 Added tag jdk-9+164 for changeset b473fab09baa ! .hgtags Changeset: e6bc0ad505e6 Author: lana Date: 2017-04-08 03:24 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/e6bc0ad505e6 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 10 19:43:04 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:43:04 +0000 Subject: hg: jdk10/hs/langtools: 2 new changesets Message-ID: <201704101943.v3AJh4r8016761@aojmv0008.oracle.com> Changeset: 77a4b2e2e5be Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/77a4b2e2e5be Added tag jdk-9+164 for changeset c7f3df19667b ! .hgtags Changeset: ef9180164e08 Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ef9180164e08 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 10 19:43:05 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:43:05 +0000 Subject: hg: jdk10/hs/jdk: 4 new changesets Message-ID: <201704101943.v3AJh5Y4016772@aojmv0008.oracle.com> Changeset: 4cab82804a44 Author: mullan Date: 2017-04-06 16:21 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/4cab82804a44 8161973: PKIXRevocationChecker.getSoftFailExceptions() not working Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! test/java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java ! test/javax/net/ssl/Stapling/SSLSocketWithStapling.java Changeset: 645c0d3e3977 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/645c0d3e3977 Added tag jdk-9+164 for changeset 6dea581453d7 ! .hgtags Changeset: 37f8b938b680 Author: lana Date: 2017-04-08 03:25 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/37f8b938b680 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java Changeset: ba56100fd94f Author: jwilhelm Date: 2017-04-10 20:10 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/ba56100fd94f Merge From jesper.wilhelmsson at oracle.com Mon Apr 10 19:43:05 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 10 Apr 2017 19:43:05 +0000 Subject: hg: jdk10/hs/hotspot: 3 new changesets Message-ID: <201704101943.v3AJh5qt016768@aojmv0008.oracle.com> Changeset: e2a24f3510e9 Author: lana Date: 2017-04-06 17:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/e2a24f3510e9 Added tag jdk-9+164 for changeset 0af429be8bba ! .hgtags Changeset: 8295ca08f5cb Author: lana Date: 2017-04-08 03:24 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/8295ca08f5cb Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: c5b144e1e3c3 Author: jwilhelm Date: 2017-04-10 20:10 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/c5b144e1e3c3 Merge - make/lib/Lib-jdk.aot.gmk - src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp - src/cpu/arm/vm/metaspaceShared_arm.cpp - src/cpu/ppc/vm/metaspaceShared_ppc.cpp - src/cpu/s390/vm/metaspaceShared_s390.cpp - src/cpu/sparc/vm/metaspaceShared_sparc.cpp - src/cpu/x86/vm/metaspaceShared_x86_32.cpp - src/cpu/x86/vm/metaspaceShared_x86_64.cpp - src/cpu/zero/vm/metaspaceShared_zero.cpp - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java - src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c - src/jdk.aot/unix/native/libjelfshim/shim_functions.c - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java - test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java - test/runtime/modules/JVMGetModuleByPkgName.java From per.liden at oracle.com Tue Apr 11 10:32:42 2017 From: per.liden at oracle.com (per.liden at oracle.com) Date: Tue, 11 Apr 2017 10:32:42 +0000 Subject: hg: jdk10/hs/hotspot: 8178364: Command-line flags of type double should accept integer values Message-ID: <201704111032.v3BAWgCP028726@aojmv0008.oracle.com> Changeset: 94553b6e5dfa Author: pliden Date: 2017-04-11 11:12 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/94553b6e5dfa 8178364: Command-line flags of type double should accept integer values Reviewed-by: dholmes, sjohanss ! src/share/vm/runtime/arguments.cpp + test/runtime/CommandLine/DoubleFlagWithIntegerValue.java From kim.barrett at oracle.com Wed Apr 12 06:45:22 2017 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Wed, 12 Apr 2017 06:45:22 +0000 Subject: hg: jdk10/hs/hotspot: 8160748: Inconsistent types for ideal_reg Message-ID: <201704120645.v3C6jM03024760@aojmv0008.oracle.com> Changeset: d0f9cd0ff128 Author: kbarrett Date: 2017-04-12 01:31 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/d0f9cd0ff128 8160748: Inconsistent types for ideal_reg Summary: Made ideal_reg consistently uint. Reviewed-by: kvn, iveresov ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/arm/vm/arm.ad ! src/cpu/ppc/vm/ppc.ad ! src/cpu/s390/vm/s390.ad ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86.ad ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/coalesce.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/reg_split.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/type.hpp From per.liden at oracle.com Wed Apr 12 08:31:54 2017 From: per.liden at oracle.com (per.liden at oracle.com) Date: Wed, 12 Apr 2017 08:31:54 +0000 Subject: hg: jdk10/hs/hotspot: 8178363: Incorrect check for nmethod re-registration in C1 Message-ID: <201704120831.v3C8Vs6t021306@aojmv0008.oracle.com> Changeset: 3d507c72aac3 Author: pliden Date: 2017-04-12 08:49 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/3d507c72aac3 8178363: Incorrect check for nmethod re-registration in C1 Reviewed-by: stefank, rbackman ! src/share/vm/c1/c1_Runtime1.cpp From coleen.phillimore at oracle.com Wed Apr 12 13:01:56 2017 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Wed, 12 Apr 2017 13:01:56 +0000 Subject: hg: jdk10/hs/hotspot: 8026985: Rewrite SystemDictionary::classes_do and Dictionary::classes_do to use KlassClosure Message-ID: <201704121301.v3CD1uJl008474@aojmv0008.oracle.com> Changeset: d276073fda85 Author: coleenp Date: 2017-04-12 08:02 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/d276073fda85 8026985: Rewrite SystemDictionary::classes_do and Dictionary::classes_do to use KlassClosure Summary: Actually remove unused functions like classes_do and methods_do. Reviewed-by: iveresov, sspitsyn, dholmes ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp ! src/share/vm/classfile/loaderConstraints.cpp ! src/share/vm/classfile/loaderConstraints.hpp ! src/share/vm/classfile/placeholders.cpp ! src/share/vm/classfile/placeholders.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/memory/universe.hpp ! src/share/vm/prims/jvmtiGetLoadedClasses.cpp ! src/share/vm/prims/privilegedStack.cpp ! src/share/vm/prims/privilegedStack.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/reflectionUtils.hpp ! src/share/vm/services/heapDumper.cpp From george.triantafillou at oracle.com Wed Apr 12 22:53:15 2017 From: george.triantafillou at oracle.com (george.triantafillou at oracle.com) Date: Wed, 12 Apr 2017 22:53:15 +0000 Subject: hg: jdk10/hs/hotspot: 8150388: Remove SPARC 32-bit support Message-ID: <201704122253.v3CMrFqF008603@aojmv0008.oracle.com> Changeset: d73a8d6f9bc1 Author: gtriantafill Date: 2017-04-12 17:52 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/d73a8d6f9bc1 8150388: Remove SPARC 32-bit support Reviewed-by: hseigel, coleenp, dholmes, kvn ! src/cpu/sparc/vm/abstractInterpreter_sparc.cpp ! src/cpu/sparc/vm/c1_FrameMap_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/sparc/vm/c1_LIR_sparc.cpp ! src/cpu/sparc/vm/c1_LinearScan_sparc.hpp ! src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp ! src/cpu/sparc/vm/c1_Runtime1_sparc.cpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/copy_sparc.hpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/frame_sparc.hpp ! src/cpu/sparc/vm/globalDefinitions_sparc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/icBuffer_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interpreterRT_sparc.cpp ! src/cpu/sparc/vm/javaFrameAnchor_sparc.hpp ! src/cpu/sparc/vm/jniFastGetField_sparc.cpp ! src/cpu/sparc/vm/jniTypes_sparc.hpp ! src/cpu/sparc/vm/jni_sparc.h ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/os_cpu/linux_sparc/vm/atomic_linux_sparc.inline.hpp ! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp ! src/os_cpu/linux_sparc/vm/prefetch_linux_sparc.inline.hpp ! src/os_cpu/solaris_sparc/vm/atomic_solaris_sparc.hpp ! src/os_cpu/solaris_sparc/vm/globals_solaris_sparc.hpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/prefetch_solaris_sparc.inline.hpp ! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.hpp From igor.ignatyev at oracle.com Thu Apr 13 03:55:22 2017 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 13 Apr 2017 03:55:22 +0000 Subject: hg: jdk10/hs: 8178695: jdk.test.lib.artifacts.ArtifactContainer has to be public Message-ID: <201704130355.v3D3tMxG016382@aojmv0008.oracle.com> Changeset: 6ac70a956b57 Author: iignatyev Date: 2017-04-12 18:46 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/6ac70a956b57 8178695: jdk.test.lib.artifacts.ArtifactContainer has to be public Reviewed-by: ctornqvi, gtriantafill ! test/lib/jdk/test/lib/artifacts/Artifact.java + test/lib/jdk/test/lib/artifacts/ArtifactContainer.java From coleen.phillimore at oracle.com Thu Apr 13 14:43:46 2017 From: coleen.phillimore at oracle.com (coleen.phillimore at oracle.com) Date: Thu, 13 Apr 2017 14:43:46 +0000 Subject: hg: jdk10/hs/hotspot: 8178336: Unnecessary SystemDictionary walk for Protection domain liveness Message-ID: <201704131443.v3DEhkOV016748@aojmv0008.oracle.com> Changeset: 3ff52f40bf2c Author: coleenp Date: 2017-04-13 09:42 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/3ff52f40bf2c 8178336: Unnecessary SystemDictionary walk for Protection domain liveness Summary: remove system dictionary walk and pass strong closure for !ClassUnloading Reviewed-by: jiangli, iklam ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/dictionary.hpp + src/share/vm/classfile/protectionDomainCache.cpp + src/share/vm/classfile/protectionDomainCache.hpp From igor.ignatyev at oracle.com Thu Apr 13 19:23:45 2017 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Thu, 13 Apr 2017 19:23:45 +0000 Subject: hg: jdk10/hs/hotspot: 8178291: Add CTW test for boot module Message-ID: <201704131923.v3DJNk60023100@aojmv0008.oracle.com> Changeset: 929630af8153 Author: iignatyev Date: 2017-04-13 11:23 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/929630af8153 8178291: Add CTW test for boot module Reviewed-by: kvn + test/applications/ctw/Modules.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java + test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java From kim.barrett at oracle.com Thu Apr 13 22:19:32 2017 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Thu, 13 Apr 2017 22:19:32 +0000 Subject: hg: jdk10/hs/hotspot: 8169517: WhiteBox should provide concurrent GC phase control Message-ID: <201704132219.v3DMJWTJ029529@aojmv0008.oracle.com> Changeset: 59f5a79c2776 Author: kbarrett Date: 2017-04-13 16:38 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/59f5a79c2776 8169517: WhiteBox should provide concurrent GC phase control Summary: Added WhiteBox API and G1 implementation. Reviewed-by: shade, dfazunen ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/concurrentMarkThread.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp + src/share/vm/gc/shared/concurrentGCPhaseManager.cpp + src/share/vm/gc/shared/concurrentGCPhaseManager.hpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp + test/gc/concurrent_phase_control/CheckControl.java + test/gc/concurrent_phase_control/CheckSupported.java + test/gc/concurrent_phase_control/CheckUnsupported.java + test/gc/concurrent_phase_control/TestConcurrentPhaseControlCMS.java + test/gc/concurrent_phase_control/TestConcurrentPhaseControlG1.java + test/gc/concurrent_phase_control/TestConcurrentPhaseControlG1Basics.java + test/gc/concurrent_phase_control/TestConcurrentPhaseControlParallel.java + test/gc/concurrent_phase_control/TestConcurrentPhaseControlSerial.java From kim.barrett at oracle.com Thu Apr 13 22:19:30 2017 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Thu, 13 Apr 2017 22:19:30 +0000 Subject: hg: jdk10/hs: 8169517: WhiteBox should provide concurrent GC phase control Message-ID: <201704132219.v3DMJUvJ029524@aojmv0008.oracle.com> Changeset: cf738474cdb9 Author: kbarrett Date: 2017-04-13 16:39 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/rev/cf738474cdb9 8169517: WhiteBox should provide concurrent GC phase control Summary: Added WhiteBox API and G1 implementation. Reviewed-by: shade, dfazunen ! test/lib/sun/hotspot/WhiteBox.java From igor.ignatyev at oracle.com Fri Apr 14 23:52:19 2017 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Fri, 14 Apr 2017 23:52:19 +0000 Subject: hg: jdk10/hs/hotspot: 8178727: CTW should provide class names in error messages Message-ID: <201704142352.v3ENqJHq006584@aojmv0008.oracle.com> Changeset: ed2188c1ce68 Author: iignatyev Date: 2017-04-14 15:47 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/ed2188c1ce68 8178727: CTW should provide class names in error messages Reviewed-by: kvn ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java From volker.simonis at gmail.com Tue Apr 18 15:50:16 2017 From: volker.simonis at gmail.com (volker.simonis at gmail.com) Date: Tue, 18 Apr 2017 15:50:16 +0000 Subject: hg: jdk10/hs/hotspot: 8176580: [ppc, s390] CRC32C: wrong checksum result in some cases Message-ID: <201704181550.v3IFoGdt026334@aojmv0008.oracle.com> Changeset: 6abbd10800bc Author: simonis Date: 2017-03-24 16:35 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/6abbd10800bc 8176580: [ppc, s390] CRC32C: wrong checksum result in some cases Reviewed-by: simonis, mdoerr Contributed-by: lutz.schmidt at sap.com ! src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp ! src/cpu/ppc/vm/templateInterpreterGenerator_ppc.cpp ! src/cpu/s390/vm/c1_LIRGenerator_s390.cpp ! src/cpu/s390/vm/templateInterpreterGenerator_s390.cpp From rachel.protacio at oracle.com Tue Apr 18 18:27:57 2017 From: rachel.protacio at oracle.com (rachel.protacio at oracle.com) Date: Tue, 18 Apr 2017 18:27:57 +0000 Subject: hg: jdk10/hs/hotspot: 8176472: Lazily create ModuleEntryTable Message-ID: <201704181827.v3IIRvCK000996@aojmv0008.oracle.com> Changeset: 13dc8453a835 Author: rprotacio Date: 2017-04-18 13:19 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/13dc8453a835 8176472: Lazily create ModuleEntryTable Summary: Moved the unnamed module out of the ModuleEntryTable and into the ClassLoaderData so that the MET can be lazily created only when other modules are present. Also a smaller PackageTable size. Reviewed-by: gtriantafill, hseigel, lfoltan, coleenp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/packageEntry.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/oops/instanceKlass.cpp From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:05 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:05 +0000 Subject: hg: jdk10/hs: 10 new changesets Message-ID: <201704182153.v3ILr5hr022215@aojmv0008.oracle.com> Changeset: 90d0ca531471 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/90d0ca531471 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 0085cda3d392 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/0085cda3d392 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/lib/jdk/test/lib/JDKToolLauncher.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: f7b949f0a845 Author: iignatyev Date: 2017-04-12 19:28 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/f7b949f0a845 8164944: Refactor ProcessTools to get rid of dependency on java.management Reviewed-by: kvn, gtriantafill, dfazunen, dholmes ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java + test/lib/jdk/test/lib/management/InputArguments.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 6fafcd0896fc Author: ihse Date: 2017-04-04 10:19 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/6fafcd0896fc 8177955: Add testing documentation Reviewed-by: erikj + common/doc/testing.html + common/doc/testing.md ! make/RunTests.gmk ! make/UpdateBuildDocs.gmk Changeset: cfc382b84971 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/cfc382b84971 Merge Changeset: 02653e27987c Author: alanb Date: 2017-04-07 08:04 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/02653e27987c 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! common/conf/jib-profiles.js Changeset: aff4f339acd4 Author: alanb Date: 2017-04-07 09:26 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/rev/aff4f339acd4 Merge Changeset: e817f52d73d0 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/e817f52d73d0 Added tag jdk-9+165 for changeset aff4f339acd4 ! .hgtags Changeset: 111e2e7d00f4 Author: lana Date: 2017-04-13 20:34 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/111e2e7d00f4 Merge ! .hgtags - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js Changeset: b6204b3ed16b Author: jwilhelm Date: 2017-04-18 20:31 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/b6204b3ed16b Merge ! common/autoconf/generated-configure.sh - common/autoconf/lib-elf.m4 ! common/conf/jib-profiles.js From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:06 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:06 +0000 Subject: hg: jdk10/hs/jaxws: 4 new changesets Message-ID: <201704182153.v3ILr6Lu022286@aojmv0008.oracle.com> Changeset: e4cd98db3249 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/e4cd98db3249 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/addressing/EPRSDDocumentFilter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/SDDocumentSource.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/HandlerAnnotationProcessor.java Changeset: a987401bac0d Author: mchung Date: 2017-04-10 13:42 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/a987401bac0d 8177855: Clean up legal files Reviewed-by: alanb, darcy ! src/jdk.xml.bind/share/legal/relaxngdatatype.md Changeset: b1f30c27367b Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/b1f30c27367b Added tag jdk-9+165 for changeset a987401bac0d ! .hgtags Changeset: 879aad463c21 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/879aad463c21 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:04 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:04 +0000 Subject: hg: jdk10/hs/jaxp: 5 new changesets Message-ID: <201704182153.v3ILr47r022179@aojmv0008.oracle.com> Changeset: aceed0ba2e37 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/aceed0ba2e37 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 72fe965e5925 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/72fe965e5925 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/javax/xml/jaxp/libs/jdk/testlibrary/JDKToolLauncher.java ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 554196039897 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/554196039897 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Constants.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! test/TEST.ROOT ! test/javax/xml/jaxp/module/ServiceProviderTest/DefaultFactoryWrapperTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java ! test/javax/xml/jaxp/module/ServiceProviderTest/src/unnamed/Main.java Changeset: 01393a25477b Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/01393a25477b Added tag jdk-9+165 for changeset 554196039897 ! .hgtags Changeset: ac697b2bdf48 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/ac697b2bdf48 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:07 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:07 +0000 Subject: hg: jdk10/hs/corba: 2 new changesets Message-ID: <201704182153.v3ILr7ov022446@aojmv0008.oracle.com> Changeset: 934c18145915 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/934c18145915 Added tag jdk-9+165 for changeset a510b2201154 ! .hgtags Changeset: 7c5328012799 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/7c5328012799 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:08 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:08 +0000 Subject: hg: jdk10/hs/nashorn: 5 new changesets Message-ID: <201704182153.v3ILr8UH022456@aojmv0008.oracle.com> Changeset: 8bf1dab35084 Author: mchung Date: 2017-04-06 18:00 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/8bf1dab35084 8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea ! src/jdk.dynalink/share/classes/module-info.java ! src/jdk.scripting.nashorn/share/classes/module-info.java Changeset: 48d8835e3aaa Author: alanb Date: 2017-04-07 08:08 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/48d8835e3aaa 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NashornLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StructureLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterClassLoader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/scripts/ModuleGraphManipulator.java ! test/TEST.ROOT ! test/src/jdk/nashorn/test/models/Reflector.java Changeset: e36e62d3ea53 Author: alanb Date: 2017-04-07 09:27 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/e36e62d3ea53 Merge Changeset: 5b2e7b2101c0 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/5b2e7b2101c0 Added tag jdk-9+165 for changeset e36e62d3ea53 ! .hgtags Changeset: 59278e0c6ccd Author: lana Date: 2017-04-13 20:36 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/59278e0c6ccd Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:10 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:10 +0000 Subject: hg: jdk10/hs/langtools: 16 new changesets Message-ID: <201704182153.v3ILrAKP022495@aojmv0008.oracle.com> Changeset: f08f6a2f834c Author: ksrini Date: 2017-04-04 11:27 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/f08f6a2f834c 8176901: Internal error running javadoc over jdk internal classes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/JavaScriptScanner.java + test/jdk/javadoc/doclet/testBadHtml/TestBadHtml.java + test/jdk/javadoc/doclet/testBadHtml/pkg1/A.java Changeset: 17bb6279f8cb Author: jjg Date: 2017-04-04 14:02 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/17bb6279f8cb 8177562: Small updates to module summary page Reviewed-by: bpatel, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclet.xml ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/jdk/javadoc/doclet/testModules/TestModules.java Changeset: 2e47daa5c52b Author: bpatel Date: 2017-04-04 14:06 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/2e47daa5c52b 8177417: Constructor Summary readability problems in jdk9 javadoc Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/jdk/javadoc/doclet/testMemberSummary/pkg/PrivateParent.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 838ccb5763e1 Author: vromero Date: 2017-04-04 15:15 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/838ccb5763e1 8177332: The presence of a file with a Japanese ShiftJIS name can cause javac to fail Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Changeset: 0e63023ff978 Author: bpatel Date: 2017-04-04 23:04 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/0e63023ff978 8175218: The fix for JDK-8141492 broke formatting of some javadoc documentation. 8178078: jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java failed due to some subtests failed 8178079: jdk/javadoc/doclet/testModules/TestModules.java failed due to some subtests failed Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 3a05346a30cd Author: sadayapalam Date: 2017-04-05 14:34 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3a05346a30cd 8176572: Javac does not enforce module name restrictions Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/tools/javac/modules/PoorChoiceForModuleNameTest.java Changeset: 64080a53e65c Author: jlahoda Date: 2017-04-06 11:55 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/64080a53e65c 8178013: Finetuning of merged tab and shift tab completion Summary: Fixing mistakes in localization bundle, fixing completion after /help set. Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! test/jdk/jshell/CommandCompletionTest.java Changeset: bd530c55e62c Author: jlahoda Date: 2017-04-06 16:19 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/bd530c55e62c 8178077: jshell tool: crash on ctrl-up or ctrl-down Summary: Adding a test for EditingHistory. Reviewed-by: rfield + test/jdk/jshell/HistoryUITest.java ! test/jdk/jshell/MergedTabShiftTabTest.java + test/jdk/jshell/UITesting.java Changeset: b873436b362b Author: mcimadamore Date: 2017-04-06 17:27 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b873436b362b 8177933: Stackoverflow during compilation, starting jdk-9+163 Summary: Avoid extra method call in Attr.attribTree Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/speculative/T8177933.java Changeset: 82097900b7be Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/82097900b7be Merge Changeset: 4012b3f11f0d Author: alanb Date: 2017-04-07 08:08 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/4012b3f11f0d 8177530: Module system implementation refresh (4/2017) Reviewed-by: jjg Contributed-by: alan.bateman at oracle.com, jan.lahoda at oracle.com ! make/tools/crules/CodingRulesAnalyzerPlugin.java ! src/java.compiler/share/classes/javax/tools/ToolProvider.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JDK9Wrappers.java ! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/TagletManager.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/DocletInvoker.java ! test/TEST.ROOT ! test/com/sun/javadoc/testCustomTag/taglets/CustomTag.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/BoldTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/GreenTaglet.java ! test/com/sun/javadoc/testNestedInlineTag/testtaglets/UnderlineTaglet.java ! test/com/sun/javadoc/testTaglets/taglets/Foo.java ! test/jdk/javadoc/tool/CheckResourceKeys.java ! test/jdk/jshell/KullaTesting.java ! test/tools/javac/6410653/T6410653.java ! test/tools/javac/T6406771.java ! test/tools/javac/diags/CheckExamples.java ! test/tools/javac/diags/CheckResourceKeys.java ! test/tools/javac/diags/examples/NoJavaLang.java ! test/tools/javac/fatalErrors/NoJavaLangTest.java ! test/tools/javac/lib/JavacTestingAbstractProcessor.java ! test/tools/javac/modules/AddLimitMods.java ! test/tools/javac/modules/AutomaticModules.java ! test/tools/javac/modules/IncubatingTest.java ! test/tools/javac/treeannotests/TestProcessor.java ! test/tools/javac/warnings/VerifyLintDescriptions.java ! test/tools/javadoc/CheckResourceKeys.java Changeset: a3a30789ab61 Author: alanb Date: 2017-04-07 10:58 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/a3a30789ab61 Merge Changeset: d6627b51ab8b Author: mcimadamore Date: 2017-04-07 15:46 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/d6627b51ab8b 8178283: tools/javac/lambda/speculative/T8177933.java fails with assertion error Summary: disable test on solaris Reviewed-by: darcy ! test/tools/javac/lambda/speculative/T8177933.java Changeset: 98108b7d4cb6 Author: jlahoda Date: 2017-04-10 11:08 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/98108b7d4cb6 8178011: Automatic module warnings Summary: Adding lints for automatic modules in requires and requires transitive directives. Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! test/tools/javac/diags/Example.java + test/tools/javac/diags/examples/RequiresAutomatic/module-info.java + test/tools/javac/diags/examples/RequiresAutomatic/modulepath/a/A.java + test/tools/javac/diags/examples/RequiresTransitiveAutomatic/module-info.java + test/tools/javac/diags/examples/RequiresTransitiveAutomatic/modulepath/a/A.java ! test/tools/javac/modules/AutomaticModules.java Changeset: d3aec746a8d2 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/d3aec746a8d2 Added tag jdk-9+165 for changeset 98108b7d4cb6 ! .hgtags Changeset: 6190dbeac954 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/6190dbeac954 Merge ! .hgtags ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:09 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:09 +0000 Subject: hg: jdk10/hs/hotspot: 15 new changesets Message-ID: <201704182153.v3ILrA8s022492@aojmv0008.oracle.com> Changeset: 26d689c621f6 Author: iignatyev Date: 2017-04-12 19:28 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/26d689c621f6 8164944: Refactor ProcessTools to get rid of dependency on java.management Reviewed-by: kvn, gtriantafill, dfazunen, dholmes ! test/compiler/c2/cr7200264/TestDriver.java ! test/compiler/compilercontrol/share/scenario/Executor.java ! test/compiler/jvmci/compilerToVM/DebugOutputTest.java Changeset: 7587882381ad Author: iveresov Date: 2017-04-03 12:34 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/7587882381ad 8177856: [AOT] EliminateRedundantInitializationPhase is not working Summary: Looks for constants of a correct type Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java Changeset: 2eef1000e07f Author: dnsimon Date: 2017-04-03 14:58 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/2eef1000e07f 8177673: [JVMCI] missing checks in HotSpotMemoryAccessProviderImpl can cause VM assertions to fail Reviewed-by: never, iveresov ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java ! test/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java Changeset: 28e7bb59323e Author: thartmann Date: 2017-04-06 08:19 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/28e7bb59323e 8178033: C1 crashes with -XX:UseAVX = 3: "not a mov [reg+offs], reg instruction" Summary: Skip the EVEX prefix such that the instruction address points to the prefixed opcode. Reviewed-by: kvn, mcberg ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp Changeset: 83f1f2fad2a5 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/83f1f2fad2a5 Merge Changeset: afedee84773e Author: alanb Date: 2017-04-07 08:04 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/afedee84773e 8177530: Module system implementation refresh (4/2017) Reviewed-by: lfoltan, sspitsyn Contributed-by: alan.bateman at oracle.com, harold.seigel at oracle.com, mandy.chung at oracle.com ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.services/src/jdk/vm/ci/services/Services.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/ExportingClassLoader.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLModule.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/javaClasses.inline.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/prims/jvmti.xml ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/thread.cpp ! test/TEST.ROOT ! test/compiler/jvmci/common/CTVMUtilities.java ! test/runtime/classFileParserBug/fakeMethodAccessor.jasm ! test/runtime/getSysPackage/GetSysPkgTest.java ! test/runtime/modules/AccModuleTest.java ! test/runtime/modules/AccessCheck/AccessExportTwice.java ! test/runtime/modules/AccessCheck/AccessReadTwice.java ! test/runtime/modules/AccessCheck/CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_CheckRead.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java ! test/runtime/modules/AccessCheck/DiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/DiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/DiffCL_Umod.java ! test/runtime/modules/AccessCheck/DiffCL_UmodUpkg.java ! test/runtime/modules/AccessCheck/ExpQualOther.java ! test/runtime/modules/AccessCheck/ExpQualToM1.java ! test/runtime/modules/AccessCheck/ExpUnqual.java ! test/runtime/modules/AccessCheck/ExportAllUnnamed.java ! test/runtime/modules/AccessCheck/PkgNotExp.java ! test/runtime/modules/AccessCheck/Umod.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java ! test/runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java ! test/runtime/modules/AccessCheck/UmodUPkg.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java ! test/runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java ! test/runtime/modules/AccessCheck/UmodUpkg_NotExp.java ! test/runtime/modules/AccessCheck/Umod_ExpQualOther.java ! test/runtime/modules/AccessCheck/Umod_ExpUnqual.java ! test/runtime/modules/AccessCheck/Umod_PkgNotExp.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdge.java ! test/runtime/modules/AccessCheck/p1/c1ReadEdgeDiffLoader.java ! test/runtime/modules/AccessCheck/p3/c3ReadEdge.jcod ! test/runtime/modules/AccessCheck/p3/c3ReadEdgeDiffLoader.jcod ! test/runtime/modules/AccessCheck/p4/c4.java ! test/runtime/modules/AccessCheckAllUnnamed.java ! test/runtime/modules/AccessCheckExp.java ! test/runtime/modules/AccessCheckJavaBase.java ! test/runtime/modules/AccessCheckRead.java ! test/runtime/modules/AccessCheckSuper.java ! test/runtime/modules/AccessCheckUnnamed.java ! test/runtime/modules/AccessCheckWorks.java ! test/runtime/modules/CCE_module_msg.java ! test/runtime/modules/ExportTwice.java ! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/JVMGetModuleByPkgName.java ! test/runtime/modules/LoadUnloadModuleStress.java ! test/runtime/modules/ModuleHelper.java ! test/runtime/modules/ModuleStress/ModuleNonBuiltinCLMain.java ! test/runtime/modules/ModuleStress/ModuleSameCLMain.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/Main.java ! test/runtime/modules/ModuleStress/src/jdk.test/test/MainGC.java ! test/runtime/modules/getModuleJNI/GetModule.java + test/runtime/modules/java.base/java/lang/ModuleHelper.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java ! test/serviceability/jdwp/AllModulesCommandTestDebuggee.java ! test/serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java ! test/serviceability/jvmti/AddModuleExportsAndOpens/libAddModuleExportsAndOpensTest.c ! test/serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java ! test/serviceability/jvmti/AddModuleReads/libAddModuleReadsTest.c ! test/serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java ! test/serviceability/jvmti/AddModuleUsesAndProvides/libAddModuleUsesAndProvidesTest.c ! test/serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java ! test/serviceability/jvmti/GetModulesInfo/libJvmtiGetAllModulesTest.c ! test/serviceability/jvmti/GetNamedModule/libGetNamedModuleTest.c Changeset: 71330a0c7294 Author: alanb Date: 2017-04-07 10:58 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/71330a0c7294 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java Changeset: cded24619229 Author: ysr Date: 2017-04-07 10:45 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/cded24619229 8177963: Parallel GC fails fast when per-thread task log overflows Summary: Instead of exiting the VM when per-thread task log overflows, print warnings once and ignore any further log addition attempt. Reviewed-by: ysr, kbarrett, sangheki ! src/share/vm/gc/parallel/gcTaskThread.cpp ! src/share/vm/gc/parallel/gcTaskThread.hpp ! src/share/vm/runtime/globals.hpp ! test/gc/parallel/TestPrintGCDetailsVerbose.java ! test/native/runtime/test_globals.cpp Changeset: d80c43d9a99e Author: tschatzl Date: 2017-04-07 10:51 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/d80c43d9a99e Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java Changeset: f19b6d14a035 Author: aph Date: 2017-04-07 13:42 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/f19b6d14a035 8170812: Metaspace corruption caused by incorrect memory size for MethodCounters Reviewed-by: kbarrett, coleenp ! src/share/vm/oops/constMethod.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodCounters.hpp Changeset: 73c72daf8e8d Author: iignatyev Date: 2017-04-07 19:36 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/73c72daf8e8d 8178333: CTW/PathHandler uses == instead of String::equals for string comparison Reviewed-by: kvn ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: c92c6416ca03 Author: iignatyev Date: 2017-04-08 02:40 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/c92c6416ca03 Merge Changeset: e6e90d744553 Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/e6e90d744553 Added tag jdk-9+165 for changeset c92c6416ca03 ! .hgtags Changeset: 7b5ca2ff1f78 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/7b5ca2ff1f78 Merge ! .hgtags ! src/share/vm/runtime/globals.hpp - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: bb6c49bb6d6d Author: jwilhelm Date: 2017-04-18 22:25 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/bb6c49bb6d6d Merge ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ModuleAPI.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/EliminateRedundantInitializationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/thread.cpp ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/ModuleHelper.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java From jesper.wilhelmsson at oracle.com Tue Apr 18 21:53:16 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 18 Apr 2017 21:53:16 +0000 Subject: hg: jdk10/hs/jdk: 39 new changesets Message-ID: <201704182153.v3ILrHEI022509@aojmv0008.oracle.com> Changeset: 1f0fb30f5279 Author: dl Date: 2017-04-10 13:46 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/1f0fb30f5279 8176402: parameter name switcharoo in ConcurrentHashMap Reviewed-by: martin, psandoz ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java Changeset: 8cd9c45a2802 Author: dl Date: 2017-04-10 13:46 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/8cd9c45a2802 8176543: Miscellaneous changes imported from jsr166 CVS 2017-04 Reviewed-by: martin, psandoz ! 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/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/java/util/concurrent/tck/ArrayDeque8Test.java ! test/java/util/concurrent/tck/ArrayDequeTest.java ! test/java/util/concurrent/tck/ArrayListTest.java ! test/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java ! test/java/util/concurrent/tck/AtomicReferenceTest.java ! test/java/util/concurrent/tck/CompletableFutureTest.java ! test/java/util/concurrent/tck/ConcurrentHashMap8Test.java ! test/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java ! test/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSetTest.java ! test/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java ! test/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/java/util/concurrent/tck/CountedCompleter8Test.java ! test/java/util/concurrent/tck/CountedCompleterTest.java ! test/java/util/concurrent/tck/ExchangerTest.java ! test/java/util/concurrent/tck/ExecutorCompletionService9Test.java ! test/java/util/concurrent/tck/ExecutorCompletionServiceTest.java ! test/java/util/concurrent/tck/ExecutorsTest.java ! test/java/util/concurrent/tck/ForkJoinPool8Test.java ! test/java/util/concurrent/tck/ForkJoinPool9Test.java ! test/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/java/util/concurrent/tck/ForkJoinTask8Test.java ! test/java/util/concurrent/tck/JSR166TestCase.java ! test/java/util/concurrent/tck/LinkedBlockingDeque8Test.java ! test/java/util/concurrent/tck/LinkedBlockingDequeTest.java ! test/java/util/concurrent/tck/LinkedBlockingQueue8Test.java ! test/java/util/concurrent/tck/LinkedBlockingQueueTest.java ! test/java/util/concurrent/tck/LinkedListTest.java ! test/java/util/concurrent/tck/LinkedTransferQueueTest.java ! test/java/util/concurrent/tck/PriorityBlockingQueueTest.java ! test/java/util/concurrent/tck/PriorityQueueTest.java ! test/java/util/concurrent/tck/RecursiveActionTest.java ! test/java/util/concurrent/tck/RecursiveTaskTest.java ! test/java/util/concurrent/tck/StampedLockTest.java ! test/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/java/util/concurrent/tck/SynchronousQueueTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java ! test/java/util/concurrent/tck/ThreadPoolExecutorTest.java ! test/java/util/concurrent/tck/ThreadTest.java ! test/java/util/concurrent/tck/TreeSetTest.java ! test/java/util/concurrent/tck/TreeSubSetTest.java ! test/java/util/concurrent/tck/VectorTest.java Changeset: 3696d4c26897 Author: redestad Date: 2017-04-11 11:24 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/3696d4c26897 8178384: Reduce work in java.lang.invoke initializers Reviewed-by: vlivanov, psandoz ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/Invokers.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java Changeset: 9363dd4a4fb9 Author: redestad Date: 2017-04-11 18:57 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9363dd4a4fb9 8178387: Reduce memory churn when creating java.lang.invoke entities Reviewed-by: psandoz, vlivanov ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java Changeset: fbedc2de689f Author: redestad Date: 2017-04-11 22:32 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/fbedc2de689f 8178480: Wrong exception being thrown on an invalid MethodType Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 0e6dedb65d04 Author: iignatyev Date: 2017-04-11 13:55 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/0e6dedb65d04 8178340: remove unneeded "throws" from ProcessTools::createJavaProcessBuilder Reviewed-by: dholmes ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: e8c2654e2530 Author: iignatyev Date: 2017-04-11 21:51 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e8c2654e2530 Merge Changeset: 8c6ac4b9ce54 Author: iignatyev Date: 2017-04-11 21:59 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/8c6ac4b9ce54 8178415: remove ProcessTools::getPlatformSpecificVMArgs from testlibary Reviewed-by: dholmes ! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 8a3428c8b298 Author: iignatyev Date: 2017-04-12 05:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/8a3428c8b298 Merge Changeset: ce1ba4281947 Author: weijun Date: 2017-04-13 08:15 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/ce1ba4281947 8172422: jarsigner needs to understand -? Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java Changeset: e9325773dd96 Author: bpb Date: 2017-04-03 16:40 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e9325773dd96 8177526: BufferedReader readLine() javadoc does not match the implementation regarding EOF Summary: Improve the verbiage of the method and return value descriptions Reviewed-by: lancea, smarks ! src/java.base/share/classes/java/io/BufferedReader.java Changeset: eadd7f013eb9 Author: iignatyev Date: 2017-04-03 17:07 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/eadd7f013eb9 8177507: line number sensitive tests for jdi should be unified Reviewed-by: dholmes, mseledtsov, sspitsyn ! test/com/sun/jdi/ArgumentValuesTest.java ! test/com/sun/jdi/BreakpointTest.java ! test/com/sun/jdi/FetchLocals.java ! test/com/sun/jdi/GetLocalVariables.java ! test/com/sun/jdi/GetSetLocalTest.java ! test/com/sun/jdi/LambdaBreakpointTest.java ! test/com/sun/jdi/LineNumberOnBraceTest.java ! test/com/sun/jdi/PopAndStepTest.java Changeset: d584006ddd5d Author: rpatil Date: 2017-04-04 19:27 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d584006ddd5d 8177449: (tz) Support tzdata2017b Reviewed-by: martin, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/iso3166.tab ! make/data/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/northamerica Changeset: 1a8997b4292d Author: bpb Date: 2017-04-04 08:10 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/1a8997b4292d 8177984: (ch) java/nio/channels/SocketChannel/VectorIO.java should use RandomFactory Summary: Obtain Random from RandomFactory instead of directly. Reviewed-by: clanger ! test/java/nio/channels/SocketChannel/VectorIO.java Changeset: f940fd4232d8 Author: darcy Date: 2017-04-04 11:13 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/f940fd4232d8 8177949: @link tag arguments need correction for ElementType documentation Reviewed-by: lancea ! src/java.base/share/classes/java/lang/annotation/ElementType.java Changeset: a49fb788ac68 Author: mli Date: 2017-04-04 19:58 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/a49fb788ac68 8165367: Additional tests for JEP 288: Disable SHA-1 Certificates Summary: The new tests just focus on the usage constraints TLSSever and TLSClient with TLS communication Reviewed-by: ascarpino Contributed-by: John Jiang + test/sun/security/ssl/CertPathRestrictions/JSSEClient.java + test/sun/security/ssl/CertPathRestrictions/JSSEServer.java + test/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA1-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/END_ENTITY_SHA256-INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA1-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/INTER_CA_SHA256-ROOT_CA_SHA256.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA1.cer + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256-PRIV.key + test/sun/security/ssl/CertPathRestrictions/certs/ROOT_CA_SHA256.cer Changeset: 9289f04ddb54 Author: rriggs Date: 2017-04-05 09:57 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9289f04ddb54 8165641: Deprecate Object.finalize Reviewed-by: mchung, smarks ! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java ! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/Enum.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/share/classes/java/util/Timer.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/sun/net/www/MeteredStream.java ! src/java.base/share/classes/sun/net/www/protocol/https/DelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/security/provider/KeyProtector.java ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFRetainedResource.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/stream/StreamFinalizer.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java ! src/java.desktop/share/classes/java/awt/Graphics.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/java/awt/image/IndexColorModel.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java ! src/java.desktop/share/classes/javax/swing/text/StringContent.java ! src/java.desktop/share/classes/sun/awt/image/BufImgSurfaceData.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/RegionClipSpanIterator.java ! src/java.desktop/share/classes/sun/print/PeekGraphics.java ! src/java.desktop/share/classes/sun/print/PrintJob2D.java ! src/java.desktop/share/classes/sun/print/ProxyGraphics.java ! src/java.desktop/share/classes/sun/print/ProxyGraphics2D.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.naming/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/DefaultCallbackHandler.java ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/ConnectionMultiplexer.java ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSCredElement.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.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java ! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/Key.java ! src/jdk.internal.le/share/classes/jdk/internal/jline/console/ConsoleReader.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java ! src/jdk.security.jgss/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java Changeset: cda91600a4bd Author: mchung Date: 2017-04-05 10:55 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/cda91600a4bd 8177980: ResourceBundle.getBundle throws NoClassDefFoundError when fails to define a class Reviewed-by: naoto, lancea ! src/java.base/share/classes/java/util/ResourceBundle.java + test/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/Main.java + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/jdk/test/main.properties + test/java/util/ResourceBundle/modules/casesensitive/src/resbundle/module-info.java Changeset: 383a04a71b36 Author: amlu Date: 2017-04-06 09:33 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/383a04a71b36 8177640: jdk/internal/util/jar/TestVersionedStream.java fails on Windows Reviewed-by: psandoz ! test/ProblemList.txt ! test/jdk/internal/util/jar/TestVersionedStream.java Changeset: fff71e4478c3 Author: chegar Date: 2017-04-06 09:00 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/fff71e4478c3 8178101: Migrate the thread deprecation technote to javadoc doc-files Reviewed-by: dholmes ! src/java.base/share/classes/java/lang/Thread.java + src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html Changeset: c89044066843 Author: dfuchs Date: 2017-04-06 14:38 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/c89044066843 8178139: Minor typo in API documentation of java.util.logging.Logger Reviewed-by: lancea ! src/java.logging/share/classes/java/util/logging/Logger.java Changeset: 0cbd3417cc9d Author: jlahoda Date: 2017-04-06 16:17 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/0cbd3417cc9d 8178077: jshell tool: crash on ctrl-up or ctrl-down Summary: When looking up a private method, using the ConsoleReader.class, instead of getClass(), which may return a subclass. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java Changeset: 98dd9af9e290 Author: rriggs Date: 2017-04-06 10:41 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/98dd9af9e290 8178154: Typo in Object.finalize deprecation javadoc Reviewed-by: mchung ! src/java.base/share/classes/java/lang/Object.java Changeset: 0526526e7302 Author: ksrini Date: 2017-04-05 14:05 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/0526526e7302 8065825: Make the java -help consistent with the man page Reviewed-by: alanb ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 00605c87c016 Author: lana Date: 2017-04-06 18:00 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/00605c87c016 Merge Changeset: 1c34a0665f18 Author: mchung Date: 2017-04-06 18:00 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/1c34a0665f18 8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea ! src/jdk.accessibility/share/classes/module-info.java ! src/jdk.editpad/share/classes/module-info.java ! src/jdk.incubator.httpclient/share/classes/module-info.java Changeset: af69c0289a77 Author: chegar Date: 2017-04-07 10:39 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/af69c0289a77 8178161: Default multicast interface on Mac Reviewed-by: michaelm, bpb ! src/java.base/macosx/classes/java/net/DefaultInterface.java Changeset: fa3c4a60a616 Author: alanb Date: 2017-04-07 08:05 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/fa3c4a60a616 8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman at oracle.com, mandy.chung at oracle.com ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java + src/java.base/share/classes/java/lang/LayerInstantiationException.java + src/java.base/share/classes/java/lang/Module.java + src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/NamedPackage.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/SecurityManager.java ! src/java.base/share/classes/java/lang/StackTraceElement.java ! src/java.base/share/classes/java/lang/System.java + src/java.base/share/classes/java/lang/WeakPairMap.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/module/ModuleFinder.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java - src/java.base/share/classes/java/lang/reflect/Layer.java - src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java - src/java.base/share/classes/java/lang/reflect/Module.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java ! src/java.base/share/classes/java/lang/reflect/package-info.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.base/share/classes/java/util/spi/AbstractResourceBundleProvider.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java ! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/Loader.java ! src/java.base/share/classes/jdk/internal/loader/LoaderPool.java ! src/java.base/share/classes/jdk/internal/logger/DefaultLoggerFinder.java ! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java ! src/java.base/share/classes/jdk/internal/misc/JavaLangAccess.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.base/share/classes/jdk/internal/misc/JavaUtilResourceBundleAccess.java ! src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/module/IllegalAccessLogger.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/java.base/share/classes/jdk/internal/module/Modules.java ! src/java.base/share/classes/jdk/internal/module/ServicesCatalog.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java ! src/java.base/share/native/libjava/Module.c ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadata.java ! src/java.desktop/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.instrument/share/classes/java/lang/instrument/ClassFileTransformer.java ! src/java.instrument/share/classes/java/lang/instrument/Instrumentation.java + src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java ! src/java.instrument/share/classes/sun/instrument/TransformerManager.java ! src/java.instrument/share/native/libinstrument/JPLISAgent.h ! src/java.logging/share/classes/java/util/logging/Level.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationInstantiator.java ! src/java.rmi/share/classes/java/rmi/server/UnicastRemoteObject.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/jdk.jcmd/share/classes/sun/tools/common/ProcessArgumentMatcher.java ! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/PluginRepository.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java ! test/TEST.ROOT ! test/java/awt/TrayIcon/SystemTrayIconHelper.java ! test/java/awt/patchlib/java.desktop/java/awt/Helper.java ! test/java/awt/regtesthelpers/Util.java ! test/java/lang/Class/GetModuleTest.java ! test/java/lang/Class/forName/modules/TestLayer.java ! test/java/lang/Class/forName/modules/TestMain.java ! test/java/lang/Class/forName/modules/src/m2/p2/test/Main.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoAccess.java ! test/java/lang/Class/forName/modules/src/m3/p3/NoGetClassLoaderAccess.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/java/lang/Class/getResource/Main.java ! test/java/lang/ClassLoader/getResource/automaticmodules/Main.java ! test/java/lang/ClassLoader/getResource/modules/Main.java + test/java/lang/ModuleLayer/BasicLayerTest.java + test/java/lang/ModuleLayer/LayerAndLoadersTest.java + test/java/lang/ModuleLayer/LayerControllerTest.java + test/java/lang/ModuleLayer/layertest/Test.java + test/java/lang/ModuleLayer/src/m1/module-info.java + test/java/lang/ModuleLayer/src/m1/p/Main.java + test/java/lang/ModuleLayer/src/m1/p/Service.java + test/java/lang/ModuleLayer/src/m2/module-info.java + test/java/lang/ModuleLayer/src/m2/q/Hello.java + test/java/lang/ModuleLayer/src/m3/module-info.java + test/java/lang/ModuleLayer/src/m3/w/Hello.java + test/java/lang/ModuleLayer/src/m4/impl/ServiceImpl.java + test/java/lang/ModuleLayer/src/m4/module-info.java + test/java/lang/ModuleTests/AddExportsTest.java + test/java/lang/ModuleTests/AnnotationsTest.java + test/java/lang/ModuleTests/BasicModuleTest.java + test/java/lang/ModuleTests/WithSecurityManager.java + test/java/lang/ModuleTests/access/AccessTest.java + test/java/lang/ModuleTests/access/src/target/module-info.java + test/java/lang/ModuleTests/access/src/target/p1/Helper.java + test/java/lang/ModuleTests/access/src/target/p1/Public.java + test/java/lang/ModuleTests/access/src/target/p2/NonPublic.java + test/java/lang/ModuleTests/access/src/target/q1/Public.java + test/java/lang/ModuleTests/access/src/target/q2/NonPublic.java + test/java/lang/ModuleTests/access/src/test/module-info.java + test/java/lang/ModuleTests/access/src/test/test/Main.java + test/java/lang/ModuleTests/addXXX/Driver.java + test/java/lang/ModuleTests/addXXX/m1/module-info.java + test/java/lang/ModuleTests/addXXX/m1/p1/C.java + test/java/lang/ModuleTests/addXXX/m2/module-info.java + test/java/lang/ModuleTests/addXXX/m2/p2/C.java + test/java/lang/ModuleTests/addXXX/m2/p2/internal/C.java + test/java/lang/ModuleTests/addXXX/m3/module-info.java + test/java/lang/ModuleTests/addXXX/m3/p3/C.java + test/java/lang/ModuleTests/addXXX/m4/module-info.java + test/java/lang/ModuleTests/addXXX/m4/p4/C.java + test/java/lang/ModuleTests/addXXX/test/module-info.java + test/java/lang/ModuleTests/addXXX/test/test/C.java + test/java/lang/ModuleTests/addXXX/test/test/Main.java + test/java/lang/ModuleTests/addXXX/test/test/Service.java + test/java/lang/ModuleTests/allow.policy + test/java/lang/ModuleTests/annotation/Basic.java + test/java/lang/ModuleTests/annotation/src/m/module-info.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Bar.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Baz.java + test/java/lang/ModuleTests/annotation/src/m/p/annotation/Foo.java ! test/java/lang/SecurityManager/CheckPackageAccess.java ! test/java/lang/SecurityManager/CheckSecurityProvider.java ! test/java/lang/SecurityManager/modules/Test.java ! test/java/lang/StackTraceElement/PublicConstructor.java ! test/java/lang/StackTraceElement/lib/m1/com/app/Utils.java ! test/java/lang/System/Logger/custom/CustomLoggerTest.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/BaseLoggerFinder.java ! test/java/lang/System/LoggerFinder/BaseLoggerFinderTest/TestLoggerFinder.java ! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java ! test/java/lang/System/LoggerFinder/internal/BaseDefaultLoggerFinderTest/BaseDefaultLoggerFinderTest.java ! test/java/lang/System/LoggerFinder/internal/BaseLoggerBridgeTest/BaseLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/BasePlatformLoggerTest/BasePlatformLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerAPIsTest.java ! test/java/lang/System/LoggerFinder/internal/BootstrapLogger/BootstrapLoggerTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerBridgeTest/LoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/LoggerFinderLoaderTest/LoggerFinderLoaderTest.java ! test/java/lang/System/LoggerFinder/internal/PlatformLoggerBridgeTest/PlatformLoggerBridgeTest.java ! test/java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java ! test/java/lang/System/LoggerFinder/internal/backend/LoggerFinderBackendTest.java ! test/java/lang/System/LoggerFinder/jdk/DefaultLoggerBridgeTest/DefaultLoggerBridgeTest.java + test/java/lang/WeakPairMap/Driver.java + test/java/lang/WeakPairMap/java.base/java/lang/WeakPairMapTest.java ! test/java/lang/instrument/ATransformerManagementTestCase.java ! test/java/lang/instrument/BootstrapClassPathAgent.java ! test/java/lang/instrument/BootstrapClassPathTest.java ! test/java/lang/instrument/RedefineClassWithNativeMethodAgent.java ! test/java/lang/instrument/RedefineModuleAgent.java ! test/java/lang/instrument/RedefineModuleTest.java ! test/java/lang/instrument/RetransformAgent.java ! test/java/lang/instrument/SimpleIdentityTransformer.java ! test/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/java/lang/invoke/modules/m1/p1/Main.java ! test/java/lang/module/AutomaticModulesTest.java ! test/java/lang/module/ConfigurationTest.java ! test/java/lang/module/ModuleDescriptorTest.java ! test/java/lang/module/ModuleFinderTest.java ! test/java/lang/module/ModuleReader/ModuleReaderTest.java ! test/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java - test/java/lang/reflect/Layer/BasicLayerTest.java - test/java/lang/reflect/Layer/LayerAndLoadersTest.java - test/java/lang/reflect/Layer/LayerControllerTest.java - test/java/lang/reflect/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.java - test/java/lang/reflect/Module/AnnotationsTest.java - test/java/lang/reflect/Module/BasicModuleTest.java - test/java/lang/reflect/Module/WithSecurityManager.java - test/java/lang/reflect/Module/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.java - test/java/lang/reflect/Module/addXXX/Driver.java - test/java/lang/reflect/Module/addXXX/m1/module-info.java - test/java/lang/reflect/Module/addXXX/m1/p1/C.java - test/java/lang/reflect/Module/addXXX/m2/module-info.java - test/java/lang/reflect/Module/addXXX/m2/p2/C.java - test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java - test/java/lang/reflect/Module/addXXX/m3/module-info.java - test/java/lang/reflect/Module/addXXX/m3/p3/C.java - test/java/lang/reflect/Module/addXXX/m4/module-info.java - test/java/lang/reflect/Module/addXXX/m4/p4/C.java - test/java/lang/reflect/Module/addXXX/test/module-info.java - test/java/lang/reflect/Module/addXXX/test/test/C.java - test/java/lang/reflect/Module/addXXX/test/test/Main.java - test/java/lang/reflect/Module/addXXX/test/test/Service.java - test/java/lang/reflect/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java ! test/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/java/lang/reflect/Proxy/ProxyForMethodHandle.java ! test/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/java/lang/reflect/Proxy/ProxyModuleMapping.java ! test/java/lang/reflect/Proxy/src/test/jdk/test/Main.java ! test/java/lang/reflect/Proxy/src/test/jdk/test/ProxyTest.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java ! test/java/security/Provider/DefaultProviderList.java ! test/java/util/ResourceBundle/modules/cache/src/test/jdk/test/Main.java ! test/java/util/ResourceBundle/modules/security/src/test/jdk/test/Main.java ! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithNoModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/embargo/jdk/embargo/TestWithUnnamedModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/pkg/jdk/pkg/test/Main.java ! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithNoModuleArg.java ! test/java/util/ResourceBundle/modules/visibility/src/test/jdk/test/TestWithUnnamedModuleArg.java ! test/java/util/ServiceLoader/modules/BadProvidersTest.java ! test/java/util/ServiceLoader/modules/Basic.java ! test/java/util/logging/LocalizedLevelName.java ! test/java/util/logging/modules/pkgs/p3/test/ResourceBundleTest.java ! test/java/util/spi/ResourceBundleControlProvider/test/jdk/test/ResourceBundleDelegate.java ! test/javax/xml/jaxp/Encodings/CheckEncodingPropertiesFile.java ! test/jdk/internal/jimage/JImageOpenTest.java ! test/jdk/modules/etc/JdkQualifiedExportTest.java ! test/jdk/modules/etc/VerifyModuleDelegation.java ! test/jdk/modules/incubator/DefaultImage.java ! test/jdk/modules/incubator/ImageModules.java ! test/jdk/modules/incubator/src/cp/listmods/ListModules.java ! test/jdk/modules/incubator/src/cp/test/ConvertToLowerCase.java ! test/jdk/modules/incubator/src/cp/test/WriteUpperCase.java ! test/jdk/modules/open/Basic.java ! test/jdk/modules/scenarios/automaticmodules/src/basictest/test/Main.java ! test/jdk/modules/scenarios/automaticmodules/src/sptest/test/Main.java ! test/jdk/modules/scenarios/container/src/container/container/Main.java ! test/sun/management/LoggingTest/test.loggerfinder/test/loggerfinder/TestLoggerFinder.java ! test/sun/tools/jconsole/ResourceCheckTest.java ! test/tools/jar/modularJar/Basic.java ! test/tools/jar/modularJar/src/bar/jdk/test/bar/Bar.java ! test/tools/jlink/JLink2Test.java ! test/tools/jlink/JLinkTest.java ! test/tools/jlink/basic/src/test/jdk/test/Test.java ! test/tools/jlink/plugins/PluginsNegativeTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m3/p3/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/m5/p5/Main.java ! test/tools/jlink/plugins/SystemModuleDescriptors/src/test/jdk/test/Main.java ! test/tools/launcher/modules/dryrun/DryRunTest.java ! test/tools/launcher/modules/listmods/ListModsTest.java ! test/tools/launcher/modules/patch/basic/src/test/jdk/test/Main.java ! test/tools/launcher/modules/upgrademodulepath/src/test/jdk/test/Main.java Changeset: 4253030c44ba Author: alanb Date: 2017-04-07 10:53 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/4253030c44ba Merge ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/System.java - src/java.base/share/classes/java/lang/reflect/Layer.java - src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java - src/java.base/share/classes/java/lang/reflect/Module.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java ! src/java.base/share/classes/java/util/ResourceBundle.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.logging/share/classes/java/util/logging/Logger.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java - test/java/lang/reflect/Layer/BasicLayerTest.java - test/java/lang/reflect/Layer/LayerAndLoadersTest.java - test/java/lang/reflect/Layer/LayerControllerTest.java - test/java/lang/reflect/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.java - test/java/lang/reflect/Module/AnnotationsTest.java - test/java/lang/reflect/Module/BasicModuleTest.java - test/java/lang/reflect/Module/WithSecurityManager.java - test/java/lang/reflect/Module/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.java - test/java/lang/reflect/Module/addXXX/Driver.java - test/java/lang/reflect/Module/addXXX/m1/module-info.java - test/java/lang/reflect/Module/addXXX/m1/p1/C.java - test/java/lang/reflect/Module/addXXX/m2/module-info.java - test/java/lang/reflect/Module/addXXX/m2/p2/C.java - test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java - test/java/lang/reflect/Module/addXXX/m3/module-info.java - test/java/lang/reflect/Module/addXXX/m3/p3/C.java - test/java/lang/reflect/Module/addXXX/m4/module-info.java - test/java/lang/reflect/Module/addXXX/m4/p4/C.java - test/java/lang/reflect/Module/addXXX/test/module-info.java - test/java/lang/reflect/Module/addXXX/test/test/C.java - test/java/lang/reflect/Module/addXXX/test/test/Main.java - test/java/lang/reflect/Module/addXXX/test/test/Service.java - test/java/lang/reflect/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: 182207b208dc Author: alanb Date: 2017-04-07 10:53 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/182207b208dc Merge Changeset: 96f06b21a3f3 Author: bpb Date: 2017-04-07 11:31 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/96f06b21a3f3 8178074: (ch) java/nio/channels/etc/AdaptorCloseAndInterrupt.java: add instrumentation Summary: Add some print statements to indicate state at strategic points Reviewed-by: chegar ! test/java/nio/channels/etc/AdaptorCloseAndInterrupt.java Changeset: c2b213b77b2d Author: smarks Date: 2017-04-07 15:41 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/c2b213b77b2d 8173152: Wrong wording in Comparator.compare() method spec Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/util/Comparator.java Changeset: baf915932a01 Author: lancea Date: 2017-04-09 14:25 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/baf915932a01 8178130: Minor update to the Connection javadocs Reviewed-by: bpb ! src/java.sql/share/classes/java/sql/Connection.java Changeset: d263a4cb0621 Author: asapre Date: 2017-04-10 12:15 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d263a4cb0621 8176204: [DOC] ThreadMXBean Fails to Detect ReentrantReadWriteLock Deadlock Summary: Update LockInfo class javadoc for own-able synchronizer examples Reviewed-by: dholmes Contributed-by: amit.sapre at oracle.com ! src/java.management/share/classes/java/lang/management/LockInfo.java Changeset: a7942c3b1e59 Author: mchung Date: 2017-04-10 13:51 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/a7942c3b1e59 8177855: Clean up legal files Reviewed-by: alanb, darcy ! src/java.desktop/share/legal/jpeg.md ! src/jdk.crypto.ec/share/legal/ecc.md Changeset: 46e1898b6c6e Author: lana Date: 2017-04-13 16:01 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/46e1898b6c6e Added tag jdk-9+165 for changeset a7942c3b1e59 ! .hgtags Changeset: 83d37efcd2a5 Author: lana Date: 2017-04-13 20:35 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/83d37efcd2a5 Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt Changeset: fa26583c5329 Author: redestad Date: 2017-04-18 18:25 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/fa26583c5329 8178889: Move creation of AbstractChronology comparators to call sites Reviewed-by: rriggs ! src/java.base/share/classes/java/time/chrono/AbstractChronology.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java ! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java Changeset: b693143f03b9 Author: jwilhelm Date: 2017-04-18 20:31 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b693143f03b9 Merge From mikhailo.seledtsov at oracle.com Tue Apr 18 23:10:43 2017 From: mikhailo.seledtsov at oracle.com (mikhailo.seledtsov at oracle.com) Date: Tue, 18 Apr 2017 23:10:43 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704182310.v3INAier020242@aojmv0008.oracle.com> Changeset: 054cbdede3f1 Author: mseledtsov Date: 2017-04-18 14:18 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/054cbdede3f1 8177728: [TESTBUG] Improve CDS test utils Summary: Improved and expanded CDS test utils; updated CDS tests to use new utils. Reviewed-by: jiangli, ccheung ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/BootAppendTests.java - test/runtime/SharedArchiveFile/CDSTestUtils.java ! test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/LargeSharedSpace.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedStrings.java ! test/runtime/SharedArchiveFile/SharedStringsDedup.java ! test/runtime/SharedArchiveFile/SharedStringsRunAuto.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java ! test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformRelatedClasses.java ! test/runtime/SharedArchiveFile/serviceability/transformRelatedClasses/TransformTestCommon.java Changeset: b08395ac2ef3 Author: mseledtsov Date: 2017-04-18 23:52 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/b08395ac2ef3 Merge - test/runtime/SharedArchiveFile/CDSTestUtils.java From mikhailo.seledtsov at oracle.com Tue Apr 18 23:10:43 2017 From: mikhailo.seledtsov at oracle.com (mikhailo.seledtsov at oracle.com) Date: Tue, 18 Apr 2017 23:10:43 +0000 Subject: hg: jdk10/hs: 2 new changesets Message-ID: <201704182310.v3INAh7P020239@aojmv0008.oracle.com> Changeset: db3a049ab963 Author: mseledtsov Date: 2017-04-18 14:18 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/db3a049ab963 8177728: [TESTBUG] Improve CDS test utils Summary: Improved and expanded CDS test utils; updated CDS tests to use new utils. Reviewed-by: jiangli, ccheung ! test/lib/jdk/test/lib/Utils.java + test/lib/jdk/test/lib/cds/CDSOptions.java + test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 9642a02353c6 Author: mseledtsov Date: 2017-04-18 23:52 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/9642a02353c6 Merge From igor.ignatyev at oracle.com Wed Apr 19 04:10:51 2017 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Wed, 19 Apr 2017 04:10:51 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704190410.v3J4Ap6h024838@aojmv0008.oracle.com> Changeset: 3c46257fb55e Author: iignatyev Date: 2017-04-18 20:10 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/3c46257fb55e 8178913: CTW library does not close all opened resources Reviewed-by: kvn ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 93f9db6f1f78 Author: iignatyev Date: 2017-04-18 20:10 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/93f9db6f1f78 8178835: CTW Runner should check that all classes have been compiled Reviewed-by: kvn ! test/applications/ctw/Modules.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJarInDirEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassPathJimageEntry.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/ClassesListInFile.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CompileTheWorld.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java From igor.veresov at oracle.com Wed Apr 19 04:59:22 2017 From: igor.veresov at oracle.com (igor.veresov at oracle.com) Date: Wed, 19 Apr 2017 04:59:22 +0000 Subject: hg: jdk10/hs/hotspot: 3 new changesets Message-ID: <201704190459.v3J4xNoh009834@aojmv0008.oracle.com> Changeset: 134219a5b0ec Author: iveresov Date: 2017-04-18 20:17 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/134219a5b0ec 8178864: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/.mx.graal/suite.py ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64/AArch64Address.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ByteBufferTest.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/NodePropertiesTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ReflectionOptionDescriptors.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyDebugUsageTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/GraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/Debug.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalDebugConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/GraalError.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Graph.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Node.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/spi/CanonicalizerTool.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/AArch64HotSpotMove.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArch64RawNativeCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotBackendFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLoweringProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64RawNativeCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotBackendFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/MemoryUsageBenchmark.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/OptionsInFileTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalCompiler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotGraalOptionValues.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotHostBackend.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/NodeCostDumpUtil.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/meta/HotSpotProviders.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotWordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/ComputeObjectAddressNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizeCallerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePostWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ArrayRangePreWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PostWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1PreWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/G1ReferentFieldReadBarrier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerInCallerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/JumpToExceptionHandlerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialArrayRangeWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SerialWriteBarrier.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/EncodedSymbolNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/InitializeKlassStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyFixedNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadConstantIndirectlyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersIndirectlyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/LoadMethodCountersNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveConstantStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveMethodAndLoadCountersStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/profiling/ProfileWithNotificationNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ClassGetHubNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/HubGetClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/KlassLayoutHelperNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/ReflectionGetCallerClassNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.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.lir/src/org/graalvm/compiler/lir/RedundantMoveElimination.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScan.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanAssignLocationsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanRegisterAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/LinearScanResolveDataFlowPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceBuilderPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/TraceRegisterAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanAssignLocationsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanRegisterAllocationPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/phases/LIRPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/stackslotalloc/LSStackSlotAllocator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src/org/graalvm/compiler/loop/LoopEx.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeCycles.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src/org/graalvm/compiler/nodeinfo/NodeSize.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/BreakpointNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/GraphEncoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/InvokeNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/LoopEndNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PauseNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/PiNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ReturnNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SafepointNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/SimplifyingGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/UnwindNode.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/CompareNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/DivNode.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/FloatEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/FloatLessThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerBelowNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerDivRemNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLessThanNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/IntegerLowerThanNode.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/NormalizeCompareNode.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/PointerEqualsNode.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/SqrtNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/DynamicCounterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/VerifyHeapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BoxNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/BytecodeExceptionNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/ForeignCallNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/LoadMethodNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/MembarNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/RawStoreNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/SwitchNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnboxNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/graphbuilderconf/GraphBuilderTool.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AbstractNewObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AccessFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndAddNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/AtomicReadAndWriteNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ClassIsAssignableFromNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/FinalFieldBarrierNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfDynamicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/InstanceOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadExceptionObjectNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoadFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LogicCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MethodCallTargetNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorEnterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/MonitorExitNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/NewMultiArrayNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RawMonitorEnterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/RegisterFinalizerNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/StoreFieldNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/UnsafeCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ValueCompareAndSwapNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/memory/AbstractWriteNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.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/spi/LoweringTool.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.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.nodes/src/org/graalvm/compiler/nodes/virtual/CommitAllocationNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/CanonicalizerPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/FixReadsPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/inlining/InliningUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/BasePhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/NodeCostUtil.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/VerifyNodeCosts.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/tiers/PhaseContext.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/Providers.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/ValueMergeUtil.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/BinaryGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/GraphPrinterDumpHandler.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/IdealGraphPrinter.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountLeadingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64/AArch64CountTrailingZerosNode.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/AMD64CountLeadingZerosNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64CountTrailingZerosNode.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.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64GraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64/AMD64StringIndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src/org/graalvm/compiler/replacements/sparc/SPARCGraphBuilderPlugins.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/PEGraphDecoderTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/CachingPEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/GraphKit.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/IntrinsicGraphBuilder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/MethodHandlePlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/PEGraphDecoder.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetLowerableMemoryNode.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/StringIndexOfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ArrayEqualsNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicArrayCopyNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BasicObjectCloneNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitCountNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanForwardNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/BitScanReverseNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectStoreNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/MacroNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/ReadRegisterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/UnaryMathIntrinsicNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/WriteRegisterNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/arithmetic/IntegerMulExactSplitNode.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.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/VirtualizerToolImpl.java Changeset: 68bfcf677ed3 Author: iveresov Date: 2017-04-19 03:21 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/68bfcf677ed3 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src/org/graalvm/compiler/test/JLRModule.java - test/runtime/SharedArchiveFile/CDSTestUtils.java - test/runtime/modules/java.base/java/lang/reflect/ModuleHelper.java Changeset: 07cf19822e37 Author: iveresov Date: 2017-04-19 04:10 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/07cf19822e37 Merge - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java From erik.helin at oracle.com Fri Apr 21 06:17:55 2017 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Fri, 21 Apr 2017 06:17:55 +0000 Subject: hg: jdk10/hs/hotspot: 8178095: Add GC stress test TestSystemGC Message-ID: <201704210617.v3L6HtFb000366@aojmv0008.oracle.com> Changeset: 8543b9974a60 Author: ehelin Date: 2017-04-05 14:21 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/8543b9974a60 8178095: Add GC stress test TestSystemGC Reviewed-by: dfazunen, mgerdin + test/gc/stress/systemgc/TestSystemGC.java + test/gc/stress/systemgc/TestSystemGCWithCMS.java + test/gc/stress/systemgc/TestSystemGCWithG1.java + test/gc/stress/systemgc/TestSystemGCWithParallel.java + test/gc/stress/systemgc/TestSystemGCWithSerial.java From erik.helin at oracle.com Fri Apr 21 07:46:46 2017 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Fri, 21 Apr 2017 07:46:46 +0000 Subject: hg: jdk10/hs/hotspot: 8177968: Add GC stress test TestGCLocker Message-ID: <201704210746.v3L7klig026651@aojmv0008.oracle.com> Changeset: 90d90e261ab2 Author: ehelin Date: 2017-04-18 11:01 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/90d90e261ab2 8177968: Add GC stress test TestGCLocker Reviewed-by: pliden, lmesnik ! make/test/JtregNative.gmk + test/gc/stress/gclocker/TestGCLocker.java + test/gc/stress/gclocker/TestGCLockerWithCMS.java + test/gc/stress/gclocker/TestGCLockerWithG1.java + test/gc/stress/gclocker/TestGCLockerWithParallel.java + test/gc/stress/gclocker/TestGCLockerWithSerial.java + test/gc/stress/gclocker/libTestGCLocker.c From erik.helin at oracle.com Fri Apr 21 09:51:06 2017 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Fri, 21 Apr 2017 09:51:06 +0000 Subject: hg: jdk10/hs/hotspot: 8177967: Move TestGCOld to subdirectory Message-ID: <201704210951.v3L9p6H6004837@aojmv0008.oracle.com> Changeset: e756491ab388 Author: ehelin Date: 2017-04-21 10:43 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/e756491ab388 8177967: Move TestGCOld to subdirectory Reviewed-by: mgerdin, pliden ! test/TEST.groups - test/gc/stress/TestGCOld.java + test/gc/stress/gcold/TestGCOld.java + test/gc/stress/gcold/TestGCOldWithCMS.java + test/gc/stress/gcold/TestGCOldWithG1.java + test/gc/stress/gcold/TestGCOldWithParallel.java + test/gc/stress/gcold/TestGCOldWithSerial.java From erik.helin at oracle.com Fri Apr 21 14:57:00 2017 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Fri, 21 Apr 2017 14:57:00 +0000 Subject: hg: jdk10/hs/hotspot: 8179064: TestInterpreterMethodEntries.java is missing -XX:+UnlockDiagnosticVMOptions Message-ID: <201704211457.v3LEv0dk018449@aojmv0008.oracle.com> Changeset: 3d78585f6adb Author: ehelin Date: 2017-04-21 08:24 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/3d78585f6adb 8179064: TestInterpreterMethodEntries.java is missing -XX:+UnlockDiagnosticVMOptions Reviewed-by: ctornqvi, gtriantafill ! test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java From igor.ignatyev at oracle.com Sat Apr 22 02:10:56 2017 From: igor.ignatyev at oracle.com (igor.ignatyev at oracle.com) Date: Sat, 22 Apr 2017 02:10:56 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704220210.v3M2Auaw007210@aojmv0008.oracle.com> Changeset: 7ca6ac02b718 Author: iignatyev Date: 2017-04-19 16:33 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/7ca6ac02b718 8178788: wrap JCStress test suite as jtreg tests Reviewed-by: kvn, dholmes + test/applications/jcstress/JcstressRunner.java + test/applications/jcstress/README + test/applications/jcstress/TEST.properties + test/applications/jcstress/TestGenerator.java + test/applications/jcstress/acqrel/Test.java + test/applications/jcstress/atomicity/Test.java + test/applications/jcstress/copy/Test.java + test/applications/jcstress/fences/Test.java + test/applications/jcstress/memeffects/Test.java + test/applications/jcstress/other/Test.java + test/applications/jcstress/seqcst.sync/Test.java + test/applications/jcstress/seqcst.volatiles/Test.java Changeset: f78ff0f12048 Author: iignatyev Date: 2017-04-22 00:56 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/f78ff0f12048 Merge - test/gc/stress/TestGCOld.java From kim.barrett at oracle.com Sun Apr 23 20:01:33 2017 From: kim.barrett at oracle.com (kim.barrett at oracle.com) Date: Sun, 23 Apr 2017 20:01:33 +0000 Subject: hg: jdk10/hs/hotspot: 8179181: Cleanup BitMap search API Message-ID: <201704232001.v3NK1Yif012741@aojmv0008.oracle.com> Changeset: 7842fd7eaf41 Author: kbarrett Date: 2017-04-23 15:02 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/7842fd7eaf41 8179181: Cleanup BitMap search API Summary: Remove _inline suffixes and remove duplicate wrappers. Reviewed-by: dholmes, coleenp ! src/share/vm/gc/parallel/parMarkBitMap.hpp ! src/share/vm/utilities/bitMap.hpp ! src/share/vm/utilities/bitMap.inline.hpp From harold.seigel at oracle.com Mon Apr 24 13:52:07 2017 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Mon, 24 Apr 2017 13:52:07 +0000 Subject: hg: jdk10/hs/hotspot: 8178949: The split verifier allows anewarray to create an array of more than 255 dimensions. Message-ID: <201704241352.v3ODq7kf007340@aojmv0008.oracle.com> Changeset: 1617b39a1ae4 Author: hseigel Date: 2017-04-24 08:47 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/1617b39a1ae4 8178949: The split verifier allows anewarray to create an array of more than 255 dimensions. Summary: Add check to split verifier handling of anewarray opcode. Reviewed-by: sspitsyn, gtriantafill, lfoltan ! src/share/vm/classfile/verifier.cpp ! test/runtime/verifier/TestANewArray.java From rachel.protacio at oracle.com Mon Apr 24 17:26:32 2017 From: rachel.protacio at oracle.com (rachel.protacio at oracle.com) Date: Mon, 24 Apr 2017 17:26:32 +0000 Subject: hg: jdk10/hs/hotspot: 8165896: Use "open" flag from JVM_DefineModule to export all module packages Message-ID: <201704241726.v3OHQWXx020807@aojmv0008.oracle.com> Changeset: 008eba5d22ab Author: rprotacio Date: 2017-04-24 12:08 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/008eba5d22ab 8165896: Use "open" flag from JVM_DefineModule to export all module packages Summary: Implemented VM side of open modules, which export all their packages unqualifiedly. Automatic modules and unnamed modules are treated internally as open modules. Reviewed-by: alanb, hseigel, lfoltan ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/moduleEntry.cpp ! src/share/vm/classfile/moduleEntry.hpp ! src/share/vm/classfile/modules.cpp ! src/share/vm/classfile/modules.hpp ! src/share/vm/classfile/packageEntry.cpp ! src/share/vm/classfile/packageEntry.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/reflection.cpp ! test/runtime/modules/AccessCheckAllUnnamed.java ! test/runtime/modules/AccessCheckExp.java ! test/runtime/modules/AccessCheckJavaBase.java + test/runtime/modules/AccessCheckOpen.java ! test/runtime/modules/AccessCheckRead.java ! test/runtime/modules/AccessCheckSuper.java ! test/runtime/modules/AccessCheckUnnamed.java ! test/runtime/modules/AccessCheckWorks.java ! test/runtime/modules/CCE_module_msg.java ! test/runtime/modules/ExportTwice.java ! test/runtime/modules/JVMAddModuleExportToAllUnnamed.java ! test/runtime/modules/JVMAddModuleExports.java ! test/runtime/modules/JVMAddModuleExportsToAll.java ! test/runtime/modules/JVMAddModulePackage.java ! test/runtime/modules/JVMAddReadsModule.java ! test/runtime/modules/JVMDefineModule.java ! test/runtime/modules/LoadUnloadModuleStress.java ! test/runtime/modules/ModuleHelper.java From rachel.protacio at oracle.com Mon Apr 24 17:26:30 2017 From: rachel.protacio at oracle.com (rachel.protacio at oracle.com) Date: Mon, 24 Apr 2017 17:26:30 +0000 Subject: hg: jdk10/hs: 8165896: Use "open" flag from JVM_DefineModule to export all module packages Message-ID: <201704241726.v3OHQUFx020789@aojmv0008.oracle.com> Changeset: e44df2c331e6 Author: rprotacio Date: 2017-04-24 12:06 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/rev/e44df2c331e6 8165896: Use "open" flag from JVM_DefineModule to export all module packages Summary: Implemented VM side of open modules, which export all their packages unqualifiedly. Automatic modules and unnamed modules are treated internally as open modules. Reviewed-by: alanb, hseigel, lfoltan ! test/lib/sun/hotspot/WhiteBox.java From rachel.protacio at oracle.com Mon Apr 24 17:26:33 2017 From: rachel.protacio at oracle.com (rachel.protacio at oracle.com) Date: Mon, 24 Apr 2017 17:26:33 +0000 Subject: hg: jdk10/hs/jdk: 8165896: Use "open" flag from JVM_DefineModule to export all module packages Message-ID: <201704241726.v3OHQXgP020816@aojmv0008.oracle.com> Changeset: 8ae11577aa6c Author: rprotacio Date: 2017-04-24 12:08 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/8ae11577aa6c 8165896: Use "open" flag from JVM_DefineModule to export all module packages Summary: Implemented VM side of open modules, which export all their packages unqualifiedly. Automatic modules and unnamed modules are treated internally as open modules. Reviewed-by: alanb, hseigel, lfoltan ! src/java.base/share/classes/java/lang/Module.java From rachel.protacio at oracle.com Mon Apr 24 18:13:21 2017 From: rachel.protacio at oracle.com (rachel.protacio at oracle.com) Date: Mon, 24 Apr 2017 18:13:21 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704241813.v3OIDLgY005391@aojmv0008.oracle.com> Changeset: 7e2df450df6c Author: rprotacio Date: 2017-04-24 11:32 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/7e2df450df6c 8168122: Update logging in perfMemory to Unified Logging Summary: -XX:+PerfTraceMemOps replaced with -Xlog:perf+memops=debug, -XX:+PerfTraceDataCreation replaced with -Xlog:perf+datacreation=debug Reviewed-by: sspitsyn, coleenp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/windows/vm/perfMemory_windows.cpp ! src/share/vm/logging/logTag.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfMemory.cpp Changeset: dda12041127f Author: rprotacio Date: 2017-04-24 17:26 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/dda12041127f Merge From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:50 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:50 +0000 Subject: hg: jdk10/hs/jaxp: 4 new changesets Message-ID: <201704242245.v3OMjodM007042@aojmv0008.oracle.com> Changeset: 37cdb2871070 Author: rriggs Date: 2017-04-12 10:53 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/37cdb2871070 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java Changeset: 8d3febd5c9d8 Author: lana Date: 2017-04-13 16:27 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/8d3febd5c9d8 Merge Changeset: c98480dd22e7 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/c98480dd22e7 Added tag jdk-9+166 for changeset 8d3febd5c9d8 ! .hgtags Changeset: 26ed5e84fa13 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/26ed5e84fa13 Merge ! .hgtags ! test/javax/xml/jaxp/libs/jdk/testlibrary/ProcessTools.java From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:53 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:53 +0000 Subject: hg: jdk10/hs: 9 new changesets Message-ID: <201704242245.v3OMjrQ4007180@aojmv0008.oracle.com> Changeset: 11153e2b9fbf Author: erikj Date: 2017-04-21 16:51 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/11153e2b9fbf 8179078: Jib run-test-prebuilt profile missing dependency on bootjdk Reviewed-by: ctornqvi, tbell ! common/conf/jib-profiles.js Changeset: 7d5d7ae50c72 Author: rriggs Date: 2017-04-11 14:20 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/rev/7d5d7ae50c72 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! test/lib/jdk/test/lib/apps/LingeredApp.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: 35fbd9906dfc Author: erikj Date: 2017-04-13 09:41 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/35fbd9906dfc 8177822: Move closed jib configuration for arm platforms to open Reviewed-by: tbell ! common/conf/jib-profiles.js Changeset: 9e093f2eaabc Author: erikj Date: 2017-04-13 09:50 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/9e093f2eaabc 8176271: Still unable to build JDK 9 on some *7 sparcs Reviewed-by: ihse ! common/conf/jib-profiles.js Changeset: 455bd4cb2482 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/455bd4cb2482 Merge Changeset: ba5b16c9c6d8 Author: darcy Date: 2017-04-13 14:38 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/rev/ba5b16c9c6d8 8177553: Address removal lint warnings in the JDK build Reviewed-by: mchung, erikj ! make/common/SetupJavaCompilers.gmk Changeset: cf6ee4d4c839 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/cf6ee4d4c839 Added tag jdk-9+166 for changeset ba5b16c9c6d8 ! .hgtags Changeset: 03fe61bb7670 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/03fe61bb7670 Merge ! .hgtags - common/bin/shell-tracer.sh ! common/conf/jib-profiles.js ! make/common/SetupJavaCompilers.gmk ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: d75d04f3a68c Author: jwilhelm Date: 2017-04-24 21:34 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/d75d04f3a68c Merge ! common/autoconf/generated-configure.sh - common/autoconf/lib-elf.m4 ! common/conf/jib-profiles.js From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:52 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:52 +0000 Subject: hg: jdk10/hs/jaxws: 2 new changesets Message-ID: <201704242245.v3OMjqTr007137@aojmv0008.oracle.com> Changeset: eea021f7411c Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/eea021f7411c Added tag jdk-9+166 for changeset b1f30c27367b ! .hgtags Changeset: 85e15cdc75aa Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/85e15cdc75aa Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:51 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:51 +0000 Subject: hg: jdk10/hs/corba: 2 new changesets Message-ID: <201704242245.v3OMjpoI007053@aojmv0008.oracle.com> Changeset: 43de67f51801 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/43de67f51801 Added tag jdk-9+166 for changeset 934c18145915 ! .hgtags Changeset: c7358d703e12 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/c7358d703e12 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:53 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:53 +0000 Subject: hg: jdk10/hs/nashorn: 2 new changesets Message-ID: <201704242245.v3OMjrl3007186@aojmv0008.oracle.com> Changeset: 85bf1d0aeb09 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/85bf1d0aeb09 Added tag jdk-9+166 for changeset 5b2e7b2101c0 ! .hgtags Changeset: 0c5f25cc0d1b Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/0c5f25cc0d1b Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:55 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:55 +0000 Subject: hg: jdk10/hs/langtools: 13 new changesets Message-ID: <201704242245.v3OMjtdT007210@aojmv0008.oracle.com> Changeset: 151bc67acf92 Author: mcimadamore Date: 2017-04-11 14:03 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/151bc67acf92 8178414: T8177933.java fails even after fix for JDK-8178283 Summary: add T8177933.java to problem list Reviewed-by: jlahoda ! test/ProblemList.txt Changeset: 256d9fce6c53 Author: rfield Date: 2017-04-11 17:26 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/256d9fce6c53 8178023: jshell tool: crash with ugly message on attempt to add non-existant module path Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/jshell/execution/FailOverExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java ! test/jdk/jshell/DyingRemoteAgent.java ! test/jdk/jshell/HangingRemoteAgent.java ! test/jdk/jshell/HistoryTest.java ! test/jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java ! test/jdk/jshell/JdiBadOptionListenExecutionControlTest.java ! test/jdk/jshell/JdiBogusHostListenExecutionControlTest.java ! test/jdk/jshell/ReplToolTesting.java ! test/jdk/jshell/StartOptionTest.java ! test/jdk/jshell/ToolProviderTest.java ! test/jdk/jshell/ToolReloadTest.java ! test/jdk/jshell/UITesting.java Changeset: 3e7eab1d1e96 Author: ksrini Date: 2017-04-12 11:42 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/3e7eab1d1e96 8178067: support for @uses/@provides tags is broken Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! test/jdk/javadoc/doclet/lib/JavadocTester.java + test/jdk/javadoc/doclet/testModules/TestModuleServices.java ! test/jdk/javadoc/doclet/testModules/TestModules.java ! test/tools/lib/toolbox/ModuleBuilder.java Changeset: 688279815c27 Author: ksrini Date: 2017-04-12 13:48 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/688279815c27 8178686: Fix incorrect bug id in test. Reviewed-by: darcy ! test/jdk/javadoc/doclet/testModules/TestModuleServices.java Changeset: 42705de602d7 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/42705de602d7 Merge Changeset: b51c0ba6fd8f Author: rfield Date: 2017-04-13 14:11 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/b51c0ba6fd8f 8178520: jshell tool: /help /save -- incorrect description of /save -start Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties Changeset: ad2910e96239 Author: jjg Date: 2017-04-14 15:54 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/ad2910e96239 8178426: Extra } is coming in the javadoc of Taglet.toString() API Reviewed-by: ksrini, bpatel ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java Changeset: d2f92cb767a6 Author: bpatel Date: 2017-04-14 17:23 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/d2f92cb767a6 8175823: doclet crashes when documenting a single class in a module. Reviewed-by: jjg, ksrini ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! test/jdk/javadoc/doclet/testModules/TestModules.java + test/jdk/javadoc/doclet/testModules/moduleNoExport/module-info.java + test/jdk/javadoc/doclet/testModules/moduleNoExport/testpkgmdlNoExport/TestClassInModuleNoExport.java Changeset: 8b68fb0d8159 Author: jjg Date: 2017-04-17 14:16 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/8b68fb0d8159 8178509: MODULE_SOURCE_PATH: Implement missing methods 8178493: StandardJavaFileManager: Clarify/document the use of IllegalStateException Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/tools/javac/modules/ModuleSourcePathTest.java ! test/tools/lib/toolbox/JavacTask.java Changeset: 229a32ad3b26 Author: jjg Date: 2017-04-17 15:08 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/229a32ad3b26 8176801: tools/javac/platform/PlatformProviderTest.java sensitive to warnings sent to stderr Reviewed-by: ksrini ! test/ProblemList.txt Changeset: 2a8b403a6233 Author: jjg Date: 2017-04-17 15:28 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/2a8b403a6233 8161295: javac, cleanup use of ModuleTestBase Reviewed-by: ksrini ! test/tools/javac/modules/ModuleTestBase.java Changeset: 2bd173891dcf Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/2bd173891dcf Added tag jdk-9+166 for changeset 2a8b403a6233 ! .hgtags Changeset: 2b33ceb2cee7 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/2b33ceb2cee7 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:56 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:56 +0000 Subject: hg: jdk10/hs/hotspot: 10 new changesets Message-ID: <201704242245.v3OMjvNq007236@aojmv0008.oracle.com> Changeset: e8699be63872 Author: iveresov Date: 2017-04-11 11:34 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/e8699be63872 8176887: AOT: SIGSEGV in AOTCodeHeap::next when using specific configuration Summary: Derive MethodCounters from Metadata Reviewed-by: kvn, coleenp ! src/share/vm/oops/metadata.hpp ! src/share/vm/oops/methodCounters.cpp ! src/share/vm/oops/methodCounters.hpp Changeset: 66ec8add62cd Author: dholmes Date: 2017-04-11 19:39 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/66ec8add62cd 8135161: Missing commas in copyright notices Reviewed-by: sspitsyn ! src/cpu/s390/vm/c1_Runtime1_s390.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp Changeset: 773e40f3fc21 Author: never Date: 2017-04-06 00:03 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/773e40f3fc21 8178119: [JVMCI] when rethrowing exceptions at deopt the exception must be fetched after materialization Reviewed-by: kvn ! src/share/vm/runtime/deoptimization.cpp Changeset: 00bf892e5553 Author: rriggs Date: 2017-04-12 11:43 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/00bf892e5553 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: hseigel ! test/runtime/libadimalloc.solaris.sparc/Testlibadimalloc.java ! test/serviceability/attach/AttachSetGetFlag.java ! test/serviceability/tmtools/jstack/DaemonThreadTest.java ! test/serviceability/tmtools/jstack/SpreadLockTest.java ! test/serviceability/tmtools/jstack/ThreadNamesTest.java ! test/serviceability/tmtools/jstack/TraveledLockTest.java ! test/serviceability/tmtools/jstack/WaitNotifyThreadTest.java ! test/serviceability/tmtools/jstat/GcCapacityTest.java ! test/serviceability/tmtools/jstat/GcCauseTest01.java ! test/serviceability/tmtools/jstat/GcCauseTest02.java ! test/serviceability/tmtools/jstat/GcCauseTest03.java ! test/serviceability/tmtools/jstat/GcNewTest.java ! test/serviceability/tmtools/jstat/GcTest01.java ! test/serviceability/tmtools/jstat/GcTest02.java Changeset: 4d6df9a75465 Author: dlong Date: 2017-04-12 16:36 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/4d6df9a75465 8158168: Missing bounds checks for some String intrinsics Reviewed-by: vlivanov, thartmann, sherman ! src/share/vm/opto/library_call.cpp + test/compiler/intrinsics/string/TestStringUTF16IntrinsicRangeChecks.java ! test/compiler/patches/java.base/java/lang/Helper.java Changeset: bbf855a44562 Author: lana Date: 2017-04-13 16:26 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/bbf855a44562 Merge Changeset: 560d7aa083a2 Author: iignatyev Date: 2017-04-14 18:31 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/560d7aa083a2 8178731: compiler/ciReplay/SABase.java does not compile Reviewed-by: iignatyev, sspitsyn Contributed-by: ekaterina.pavlova at oracle.com ! test/compiler/ciReplay/SABase.java ! test/serviceability/sa/sadebugd/SADebugDTest.java Changeset: 443a768ec827 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/443a768ec827 Added tag jdk-9+166 for changeset 560d7aa083a2 ! .hgtags Changeset: 762465099d93 Author: lana Date: 2017-04-22 00:21 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/762465099d93 Merge ! .hgtags - test/gc/arguments/TestExplicitGCInvokesConcurrentAndUnloadsClasses.java - test/gc/startup_warnings/TestDefNewCMS.java - test/gc/startup_warnings/TestParNewCMS.java - test/gc/startup_warnings/TestParNewSerialOld.java - test/gc/startup_warnings/TestUseAutoGCSelectPolicy.java - test/runtime/NMT/AutoshutdownNMT.java Changeset: d6d39ac9a5bb Author: jwilhelm Date: 2017-04-24 21:34 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/d6d39ac9a5bb Merge - make/lib/Lib-jdk.aot.gmk - src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp - src/cpu/arm/vm/metaspaceShared_arm.cpp - src/cpu/ppc/vm/metaspaceShared_ppc.cpp - src/cpu/s390/vm/metaspaceShared_s390.cpp - src/cpu/sparc/vm/metaspaceShared_sparc.cpp - src/cpu/x86/vm/metaspaceShared_x86_32.cpp - src/cpu/x86/vm/metaspaceShared_x86_64.cpp - src/cpu/zero/vm/metaspaceShared_zero.cpp - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java - src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c - src/jdk.aot/unix/native/libjelfshim/shim_functions.c - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/deoptimization.cpp - test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java - test/gc/stress/TestGCOld.java - test/runtime/SharedArchiveFile/CDSTestUtils.java - test/runtime/modules/JVMGetModuleByPkgName.java From jesper.wilhelmsson at oracle.com Mon Apr 24 22:45:59 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Mon, 24 Apr 2017 22:45:59 +0000 Subject: hg: jdk10/hs/jdk: 47 new changesets Message-ID: <201704242246.v3OMk0Ft007250@aojmv0008.oracle.com> Changeset: 3c37619dd646 Author: michaelm Date: 2017-04-20 09:40 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/3c37619dd646 8177452: Syntax errors in ContentHandler class documentation Reviewed-by: chegar ! src/java.base/share/classes/java/net/ContentHandler.java Changeset: d1436b294538 Author: michaelm Date: 2017-04-20 09:42 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d1436b294538 8177457: Syntax errors in URLConnection class documentation Reviewed-by: chegar ! src/java.base/share/classes/java/net/URLConnection.java Changeset: 4227b6c51e92 Author: jlahoda Date: 2017-04-20 18:40 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/4227b6c51e92 8178821: jshell tool: ctrl-down does nothing in current context Summary: In MemoryHistory index() of an entry may go beyond size() (if some leading entries have been deleted) - using previous()/next() instead. Reviewed-by: rfield ! src/jdk.internal.le/share/classes/jdk/internal/jline/extra/EditingHistory.java ! test/jdk/internal/jline/extra/HistoryTest.java Changeset: d017015f402c Author: igerasim Date: 2017-04-21 11:40 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d017015f402c 8179086: java.time.temporal.ValueRange has poor hashCode() Reviewed-by: rriggs ! src/java.base/share/classes/java/time/temporal/ValueRange.java Changeset: cd268728d178 Author: weijun Date: 2017-04-11 10:12 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/cd268728d178 8177969: Faster FilePermission::implies by avoiding the use of Path::relativize Reviewed-by: rriggs, mullan ! src/java.base/share/classes/java/io/FilePermission.java ! test/java/io/FilePermission/Correctness.java Changeset: c35ff69c2852 Author: dfuchs Date: 2017-04-11 16:32 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/c35ff69c2852 8178147: Race conditions in timeout handling code in http/2 incubator client Summary: Timeout handling code (in particular cancel(IOException)) is modified to take into account cancellation arising before exchange implementation is established or response completable future is created. TimeoutEvent::compareTo method is modified to be consistent with TimeoutEvent::equals. Reviewed-by: prappo, chegar, michaelm ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Http1Exchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/HttpClientImpl.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/MultiExchange.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/PlainHttpConnection.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/Stream.java ! src/jdk.incubator.httpclient/share/classes/jdk/incubator/http/TimeoutEvent.java ! test/ProblemList.txt + test/java/net/httpclient/SmallTimeout.java ! test/java/net/httpclient/TimeoutOrdering.java Changeset: 23255bc8606d Author: rriggs Date: 2017-04-11 14:18 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/23255bc8606d 8178347: Process and ProcessHandle getPid method name inconsistency Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! test/com/sun/jdi/ProcessAttachTest.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/ProcessBuilder/PipelineTest.java ! test/java/lang/ProcessBuilder/Zombies.java ! test/java/lang/ProcessHandle/Basic.java ! test/java/lang/ProcessHandle/JavaChild.java ! test/java/lang/ProcessHandle/OnExitTest.java ! test/java/lang/ProcessHandle/ProcessUtil.java ! test/java/lang/ProcessHandle/TreeTest.java ! test/java/lang/Runtime/exec/SleepyCat.java ! test/java/util/logging/LoggingDeadlock2.java ! test/lib/testlibrary/jdk/testlibrary/ProcessThread.java ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java ! test/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/sun/tools/jps/LingeredApp.java ! test/sun/tools/jstat/JStatInterval.java Changeset: 0c8f43317c1f Author: ascarpino Date: 2017-04-12 12:57 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/0c8f43317c1f 8177784: Use CounterMode intrinsic for AES/GCM Reviewed-by: mullan, psandoz, chegar ! src/java.base/share/classes/com/sun/crypto/provider/CounterMode.java ! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java Changeset: ede22275fbfa Author: dlong Date: 2017-04-12 16:37 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/ede22275fbfa 8158168: Missing bounds checks for some String intrinsics Reviewed-by: vlivanov, thartmann, sherman ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java Changeset: 2a15003cb4b7 Author: jwilhelm Date: 2017-04-13 15:57 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/2a15003cb4b7 8178447: Remove link from JavaDoc to Dev guide Reviewed-by: tschatzl, dholmes ! src/jdk.management/share/classes/com/sun/management/VMOption.java Changeset: 15cb1241abad Author: lana Date: 2017-04-13 16:27 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/15cb1241abad Merge Changeset: f36e07712a1b Author: serb Date: 2017-03-21 01:39 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/f36e07712a1b 8176544: Compilation error in plaf.metal.MetalBumps.Test6657026 Reviewed-by: prr ! test/javax/swing/plaf/metal/MetalBumps/Test6657026.java Changeset: 1158c3e5bd9c Author: prr Date: 2017-03-21 11:05 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/1158c3e5bd9c Merge Changeset: 0f4994564ae6 Author: serb Date: 2017-03-23 17:50 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/0f4994564ae6 6574989: TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes Reviewed-by: prr ! test/javax/sound/sampled/Clip/bug5070081.java Changeset: e352eacd7a94 Author: prr Date: 2017-03-24 09:01 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e352eacd7a94 Merge - src/java.base/share/classes/jdk/internal/loader/ResourceHelper.java Changeset: 908bdcadfab5 Author: stuefe Date: 2017-03-25 18:57 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/908bdcadfab5 8177137: 8175293 breaks Windows build on Vs2010 Reviewed-by: serb, alexsch ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: bbf040535813 Author: ddehaven Date: 2017-03-27 12:06 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/bbf040535813 Merge Changeset: b3a70b0fd710 Author: prr Date: 2017-03-28 09:45 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b3a70b0fd710 8043773: Deprecate JComponent.AccessibleJComponent.AccessibleFocusHandler Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/javax/swing/JComponent.java Changeset: 5ca3a286b761 Author: serb Date: 2017-03-29 17:30 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/5ca3a286b761 8177766: [TEST_BUG] JPopupMenu tests fails intermittently Reviewed-by: alexsch, yan ! test/javax/swing/JPopupMenu/4458079/bug4458079.java ! test/javax/swing/JPopupMenu/6827786/bug6827786.java Changeset: cdb6fd420176 Author: dmarkov Date: 2017-03-29 19:00 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/cdb6fd420176 8176490: [macosx] Sometimes NSWindow.isZoomed hangs Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Window/WindowDeadlockTest/WindowDeadlockTest.java Changeset: 87801ca8520c Author: alexsch Date: 2017-03-29 21:08 +0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/87801ca8520c 8177625: apple.laf.JRSUIConstants.getConstantName(int) checks for THUMB_START twice Reviewed-by: prr, serb, azvegint ! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java Changeset: 19042d75c724 Author: serb Date: 2017-03-30 16:40 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/19042d75c724 8177461: Wrong references are used in the javadoc in the java.desktop module Reviewed-by: alexsch ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenUtilities.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationListener.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeListener.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java ! src/java.desktop/share/classes/com/sun/awt/SecurityWarning.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/PaletteBuilder.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorType.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifGraphicsUtils.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMixer.java ! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileWriter.java ! src/java.desktop/share/classes/com/sun/media/sound/Toolkit.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/PaintContext.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java ! src/java.desktop/share/classes/java/awt/font/CharArrayIterator.java ! src/java.desktop/share/classes/java/awt/peer/DesktopPeer.java ! src/java.desktop/share/classes/java/awt/print/PrinterJob.java ! src/java.desktop/share/classes/java/beans/ChangeListenerMap.java ! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java ! src/java.desktop/share/classes/javax/swing/JSpinner.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/LazyActionMap.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFontDesktopProperty.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalRootPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java ! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter1.java ! src/java.desktop/share/classes/javax/swing/text/GlyphPainter2.java ! src/java.desktop/share/classes/javax/swing/text/ParagraphView.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java ! src/java.desktop/share/classes/javax/swing/text/TextLayoutStrategy.java ! src/java.desktop/share/classes/javax/swing/text/Utilities.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/FrameView.java ! src/java.desktop/share/classes/javax/swing/text/html/NoFramesView.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFGenerator.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java ! src/java.desktop/share/classes/sun/awt/image/BytePackedRaster.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java Changeset: 41703cb17ee1 Author: serb Date: 2017-03-31 18:23 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/41703cb17ee1 8177560: @headful key can be removed from the tests for JavaSound Reviewed-by: prr ! test/javax/sound/midi/Devices/InitializationHang.java ! test/javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java ! test/javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java ! test/javax/sound/midi/Sequencer/SeqStartRecording.java ! test/javax/sound/midi/Synthesizer/bug4685396.java ! test/javax/sound/sampled/Clip/ClipCloseLoss.java ! test/javax/sound/sampled/Clip/bug5070081.java ! test/javax/sound/sampled/DataLine/LongFramePosition.java ! test/javax/sound/sampled/DirectAudio/bug6372428.java Changeset: e0f119ab7b1c Author: alitvinov Date: 2017-03-31 19:42 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/e0f119ab7b1c 8167102: [macosx] PrintRequestAttributeSet breaks page size set using PageFormat Reviewed-by: psadhukhan, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 9ccf8c6e7d7e Author: serb Date: 2017-04-05 20:33 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9ccf8c6e7d7e 8177672: DataFlavor.imageFlavor is null when the java.desktop module is not resolved Reviewed-by: prr, mchung, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java Changeset: 204b01546b68 Author: rsingh Date: 2017-04-10 16:20 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/204b01546b68 8177386: [TESTBUG] The "Undo" menu item in the context menu is disable Reviewed-by: serb, aghaisas Contributed-by: rahul.d.singh at oracle.com ! test/java/awt/TextField/DisabledUndoTest/DisabledUndoTest.java Changeset: f19cf7eaf0e3 Author: ssadetsky Date: 2017-04-10 08:30 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/f19cf7eaf0e3 8164469: [TEST_BUG] Unity, java/awt/MouseInfo/JContainerMousePositionTest.java Reviewed-by: yan, serb ! test/java/awt/MouseInfo/JContainerMousePositionTest.java Changeset: da335cb02480 Author: prr Date: 2017-04-10 08:31 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/da335cb02480 Merge - src/java.base/share/classes/java/lang/reflect/Layer.java - src/java.base/share/classes/java/lang/reflect/LayerInstantiationException.java - src/java.base/share/classes/java/lang/reflect/Module.java - src/java.base/share/classes/java/lang/reflect/WeakPairMap.java - src/java.base/share/classes/jdk/internal/misc/JavaLangReflectModuleAccess.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/javax/swing/text/PlainView.java - test/java/lang/reflect/Layer/BasicLayerTest.java - test/java/lang/reflect/Layer/LayerAndLoadersTest.java - test/java/lang/reflect/Layer/LayerControllerTest.java - test/java/lang/reflect/Layer/layertest/Test.java - test/java/lang/reflect/Layer/src/m1/module-info.java - test/java/lang/reflect/Layer/src/m1/p/Main.java - test/java/lang/reflect/Layer/src/m1/p/Service.java - test/java/lang/reflect/Layer/src/m2/module-info.java - test/java/lang/reflect/Layer/src/m2/q/Hello.java - test/java/lang/reflect/Layer/src/m3/module-info.java - test/java/lang/reflect/Layer/src/m3/w/Hello.java - test/java/lang/reflect/Layer/src/m4/impl/ServiceImpl.java - test/java/lang/reflect/Layer/src/m4/module-info.java - test/java/lang/reflect/Module/AddExportsTest.java - test/java/lang/reflect/Module/AnnotationsTest.java - test/java/lang/reflect/Module/BasicModuleTest.java - test/java/lang/reflect/Module/WithSecurityManager.java - test/java/lang/reflect/Module/access/AccessTest.java - test/java/lang/reflect/Module/access/src/target/module-info.java - test/java/lang/reflect/Module/access/src/target/p1/Helper.java - test/java/lang/reflect/Module/access/src/target/p1/Public.java - test/java/lang/reflect/Module/access/src/target/p2/NonPublic.java - test/java/lang/reflect/Module/access/src/target/q1/Public.java - test/java/lang/reflect/Module/access/src/target/q2/NonPublic.java - test/java/lang/reflect/Module/access/src/test/module-info.java - test/java/lang/reflect/Module/access/src/test/test/Main.java - test/java/lang/reflect/Module/addXXX/Driver.java - test/java/lang/reflect/Module/addXXX/m1/module-info.java - test/java/lang/reflect/Module/addXXX/m1/p1/C.java - test/java/lang/reflect/Module/addXXX/m2/module-info.java - test/java/lang/reflect/Module/addXXX/m2/p2/C.java - test/java/lang/reflect/Module/addXXX/m2/p2/internal/C.java - test/java/lang/reflect/Module/addXXX/m3/module-info.java - test/java/lang/reflect/Module/addXXX/m3/p3/C.java - test/java/lang/reflect/Module/addXXX/m4/module-info.java - test/java/lang/reflect/Module/addXXX/m4/p4/C.java - test/java/lang/reflect/Module/addXXX/test/module-info.java - test/java/lang/reflect/Module/addXXX/test/test/C.java - test/java/lang/reflect/Module/addXXX/test/test/Main.java - test/java/lang/reflect/Module/addXXX/test/test/Service.java - test/java/lang/reflect/Module/allow.policy - test/java/lang/reflect/Module/annotation/Basic.java - test/java/lang/reflect/Module/annotation/src/m/module-info.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Bar.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Baz.java - test/java/lang/reflect/Module/annotation/src/m/p/annotation/Foo.java - test/java/lang/reflect/WeakPairMap/Driver.java - test/java/lang/reflect/WeakPairMap/java.base/java/lang/reflect/WeakPairMapTest.java Changeset: c69e8ca0008e Author: prr Date: 2017-04-10 09:05 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/c69e8ca0008e Merge Changeset: 79e099ab284b Author: mcherkas Date: 2017-04-11 00:05 +0300 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/79e099ab284b 8177450: javax.swing.text.html.parser.Parser parseScript ignores a character after commend end Reviewed-by: prr, alexsch ! src/java.desktop/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/HtmlCommentTagParseTest.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/test.html Changeset: b289db56c862 Author: prr Date: 2017-04-13 10:01 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b289db56c862 Merge Changeset: 413e8af4fc3c Author: darcy Date: 2017-04-13 10:59 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/413e8af4fc3c 8177683: Suppress lint removal warnings in jdk.security and jdk.policytool Reviewed-by: weijun ! src/jdk.policytool/share/classes/sun/security/tools/policytool/PolicyTool.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/SolarisLoginModule.java Changeset: 5bfdd4e83008 Author: darcy Date: 2017-04-13 11:05 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/5bfdd4e83008 8177684: Suppress lint removal warnings in AppletSecurity Reviewed-by: mchung, mullan ! src/java.desktop/share/classes/sun/applet/AppletSecurity.java Changeset: 2c28af3a1e5d Author: darcy Date: 2017-04-13 11:08 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/2c28af3a1e5d 8177682: Suppress removal warning for System.runFinalizersOnExit Reviewed-by: mchung, smarks ! src/java.base/share/classes/java/lang/System.java Changeset: 2b4bacfcbe17 Author: darcy Date: 2017-04-13 11:16 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/2b4bacfcbe17 8177723: Suppress lint removal warning in java.se.ee and jdk.unsupported Reviewed-by: lancea, chegar ! src/java.se.ee/share/classes/module-info.java ! src/jdk.unsupported/share/classes/sun/reflect/Reflection.java Changeset: 5f24e5bf62bd Author: amlu Date: 2017-04-14 15:30 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/5f24e5bf62bd 8169971: JLinkMultiReleaseJarTest.java fails intermittently at the final clean up Reviewed-by: chegar, psandoz ! test/ProblemList.txt ! test/tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java Changeset: fc53a0468c1f Author: tidu Date: 2017-04-14 00:05 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/fc53a0468c1f 8178083: Remove intermittent key from java/security/SignedObject/Chain.java Reviewed-by: xuelei Contributed-by: Tim Du ! test/java/security/SignedObject/Chain.java Changeset: 389b078873a0 Author: chegar Date: 2017-04-14 10:47 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/389b078873a0 8177536: Avoid Apple Peer-to-Peer interfaces in networking tests Reviewed-by: michaelm, rriggs ! test/java/net/Inet6Address/B6206527.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/MulticastSocket/B6427403.java - test/java/net/MulticastSocket/JoinGroup.java + test/java/net/MulticastSocket/JoinLeave.java - test/java/net/MulticastSocket/Leave.java + test/java/net/NetworkConfigurationProbe.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/net/ipv6tests/B6521014.java ! test/java/net/ipv6tests/Tests.java + test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java ! test/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java Changeset: 2a96f24cea2e Author: mli Date: 2017-04-14 04:07 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/2a96f24cea2e 8145163: Test Task for Platform Logging API and Service -- for moduralization Reviewed-by: dfuchs + test/java/lang/System/LoggerFinder/modules/Base.java + test/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java + test/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java + test/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java + test/java/lang/System/LoggerFinder/modules/boot_client/BootClient.java + test/java/lang/System/LoggerFinder/modules/boot_usage/BootUsage.java + test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/module-info.java + test/java/lang/System/LoggerFinder/modules/named_client/m.t.a/pkg/a/t/TestA.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/module-info.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/l/LoggerA.java + test/java/lang/System/LoggerFinder/modules/named_logger/m.l.a/pkg/a/p/LoggerFinderA.java + test/java/lang/System/LoggerFinder/modules/patched_client/PatchedClient.java + test/java/lang/System/LoggerFinder/modules/patched_usage/java.base/java/lang/PatchedUsage.java + test/java/lang/System/LoggerFinder/modules/unnamed_client/pkg/b/t/TestB.java + test/java/lang/System/LoggerFinder/modules/unnamed_logger/META-INF/services/java.lang.System$LoggerFinder + test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/l/LoggerB.java + test/java/lang/System/LoggerFinder/modules/unnamed_logger/pkg/b/p/LoggerFinderB.java Changeset: d7add8d9ab22 Author: weijun Date: 2017-04-15 00:58 +0800 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d7add8d9ab22 8178795: krb5 Basic.java test should be basic Reviewed-by: xuelei ! test/sun/security/krb5/auto/Basic.java + test/sun/security/krb5/auto/ModuleName.java Changeset: d1c491ec39d2 Author: bpb Date: 2017-04-14 14:02 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d1c491ec39d2 8178783: Java_sun_nio_ch_EPoll_close0 definition, but no sun.nio.ch.EPoll.close0 declaration. Summary: Delete unused method. Reviewed-by: rriggs, chegar ! src/java.base/linux/native/libnio/ch/EPoll.c Changeset: 9ba6760481a8 Author: lancea Date: 2017-04-15 16:54 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9ba6760481a8 8164390: Add module javadoc to jdk.internal.jvmstat Reviewed-by: alanb, mchung ! src/jdk.internal.jvmstat/share/classes/module-info.java Changeset: d57893482534 Author: mli Date: 2017-04-17 01:02 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d57893482534 8178840: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList Summary: Adds FieldSetAccessibleTest.java and VerifyJimage.java to ProblemList due to JDK-8178776 Reviewed-by: alanb Contributed-by: John Jiang ! test/ProblemList.txt Changeset: 5d2b48f1f0a3 Author: naoto Date: 2017-04-17 14:46 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/5d2b48f1f0a3 8177314: java VM fails to start with a Japanese ShiftJIS locale Reviewed-by: sherman, mchung ! make/data/charsetmapping/stdcs-linux Changeset: b4a7d4678a43 Author: lana Date: 2017-04-20 18:14 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/b4a7d4678a43 Added tag jdk-9+166 for changeset 5d2b48f1f0a3 ! .hgtags Changeset: 329609d00aef Author: lana Date: 2017-04-22 00:22 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/329609d00aef Merge ! .hgtags - src/java.base/macosx/native/launcher/jexec.c ! src/java.base/share/classes/java/lang/System.java - src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java ! test/ProblemList.txt ! test/lib/testlibrary/jdk/testlibrary/ProcessTools.java Changeset: 9eedf9a1cf47 Author: jwilhelm Date: 2017-04-24 21:34 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9eedf9a1cf47 Merge From ioi.lam at oracle.com Tue Apr 25 08:11:42 2017 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Tue, 25 Apr 2017 08:11:42 +0000 Subject: hg: jdk10/hs/hotspot: 8178350: klassVtable and klassItable should be ValueObj Message-ID: <201704250811.v3P8BhdI008748@aojmv0008.oracle.com> Changeset: 2306f738fd8d Author: iklam Date: 2017-04-13 01:56 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/2306f738fd8d 8178350: klassVtable and klassItable should be ValueObj Reviewed-by: coleenp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/klassVtable.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/utilities/debug.cpp From erik.helin at oracle.com Tue Apr 25 10:57:05 2017 From: erik.helin at oracle.com (erik.helin at oracle.com) Date: Tue, 25 Apr 2017 10:57:05 +0000 Subject: hg: jdk10/hs/hotspot: 8179266: Add test/gc/g1/humongousObjects/TestHeapCounters.java to ProblemList.txt Message-ID: <201704251057.v3PAv5Qt001597@aojmv0008.oracle.com> Changeset: c19e3d48aa35 Author: ehelin Date: 2017-04-25 11:58 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/c19e3d48aa35 8179266: Add test/gc/g1/humongousObjects/TestHeapCounters.java to ProblemList.txt Reviewed-by: sjohanss, mgerdin ! test/ProblemList.txt From calvin.cheung at oracle.com Tue Apr 25 18:56:59 2017 From: calvin.cheung at oracle.com (calvin.cheung at oracle.com) Date: Tue, 25 Apr 2017 18:56:59 +0000 Subject: hg: jdk10/hs/hotspot: 8179103: [Testbug] re-enable the runtime/SharedArchiveFile/BootAppendTests.java test Message-ID: <201704251857.v3PIv08x008347@aojmv0008.oracle.com> Changeset: 17d1602809f7 Author: ccheung Date: 2017-04-25 11:06 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/17d1602809f7 8179103: [Testbug] re-enable the runtime/SharedArchiveFile/BootAppendTests.java test Summary: Added the java.corba to the set of root modules by using the --add-modules option. Used the CDSTestUtils.checkExec() for checking test results. Reviewed-by: sspitsyn, jiangli, mseledtsov, iklam ! test/ProblemList.txt ! test/runtime/SharedArchiveFile/BootAppendTests.java From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:48 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:48 +0000 Subject: hg: jdk10/hs/jaxws: 2 new changesets Message-ID: <201704251949.v3PJnmnN028950@aojmv0008.oracle.com> Changeset: 86ed75fc0ed6 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/86ed75fc0ed6 Added tag jdk-10+1 for changeset 6afc1d9b8c41 ! .hgtags Changeset: 774f6a3fd270 Author: lana Date: 2017-04-25 08:23 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/774f6a3fd270 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:51 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:51 +0000 Subject: hg: jdk10/hs/nashorn: 2 new changesets Message-ID: <201704251949.v3PJnpbi029123@aojmv0008.oracle.com> Changeset: 45eecc979818 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/45eecc979818 Added tag jdk-10+1 for changeset ac893c3a86dd ! .hgtags Changeset: 356a5f4ffc65 Author: lana Date: 2017-04-25 08:21 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/356a5f4ffc65 Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:50 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:50 +0000 Subject: hg: jdk10/hs: 3 new changesets Message-ID: <201704251949.v3PJnovT029085@aojmv0008.oracle.com> Changeset: a083245e22c3 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/a083245e22c3 Added tag jdk-10+1 for changeset 4df5f619c9ea ! .hgtags Changeset: 79f5a79343a8 Author: lana Date: 2017-04-25 08:25 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/79f5a79343a8 Merge ! .hgtags Changeset: 91961c6a1164 Author: jwilhelm Date: 2017-04-25 20:24 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/91961c6a1164 Merge ! common/autoconf/generated-configure.sh - common/autoconf/lib-elf.m4 From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:51 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:51 +0000 Subject: hg: jdk10/hs/jdk: 5 new changesets Message-ID: <201704251949.v3PJnp1g029126@aojmv0008.oracle.com> Changeset: fab0553702e6 Author: uvangapally Date: 2017-04-25 12:22 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/fab0553702e6 8130084: javax/management/MBeanServer/NotifDeadlockTest.java timed out Summary: Changed 2 seconds timeout for deadlock to JTREG default timeout Reviewed-by: dholmes, dfuchs Contributed-by: ujwal.vangapally at oracle.com ! test/javax/management/MBeanServer/NotifDeadlockTest.java Changeset: 80e2c51d28a3 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/80e2c51d28a3 Added tag jdk-10+1 for changeset e209a98d40a1 ! .hgtags Changeset: 486e816e7d8d Author: lana Date: 2017-04-25 08:19 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/486e816e7d8d Merge ! .hgtags Changeset: d61b2ccb9e70 Author: dfuchs Date: 2017-04-25 11:54 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/d61b2ccb9e70 8179222: SimpleConsoleLogger should protect against MissingResourceException Summary: SimpleConsoleLogger now emulates the behaviour of java.util.logging.Formatter, trapping MissingResourceException and using the key as the message if the ResourceBundle has no match for that key. Reviewed-by: naoto ! src/java.base/share/classes/jdk/internal/logger/SimpleConsoleLogger.java ! test/java/lang/System/LoggerFinder/LoggerFinderAPI/LoggerFinderAPI.java Changeset: a95afa7e96e2 Author: jwilhelm Date: 2017-04-25 20:24 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/a95afa7e96e2 Merge From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:49 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:49 +0000 Subject: hg: jdk10/hs/corba: 2 new changesets Message-ID: <201704251949.v3PJnnDj029035@aojmv0008.oracle.com> Changeset: 11e88bffa281 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/11e88bffa281 Added tag jdk-10+1 for changeset 37c9962586a4 ! .hgtags Changeset: b46142514fae Author: lana Date: 2017-04-25 08:24 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/b46142514fae Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:52 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:52 +0000 Subject: hg: jdk10/hs/langtools: 2 new changesets Message-ID: <201704251949.v3PJnqDa029168@aojmv0008.oracle.com> Changeset: 9bac091f01b7 Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/9bac091f01b7 Added tag jdk-10+1 for changeset ce999290d1c3 ! .hgtags Changeset: 96739a12981e Author: lana Date: 2017-04-25 08:22 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/96739a12981e Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:49 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:49 +0000 Subject: hg: jdk10/hs/jaxp: 2 new changesets Message-ID: <201704251949.v3PJnnjq028982@aojmv0008.oracle.com> Changeset: 5a68bda463ea Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/5a68bda463ea Added tag jdk-10+1 for changeset b4257a40e55d ! .hgtags Changeset: d2a67a93bdcd Author: lana Date: 2017-04-25 08:23 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/d2a67a93bdcd Merge ! .hgtags From jesper.wilhelmsson at oracle.com Tue Apr 25 19:49:55 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 25 Apr 2017 19:49:55 +0000 Subject: hg: jdk10/hs/hotspot: 4 new changesets Message-ID: <201704251949.v3PJntSF029184@aojmv0008.oracle.com> Changeset: 2dfd08baa59e Author: lana Date: 2017-04-25 07:38 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/2dfd08baa59e Added tag jdk-10+1 for changeset 1ea217626ba0 ! .hgtags Changeset: a05f40bb8608 Author: lana Date: 2017-04-25 08:18 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/a05f40bb8608 Merge ! .hgtags Changeset: 85cc83f71987 Author: jwilhelm Date: 2017-04-25 20:24 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/85cc83f71987 Merge - make/lib/Lib-jdk.aot.gmk - src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp - src/cpu/arm/vm/metaspaceShared_arm.cpp - src/cpu/ppc/vm/metaspaceShared_ppc.cpp - src/cpu/s390/vm/metaspaceShared_s390.cpp - src/cpu/sparc/vm/metaspaceShared_sparc.cpp - src/cpu/x86/vm/metaspaceShared_x86_32.cpp - src/cpu/x86/vm/metaspaceShared_x86_64.cpp - src/cpu/zero/vm/metaspaceShared_zero.cpp - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java - src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c - src/jdk.aot/unix/native/libjelfshim/shim_functions.c - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java - test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java - test/gc/stress/TestGCOld.java - test/runtime/SharedArchiveFile/CDSTestUtils.java - test/runtime/modules/JVMGetModuleByPkgName.java Changeset: 60d91a9d9fe8 Author: jwilhelm Date: 2017-04-25 18:56 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/60d91a9d9fe8 Merge From ioi.lam at oracle.com Wed Apr 26 02:54:14 2017 From: ioi.lam at oracle.com (ioi.lam at oracle.com) Date: Wed, 26 Apr 2017 02:54:14 +0000 Subject: hg: jdk10/hs/hotspot: 8178543: Optimize Klass::is_shared() Message-ID: <201704260254.v3Q2sEdQ017137@aojmv0008.oracle.com> Changeset: 889a205022c6 Author: iklam Date: 2017-04-14 08:33 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/889a205022c6 8178543: Optimize Klass::is_shared() Reviewed-by: coleenp, jiangli ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/utilities/accessFlags.hpp From david.holmes at oracle.com Wed Apr 26 08:12:31 2017 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Wed, 26 Apr 2017 08:12:31 +0000 Subject: hg: jdk10/hs/hotspot: 8169061: Drop os::is_MP checks from Atomics Message-ID: <201704260812.v3Q8CVlk029298@aojmv0008.oracle.com> Changeset: ae91ec8b554a Author: shade Date: 2017-04-26 09:06 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/ae91ec8b554a 8169061: Drop os::is_MP checks from Atomics Reviewed-by: aph, dholmes ! src/os_cpu/bsd_x86/vm/atomic_bsd_x86.hpp ! src/os_cpu/linux_x86/vm/atomic_linux_x86.hpp ! src/os_cpu/linux_x86/vm/linux_x86_32.s ! src/os_cpu/solaris_x86/vm/atomic_solaris_x86.hpp ! src/os_cpu/solaris_x86/vm/solaris_x86_32.il ! src/os_cpu/solaris_x86/vm/solaris_x86_32.s ! src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp From stefan.johansson at oracle.com Wed Apr 26 10:11:50 2017 From: stefan.johansson at oracle.com (stefan.johansson at oracle.com) Date: Wed, 26 Apr 2017 10:11:50 +0000 Subject: hg: jdk10/hs/hotspot: 8138737: Remove oop_ms_adjust_pointers and use oop_iterate instead Message-ID: <201704261011.v3QABpGt015781@aojmv0008.oracle.com> Changeset: 034e6c385e4f Author: sjohanss Date: 2017-04-26 10:26 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/034e6c385e4f 8138737: Remove oop_ms_adjust_pointers and use oop_iterate instead Reviewed-by: kbarrett, stefank ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/serial/markSweep.hpp ! src/share/vm/gc/serial/markSweep.inline.hpp ! src/share/vm/gc/shared/specialized_oop_closures.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.hpp From claes.redestad at oracle.com Wed Apr 26 12:30:43 2017 From: claes.redestad at oracle.com (claes.redestad at oracle.com) Date: Wed, 26 Apr 2017 12:30:43 +0000 Subject: hg: jdk10/hs/hotspot: 8179224: Cache strlen of Flag::_name Message-ID: <201704261230.v3QCUhMK018587@aojmv0008.oracle.com> Changeset: f58169854acf Author: redestad Date: 2017-04-26 13:20 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/f58169854acf 8179224: Cache strlen of Flag::_name Reviewed-by: dsamersoff, jiangli, iklam, rehn ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp From mikhailo.seledtsov at oracle.com Wed Apr 26 19:57:37 2017 From: mikhailo.seledtsov at oracle.com (mikhailo.seledtsov at oracle.com) Date: Wed, 26 Apr 2017 19:57:37 +0000 Subject: hg: jdk10/hs/hotspot: 8179243: [TESTBUG] CDS tests should be excluded from running with -UseCompressedOops Message-ID: <201704261957.v3QJvbYW026233@aojmv0008.oracle.com> Changeset: 75b3e0f54e96 Author: mseledtsov Date: 2017-04-26 11:26 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/75b3e0f54e96 8179243: [TESTBUG] CDS tests should be excluded from running with -UseCompressedOops Summary: Used at-requires statements to exclude the affected tests Reviewed-by: dholmes, jiangli, sspitsyn ! test/runtime/SharedArchiveFile/ArchiveDoesNotExist.java ! test/runtime/SharedArchiveFile/BootAppendTests.java ! test/runtime/SharedArchiveFile/CdsDifferentCompactStrings.java ! test/runtime/SharedArchiveFile/CdsDifferentObjectAlignment.java ! test/runtime/SharedArchiveFile/CdsSameObjectAlignment.java ! test/runtime/SharedArchiveFile/DefaultUseWithClient.java ! test/runtime/SharedArchiveFile/LargeSharedSpace.java ! test/runtime/SharedArchiveFile/LimitSharedSizes.java ! test/runtime/SharedArchiveFile/PrintSharedArchiveAndExit.java ! test/runtime/SharedArchiveFile/SASymbolTableTest.java ! test/runtime/SharedArchiveFile/SharedArchiveFile.java ! test/runtime/SharedArchiveFile/SharedBaseAddress.java ! test/runtime/SharedArchiveFile/SharedSymbolTableBucketSize.java ! test/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/runtime/SharedArchiveFile/TestInterpreterMethodEntries.java From kevin.walls at oracle.com Thu Apr 27 10:57:23 2017 From: kevin.walls at oracle.com (kevin.walls at oracle.com) Date: Thu, 27 Apr 2017 10:57:23 +0000 Subject: hg: jdk10/hs/hotspot: 8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp Message-ID: <201704271057.v3RAvOhd004515@aojmv0008.oracle.com> Changeset: 7295c9c26185 Author: shshahma Date: 2017-04-26 21:28 -0700 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/7295c9c26185 8177958: Possible uninitialized char* in vm_version_solaris_sparc.cpp Reviewed-by: shade, dholmes, kevinw ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:26 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:26 +0000 Subject: hg: jdk10/hs/corba: Added tag jdk-10+2 for changeset 56a8bf532268 Message-ID: <201704271344.v3RDiRow015916@aojmv0008.oracle.com> Changeset: 3ffb5f519a83 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/corba/rev/3ffb5f519a83 Added tag jdk-10+2 for changeset 56a8bf532268 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:28 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:28 +0000 Subject: hg: jdk10/hs/jaxws: Added tag jdk-10+2 for changeset 06b9f0de66d3 Message-ID: <201704271344.v3RDiSun016014@aojmv0008.oracle.com> Changeset: 1dc8a36b4505 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxws/rev/1dc8a36b4505 Added tag jdk-10+2 for changeset 06b9f0de66d3 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:30 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:30 +0000 Subject: hg: jdk10/hs/jaxp: Added tag jdk-10+2 for changeset fb8f87183981 Message-ID: <201704271344.v3RDiUGu016110@aojmv0008.oracle.com> Changeset: 43abc6866902 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jaxp/rev/43abc6866902 Added tag jdk-10+2 for changeset fb8f87183981 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:31 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:31 +0000 Subject: hg: jdk10/hs/nashorn: Added tag jdk-10+2 for changeset 47277bbced66 Message-ID: <201704271344.v3RDiVkO016163@aojmv0008.oracle.com> Changeset: b08dbf03d478 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/nashorn/rev/b08dbf03d478 Added tag jdk-10+2 for changeset 47277bbced66 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:31 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:31 +0000 Subject: hg: jdk10/hs/jdk: 4 new changesets Message-ID: <201704271344.v3RDiW8N016171@aojmv0008.oracle.com> Changeset: 051c8291f378 Author: sballal Date: 2017-04-26 15:01 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/051c8291f378 8030750: SA: Alternate hashing not implemented Summary: Implement alternate hashing in SA Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com + test/sun/tools/jhsdb/AlternateHashingTest.java + test/sun/tools/jhsdb/LingeredAppWithAltHashing.java Changeset: 44538ec462d4 Author: dfuchs Date: 2017-04-26 11:10 +0100 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/44538ec462d4 8179273: sun.net.httpserver.LeftOverInputStream should stop attempting to drain the stream when the server is stopped Reviewed-by: chegar ! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: 42ffb45db3ee Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/42ffb45db3ee Added tag jdk-10+2 for changeset 5adecda6cf9a ! .hgtags Changeset: 9a06fae7bdf3 Author: jwilhelm Date: 2017-04-27 14:40 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/jdk/rev/9a06fae7bdf3 Merge From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:31 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:31 +0000 Subject: hg: jdk10/hs: 2 new changesets Message-ID: <201704271344.v3RDiVDH016128@aojmv0008.oracle.com> Changeset: e639a2576287 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/rev/e639a2576287 Added tag jdk-10+2 for changeset 9c7248b787c3 ! .hgtags Changeset: a7b3d20cb238 Author: jwilhelm Date: 2017-04-27 14:40 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/rev/a7b3d20cb238 Merge ! common/autoconf/generated-configure.sh - common/autoconf/lib-elf.m4 From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:33 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:33 +0000 Subject: hg: jdk10/hs/langtools: Added tag jdk-10+2 for changeset 657b68876fe3 Message-ID: <201704271344.v3RDiXBC016189@aojmv0008.oracle.com> Changeset: 68e103ad2fe3 Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/langtools/rev/68e103ad2fe3 Added tag jdk-10+2 for changeset 657b68876fe3 ! .hgtags From jesper.wilhelmsson at oracle.com Thu Apr 27 13:44:35 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Thu, 27 Apr 2017 13:44:35 +0000 Subject: hg: jdk10/hs/hotspot: 3 new changesets Message-ID: <201704271344.v3RDiZOF016272@aojmv0008.oracle.com> Changeset: f8b62710e186 Author: sballal Date: 2017-04-26 14:59 +0530 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/f8b62710e186 8030750: SA: Alternate hashing not implemented Summary: Implement alternate hashing in SA Reviewed-by: dsamersoff Contributed-by: sharath.ballal at oracle.com + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AltHashing.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SymbolTable.java ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: bc476471160c Author: lana Date: 2017-04-27 05:31 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/bc476471160c Added tag jdk-10+2 for changeset 48809c513ed5 ! .hgtags Changeset: 067cdf9f2c81 Author: jwilhelm Date: 2017-04-27 14:40 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/067cdf9f2c81 Merge - make/lib/Lib-jdk.aot.gmk - src/cpu/aarch64/vm/metaspaceShared_aarch64.cpp - src/cpu/arm/vm/metaspaceShared_arm.cpp - src/cpu/ppc/vm/metaspaceShared_ppc.cpp - src/cpu/s390/vm/metaspaceShared_s390.cpp - src/cpu/sparc/vm/metaspaceShared_sparc.cpp - src/cpu/x86/vm/metaspaceShared_x86_32.cpp - src/cpu/x86/vm/metaspaceShared_x86_64.cpp - src/cpu/zero/vm/metaspaceShared_zero.cpp - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/ELFSymbol.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFContainer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFRelocation.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNIELFTargetInfo.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/JNILibELFAPI.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/Pointer.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/UnsafeAccess.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/linux/Elf_Cmd.java - src/jdk.aot/share/classes/jdk.tools.jaotc.jnilibelf/src/jdk/tools/jaotc/jnilibelf/sunos/Elf_Cmd.java - src/jdk.aot/unix/native/libjelfshim/jdk_tools_jaotc_jnilibelf_JNILibELFAPI.c - src/jdk.aot/unix/native/libjelfshim/shim_functions.c - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/CollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.collections/src/org/graalvm/compiler/api/collections/DefaultCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/AllocationInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/IsMethodInlineDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/LockInstrumentationTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/RootNameDirectiveTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src/org/graalvm/compiler/api/directives/test/TinyInstrumentor.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src/org/graalvm/compiler/asm/NumUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/PermanentBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.common/src/org/graalvm/compiler/common/RetryableBailoutException.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/CollectionsFactory.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/LinkedIdentityHashMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArrayMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/util/ArraySet.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ConditionalEliminationLoadFieldConstantFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/GuardEliminationCornerCasesTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/inlining/RecursiveInliningTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/DefaultNodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeCollectionsProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/NodeNodeMap.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64/AArchHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCDeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCUncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorld.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompileTheWorldOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompressEncoding.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/PrintStreamOption.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/DirectCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/EnterUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/HotSpotNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveCurrentStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/PushInterpreterFrameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SaveAllRegistersNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetAnchorNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/SnippetLocationProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/UncommonTrapCallNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/DeoptimizationStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/UncommonTrapStub.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/FastSSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilder.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIBuilderBase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIConstructionPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/ssi/SSIVerifier.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationBeginNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationEndNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationInliningCallback.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/InstrumentationNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/IsMethodInlinedNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/MonitorProxyNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/RootNameNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeLoadNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/extended/UnsafeStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/CompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/LoweredCompareAndSwapNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/DefaultNodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/NodeCostProvider.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/PiPushable.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/NestedBooleanOptionValueTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src/org/graalvm/compiler/options/test/TestOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/DerivedOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/EnumOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/NestedBooleanOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/OptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src/org/graalvm/compiler/options/StableOptionValue.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/OptimizeGuardAnchorsPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/PushThroughPiPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/ValueAnchorCleanupPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ExtractInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/HighTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/InlineInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/MidTierReconcileInstrumentationPhase.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test/IntegerMulExactFoldTest.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/InlineGraalDirectivesPlugin.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/nodes/DirectObjectStoreNode.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/Salver.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverDebugConfigCustomizer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/SalverOptions.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataDict.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/data/DataList.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractGraalDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractMethodScopeDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/AbstractSerializerDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/Dumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/dumper/GraphDumper.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/AbstractGraalDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/DumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/handler/GraphDumpHandler.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/package-info.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/AbstractSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/JSONSerializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/serialize/Serializer.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/ECIDUtil.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/util/MethodContext.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/ChannelDumpWriter.java - src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.salver/src/org/graalvm/compiler/salver/writer/DumpWriter.java ! src/share/vm/runtime/vmStructs.cpp - test/compiler/aot/jdk.tools.jaotc.jnilibelf.test/src/jdk/tools/jaotc/jnilibelf/test/JNILibELFTest.java - test/gc/stress/TestGCOld.java - test/runtime/SharedArchiveFile/CDSTestUtils.java - test/runtime/modules/JVMGetModuleByPkgName.java From harold.seigel at oracle.com Thu Apr 27 15:14:23 2017 From: harold.seigel at oracle.com (harold.seigel at oracle.com) Date: Thu, 27 Apr 2017 15:14:23 +0000 Subject: hg: jdk10/hs/hotspot: 2 new changesets Message-ID: <201704271514.v3RFENS5021487@aojmv0008.oracle.com> Changeset: f675cb38b421 Author: hseigel Date: 2017-04-27 10:08 -0400 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/f675cb38b421 8179235: PackageEntryTables should be created eagerly Summary: Create the PackageEntryTables in the constructor for ClassLoaderData. Reviewed-by: dholmes, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/packageEntry.cpp Changeset: f626614d8f5b Author: hseigel Date: 2017-04-27 14:15 +0000 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/f626614d8f5b Merge From zoltan.majo at oracle.com Fri Apr 28 09:42:13 2017 From: zoltan.majo at oracle.com (zoltan.majo at oracle.com) Date: Fri, 28 Apr 2017 09:42:13 +0000 Subject: hg: jdk10/hs/hotspot: 8179019: Correct range checks for command-line options ArraycopySrcPrefetchDistance and ArraycopyDstPrefetchDistance Message-ID: <201704280942.v3S9gDQC017242@aojmv0008.oracle.com> Changeset: 34188fe3c802 Author: zmajo Date: 2017-04-28 09:50 +0200 URL: http://hg.openjdk.java.net/jdk10/hs/hotspot/rev/34188fe3c802 8179019: Correct range checks for command-line options ArraycopySrcPrefetchDistance and ArraycopyDstPrefetchDistance Summary: Update constraint for the command-line options. Change stubs to use register values instead of immediates. Reviewed-by: kvn ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp