From sha.jiang at oracle.com Wed Nov 1 02:55:56 2017 From: sha.jiang at oracle.com (sha.jiang at oracle.com) Date: Wed, 01 Nov 2017 02:55:56 +0000 Subject: hg: jdk10/master: 8190399: ProblemList tools/javac/tree/NoPrivateTypesExported.java due to JDK-8190315 Message-ID: <201711010255.vA12tug0021921@aojmv0008.oracle.com> Changeset: 5a1afee9b9e2 Author: jjiang Date: 2017-11-01 10:49 +0800 URL: http://hg.openjdk.java.net/jdk10/master/rev/5a1afee9b9e2 8190399: ProblemList tools/javac/tree/NoPrivateTypesExported.java due to JDK-8190315 Summary: tools/javac/tree/NoPrivateTypesExported.java fails permanently due to JDK-8190315, so ProblemList has to include this test. Reviewed-by: darcy ! test/langtools/ProblemList.txt From jan.lahoda at oracle.com Wed Nov 1 16:36:58 2017 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Wed, 01 Nov 2017 16:36:58 +0000 Subject: hg: jdk10/master: 8190315: Test tools/javac/tree/NoPrivateTypesExported.java failing Message-ID: <201711011636.vA1Gawpt005248@aojmv0008.oracle.com> Changeset: 4a35a00eb001 Author: jlahoda Date: 2017-11-01 16:45 +0100 URL: http://hg.openjdk.java.net/jdk10/master/rev/4a35a00eb001 8190315: Test tools/javac/tree/NoPrivateTypesExported.java failing Summary: Constant annotation attribute values should be allowed. Reviewed-by: vromero ! test/langtools/ProblemList.txt ! test/langtools/tools/javac/tree/NoPrivateTypesExported.java From felix.yang at oracle.com Thu Nov 2 08:40:02 2017 From: felix.yang at oracle.com (felix.yang at oracle.com) Date: Thu, 02 Nov 2017 08:40:02 +0000 Subject: hg: jdk10/master: 8190505: Typo in test/jdk/ProblemList.txt Message-ID: <201711020840.vA28e2O2025180@aojmv0008.oracle.com> Changeset: 85331e73e1f4 Author: xiaofeya Date: 2017-11-02 04:36 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/85331e73e1f4 8190505: Typo in test/jdk/ProblemList.txt Reviewed-by: alanb ! test/jdk/ProblemList.txt From jan.lahoda at oracle.com Thu Nov 2 09:59:38 2017 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 02 Nov 2017 09:59:38 +0000 Subject: hg: jdk10/master: 8189595: jshell tool: line redrawn on each completion Message-ID: <201711020959.vA29xcpl002004@aojmv0008.oracle.com> Changeset: d0cb66d8cbf1 Author: jlahoda Date: 2017-11-02 10:09 +0100 URL: http://hg.openjdk.java.net/jdk10/master/rev/d0cb66d8cbf1 8189595: jshell tool: line redrawn on each completion Reviewed-by: rfield ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java From jan.lahoda at oracle.com Thu Nov 2 12:10:32 2017 From: jan.lahoda at oracle.com (jan.lahoda at oracle.com) Date: Thu, 02 Nov 2017 12:10:32 +0000 Subject: hg: jdk10/master: 8187681: Compiling for target 9 while also using --patch-module Message-ID: <201711021210.vA2CAWN8012115@aojmv0008.oracle.com> Changeset: 8fee80b92e65 Author: jlahoda Date: 2017-11-02 11:16 +0100 URL: http://hg.openjdk.java.net/jdk10/master/rev/8fee80b92e65 8187681: Compiling for target 9 while also using --patch-module Summary: Removing limitation on simultaneous use of --release and --patch-module for system modules. Reviewed-by: mcimadamore, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java ! test/langtools/tools/javac/options/release/ReleaseOptionUnsupported.java From paul.sandoz at oracle.com Thu Nov 2 17:34:32 2017 From: paul.sandoz at oracle.com (paul.sandoz at oracle.com) Date: Thu, 02 Nov 2017 17:34:32 +0000 Subject: hg: jdk10/master: 8178117: Add public state constructors for Int/Long/DoubleSummaryStatistics Message-ID: <201711021734.vA2HYWp5008395@aojmv0008.oracle.com> Changeset: 9a3682829bbb Author: psandoz Date: 2017-04-11 17:25 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/9a3682829bbb 8178117: Add public state constructors for Int/Long/DoubleSummaryStatistics Reviewed-by: psandoz, bpb, briangoetz Contributed-by: Chris Dennis ! src/java.base/share/classes/java/util/DoubleSummaryStatistics.java ! src/java.base/share/classes/java/util/IntSummaryStatistics.java ! src/java.base/share/classes/java/util/LongSummaryStatistics.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectAndSummaryStatisticsTest.java From joe.darcy at oracle.com Thu Nov 2 22:12:42 2017 From: joe.darcy at oracle.com (joe.darcy at oracle.com) Date: Thu, 02 Nov 2017 22:12:42 +0000 Subject: hg: jdk10/master: 8190573: Problem list InheritedChannelNotServerSocket.java Message-ID: <201711022212.vA2MCg1f002394@aojmv0008.oracle.com> Changeset: c15c00e48c3a Author: darcy Date: 2017-11-02 15:09 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/c15c00e48c3a 8190573: Problem list InheritedChannelNotServerSocket.java Reviewed-by: rriggs ! test/jdk/ProblemList.txt From kumar.x.srinivasan at oracle.com Thu Nov 2 22:49:18 2017 From: kumar.x.srinivasan at oracle.com (kumar.x.srinivasan at oracle.com) Date: Thu, 02 Nov 2017 22:49:18 +0000 Subject: hg: jdk10/master: 2 new changesets Message-ID: <201711022249.vA2MnIXl014665@aojmv0008.oracle.com> Changeset: 2af7932c2f6f Author: ksrini Date: 2017-11-02 13:18 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/2af7932c2f6f 8190287: Update JDK's internal ASM to ASMv6 Reviewed-by: alanb, mchung, sundar ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/CurrentFrame.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Item.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Label.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleVisitor.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Type.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnnotationRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/FieldRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/MethodRemapper.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleHashesAttribute.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleRemapper.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleResolutionAttribute.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleTargetAttribute.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingAnnotationAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingFieldAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingMethodAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RemappingSignatureAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SignatureRemapper.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureWriter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleExportNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleOpenNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleProvideNode.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleRequireNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicInterpreter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicVerifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceInterpreter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckModuleAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceAnnotationVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceFieldVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java + src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceModuleVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/version.txt ! test/hotspot/jtreg/runtime/constantPool/ConstModule.java ! test/jdk/java/lang/ModuleTests/AnnotationsTest.java ! test/jdk/java/lang/invoke/DefineClassTest.java ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java ! test/jdk/lib/testlibrary/ModuleTargetHelper.java ! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/m1/p1/Main.java ! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/m4/p4/Main.java Changeset: 6d0e943bcd24 Author: alanb Date: 2017-11-02 13:20 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/6d0e943bcd24 8186236: ModuleInfoExtender should be ASM6 aware Reviewed-by: ksrini, mchung, sundar ! src/java.base/share/classes/java/lang/Module.java - src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfoWriter.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java From lana.steuck at oracle.com Fri Nov 3 02:36:46 2017 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Fri, 03 Nov 2017 02:36:46 +0000 Subject: hg: jdk10/master: 2 new changesets Message-ID: <201711030236.vA32akJn023265@aojmv0008.oracle.com> Changeset: dbeb9eec4be6 Author: lana Date: 2017-11-03 02:21 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/dbeb9eec4be6 Added tag jdk-10+30 for changeset 8fee80b92e65 ! .hgtags Changeset: 7e83ed8fa882 Author: lana Date: 2017-11-03 02:21 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/7e83ed8fa882 Merge From sundararajan.athijegannathan at oracle.com Fri Nov 3 14:19:19 2017 From: sundararajan.athijegannathan at oracle.com (sundararajan.athijegannathan at oracle.com) Date: Fri, 03 Nov 2017 14:19:19 +0000 Subject: hg: jdk10/master: 8190698: jjs tool of jdk.scripting.nashorn.shell module should not statically depend on java.desktop Message-ID: <201711031419.vA3EJJAM026399@aojmv0008.oracle.com> Changeset: 560fab171dc7 Author: sundar Date: 2017-11-03 19:53 +0530 URL: http://hg.openjdk.java.net/jdk10/master/rev/560fab171dc7 8190698: jjs tool of jdk.scripting.nashorn.shell module should not statically depend on java.desktop Reviewed-by: jlaskey, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java ! src/jdk.scripting.nashorn.shell/share/classes/module-info.java + test/nashorn/script/basic/JDK-8190698.js From lance.andersen at oracle.com Fri Nov 3 17:07:07 2017 From: lance.andersen at oracle.com (lance.andersen at oracle.com) Date: Fri, 03 Nov 2017 17:07:07 +0000 Subject: hg: jdk10/master: 8190439: Removal of newrmic Message-ID: <201711031707.vA3H77Sk023958@aojmv0008.oracle.com> Changeset: 843c071258a6 Author: lancea Date: 2017-11-03 13:03 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/843c071258a6 8190439: Removal of newrmic Reviewed-by: rriggs, alanb, mchung ! src/jdk.rmic/share/classes/sun/rmi/rmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh - test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh From brian.burkhalter at oracle.com Fri Nov 3 17:23:53 2017 From: brian.burkhalter at oracle.com (brian.burkhalter at oracle.com) Date: Fri, 03 Nov 2017 17:23:53 +0000 Subject: hg: jdk10/master: 3 new changesets Message-ID: <201711031723.vA3HNrYO000292@aojmv0008.oracle.com> Changeset: 24e43fd1ad69 Author: bpb Date: 2017-11-03 10:18 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/24e43fd1ad69 8190500: (ch) ReadableByteChannelImpl::read and WritableByteChannelImpl::write might not throw ClosedChannelException as specified Summary: Explicitly verify that the channel is open Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/Channels.java ! test/jdk/java/nio/channels/Channels/Basic.java Changeset: 6278140a2d55 Author: bpb Date: 2017-11-03 10:18 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/6278140a2d55 8190501: (fs) Incorrect error message parameter in java/nio/file/Files/probeContentType/Basic.java Summary: Replace expectedTypes with expectedTypes[i] in the line in question. Reviewed-by: alanb ! test/jdk/java/nio/file/Files/probeContentType/Basic.java Changeset: 66e2e3f62eb5 Author: bpb Date: 2017-11-03 10:18 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/66e2e3f62eb5 8190502: (fs) Typo in java.nio.file.Files Summary: s/subsequence/subsequent/g Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Files.java From philip.race at oracle.com Fri Nov 3 17:49:10 2017 From: philip.race at oracle.com (philip.race at oracle.com) Date: Fri, 03 Nov 2017 17:49:10 +0000 Subject: hg: jdk10/master: 23 new changesets Message-ID: <201711031749.vA3HnB3e010595@aojmv0008.oracle.com> Changeset: 328167c4ef32 Author: serb Date: 2017-10-20 15:12 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/328167c4ef32 8187399: Different problems in the javadoc's links in java.desktop package Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/Desktop.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/SpinnerNumberModel.java ! src/java.desktop/share/classes/javax/swing/text/Document.java Changeset: aa0344e6f39b Author: serb Date: 2017-10-20 15:39 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/aa0344e6f39b 8184219: Fix accessibility of tables in the java.desktop module Reviewed-by: jjg ! src/java.desktop/share/classes/java/applet/AppletContext.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/AlphaComposite.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/javax/imageio/package-info.java ! src/java.desktop/share/classes/javax/imageio/plugins/bmp/BMPImageWriteParam.java ! src/java.desktop/share/classes/javax/imageio/plugins/tiff/TIFFField.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java ! src/java.desktop/share/classes/javax/sound/midi/MidiFileFormat.java ! src/java.desktop/share/classes/javax/sound/midi/MidiSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioFileFormat.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioFormat.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/ReverbType.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicListUI.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTreeUI.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java ! src/java.desktop/share/classes/javax/swing/text/html/FormView.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeCellRenderer.java Changeset: b3ea71b70f7b Author: rfield Date: 2017-10-20 19:08 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/b3ea71b70f7b 8187359: JShell: Give comprehensible error when user method name matches Object method Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/Eval.java ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n.properties ! test/langtools/jdk/jshell/MethodsTest.java Changeset: 9b702b6608f9 Author: serb Date: 2017-10-20 20:08 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/9b702b6608f9 8186559: [macos] the screen location is wrong when using AWT/SWT bridge with dual monitors Reviewed-by: dmarkov, ssadetsky ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m Changeset: 187b92b2e32d Author: aghaisas Date: 2017-10-23 16:55 +0530 URL: http://hg.openjdk.java.net/jdk10/master/rev/187b92b2e32d 8145795: [PIT] java/awt/Window/ScreenLocation/ScreenLocationTest.java fails (can assign Integer.MAX_VALUE to Window dimensions) Reviewed-by: serb, pkbalakr Contributed-by: pankaj.b.bansal at oracle.com ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h ! test/jdk/java/awt/Window/ScreenLocation/ScreenLocationTest.java Changeset: d64ae7c1d70f Author: prr Date: 2017-10-23 13:06 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/d64ae7c1d70f Merge Changeset: 2cd2d387fcd2 Author: ssadetsky Date: 2017-10-24 08:37 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/2cd2d387fcd2 8188081: Text selection does not clear after focus is lost Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java - test/jdk/javax/swing/JTextPane/bug8025082.java + test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java Changeset: 58ce36f43f1a Author: rfield Date: 2017-10-24 20:33 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/58ce36f43f1a 8179856: jshell tool: not suitable for pipeline use 8186708: jshell tool: bad load file garbles message and does not abort 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 ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolBasicTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java Changeset: 277fda692b28 Author: aghaisas Date: 2017-10-25 16:34 +0530 URL: http://hg.openjdk.java.net/jdk10/master/rev/277fda692b28 6463710: ListSelectionModel.setSelectionMode() underspecified Reviewed-by: serb, ssadetsky Contributed-by: pankaj.b.bansal at oracle.com ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java + test/jdk/javax/swing/JList/ListSelectionModelTest.java Changeset: 39139decba61 Author: prr Date: 2017-10-25 12:41 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/39139decba61 Merge Changeset: 5a270d2dfa5d Author: prr Date: 2017-10-25 13:11 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/5a270d2dfa5d 8170681: Remove fontconfig header files from JDK source tree Reviewed-by: serb, erikj ! make/autoconf/generated-configure.sh ! make/autoconf/help.m4 + make/autoconf/lib-fontconfig.m4 ! make/autoconf/libraries.m4 ! make/lib/Awt2dLibraries.gmk - src/java.desktop/unix/legal/fontconfig.md - src/java.desktop/unix/native/common/awt/fontconfig.h ! src/java.desktop/unix/native/common/awt/fontpath.c Changeset: 33da1153954c Author: serb Date: 2017-10-26 19:45 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/33da1153954c 8187639: TrayIcon is not properly supported on macOS in multi-screen environment Reviewed-by: prr, ssadetsky ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m Changeset: 7d0f05e7c7f5 Author: prr Date: 2017-10-27 11:29 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/7d0f05e7c7f5 8180501: RescaleOp.filter does not document IllegalArgumentException if sizes differ. Reviewed-by: bpb, pnarayanan ! src/java.desktop/share/classes/java/awt/image/RescaleOp.java + test/jdk/java/awt/image/RescaleOp/RescaleOpExceptionTest.java Changeset: 6442b5049af7 Author: serb Date: 2017-10-27 14:15 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/6442b5049af7 8186617: The "com.sun.awt.AWTUtilities" class can be dropped in favour of public API Reviewed-by: azvegint, prr ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenUtilities.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureUtilities.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/share/classes/com/sun/awt/AWTUtilities.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/javax/swing/DefaultDesktopManager.java ! src/java.desktop/share/classes/sun/awt/AWTAccessor.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java - test/jdk/com/sun/awt/Translucency/WindowOpacity.java + test/jdk/java/awt/Window/ShapedAndTranslucentWindows/WindowOpacity.java ! test/jdk/javax/swing/JComponent/6683775/bug6683775.java ! test/jdk/javax/swing/JInternalFrame/6726866/bug6726866.java ! test/jdk/javax/swing/JPopupMenu/7156657/bug7156657.java Changeset: b57efb5771d3 Author: jdv Date: 2017-10-30 12:16 +0530 URL: http://hg.openjdk.java.net/jdk10/master/rev/b57efb5771d3 8177455: TIFFCompressor has a reference to non-existent method Reviewed-by: prr, bpb ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCompressor.java Changeset: fc3ec7e40a12 Author: pbansal Date: 2017-10-30 15:45 +0530 URL: http://hg.openjdk.java.net/jdk10/master/rev/fc3ec7e40a12 8159062: [hidpi] DnD on Windows while scaling is non-integer Reviewed-by: serb, pkbalakr Contributed-by: pankaj.b.bansal at oracle.com ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h + test/jdk/java/awt/dnd/DnDTestWithHIDPI/DragTestWithHIDPI.java Changeset: d5a1cde89944 Author: neugens Date: 2017-10-30 13:15 +0100 URL: http://hg.openjdk.java.net/jdk10/master/rev/d5a1cde89944 8188030: AWT java apps fail to start when some minimal fonts are present Summary: Allow using CFF fonts as valid fonts when they are returned by fontconfig during font initialisation. Reviewed-by: prr, serb ! src/java.desktop/unix/native/common/awt/fontpath.c Changeset: 31c2e88afd3e Author: prr Date: 2017-11-01 10:00 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/31c2e88afd3e Merge ! make/autoconf/generated-configure.sh Changeset: 4c2e14b481f9 Author: prr Date: 2017-11-01 10:43 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/4c2e14b481f9 8190475: SwingSet2 won't start Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/DefaultListSelectionModel.java - test/jdk/javax/swing/JList/ListSelectionModelTest.java Changeset: 3ce28db4393e Author: ssadetsky Date: 2017-11-02 11:03 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/3ce28db4393e 8190230: [macosx] Order of overlapping of modal dialogs is wrong Reviewed-by: azvegint, dmarkov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/jdk/java/awt/Dialog/SiblingChildOrder/SiblingChildOrderTest.java Changeset: b5ad886110b3 Author: rfield Date: 2017-11-02 11:09 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/b5ad886110b3 8188072: JShell: NPE in SourceCodeAnalysis.completionSuggestions() Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java Changeset: 783d04ecccc3 Author: prr Date: 2017-11-03 09:56 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/783d04ecccc3 Merge - src/java.base/share/classes/jdk/internal/module/ClassFileAttributes.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/PatchModuleWithRelease.java - test/langtools/tools/javac/diags/examples/PatchModuleWithRelease/patchmodule/java.base/java/lang/Test.java Changeset: b1f360639517 Author: prr Date: 2017-11-03 10:43 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/b1f360639517 Merge - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/BatchEnvironment.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Generator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/IndentingWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Main.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/Resources.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Constants.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/JrmpGenerator.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/RemoteClass.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/StubSkeletonWriter.java - src/jdk.rmic/share/classes/sun/rmi/rmic/newrmic/jrmp/Util.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Agent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AgentServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Apple.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleEvent.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUser.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/AppleUserImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Callback.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServer.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ComputeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/CountServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/DayTimeServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/G1Impl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObject.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/MyObjectImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/NotActivatableServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Orange.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEcho.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeEchoImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/OrangeImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Server.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/ServerImpl.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/Task.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/TestInterface.java - test/jdk/sun/rmi/rmic/newrmic/equivalence/batch.sh - test/jdk/sun/rmi/rmic/newrmic/equivalence/run.sh From jesper.wilhelmsson at oracle.com Sat Nov 4 02:57:45 2017 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Sat, 04 Nov 2017 02:57:45 +0000 Subject: hg: jdk10/master: 182 new changesets Message-ID: <201711040258.vA42w6Pu004992@aojmv0008.oracle.com> Changeset: 50790528dd25 Author: goetz Date: 2017-09-25 08:43 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/50790528dd25 8187547: PPC64: icache invalidation is incorrect in some places Reviewed-by: mdoerr, goetz ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp Changeset: 122833427b36 Author: goetz Date: 2017-09-25 09:37 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/122833427b36 8185976: PPC64: Implement MulAdd and SquareToLen intrinsics Summary: This implementation is based on the algorithm implemented in java. It yields a performance speedup of: JDK8: 23% JDK9: 5% JDK10: 5% Reviewed-by: mdoerr, goetz Contributed-by: gustavo.scalet at eldorado.org.br ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: 03ce88449e9d Author: jwilhelm Date: 2017-09-25 19:54 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/03ce88449e9d Merge Changeset: ceafc169d2a4 Author: ccheung Date: 2017-09-25 14:23 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/ceafc169d2a4 8187884: [TESTBUG] compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading failed with ClassNotFoundException Reviewed-by: kvn ! test/hotspot/jtreg/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java Changeset: 97569cf468f4 Author: mgerdin Date: 2017-09-25 21:25 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/97569cf468f4 8187040: ThreadCritical crashes on Solaris if used between os::init and os::init_2 Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/threadCritical_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/threadCritical_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/threadCritical_linux.cpp ! src/hotspot/os/solaris/os_solaris.cpp ! src/hotspot/os/solaris/os_solaris.hpp ! src/hotspot/os/solaris/threadCritical_solaris.cpp ! src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/share/runtime/threadCritical.hpp Changeset: e05aff6beada Author: sspitsyn Date: 2017-09-26 00:52 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/e05aff6beada 8177901: JDWP exit error JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface Summary: Add synchronization between CommandLoop and cbVMDeath callback Reviewed-by: dholmes, dcubed ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.h Changeset: 3d7757370ef3 Author: stuefe Date: 2017-09-26 11:25 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/3d7757370ef3 8187028: [aix] Real thread stack size may be up to 64K smaller than requested one Reviewed-by: goetz ! src/hotspot/os/aix/os_aix.cpp Changeset: 9c0137e5e37a Author: glaubitz Date: 2017-09-26 04:52 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/9c0137e5e37a 8187590: Zero runtime can lock-up on linux-alpha Reviewed-by: aph, dholmes ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.inline.hpp Changeset: 9a6795c1b007 Author: dholmes Date: 2017-09-26 09:02 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/9a6795c1b007 Merge Changeset: afa019495182 Author: dholmes Date: 2017-09-26 10:17 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/afa019495182 Merge Changeset: 468f0664cb39 Author: ysuenaga Date: 2017-09-26 06:53 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/468f0664cb39 8187597: WrongTypeException is occurred at CLHSDB jstack after JDK-8186837 Reviewed-by: rehn, cjplummer, dholmes ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: 6481d7b6c31e Author: lucy Date: 2017-09-26 17:06 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/6481d7b6c31e 8187573: [s390] z/Architecture Vector Facility Support Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/register_definitions_s390.cpp ! src/hotspot/cpu/s390/register_s390.cpp ! src/hotspot/cpu/s390/register_s390.hpp Changeset: d8e417df3468 Author: coleenp Date: 2017-09-26 10:03 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/d8e417df3468 8081323: ConstantPool::_resolved_references is missing in heap dump Summary: Add resolved_references and init_lock as hidden static field in class so root is found. Reviewed-by: hseigel, jiangli, sspitsyn ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/services/heapDumper.cpp Changeset: b77eae96ddef Author: coleenp Date: 2017-09-26 16:03 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/b77eae96ddef Merge Changeset: a9b5df78f0f2 Author: hseigel Date: 2017-09-26 08:58 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/a9b5df78f0f2 8187436: -Xbootclasspath/a causes sanity check assertion with exploded build Summary: Fixed asserts to work properly with exploded build Reviewed-by: alanb, jiangli, gtriantafill ! src/hotspot/share/classfile/classLoader.hpp + test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java Changeset: de6bea412643 Author: hseigel Date: 2017-09-26 15:34 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/de6bea412643 Merge Changeset: 7e70a57d34d8 Author: hseigel Date: 2017-09-26 16:04 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/7e70a57d34d8 Merge Changeset: 5390057a4489 Author: zgu Date: 2017-09-25 11:56 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/5390057a4489 8187629: NMT: Memory miscounting in compiler (C2) Summary: Fixed memory counting in compiler (C2) Reviewed-by: adinn, cjplummer, kvn ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/matcher.cpp Changeset: 23a529acd4a4 Author: cjplummer Date: 2017-09-26 16:47 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/23a529acd4a4 Merge Changeset: dab96547b6ed Author: cjplummer Date: 2017-09-26 17:11 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/dab96547b6ed Merge Changeset: 7242ab15b6a5 Author: cjplummer Date: 2017-09-26 10:09 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/7242ab15b6a5 8179498: attach in linux should be relative to /proc/pid/root and namespace aware Summary: map pid to namespace pid so proper tmp file name is used. Reviewed-by: sspitsyn, dholmes ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: be27774510b2 Author: cjplummer Date: 2017-09-26 17:18 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/be27774510b2 Merge Changeset: 145c22608e8d Author: cjplummer Date: 2017-09-26 19:53 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/145c22608e8d Merge Changeset: 198cb8e20aef Author: zgu Date: 2017-09-20 20:54 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/198cb8e20aef 8187331: VirtualSpaceList tracks free space on wrong node Summary: Fixed miscounting of virtual space node's free memory Reviewed-by: shade, coleenp, stuefe ! src/hotspot/share/memory/metaspace.cpp Changeset: 56fa7dfd11cd Author: coleenp Date: 2017-09-26 21:12 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/56fa7dfd11cd Merge Changeset: b741e818a8ac Author: ccheung Date: 2017-09-26 19:31 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/b741e818a8ac 8187124: [TESTBUG] TestInterpreterMethodEntries.java: Unable to create shared archive file Summary: added the current timestamp into the shared archive file name Reviewed-by: mseledtsov, gtriantafill ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 64ba55ba8516 Author: sjohanss Date: 2017-09-21 14:32 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/64ba55ba8516 8184286: print_tracing_info() does not use Unified Logging for output Reviewed-by: ehelin, sangheki ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.cpp ! src/hotspot/share/gc/shared/generation.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 0f7dce1e7690 Author: glaubitz Date: 2017-09-27 17:01 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/0f7dce1e7690 8186578: Zero fails to build on linux-sparc due to sparc-specific code Reviewed-by: kbarrett, ihse, coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/compiler/oopMap.cpp Changeset: 664b9d44db74 Author: jiangli Date: 2017-09-27 17:55 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/664b9d44db74 8068314: "Java fields that are currently set during shared space dumping" comment is incorrect Summary: CDS dump time should also initialize preallocated out_of_memory error messages. Reviewed-by: iklam, hseigel ! src/hotspot/share/memory/universe.cpp Changeset: 0a0fae0c05ac Author: jiangli Date: 2017-09-27 20:40 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/0a0fae0c05ac 8186789: CDS dump crashes at ConstantPool::resolve_class_constants Summary: ConstantPool::resolve_class_constants needs to check for NULL _cache. Reviewed-by: sspitsyn, coleenp, iklam ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: ab3a898fff11 Author: jiangli Date: 2017-09-28 01:01 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/ab3a898fff11 Merge Changeset: 4d034d861e13 Author: thartmann Date: 2017-09-28 11:02 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/4d034d861e13 8187780: VM crashes while generating replay compilation file Summary: Fixed two problems with generation of replay file. Reviewed-by: kvn ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp + test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java Changeset: 8a3599d60996 Author: eosterlund Date: 2017-09-26 14:05 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/8a3599d60996 8186838: Generalize Atomic::inc/dec with templates Reviewed-by: kbarrett, coleenp, dholmes ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/g1StringDedupQueue.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/runtime/atomic.hpp Changeset: 5d20359dd938 Author: zgu Date: 2017-09-28 09:56 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/5d20359dd938 8186770: NMT: Report metadata information in NMT summary Summary: Added metadata statistics in NMT summary report Reviewed-by: adinn, coleenp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/services/memBaseline.cpp ! src/hotspot/share/services/memBaseline.hpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memReporter.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp Changeset: bc112140e089 Author: hseigel Date: 2017-09-28 13:01 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/bc112140e089 8186092: Unnecessary loader constraints produced when there are multiple defaults Summary: Do not check loader constraints for overpass methods Reviewed-by: dholmes, acorn ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/oops/klassVtable.cpp + test/hotspot/jtreg/runtime/LoaderConstraints/common/C.jasm + test/hotspot/jtreg/runtime/LoaderConstraints/common/Foo.java + test/hotspot/jtreg/runtime/LoaderConstraints/common/J.java + test/hotspot/jtreg/runtime/LoaderConstraints/common/PreemptingClassLoader.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableICCE/Test.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/itableLdrConstraint/Test.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableAME/Test.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/I.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Task.java + test/hotspot/jtreg/runtime/LoaderConstraints/vtableLdrConstraint/Test.java Changeset: 9dfb5791d130 Author: hseigel Date: 2017-09-28 17:10 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/9dfb5791d130 Merge Changeset: 1520941b7b5d Author: sangheki Date: 2017-09-28 12:13 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/1520941b7b5d 8186465: Each j.l.Reference elapsed time log is incorrect Summary: Fixed wrongly referencing variable and updated regression test to compare each elapsed time vs. sum of those Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java Changeset: 8b2054b7d02c Author: jtulach Date: 2017-09-28 13:52 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/8b2054b7d02c 8182701: Modify JVMCI to allow Graal Compiler to expose platform MBean Reviewed-by: dnsimon, kvn, alanb, mchung, dfuchs ! make/common/Modules.gmk ! src/java.management/share/classes/module-info.java ! src/jdk.internal.vm.ci/share/classes/module-info.java + src/jdk.internal.vm.compiler.management/share/classes/module-info.java + src/jdk.internal.vm.compiler.management/share/classes/org/graalvm/compiler/hotspot/jmx/GraalMBeans.java ! src/jdk.internal.vm.compiler/share/classes/module-info.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/HotSpotGraalRuntime.java Changeset: 2cce48107f55 Author: iignatyev Date: 2017-09-01 15:28 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/2cce48107f55 8187020: AOT tests should not fail if devkit dependency isn't resolved Reviewed-by: kvn ! test/hotspot/jtreg/compiler/aot/AotCompiler.java Changeset: 3a45532a1854 Author: iignatyev Date: 2017-09-20 20:53 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/3a45532a1854 8188117: jdk/test/lib/FileInstaller doesn't work for directories Reviewed-by: mseledtsov, sspitsyn ! test/lib/jdk/test/lib/FileInstaller.java Changeset: e4a5b535c0d2 Author: neliasso Date: 2017-09-29 10:40 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/e4a5b535c0d2 8011352: C1: TraceCodeBlobStacks crashes fastdebug Solaris SPARC. Summary: Handle null correctly Reviewed-by: roland, dlong, rbackman Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/frame_sparc.cpp Changeset: f59f0e51ef8a Author: neliasso Date: 2017-09-29 10:40 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/f59f0e51ef8a 8167199: Add C2 SPARC intrinsic for BigInteger::multiplyToLen() method. Summary: Preliminary support for intrinsic multiplyToLen, including generalised version based on 'mpmul' instruction (when available). Reviewed-by: kvn, neliasso Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/assembler_sparc.hpp ! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/globals_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.hpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/register_sparc.hpp ! src/hotspot/cpu/sparc/stubGenerator_sparc.cpp ! src/hotspot/cpu/sparc/stubRoutines_sparc.hpp ! src/hotspot/cpu/sparc/vm_version_sparc.cpp Changeset: f789ccebcfe4 Author: neliasso Date: 2017-09-29 10:41 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/f789ccebcfe4 8182279: Updating SPARC feature/capability detection to support Core C5. Summary: Renamed Core Sx to Core Cx (C3, C4, C5, according to name change). Reviewed-by: kvn, dholmes Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/vmStructs_sparc.hpp ! src/hotspot/cpu/sparc/vm_version_sparc.cpp ! src/hotspot/cpu/sparc/vm_version_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/vm_version_solaris_sparc.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java Changeset: bbd116ac5ef3 Author: neliasso Date: 2017-09-29 10:44 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/bbd116ac5ef3 8188031: Complement fused mac operations on SPARC Summary: Adding a few (FMAf) matcher patterns to the SPARC back-end Reviewed-by: rbackman, kvn Contributed-by: patric.hedlin at oracle.com ! src/hotspot/cpu/sparc/assembler_sparc.hpp ! src/hotspot/cpu/sparc/assembler_sparc.inline.hpp ! src/hotspot/cpu/sparc/sparc.ad Changeset: 25ef5e64fd71 Author: ccheung Date: 2017-09-29 10:11 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/25ef5e64fd71 8138600: eliminate the need of ModuleLoaderMap.dat for CDS Summary: removed the code which generates the ModuleLoaderMap.dat and the code which references it Reviewed-by: mchung, jiangli ! make/gensrc/GensrcModuleLoaderMap.gmk ! make/jdk/src/classes/build/tools/module/GenModuleLoaderMap.java ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: f4962ab855b6 Author: mdoerr Date: 2017-09-25 17:40 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/f4962ab855b6 8185979: PPC64: Implement SHA2 intrinsic Reviewed-by: mdoerr, goetz Contributed-by: Bruno Rosa , Gustavo Serra Scalet , Igor Nunes , Martin Doerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp + src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.hpp ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 4011de223231 Author: ysuenaga Date: 2017-09-29 21:00 +0900 URL: http://hg.openjdk.java.net/jdk10/master/rev/4011de223231 8187402: UnknownOopException is occurred on Stack Memory window in HSDB Reviewed-by: sspitsyn, jgeorge ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VMRegImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMReg.java Changeset: e974870d62b5 Author: sspitsyn Date: 2017-09-29 23:53 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/e974870d62b5 Merge - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: f03b72b451a6 Author: sspitsyn Date: 2017-09-30 00:14 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/f03b72b451a6 Merge Changeset: 28f78d145691 Author: ysuenaga Date: 2017-09-29 20:57 +0900 URL: http://hg.openjdk.java.net/jdk10/master/rev/28f78d145691 8175816: SA: HSDB: Compute Liveness results in java.lang.IndexOutOfBoundsException Reviewed-by: sspitsyn, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java + test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java Changeset: 28fc261d0da9 Author: sspitsyn Date: 2017-09-30 01:38 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/28fc261d0da9 Merge - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: c19054f06c14 Author: dpochepk Date: 2017-10-02 17:20 +0300 URL: http://hg.openjdk.java.net/jdk10/master/rev/c19054f06c14 8186915: AARCH64: Intrinsify squareToLen and mulAdd Reviewed-by: aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 552a97e8edad Author: dholmes Date: 2017-10-02 18:56 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/552a97e8edad 8185062: Set AssumeMP to true and deprecate the flag Reviewed-by: shade, dcubed, kvn ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 7e6ef8418220 Author: dholmes Date: 2017-10-02 21:58 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/7e6ef8418220 8188246: Add test/hotspot/jtreg/gc/logging/TestPrintReferences.java to ProblemList.txt Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 15294343ba19 Author: iklam Date: 2017-10-02 16:00 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/15294343ba19 8187979: Clean up info printing at CDS dump time Reviewed-by: jiangli, ccheung ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/SharedArchiveFile/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java Changeset: c0c98a4c290b Author: iklam Date: 2017-10-03 03:30 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/c0c98a4c290b Merge Changeset: 7645833d326f Author: epavlova Date: 2017-10-02 14:31 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/7645833d326f 8185134: [Graal] Introduce vm.graal predicate and tag tests which are not applicable for Graal Reviewed-by: kvn, dnsimon ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java ! test/hotspot/jtreg/compiler/c2/Test8004741.java ! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java ! test/hotspot/jtreg/compiler/compilercontrol/logcompilation/LogTest.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java ! test/jtreg-ext/requires/VMProps.java Changeset: 14aa557af8ba Author: iignatyev Date: 2017-10-03 06:48 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/14aa557af8ba Merge Changeset: 09c41c4913d9 Author: eosterlund Date: 2017-09-26 21:37 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/09c41c4913d9 8187977: Generalize Atomic::xchg to use templates Reviewed-by: kbarrett, coleenp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_sparc/solaris_sparc.il ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/atomic.hpp Changeset: 58931d9b2260 Author: ehelin Date: 2017-09-15 10:43 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/58931d9b2260 8187570: Comparison between pointer and char in MethodMatcher::canonicalize Reviewed-by: ysuenaga, eosterlund ! src/hotspot/share/compiler/methodMatcher.cpp Changeset: 96392e113a0a Author: coleenp Date: 2017-10-03 16:42 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/96392e113a0a 8186777: Make Klass::_java_mirror an OopHandle Summary: Add indirection for fetching mirror so that GC doesn't have to follow CLD::_klasses Reviewed-by: hseigel, thartmann, eosterlund, stefank Contributed-by: coleen.phillimore at oracle.com, rickard.backman at oracle.com ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/cpu/sparc/templateTable_sparc.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/gc/cms/cmsOopClosures.hpp ! src/hotspot/share/gc/cms/cmsOopClosures.inline.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parOopClosures.hpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1OopClosures.cpp ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/gc/parallel/pcTasks.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp ! src/hotspot/share/gc/parallel/psTasks.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/genOopClosures.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/iterator.inline.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.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/HotSpotVMConfig.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/DataPatchTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderData.java Changeset: c5057bf6617f Author: coleenp Date: 2017-10-03 21:21 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/c5057bf6617f Merge ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/runtime/vmStructs.cpp - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: fde01e0fccb4 Author: kvn Date: 2017-10-03 15:32 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/fde01e0fccb4 8187219: Newer AMD 17h (EPYC) Processor family defaults Reviewed-by: dholmes, kvn Contributed-by: rohitarulraj at gmail.com ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 2dcbf51d0431 Author: mhorie Date: 2017-10-03 17:37 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/2dcbf51d0431 8188139: PPC64: Superword Level Parallelization with VSX Reviewed-by: kvn, gromero ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_definitions_ppc.cpp ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/type.cpp Changeset: b02ea7eb7d93 Author: mhorie Date: 2017-10-04 14:01 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/b02ea7eb7d93 8188757: PPC64: Disable VSR52-63 in ppc.ad Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad Changeset: c264868bff5b Author: lucy Date: 2017-10-04 14:25 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/c264868bff5b 8187969: [s390] z/Architecture Vector Facility Support. Part II Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp Changeset: 07ad034e0c29 Author: mdoerr Date: 2017-10-04 16:44 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/07ad034e0c29 8188773: PPC64 and s390: Fix UseMembar and enable ShareVtableStubs Reviewed-by: goetz ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: bf73ca31add9 Author: dpochepk Date: 2017-10-04 11:52 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/bf73ca31add9 8187684: Intrinsify Math.multiplyHigh(long, long) Reviewed-by: kvn, aph, lucy ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/java.base/share/classes/java/lang/Math.java Changeset: 6feee2a82b0b Author: jwilhelm Date: 2017-10-04 21:02 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/6feee2a82b0b Merge ! make/common/Modules.gmk - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: 974275a24b74 Author: jwilhelm Date: 2017-10-04 20:01 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/974275a24b74 Merge - src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java - test/nashorn/script/currently-failing/JDK-8055034.js - test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED Changeset: b3fd664e5af2 Author: roland Date: 2017-09-27 16:17 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/b3fd664e5af2 8187822: C2 conditonal move optimization might create broken graph Reviewed-by: kvn ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCMovSplitThruPhi.java Changeset: d78db2ebce5e Author: zyao Date: 2017-09-20 18:30 +0800 URL: http://hg.openjdk.java.net/jdk10/master/rev/d78db2ebce5e 8187601: Unrolling more when SLP auto-vectorization failed Reviewed-by: kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/superword.cpp Changeset: 68d46cb9be45 Author: uvangapally Date: 2017-10-05 01:31 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/68d46cb9be45 8185003: JMX: Add a version of ThreadMXBean.dumpAllThreads with a maxDepth argument Summary: Added two new API's to limit the stack trace depth Reviewed-by: mchung, dfuchs, rriggs, egahlin Contributed-by: ujwal.vangapally at oracle.com ! src/hotspot/share/services/jmm.h ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.management/share/classes/java/lang/management/ThreadMXBean.java ! src/java.management/share/classes/sun/management/ThreadImpl.java ! src/java.management/share/native/include/jmm.h ! src/java.management/share/native/libmanagement/ThreadImpl.c ! src/java.management/share/native/libmanagement/management.c ! src/jdk.management/share/native/libmanagement_ext/management_ext.c + test/jdk/java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java Changeset: 2d56326b98f0 Author: eosterlund Date: 2017-10-05 10:55 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/2d56326b98f0 8188224: Generalize Atomic::load/store to use templates Reviewed-by: dholmes, coleenp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp ! src/hotspot/os_cpu/linux_sparc/atomic_linux_sparc.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/solaris_sparc/atomic_solaris_sparc.hpp ! src/hotspot/os_cpu/solaris_x86/atomic_solaris_x86.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/share/runtime/atomic.hpp Changeset: fd0db78ac8d4 Author: mhorie Date: 2017-10-05 12:56 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/fd0db78ac8d4 8188802: PPC64: Failure on assert(lrgmask.is_aligned_sets(RegMask::SlotsPerVecX)) Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: bb0c5c1a2785 Author: kvn Date: 2017-10-06 10:39 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/bb0c5c1a2785 8188775: Module jdk.internal.vm.compiler.management has not been granted accessClassInPackage.org.graalvm.compiler.hotspot Summary: add missed changes in default.policy for new module Reviewed-by: mchung ! src/java.base/share/lib/security/default.policy Changeset: 6d5b8aa2f568 Author: coleenp Date: 2017-10-06 14:30 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/6d5b8aa2f568 8178870: instrumentation.retransformClasses cause coredump Summary: Don't double-free cached class bytes on redefinition loading failure. Reviewed-by: sspitsyn, jiangli ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp + test/hotspot/jtreg/runtime/RedefineTests/RedefineDoubleDelete.java + test/hotspot/jtreg/runtime/RedefineTests/libRedefineDoubleDelete.c Changeset: 718e733aeb0d Author: coleenp Date: 2017-10-06 18:50 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/718e733aeb0d Merge Changeset: 92aab488afdc Author: kvn Date: 2017-10-06 13:00 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/92aab488afdc 8188776: jdk.internal.vm.ci can't export package to upgradeable modules Summary: Added missing exception in JdkQualifiedExportTest.java test Reviewed-by: mchung ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java Changeset: 0fb1d501c408 Author: jiangli Date: 2017-10-06 19:33 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/0fb1d501c408 8174986: CDS archived java heap region may not compatible with AOT Summary: Always uses LogKlassAlignmentInBytes for narrow_klass_shift when CDS is enabled. Reviewed-by: iklam, ccheung ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp Changeset: 5c8607bb3d2d Author: zgu Date: 2017-10-06 22:40 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/5c8607bb3d2d 8187685: NMT: Tracking compiler memory usage of thread's resource area Summary: Bias compiler thread's resource area to mtCompiler Reviewed-by: kvn, coleenp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: f9ace8da5e9c Author: ysuenaga Date: 2017-10-07 22:42 +0900 URL: http://hg.openjdk.java.net/jdk10/master/rev/f9ace8da5e9c 8187401: Java Stack cannot be shown on HSDB Reviewed-by: sspitsyn, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/BasicType.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java Changeset: d4380ee1cbe9 Author: ysuenaga Date: 2017-10-07 22:45 +0900 URL: http://hg.openjdk.java.net/jdk10/master/rev/d4380ee1cbe9 8187403: [Unknown generation] is shown in Stack Memory on HSDB Reviewed-by: sspitsyn, jgeorge ! src/hotspot/share/gc/g1/heapRegionType.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionType.java Changeset: f5f98c9f1884 Author: sspitsyn Date: 2017-10-09 07:08 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/f5f98c9f1884 Merge ! src/hotspot/share/runtime/vmStructs.cpp - src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java - test/nashorn/script/currently-failing/JDK-8055034.js - test/nashorn/script/currently-failing/JDK-8055034.js.EXPECTED Changeset: a5abbaac6165 Author: dholmes Date: 2017-10-09 01:23 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/a5abbaac6165 8185529: JCK api/java_lang/Object/WaitTests failed with jdk10/hs nightly Reviewed-by: dcubed, ccheung ! src/hotspot/os/posix/os_posix.cpp Changeset: 54acb845133e Author: dholmes Date: 2017-10-09 08:15 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/54acb845133e Merge Changeset: 660175b829e8 Author: lucy Date: 2017-10-09 11:43 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/660175b829e8 8187964: [s390][ppc]: Intrinsify Math.multiplyHigh(long, long) Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/s390.ad Changeset: c2ff34932cbd Author: lucy Date: 2017-10-09 11:51 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/c2ff34932cbd 8188857: [s390]: CPU feature detection incomplete Reviewed-by: mdoerr ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.hpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: 9d337e48b178 Author: mdoerr Date: 2017-10-09 13:56 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/9d337e48b178 8188868: PPC64: Support AES intrinsics on Big Endian Reviewed-by: goetz ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: a1f68e415b48 Author: eosterlund Date: 2017-10-09 14:39 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/a1f68e415b48 8188813: Generalize OrderAccess to use templates Reviewed-by: dholmes, coleenp ! src/hotspot/os_cpu/aix_ppc/orderAccess_aix_ppc.inline.hpp ! src/hotspot/os_cpu/bsd_x86/orderAccess_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_zero/orderAccess_bsd_zero.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/orderAccess_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_arm/orderAccess_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_ppc/orderAccess_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_s390/orderAccess_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_sparc/orderAccess_linux_sparc.inline.hpp ! src/hotspot/os_cpu/linux_x86/orderAccess_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_zero/orderAccess_linux_zero.inline.hpp ! src/hotspot/os_cpu/solaris_sparc/orderAccess_solaris_sparc.inline.hpp ! src/hotspot/os_cpu/solaris_x86/orderAccess_solaris_x86.inline.hpp ! src/hotspot/os_cpu/windows_x86/orderAccess_windows_x86.inline.hpp ! src/hotspot/share/gc/shared/cardTableModRefBS.inline.hpp ! src/hotspot/share/metaprogramming/primitiveConversions.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopsHierarchy.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/orderAccess.inline.hpp Changeset: 601807573d40 Author: iklam Date: 2017-10-09 13:11 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/601807573d40 8188828: Intermittent ClassNotFoundException: jdk.test.lib.Platform for compiler tests Summary: As a work around, remove dependency from jdk.test.lib.FileInstaller to other classes in this library Reviewed-by: iignatyev, gtriantafill, kvn, dholmes ! test/lib/jdk/test/lib/FileInstaller.java Changeset: 7eda0a64c199 Author: jwilhelm Date: 2017-10-10 03:54 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/7eda0a64c199 8189071: Require jtreg 4.2 b09 Reviewed-by: dholmes, gtriantafill ! make/conf/jib-profiles.js Changeset: b512c5781ca1 Author: jwilhelm Date: 2017-10-10 16:29 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/b512c5781ca1 Merge ! make/common/Modules.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/test/JtregNativeHotspot.gmk - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: af241e3e5a13 Author: mchung Date: 2017-10-10 11:52 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/af241e3e5a13 8188052: JNI FindClass needs to specify the class loading context used for library lifecycle hooks Reviewed-by: alanb, coleenp, dholmes ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jni.h ! src/hotspot/share/runtime/thread.cpp ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/native/include/jni.h ! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c ! src/jdk.management.agent/windows/native/libmanagement_agent/FileSystemImpl.c ! test/hotspot/jtreg/native_sanity/JniVersion.java Changeset: 0ecfd6c951a6 Author: ccheung Date: 2017-10-10 14:38 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/0ecfd6c951a6 8185694: Replace SystemDictionaryShared::_java_platform_loader with SystemDictionary::is_platform_class_loader() Summary: added the creation of _java_platform_loader Reviewed-by: iklam, coleenp, mchung, dholmes, jiangli ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 6210a27c3704 Author: mseledtsov Date: 2017-10-10 19:18 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/6210a27c3704 8181592: [TESTBUG] Docker test utils and docker jdk basic test Summary: Implemented docker test utilities and basic test Reviewed-by: iignatyev, lmesnik, gtriantafill ! test/hotspot/jtreg/TEST.ROOT + test/hotspot/jtreg/runtime/containers/docker/DockerBasicTest.java + test/hotspot/jtreg/runtime/containers/docker/Dockerfile-BasicTest + test/hotspot/jtreg/runtime/containers/docker/HelloDocker.java ! test/jtreg-ext/requires/VMProps.java + test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java + test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 4f26db3c02af Author: ehelin Date: 2017-09-15 14:47 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/4f26db3c02af 8187578: BitMap::reallocate should check if old_map is NULL Reviewed-by: stefank, eosterlund, dholmes ! src/hotspot/share/utilities/bitMap.cpp Changeset: 44117bc2bedf Author: hseigel Date: 2017-10-11 10:03 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/44117bc2bedf 8188922: [TESTBUG] runtime/CommandLine/VMDeprecatedOptions.java fails with JDK10 release bits Summary: Add -XX:+UnlockDiagnosticVMOptions to the command line when testing a deprecated diagnostic option. Reviewed-by: coleenp, lfoltan ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 57cdc5222925 Author: iveresov Date: 2017-10-11 16:19 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/57cdc5222925 8189183: [AOT] Fix eclipse project generation after repo consolidation Reviewed-by: dlong ! src/hotspot/.mx.jvmci/hotspot/templates/eclipse/cproject ! src/hotspot/.mx.jvmci/mx_jvmci.py ! src/hotspot/.mx.jvmci/suite.py ! src/jdk.internal.vm.compiler/.mx.graal/suite.py Changeset: 74f5b6c267e3 Author: ysuenaga Date: 2017-10-11 23:29 +0900 URL: http://hg.openjdk.java.net/jdk10/master/rev/74f5b6c267e3 8189069: regression after push of 8187403: "AssertionFailure: addr should be OopHandle" Reviewed-by: sspitsyn, jgeorge ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java Changeset: 39575526c6d9 Author: sspitsyn Date: 2017-10-12 01:18 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/39575526c6d9 Merge Changeset: f5f2a2d13775 Author: ehelin Date: 2017-09-18 15:06 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/f5f2a2d13775 8187667: Disable deprecation warning for readdir_r Reviewed-by: dholmes, sjohanss ! src/hotspot/os/linux/os_linux.inline.hpp Changeset: 817f2a7019e4 Author: rkennke Date: 2017-10-12 15:08 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/817f2a7019e4 8179387: Factor out CMS specific code from GenCollectedHeap into its own subclass Reviewed-by: ehelin, coleenp + src/hotspot/share/gc/cms/cmsHeap.cpp + src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.inline.hpp ! src/hotspot/share/gc/cms/concurrentMarkSweepThread.cpp ! src/hotspot/share/gc/cms/parCardTableModRefBS.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.hpp ! src/hotspot/share/gc/cms/parOopClosures.inline.hpp ! src/hotspot/share/gc/cms/vmCMSOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/services/memoryService.cpp Changeset: 0a5f1b851890 Author: thartmann Date: 2017-10-13 14:02 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/0a5f1b851890 8189067: SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice" Summary: Only move the store if the LCA of all users is outside of the loop. Re-enable UseSubwordForMaxVector. Reviewed-by: kvn, roland ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/loopopts.cpp ! test/hotspot/jtreg/compiler/loopopts/TestMoveStoresOutOfLoops.java Changeset: b055cb5170f5 Author: eosterlund Date: 2017-10-13 15:08 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/b055cb5170f5 8185141: Generalize scavengeable nmethod root handling Reviewed-by: tschatzl, pliden, rkennke ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 60dae13727b8 Author: dlong Date: 2017-10-13 12:29 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/60dae13727b8 8189244: x86: eliminate frame::adjust_unextended_sp() overhead Reviewed-by: kvn ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp Changeset: 52cf482c4d28 Author: jwilhelm Date: 2017-10-14 00:19 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/52cf482c4d28 Merge ! make/test/JtregNativeHotspot.gmk - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: 6218d903d2f2 Author: rkennke Date: 2017-10-15 17:37 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/6218d903d2f2 8189333: Fix Zero build after Atomic::xchg changes Reviewed-by: dholmes ! src/hotspot/share/prims/jni.cpp Changeset: ba91aaeec3a9 Author: jwilhelm Date: 2017-10-16 17:03 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/ba91aaeec3a9 Merge - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat Changeset: 494e1490b341 Author: egahlin Date: 2017-10-16 16:44 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/494e1490b341 8173917: Safepoint ID is not consistent across event-based tracing events Reviewed-by: egahlin, mgronlun Contributed-by: robin.westberg at oracle.com ! src/hotspot/share/runtime/safepoint.cpp Changeset: f312582bf18b Author: egahlin Date: 2017-10-16 17:48 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/f312582bf18b 8189274: Allow cutoff attribute for event based tracing Reviewed-by: mgronlun ! src/hotspot/share/trace/trace.dtd Changeset: a91c094bcaa4 Author: egahlin Date: 2017-10-16 19:11 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/a91c094bcaa4 Merge Changeset: 0c2e1f8eccaa Author: egahlin Date: 2017-10-16 18:25 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/0c2e1f8eccaa 8187042: Events to show which objects are associated with biased object revocations Reviewed-by: mgronlun, dholmes, egahlin Contributed-by: robin.westberg at oracle.com ! src/hotspot/share/runtime/biasedLocking.cpp ! src/hotspot/share/trace/traceevents.xml Changeset: 1c21c60f51bf Author: egahlin Date: 2017-10-16 20:22 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/1c21c60f51bf Merge Changeset: 6a0c42c40cd1 Author: coleenp Date: 2017-10-16 22:36 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/6a0c42c40cd1 8188220: Remove Atomic::*_ptr() uses and overloads from hotspot Summary: With the new template functions these are unnecessary. Reviewed-by: kbarrett, dholmes, eosterlund ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp ! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.hpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/dirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp ! src/hotspot/share/gc/g1/g1HotCardCache.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1StringDedup.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/g1/sparsePRT.cpp ! src/hotspot/share/gc/parallel/gcTaskThread.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/plab.inline.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.inline.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.inline.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiRawMonitor.cpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/mutex.cpp ! src/hotspot/share/runtime/mutex.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/orderAccess.inline.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/utilities/bitMap.cpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.inline.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: dfb375d231fb Author: jgeorge Date: 2017-10-16 23:23 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/dfb375d231fb 8184042: several serviceability/sa tests timed out on MacOS X Summary: Restore the ptrace attach argument to PT_ATTACH from PT_ATTACHEXC Reviewed-by: dholmes, sspitsyn, dcubed, poonam, dsamersoff Contributed-by: jini.george at oracle.com ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! test/jdk/ProblemList.txt Changeset: 52d46d7e3454 Author: eosterlund Date: 2017-10-17 08:51 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/52d46d7e3454 8188919: Generalize GC thread suspend/resume at safepoints Reviewed-by: pliden, rkennke ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 87141990dde5 Author: rkennke Date: 2017-10-17 18:54 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/87141990dde5 8185580: Refactor Threads::possibly_parallel_oops_do() to use Threads::parallel_java_threads_do() Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: cccfa7339755 Author: iveresov Date: 2017-10-17 13:52 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/cccfa7339755 8189409: [AOT] Fix paths in aot test scripts Reviewed-by: kvn, gtriantafill ! src/jdk.internal.vm.compiler/.mx.graal/suite.py ! test/hotspot/jtreg/compiler/aot/scripts/test-javac.sh Changeset: ad6a219f8b95 Author: iklam Date: 2017-10-17 14:06 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/ad6a219f8b95 8176827: Test can't find libXext.so Summary: Removed references to classes that belong to desktop modules. Reviewed-by: ccheung, dholmes ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java Changeset: 7852e65127e4 Author: iklam Date: 2017-10-17 22:02 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/7852e65127e4 Merge Changeset: 5fbb4e3b5c92 Author: sspitsyn Date: 2017-10-17 14:37 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/5fbb4e3b5c92 8173936: [TESTBUG] test/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java needs to be re-examined Summary: Expect CFLH events only if can_generate_early_vmstart capability is enabled Reviewed-by: dholmes, gtriantafill ! test/hotspot/jtreg/serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/libMAAClassFileLoadHook.c Changeset: aeb80739a5ca Author: sspitsyn Date: 2017-10-17 21:50 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/aeb80739a5ca Merge - make/corba/Makefile Changeset: 51a922ce7c4a Author: sspitsyn Date: 2017-10-17 23:05 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/51a922ce7c4a Merge Changeset: 236ae284a986 Author: kbarrett Date: 2017-10-17 20:21 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/236ae284a986 8187462: IntegralConstant should not be AllStatic Summary: Changed base class to VALUE_OBJ_CLASS_SPEC Reviewed-by: coleenp ! src/hotspot/share/metaprogramming/integralConstant.hpp Changeset: 3e7702cd3f19 Author: stuefe Date: 2017-09-07 15:40 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/3e7702cd3f19 8187230: [aix] Leave OS guard page size at default for non-java threads instead of explicitly setting it Reviewed-by: goetz, dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.hpp Changeset: c20cc2d3aa39 Author: ihse Date: 2017-10-18 14:31 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/c20cc2d3aa39 8189607: Remove duplicated jvmticmlr.h Reviewed-by: sspitsyn, dholmes, erikj ! make/hotspot/lib/CompileJvm.gmk - src/hotspot/share/code/jvmticmlr.h ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: 64dba69fc528 Author: rkennke Date: 2017-10-18 21:17 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/64dba69fc528 8189276: Make SuspendibleThreadSet and related code available to other GCs Reviewed-by: zgu, coleenp ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/gc/g1/concurrentG1RefineThread.cpp ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1CardLiveData.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1StringDedupThread.cpp ! src/hotspot/share/gc/g1/g1YoungRemSetSamplingThread.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp + src/hotspot/share/gc/shared/suspendibleThreadSet.cpp + src/hotspot/share/gc/shared/suspendibleThreadSet.hpp Changeset: 226b1fc611b9 Author: stefank Date: 2017-10-18 21:13 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/226b1fc611b9 8189359: Move native weak oops cleaning out of ReferenceProcessor Reviewed-by: pliden, kbarrett ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1MarkSweep.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp + src/hotspot/share/gc/shared/weakProcessor.cpp + src/hotspot/share/gc/shared/weakProcessor.hpp Changeset: 12623954920e Author: stefank Date: 2017-10-18 21:15 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/12623954920e 8189360: JvmtiExport::weak_oops_do is called for all JNIHandleBlock instances Reviewed-by: pliden, kbarrett, sspitsyn ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/runtime/jniHandles.cpp Changeset: 80e75cbb08d6 Author: stefank Date: 2017-10-18 21:06 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/80e75cbb08d6 Merge ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 148b73047771 Author: sspitsyn Date: 2017-10-18 13:52 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/148b73047771 8175510: Null pointer dereference in getModuleObject of JPLISAgent.c:790 Summary: Check for NULL pointer return from malloc Reviewed-by: dholmes, cjplummer ! src/java.instrument/share/native/libinstrument/JPLISAgent.c Changeset: 6de1ff734cf1 Author: sspitsyn Date: 2017-10-18 21:05 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/6de1ff734cf1 Merge - make/corba/Makefile - src/hotspot/share/code/jvmticmlr.h Changeset: e8a76ff6e1a4 Author: sspitsyn Date: 2017-10-18 22:10 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/e8a76ff6e1a4 Merge Changeset: dbd1f4f276ba Author: ysuenaga Date: 2017-10-18 18:49 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/dbd1f4f276ba 8087291: InitialBootClassLoaderMetaspaceSize and CompressedClassSpaceSize should be checked consistent from MaxMetaspaceSize Reviewed-by: coleenp, hseigel ! src/hotspot/share/memory/metaspace.cpp + test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java ! test/hotspot/jtreg/runtime/SharedArchiveFile/MaxMetaspaceSize.java Changeset: 5d55349acccf Author: coleenp Date: 2017-10-18 23:02 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/5d55349acccf Merge - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp Changeset: e0b35048532e Author: coleenp Date: 2017-10-18 23:21 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/e0b35048532e Merge Changeset: 28b2dbe488f1 Author: sangheki Date: 2017-10-18 19:36 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/28b2dbe488f1 8189390: Assert in TestOptionsWithRanges.java Summary: Reinstate error handling in CMS heap creation code Reviewed-by: stefank, sangheki ! src/hotspot/share/gc/cms/cmsHeap.cpp ! src/hotspot/share/gc/cms/cmsHeap.hpp Changeset: c2b7fb8e5144 Author: eosterlund Date: 2017-10-19 11:25 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/c2b7fb8e5144 8189355: Cleanup of BarrierSet barrier functions Reviewed-by: shade, kbarrett, pliden, rkennke ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/gc/g1/g1SATBCardTableModRefBS.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableModRefBS.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/stubRoutines.cpp Changeset: a8e9aff89f7b Author: ihse Date: 2017-10-19 11:59 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/a8e9aff89f7b 8189608: Remove duplicated jni.h Reviewed-by: erikj, dholmes, coleenp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/arm/jniTypes_arm.hpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/s390/jniTypes_s390.hpp ! src/hotspot/cpu/sparc/jniTypes_sparc.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/zero/jniTypes_zero.hpp ! src/hotspot/share/classfile/altHashing.hpp ! src/hotspot/share/classfile/jimage.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/jni.cpp - src/hotspot/share/prims/jni.h ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jniExport.hpp ! src/hotspot/share/prims/jvm.h ! src/hotspot/share/prims/jvm_misc.hpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.hpp ! src/hotspot/share/prims/whitebox.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/trace/noTraceBackend.hpp ! src/hotspot/share/trace/traceBackend.cpp ! src/hotspot/share/trace/traceTime.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_sparcWorks.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp ! test/hotspot/gtest/gtestLauncher.cpp ! test/hotspot/gtest/gtestMain.cpp Changeset: 13783d8ab3f4 Author: ihse Date: 2017-10-19 14:15 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/13783d8ab3f4 Merge - src/hotspot/share/prims/jni.h Changeset: 92bcf2ab0cb3 Author: sangheki Date: 2017-10-19 11:31 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/92bcf2ab0cb3 8188245: [Testbug] test/hotspot/jtreg/gc/logging/TestPrintReferences.java can fail Summary: Changed to use BigDecimal to solve double rounding issue Reviewed-by: sjohanss, eosterlund ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java Changeset: 2493edd8b479 Author: mchung Date: 2017-10-19 17:27 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/2493edd8b479 8189193: FindClass should only see classes from the boot loader called from its associated native library Reviewed-by: coleenp, dholmes ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/prims/jni.cpp + test/hotspot/jtreg/runtime/jni/FindClass/BootLoaderTest.java + test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java + test/hotspot/jtreg/runtime/jni/FindClass/java.base/java/lang/BootNativeLibrary.java + test/hotspot/jtreg/runtime/jni/FindClass/libbootLoaderTest.c Changeset: 3e78d37acdde Author: rkennke Date: 2017-10-19 20:48 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/3e78d37acdde 8189373: jmap -heap exited with error code Summary: Add CMSHeap related bits to SA code Reviewed-by: dholmes, jgeorge ! src/hotspot/share/runtime/vmStructs.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/cms/CMSHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/CollectedHeapName.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java Changeset: 3f1d3f8c8407 Author: dholmes Date: 2017-10-20 01:40 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/3f1d3f8c8407 Merge Changeset: 74805fccc6ae Author: ehelin Date: 2017-10-19 14:36 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/74805fccc6ae 8149137: Remove _DISABLE_MMU define from G1MMUTracker Reviewed-by: ehelin, sjohanss Contributed-by: Leo Korinth ! src/hotspot/share/gc/g1/g1MMUTracker.cpp Changeset: 19219ec3f176 Author: goetz Date: 2017-09-20 15:12 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/19219ec3f176 8185712: [windows] Improve native symbol decoder Reviewed-by: goetz, iklam, zgu ! src/hotspot/os/aix/decoder_aix.hpp ! src/hotspot/os/bsd/decoder_machO.hpp ! src/hotspot/os/windows/decoder_windows.cpp - src/hotspot/os/windows/decoder_windows.hpp ! src/hotspot/os/windows/os_windows.cpp + src/hotspot/os/windows/symbolengine.cpp + src/hotspot/os/windows/symbolengine.hpp ! src/hotspot/os/windows/windbghelp.cpp ! src/hotspot/os/windows/windbghelp.hpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/utilities/decoder.cpp ! src/hotspot/share/utilities/decoder.hpp ! src/hotspot/share/utilities/decoder_elf.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 390896759aa2 Author: dlong Date: 2017-10-11 17:11 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/390896759aa2 8187438: Update Graal Reviewed-by: kvn ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/alloc/ComputeBlockOrder.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/GraalCompilerTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/HashMapGetTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/OffHeapUnsafeAccessTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StableArrayReadFoldingTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/StaticInterfaceFieldTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnbalancedMonitorsTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/UnsafeReadEliminationTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/VerifyBailoutUsageTest.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/VerifyVirtualizableTest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/PEAReadEliminationTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/ea/TrufflePEATest.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/tutorial/StaticAnalysis.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/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.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src/org/graalvm/compiler/hotspot/sparc/SPARCHotSpotLIRGenerator.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/HotSpotInvokeDynamicPluginTest.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HsErrLogTest.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/CompilerConfigurationFactory.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/CompilerRuntimeHotSpotVMConfig.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/HotSpotLIRGenerator.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/HotSpotHostForeignCallsProvider.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotInvokeDynamicPlugin.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicConstantNode.java + src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/nodes/aot/ResolveDynamicStubCall.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/ReplaceConstantNodesPhase.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/aot/ResolveConstantSnippets.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.jtt/src/org/graalvm/compiler/jtt/bytecode/BC_irem4.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src/org/graalvm/compiler/lir/sparc/SPARCPrefetchOp.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/IfNode.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/NamedLocationIdentity.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/calc/SignedRemNode.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/graphbuilderconf/GraphBuilderConfiguration.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/InvokeDynamicPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.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/PEGraphDecoder.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.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationBlockState.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/PEReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ReadEliminationClosure.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/WordOperationPlugin.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src/org/graalvm/graphio/GraphProtocol.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.options/src/org/graalvm/options/OptionKey.java ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.options/src/org/graalvm/options/OptionType.java Changeset: fc4cfca10556 Author: dlong Date: 2017-10-19 19:23 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/fc4cfca10556 8132547: [AOT] support invokedynamic instructions Reviewed-by: iveresov, kvn ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCodeHeap.hpp ! src/hotspot/share/aot/aotLoader.cpp ! src/hotspot/share/aot/aotLoader.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/compilerRuntime.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmStructs_compiler_runtime.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java ! 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/AOTCompiledClass.java + src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTDynamicTypeStore.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CallInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/CompiledMethodInfo.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/DataPatchProcessor.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/JavaCallSiteRelocationSymbol.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Main.java ! src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/MetadataBuilder.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java + src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.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.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java ! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java Changeset: e362049c1cb8 Author: ysuenaga Date: 2017-10-21 07:00 +0900 URL: http://hg.openjdk.java.net/jdk10/master/rev/e362049c1cb8 8151815: Could not parse core image with JSnap. Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/runtime/perfMemory.cpp ! src/hotspot/share/runtime/perfMemory.hpp + test/hotspot/gtest/runtime/test_perfdata.cpp Changeset: 80267ddfdcfa Author: sspitsyn Date: 2017-10-21 00:06 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/80267ddfdcfa Merge - make/corba/Makefile - src/hotspot/os/windows/decoder_windows.hpp - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp - src/hotspot/share/prims/jni.h Changeset: 4dd1715f647f Author: jwilhelm Date: 2017-10-21 01:23 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/4dd1715f647f Merge ! make/conf/jib-profiles.js - src/hotspot/os/windows/decoder_windows.hpp - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp - src/hotspot/share/prims/jni.h - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat ! test/jdk/ProblemList.txt Changeset: 50aa24ce898c Author: jwilhelm Date: 2017-10-22 00:10 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/50aa24ce898c Merge Changeset: 6126617b8508 Author: iklam Date: 2017-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/6126617b8508 8185160: -XX:DumpLoadedClassList omits graal classes Reviewed-by: jiangli, dholmes, lfoltan ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: 1587ffa1496a Author: dholmes Date: 2017-10-23 03:15 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/1587ffa1496a 8189776: Remove dead code in jvm.cpp: force_verify_field_access Reviewed-by: redestad ! src/hotspot/share/prims/jvm.cpp Changeset: 5af0dc07c0e7 Author: lucy Date: 2017-10-23 11:56 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/5af0dc07c0e7 8189616: [s390] Remove definition and all uses of STCK instruction Reviewed-by: mdoerr ! src/hotspot/cpu/s390/assembler_s390.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/vm_version_s390.cpp Changeset: b1c020fc35a3 Author: stefank Date: 2017-10-23 11:20 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/b1c020fc35a3 8189748: More precise closures for WeakProcessor::weak_oops_do calls Reviewed-by: pliden, sjohanss ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp ! src/hotspot/share/gc/cms/parNewGeneration.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1MarkSweep.cpp ! src/hotspot/share/gc/parallel/psMarkSweep.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessor.hpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.hpp Changeset: 7300cb446de8 Author: stefank Date: 2017-10-23 10:44 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/7300cb446de8 Merge Changeset: c84eeb55c55e Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/c84eeb55c55e 8184667: Clean up G1ConcurrentMark files Summary: Fix naming, formatting, access control, remove unused code. Reviewed-by: sjohanss, pliden ! src/hotspot/share/gc/g1/concurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1CardLiveData.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 4cfcb7be4984 Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/4cfcb7be4984 8189666: Replace various inlined percentage calculations with global percent_of() Reviewed-by: sjohanss, sangheki ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.cpp ! src/hotspot/share/gc/g1/g1StringDedupStat.cpp ! src/hotspot/share/gc/g1/g1StringDedupTable.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 8b6597b0231e Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/8b6597b0231e 8189665: Change id parameter of G1ConcurrentMark::task() to uint Reviewed-by: sangheki, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 149745044e48 Author: tschatzl Date: 2017-10-23 11:46 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/149745044e48 8189729: Change _perc suffixes in identifiers to _percent Reviewed-by: sjohanss, ehelin ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.cpp ! src/hotspot/share/gc/g1/g1DefaultPolicy.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: e4a89dfa1247 Author: tschatzl Date: 2017-10-23 10:45 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/e4a89dfa1247 Merge ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: f433d49aceb4 Author: rkennke Date: 2017-10-23 09:33 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/f433d49aceb4 8184914: Use MacroAssembler::cmpoop() consistently when comparing heap objects Reviewed-by: coleenp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: c3c04b6e14f8 Author: hseigel Date: 2017-10-23 10:42 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/c3c04b6e14f8 8174954: Parameter target type is allowed access after a module read edge or a package export has occurred after failed resolution Summary: Store resolution exception in resolution_error table and set flag in cpCache indicating resolution failed. Reviewed-by: acorn, jrose, dholmes, lfoltan ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp + test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java + test/hotspot/jtreg/runtime/modules/AccessCheck/MethodAccessReadTwice.java + test/hotspot/jtreg/runtime/modules/AccessCheck/p5/c5.java + test/hotspot/jtreg/runtime/modules/AccessCheck/p7/c7.java Changeset: 1aecd400f2fa Author: hseigel Date: 2017-10-23 14:57 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/1aecd400f2fa Merge Changeset: 24ebaf9d7198 Author: roland Date: 2017-10-18 16:06 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/24ebaf9d7198 8188223: IfNode::range_check_trap_proj() should handler dying subgraph with single if proj Reviewed-by: kvn ! src/hotspot/share/opto/ifnode.cpp Changeset: fb290fd1f9d4 Author: rkennke Date: 2017-10-15 22:54 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/fb290fd1f9d4 8171853: Remove Shark compiler Reviewed-by: dholmes, kvn, erikj, ihse ! doc/building.html ! doc/building.md ! make/autoconf/flags.m4 ! make/autoconf/hotspot.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/lib-std.m4 ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.in ! make/copy/Copy-java.base.gmk ! make/hotspot/ide/CreateVSProject.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/lib/CoreLibraries.gmk ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/sparc/globalDefinitions_sparc.hpp ! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/zero/cppInterpreter_zero.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/cpu/zero/frame_zero.hpp ! src/hotspot/cpu/zero/frame_zero.inline.hpp ! src/hotspot/cpu/zero/icache_zero.hpp ! src/hotspot/cpu/zero/nativeInst_zero.cpp ! src/hotspot/cpu/zero/relocInfo_zero.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp - src/hotspot/cpu/zero/sharkFrame_zero.hpp - src/hotspot/cpu/zero/shark_globals_zero.hpp ! src/hotspot/cpu/zero/stack_zero.cpp ! src/hotspot/cpu/zero/stack_zero.hpp ! src/hotspot/cpu/zero/stack_zero.inline.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/interpreter/bytecodeInterpreter.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/runtime/commandLineFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vm_version.cpp - src/hotspot/share/shark/llvmHeaders.hpp - src/hotspot/share/shark/llvmValue.hpp - src/hotspot/share/shark/sharkBlock.cpp - src/hotspot/share/shark/sharkBlock.hpp - src/hotspot/share/shark/sharkBuilder.cpp - src/hotspot/share/shark/sharkBuilder.hpp - src/hotspot/share/shark/sharkCacheDecache.cpp - src/hotspot/share/shark/sharkCacheDecache.hpp - src/hotspot/share/shark/sharkCodeBuffer.hpp - src/hotspot/share/shark/sharkCompiler.cpp - src/hotspot/share/shark/sharkCompiler.hpp - src/hotspot/share/shark/sharkConstant.cpp - src/hotspot/share/shark/sharkConstant.hpp - src/hotspot/share/shark/sharkContext.cpp - src/hotspot/share/shark/sharkContext.hpp - src/hotspot/share/shark/sharkEntry.hpp - src/hotspot/share/shark/sharkFunction.cpp - src/hotspot/share/shark/sharkFunction.hpp - src/hotspot/share/shark/sharkInliner.cpp - src/hotspot/share/shark/sharkInliner.hpp - src/hotspot/share/shark/sharkIntrinsics.cpp - src/hotspot/share/shark/sharkIntrinsics.hpp - src/hotspot/share/shark/sharkInvariants.cpp - src/hotspot/share/shark/sharkInvariants.hpp - src/hotspot/share/shark/sharkMemoryManager.cpp - src/hotspot/share/shark/sharkMemoryManager.hpp - src/hotspot/share/shark/sharkNativeWrapper.cpp - src/hotspot/share/shark/sharkNativeWrapper.hpp - src/hotspot/share/shark/sharkRuntime.cpp - src/hotspot/share/shark/sharkRuntime.hpp - src/hotspot/share/shark/sharkStack.cpp - src/hotspot/share/shark/sharkStack.hpp - src/hotspot/share/shark/sharkState.cpp - src/hotspot/share/shark/sharkState.hpp - src/hotspot/share/shark/sharkStateScanner.cpp - src/hotspot/share/shark/sharkStateScanner.hpp - src/hotspot/share/shark/sharkTopLevelBlock.cpp - src/hotspot/share/shark/sharkTopLevelBlock.hpp - src/hotspot/share/shark/sharkType.hpp - src/hotspot/share/shark/sharkValue.cpp - src/hotspot/share/shark/sharkValue.hpp - src/hotspot/share/shark/shark_globals.cpp - src/hotspot/share/shark/shark_globals.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java Changeset: 3d1e3786d66e Author: simonis Date: 2017-09-04 19:50 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/3d1e3786d66e 8166317: InterpreterCodeSize should be computed Reviewed-by: kvn, coleenp ! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/code/stubs.hpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/runtime/init.cpp Changeset: 54b78d6243c5 Author: coleenp Date: 2017-10-24 08:29 -0400 URL: http://hg.openjdk.java.net/jdk10/master/rev/54b78d6243c5 8189794: Assert in InstanceKlass::cast called from Exceptions::new_exceptions Summary: Fix call to InstanceKlass::cast to only be after verifying class is non-null. Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/utilities/exceptions.cpp Changeset: bba11a95e927 Author: jcm Date: 2017-10-24 06:06 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/bba11a95e927 8168712: [AOT] assert(false) failed: DEBUG MESSAGE: InterpreterMacroAssembler::call_VM_base: last_sp != NULL Summary: skip the assert for this specific case, as it is not an issue. Reviewed-by: coleenp, dlong, kvn ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp + test/hotspot/jtreg/compiler/runtime/Test8168712.java Changeset: 4a095d9ea838 Author: jcm Date: 2017-10-24 14:53 +0000 URL: http://hg.openjdk.java.net/jdk10/master/rev/4a095d9ea838 Merge Changeset: 0d2d80c0d425 Author: dlong Date: 2017-10-23 21:49 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/0d2d80c0d425 8189649: AOT: assert(caller_frame.cb()->as_nmethod_or_null() == cm) failed: expect top frame nmethod Reviewed-by: kvn ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 1630ba56759d Author: thartmann Date: 2017-10-25 08:37 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/1630ba56759d 8188785: CCP sets invalid type for java mirror load Summary: Added special case for java mirror load to propagate correct type information. Reviewed-by: kvn ! src/hotspot/share/opto/phaseX.cpp Changeset: 214c5a0bdea3 Author: sballal Date: 2017-10-24 15:44 +0530 URL: http://hg.openjdk.java.net/jdk10/master/rev/214c5a0bdea3 8189061: serviceability/sa/TestInstanceKlassSize.java - Unable to find instance klass for null Reviewed-by: jgeorge, dholmes ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java Changeset: 75aa2a8e7304 Author: tschatzl Date: 2017-10-25 16:12 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/75aa2a8e7304 8189801: Remove G1MarkingOverheadPercent Summary: Remove obsolete and buggy functionality related to G1MarkingOverheadPercent Reviewed-by: sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: d011b1650071 Author: tschatzl Date: 2017-10-25 16:13 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/d011b1650071 8189673: Consistent naming of concurrent threads, tasks and related identifiers Reviewed-by: sjohanss, drwhite ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 2e54e9324e1c Author: tschatzl Date: 2017-10-25 16:15 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/2e54e9324e1c 8189797: Fix initializer lists in G1ConcurrentMark and G1CMTask Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: d4bfafe600d0 Author: iveresov Date: 2017-10-25 16:30 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/d4bfafe600d0 8166750: C1 profiling handles statically bindable call sites differently than the interpreter Summary: Optimize profiling of statically binable call sites. Add monomorphic profile fixup to JVMCI MDO API. Reviewed-by: dnsimon, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/sparc/c1_LIRAssembler_sparc.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java Changeset: 068d316e905e Author: jcm Date: 2017-10-26 05:59 -0700 URL: http://hg.openjdk.java.net/jdk10/master/rev/068d316e905e 6523512: has_special_runtime_exit_condition checks for is_deopt_suspend needlessly Summary: removed is_deopt_suspend() from has_special_runtime_exit_condition checks Reviewed-by: dlong, thartmann ! src/hotspot/share/runtime/thread.hpp Changeset: c6d2381c6932 Author: roland Date: 2017-10-10 14:05 +0200 URL: http://hg.openjdk.java.net/jdk10/master/rev/c6d2381c6932 8188151: "assert(entry_for(catch_pco, handler_bcis->at(i), scope_depth)->pco() == handler_pcos->at(i))" failure with C1 Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_Compilation.cpp + test/hotspot/jtreg/compiler/exceptions/TestC1ExceptionHandlersSameBCI.java Changeset: be620a591379 Author: jwilhelm Date: 2017-10-30 21:23 +0100 URL: http://hg.openjdk.java.net/jdk10/master/rev/be620a591379 Merge ! make/autoconf/jdk-options.m4 ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.in ! make/common/Modules.gmk ! make/conf/jib-profiles.js - src/hotspot/cpu/zero/sharkFrame_zero.hpp - src/hotspot/cpu/zero/shark_globals_zero.hpp - src/hotspot/os/windows/decoder_windows.hpp - src/hotspot/share/code/jvmticmlr.h - src/hotspot/share/gc/g1/suspendibleThreadSet.cpp - src/hotspot/share/gc/g1/suspendibleThreadSet.hpp + src/hotspot/share/gc/shared/suspendibleThreadSet.cpp + src/hotspot/share/gc/shared/suspendibleThreadSet.hpp ! src/hotspot/share/interpreter/linkResolver.cpp - src/hotspot/share/prims/jni.h - src/hotspot/share/shark/llvmHeaders.hpp - src/hotspot/share/shark/llvmValue.hpp - src/hotspot/share/shark/sharkBlock.cpp - src/hotspot/share/shark/sharkBlock.hpp - src/hotspot/share/shark/sharkBuilder.cpp - src/hotspot/share/shark/sharkBuilder.hpp - src/hotspot/share/shark/sharkCacheDecache.cpp - src/hotspot/share/shark/sharkCacheDecache.hpp - src/hotspot/share/shark/sharkCodeBuffer.hpp - src/hotspot/share/shark/sharkCompiler.cpp - src/hotspot/share/shark/sharkCompiler.hpp - src/hotspot/share/shark/sharkConstant.cpp - src/hotspot/share/shark/sharkConstant.hpp - src/hotspot/share/shark/sharkContext.cpp - src/hotspot/share/shark/sharkContext.hpp - src/hotspot/share/shark/sharkEntry.hpp - src/hotspot/share/shark/sharkFunction.cpp - src/hotspot/share/shark/sharkFunction.hpp - src/hotspot/share/shark/sharkInliner.cpp - src/hotspot/share/shark/sharkInliner.hpp - src/hotspot/share/shark/sharkIntrinsics.cpp - src/hotspot/share/shark/sharkIntrinsics.hpp - src/hotspot/share/shark/sharkInvariants.cpp - src/hotspot/share/shark/sharkInvariants.hpp - src/hotspot/share/shark/sharkMemoryManager.cpp - src/hotspot/share/shark/sharkMemoryManager.hpp - src/hotspot/share/shark/sharkNativeWrapper.cpp - src/hotspot/share/shark/sharkNativeWrapper.hpp - src/hotspot/share/shark/sharkRuntime.cpp - src/hotspot/share/shark/sharkRuntime.hpp - src/hotspot/share/shark/sharkStack.cpp - src/hotspot/share/shark/sharkStack.hpp - src/hotspot/share/shark/sharkState.cpp - src/hotspot/share/shark/sharkState.hpp - src/hotspot/share/shark/sharkStateScanner.cpp - src/hotspot/share/shark/sharkStateScanner.hpp - src/hotspot/share/shark/sharkTopLevelBlock.cpp - src/hotspot/share/shark/sharkTopLevelBlock.hpp - src/hotspot/share/shark/sharkType.hpp - src/hotspot/share/shark/sharkValue.cpp - src/hotspot/share/shark/sharkValue.hpp - src/hotspot/share/shark/shark_globals.cpp - src/hotspot/share/shark/shark_globals.hpp ! src/java.base/share/classes/java/lang/ClassLoader.java - src/java.base/share/classes/jdk/internal/vm/cds/resources/ModuleLoaderMap.dat ! test/jdk/ProblemList.txt